{"version":3,"file":"script_main.DicRT8lL.mjs","names":["Component","fonts","css","className","fonts","css","className","onClick","Component","e","t","r","d","c","n","l","a","u","e","t","n","r","o","a","s","i","l","c","_extends","P","B","u","d","p","g","b","v","y","k","x","O","A","S","z","$","C","j","_","W","V","Y","t","e","n","_extends","s","r","a","o","A","_","V","v","P","S","i","t","e","s","n","B","i","o","r","a","c","l","d","h","f","p","m","g","u","y","b","_","_objectWithoutPropertiesLoose","Y","X","M","L","v","P","S","w","x","I","k","A","C","T","R","E","V","j","U","O","Z","SpringRef","t","e","r","o","s","a","n","i","l","u","c","p","x","w","h","d","m","Component","buttonRect","elementRect","e","animated","addPropertyOverrides","onClick","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","addPropertyOverrides","ButtonShining","ButtonShiningInfo","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","transition3","animation2","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","css","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","Variants","humanReadableVariantMap","getProps","createLayoutDependency","Component","className","Image","css","NewRibbonFonts","NewRibbon","NewNavStickyFonts","NewNavSticky","NewNavStickyWithVariantAppearEffect","ContainerWithFX","CTAFonts","CTA","FooterSectionFonts","FooterSection","NewRibbonControls","breakpoints","serializationHash","variantClassNames","toResponsiveImage","animation","transition1","animation1","animation2","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","Component","className","PropertyOverrides","css","ButtonsPrimary","serializationHash","variantClassNames","transition1","animation","animation1","animation2","getProps","Component","className","css","NewRibbon","NewNavSticky","NewNav","CTA","FooterSection","isBrowser","_","t","className","PropertyOverrides","css","Home","Page","breakpoints"],"sources":["https:/framerusercontent.com/modules/ZjcMO0fOlQBxBfj82Mc8/8VJh4ZJ05CsV9MrhxbyN/Button_Scale.js","https:/framerusercontent.com/modules/7ZU8NSBLjGo4DMf6avPV/DLpea9lYF9GOAeDG8mll/c2oCSFvQq.js","https:/framerusercontent.com/modules/vHDOANyCxRxa0eWpZN4K/qE2FJg5V9Gc9lkeuPrlc/nd0AAwnhF.js","https:/framerusercontent.com/modules/BwUvoXVq8eQPVYqWT3gx/tQEugS9I5NlLNbliufRi/Button_Scale.js","https:/ga.jspm.io/npm:@react-spring/rafz@9.6.1/dist/react-spring-rafz.esm.js","https:/ga.jspm.io/npm:@react-spring/shared@9.6.1/dist/react-spring-shared.esm.js","https:/ga.jspm.io/npm:@react-spring/animated@9.6.1/dist/react-spring-animated.esm.js","https:/ga.jspm.io/npm:@react-spring/types@9.6.1/animated.js","https:/ga.jspm.io/npm:@react-spring/types@9.6.1/interpolation.js","https:/ga.jspm.io/npm:@react-spring/core@9.6.1/dist/react-spring-core.esm.js","https:/ga.jspm.io/npm:@react-spring/web@9.6.1/dist/react-spring-web.esm.js","https:/ga.jspm.io/npm:react-spring@9.6.1/dist/react-spring.esm.js","https:/framerusercontent.com/modules/iHZOSWH25xznFcoW2uS9/3Z7vsBpDukORzYXasIqd/Follow_Cursor.js","https:/framerusercontent.com/modules/HcrlY9HVPuRGBKbm6OVB/921lfPTSeGkRQTZt18l3/qgYDONQEi.js","https:/framerusercontent.com/modules/27mpSpd0uimv2Vwl5MKb/d7b7BDMyam644IAZxycd/AAWgIJUio.js","https:/framerusercontent.com/modules/nnhgoBfuHKmNiHyxnEKs/DJdwLKYnzr81bUiR3GdX/dizBOWVMA.js","https:/framerusercontent.com/modules/HgbsvJnkg4jVsL30MJoT/f57SYhwaPvLl8D0SoxRY/WFKgFtpF5.js","https:/framerusercontent.com/modules/2Qmz89OdtVzZDjiIAUnV/BmsPA7gYDgjMo4OuzlSn/tGQgU_cX8.js","https:/framerusercontent.com/modules/Q3nlMgdgyQAqgOhrZvjt/Sr9ELKbIjZsQHjDUyUFJ/AKjQdYXkc.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";export function onClick(Component){return props=>{const[isClicked,setIsClicked]=useState(false);return /*#__PURE__*/_jsx(Component,{...props,onMouseDown:()=>setIsClicked(true),onMouseUp:()=>setIsClicked(false),animate:isClicked?{scale:.99,y:1.5}:{scale:1,y:0},transition:{duration:.1}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"onClick\":{\"type\":\"reactHoc\",\"name\":\"onClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button_Scale.map","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-u5Udh .framer-styles-preset-18hmjxm:not(.rich-text-wrapper), .framer-u5Udh .framer-styles-preset-18hmjxm.rich-text-wrapper a { --framer-link-current-text-color: rgba(255, 255, 255, 0.8); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #ffffff; --framer-link-hover-text-decoration: none; --framer-link-text-color: rgba(255, 255, 255, 0.8); --framer-link-text-decoration: none; }\"];export const className=\"framer-u5Udh\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-3JtUN .framer-styles-preset-16bqmkl:not(.rich-text-wrapper), .framer-3JtUN .framer-styles-preset-16bqmkl.rich-text-wrapper a { --framer-link-current-text-color: rgba(0, 0, 0, 0.8); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: #000000; --framer-link-hover-text-decoration: none; --framer-link-text-color: rgba(0, 0, 0, 0.8); --framer-link-text-decoration: none; }\"];export const className=\"framer-3JtUN\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";export function onClick(Component){return props=>{const[isClicked,setIsClicked]=useState(false);return /*#__PURE__*/_jsx(Component,{...props,onMouseDown:()=>setIsClicked(true),onMouseUp:()=>setIsClicked(false),animate:isClicked?{scale:.99,y:1.5}:{scale:1,y:0},transition:{duration:.1}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"onClick\":{\"type\":\"reactHoc\",\"name\":\"onClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Button_Scale.map","let e=makeQueue();const raf=t=>schedule(t,e);let t=makeQueue();raf.write=e=>schedule(e,t);let n=makeQueue();raf.onStart=e=>schedule(e,n);let l=makeQueue();raf.onFrame=e=>schedule(e,l);let a=makeQueue();raf.onFinish=e=>schedule(e,a);let u=[];raf.setTimeout=(e,t)=>{let n=raf.now()+t;let cancel=()=>{let e=u.findIndex((e=>e.cancel==cancel));~e&&u.splice(e,1);c-=~e?1:0};let l={time:n,handler:e,cancel:cancel};u.splice(findTimeout(n),0,l);c+=1;start();return l};let findTimeout=e=>~(~u.findIndex((t=>t.time>e))||~u.length);raf.cancel=u=>{n.delete(u);l.delete(u);a.delete(u);e.delete(u);t.delete(u)};raf.sync=e=>{r=true;raf.batchedUpdates(e);r=false};raf.throttle=e=>{let t;function queuedFn(){try{e(...t)}finally{t=null}}function throttled(...e){t=e;raf.onStart(queuedFn)}throttled.handler=e;throttled.cancel=()=>{n.delete(queuedFn);t=null};return throttled};let d=\"undefined\"!=typeof window?window.requestAnimationFrame:()=>{};raf.use=e=>d=e;raf.now=\"undefined\"!=typeof performance?()=>performance.now():Date.now;raf.batchedUpdates=e=>e();raf.catch=console.error;raf.frameLoop=\"always\";raf.advance=()=>{\"demand\"!==raf.frameLoop?console.warn(\"Cannot call the manual advancement of rafz whilst frameLoop is not set as demand\"):update()};let o=-1;let c=0;let r=false;function schedule(e,t){if(r){t.delete(e);e(0)}else{t.add(e);start()}}function start(){if(o<0){o=0;\"demand\"!==raf.frameLoop&&d(loop)}}function stop(){o=-1}function loop(){if(~o){d(loop);raf.batchedUpdates(update)}}function update(){let d=o;o=raf.now();let r=findTimeout(o);if(r){eachSafely(u.splice(0,r),(e=>e.handler()));c-=r}if(c){n.flush();e.flush(d?Math.min(64,o-d):16.667);l.flush();t.flush();a.flush()}else stop()}function makeQueue(){let e=new Set;let t=e;return{add(n){c+=t!=e||e.has(n)?0:1;e.add(n)},delete(n){c-=t==e&&e.has(n)?1:0;return e.delete(n)},flush(n){if(t.size){e=new Set;c-=t.size;eachSafely(t,(t=>t(n)&&e.add(t)));c+=e.size;t=e}}}}function eachSafely(e,t){e.forEach((e=>{try{t(e)}catch(e){raf.catch(e)}}))}const s={count(){return c},isRunning(){return o>=0},clear(){o=-1;u=[];n=makeQueue();e=makeQueue();l=makeQueue();t=makeQueue();a=makeQueue();c=0}};export{s as __raf,raf};\n\n//# sourceMappingURL=react-spring-rafz.esm.js.map","import{raf as e}from\"@react-spring/rafz\";export{raf}from\"@react-spring/rafz\";import{useRef as t,useEffect as n,useLayoutEffect as r,useState as o}from\"react\";function noop(){}const defineHidden=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:true,configurable:true});const a={arr:Array.isArray,obj:e=>!!e&&\"Object\"===e.constructor.name,fun:e=>\"function\"===typeof e,str:e=>\"string\"===typeof e,num:e=>\"number\"===typeof e,und:e=>void 0===e};function isEqual(e,t){if(a.arr(e)){if(!a.arr(t)||e.length!==t.length)return false;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return false;return true}return e===t}const each=(e,t)=>e.forEach(t);function eachProp(e,t,n){if(a.arr(e))for(let r=0;r<e.length;r++)t.call(n,e[r],`${r}`);else for(const r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r)}const toArray=e=>a.und(e)?[]:a.arr(e)?e:[e];function flush(e,t){if(e.size){const n=Array.from(e);e.clear();each(n,t)}}const flushCalls=(e,...t)=>flush(e,(e=>e(...t)));const isSSR=()=>\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);let s;let i;let l=null;let c=false;let u=noop;const assign=t=>{t.to&&(i=t.to);t.now&&(e.now=t.now);void 0!==t.colors&&(l=t.colors);null!=t.skipAnimation&&(c=t.skipAnimation);t.createStringInterpolator&&(s=t.createStringInterpolator);t.requestAnimationFrame&&e.use(t.requestAnimationFrame);t.batchedUpdates&&(e.batchedUpdates=t.batchedUpdates);t.willAdvance&&(u=t.willAdvance);t.frameLoop&&(e.frameLoop=t.frameLoop)};var d=Object.freeze({__proto__:null,get createStringInterpolator(){return s},get to(){return i},get colors(){return l},get skipAnimation(){return c},get willAdvance(){return u},assign:assign});const p=new Set;let h=[];let f=[];let g=0;const m={get idle(){return!p.size&&!h.length},start(t){if(g>t.priority){p.add(t);e.onStart(flushStartQueue)}else{startSafely(t);e(advance)}},advance:advance,sort(t){if(g)e.onFrame((()=>m.sort(t)));else{const e=h.indexOf(t);if(~e){h.splice(e,1);startUnsafely(t)}}},clear(){h=[];p.clear()}};function flushStartQueue(){p.forEach(startSafely);p.clear();e(advance)}function startSafely(e){h.includes(e)||startUnsafely(e)}function startUnsafely(e){h.splice(findIndex(h,(t=>t.priority>e.priority)),0,e)}function advance(e){const t=f;for(let n=0;n<h.length;n++){const r=h[n];g=r.priority;if(!r.idle){u(r);r.advance(e);r.idle||t.push(r)}}g=0;f=h;f.length=0;h=t;return h.length>0}function findIndex(e,t){const n=e.findIndex(t);return n<0?e.length:n}const clamp=(e,t,n)=>Math.min(Math.max(n,e),t);const w={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199};const b=\"[-+]?\\\\d*\\\\.?\\\\d+\";const v=b+\"%\";function call(...e){return\"\\\\(\\\\s*(\"+e.join(\")\\\\s*,\\\\s*(\")+\")\\\\s*\\\\)\"}const y=new RegExp(\"rgb\"+call(b,b,b));const M=new RegExp(\"rgba\"+call(b,b,b,b));const k=new RegExp(\"hsl\"+call(b,v,v));const x=new RegExp(\"hsla\"+call(b,v,v,b));const E=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;const O=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;const I=/^#([0-9a-fA-F]{6})$/;const A=/^#([0-9a-fA-F]{8})$/;function normalizeColor(e){let t;return\"number\"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=I.exec(e))?parseInt(t[1]+\"ff\",16)>>>0:l&&void 0!==l[e]?l[e]:(t=y.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|255)>>>0:(t=M.exec(e))?(parse255(t[1])<<24|parse255(t[2])<<16|parse255(t[3])<<8|parse1(t[4]))>>>0:(t=E.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+\"ff\",16)>>>0:(t=A.exec(e))?parseInt(t[1],16)>>>0:(t=O.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=k.exec(e))?(255|hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3])))>>>0:(t=x.exec(e))?(hslToRgb(parse360(t[1]),parsePercentage(t[2]),parsePercentage(t[3]))|parse1(t[4]))>>>0:null}function hue2rgb(e,t,n){n<0&&(n+=1);n>1&&(n-=1);return n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e,t,n){const r=n<.5?n*(1+t):n+t-n*t;const o=2*n-r;const a=hue2rgb(o,r,e+1/3);const s=hue2rgb(o,r,e);const i=hue2rgb(o,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*s)<<16|Math.round(255*i)<<8}function parse255(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function parse360(e){const t=parseFloat(e);return(t%360+360)%360/360}function parse1(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function parsePercentage(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function colorToRgba(e){let t=normalizeColor(e);if(null===t)return e;t=t||0;let n=(4278190080&t)>>>24;let r=(16711680&t)>>>16;let o=(65280&t)>>>8;let a=(255&t)/255;return`rgba(${n}, ${r}, ${o}, ${a})`}const createInterpolator=(e,t,n)=>{if(a.fun(e))return e;if(a.arr(e))return createInterpolator({range:e,output:t,extrapolate:n});if(a.str(e.output[0]))return s(e);const r=e;const o=r.output;const i=r.range||[0,1];const l=r.extrapolateLeft||r.extrapolate||\"extend\";const c=r.extrapolateRight||r.extrapolate||\"extend\";const u=r.easing||(e=>e);return e=>{const t=findRange(e,i);return interpolate(e,i[t],i[t+1],o[t],o[t+1],u,l,c,r.map)}};function interpolate(e,t,n,r,o,a,s,i,l){let c=l?l(e):e;if(c<t){if(\"identity\"===s)return c;\"clamp\"===s&&(c=t)}if(c>n){if(\"identity\"===i)return c;\"clamp\"===i&&(c=n)}if(r===o)return r;if(t===n)return e<=t?r:o;-Infinity===t?c=-c:Infinity===n?c-=t:c=(c-t)/(n-t);c=a(c);-Infinity===r?c=-c:Infinity===o?c+=r:c=c*(o-r)+r;return c}function findRange(e,t){for(var n=1;n<t.length-1;++n)if(t[n]>=e)break;return n-1}const steps=(e,t=\"end\")=>n=>{n=\"end\"===t?Math.min(n,.999):Math.max(n,.001);const r=n*e;const o=\"end\"===t?Math.floor(r):Math.ceil(r);return clamp(0,1,o/e)};const F=1.70158;const S=1.525*F;const z=F+1;const R=2*Math.PI/3;const $=2*Math.PI/4.5;const bounceOut=e=>{const t=7.5625;const n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375};const q={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>z*e*e*e-F*e*e,easeOutBack:e=>1+z*Math.pow(e-1,3)+F*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(2*(S+1)*e-S)/2:(Math.pow(2*e-2,2)*((S+1)*(2*e-2)+S)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*R),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*R)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*$)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*$)/2+1,easeInBounce:e=>1-bounceOut(1-e),easeOutBounce:bounceOut,easeInOutBounce:e=>e<.5?(1-bounceOut(1-2*e))/2:(1+bounceOut(2*e-1))/2,steps:steps};function _extends(){_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};return _extends.apply(this,arguments)}const P=Symbol.for(\"FluidValue.get\");const L=Symbol.for(\"FluidValue.observers\");const hasFluidValue=e=>Boolean(e&&e[P]);const getFluidValue=e=>e&&e[P]?e[P]():e;const getFluidObservers=e=>e[L]||null;function callFluidObserver(e,t){e.eventObserved?e.eventObserved(t):e(t)}function callFluidObservers(e,t){let n=e[L];n&&n.forEach((e=>{callFluidObserver(e,t)}))}class FluidValue{constructor(e){this[P]=void 0;this[L]=void 0;if(!e&&!(e=this.get))throw Error(\"Unknown getter\");setFluidGetter(this,e)}}const setFluidGetter=(e,t)=>setHidden(e,P,t);function addFluidObserver(e,t){if(e[P]){let n=e[L];n||setHidden(e,L,n=new Set);if(!n.has(t)){n.add(t);e.observerAdded&&e.observerAdded(n.size,t)}}return t}function removeFluidObserver(e,t){let n=e[L];if(n&&n.has(t)){const r=n.size-1;r?n.delete(t):e[L]=null;e.observerRemoved&&e.observerRemoved(r,t)}}const setHidden=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:true,configurable:true});const C=/[+\\-]?(?:0|[1-9]\\d*)(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g;const j=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\\((-?\\d+%?[,\\s]+){2,3}\\s*[\\d\\.]+%?\\))/gi;const Q=new RegExp(`(${C.source})(%|[a-z]+)`,\"i\");const T=/rgba\\(([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+), ([0-9\\.-]+)\\)/gi;const U=/var\\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\\)/;const variableToRgba=e=>{const[t,n]=parseCSSVariable(e);if(!t||isSSR())return e;const r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith(\"--\")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&U.test(n)?variableToRgba(n):n||e};const parseCSSVariable=e=>{const t=U.exec(e);if(!t)return[,];const[,n,r]=t;return[n,r]};let _;const rgbaRound=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`;const createStringInterpolator=e=>{_||(_=l?new RegExp(`(${Object.keys(l).join(\"|\")})(?!\\\\w)`,\"g\"):/^\\b$/);const t=e.output.map((e=>getFluidValue(e).replace(U,variableToRgba).replace(j,colorToRgba).replace(_,colorToRgba)));const n=t.map((e=>e.match(C).map(Number)));const r=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each \"output\" value must be equal');return e[t]}))));const o=r.map((t=>createInterpolator(_extends({},e,{output:t}))));return e=>{var n;const r=!Q.test(t[0])&&(null==(n=t.find((e=>Q.test(e))))?void 0:n.replace(C,\"\"));let a=0;return t[0].replace(C,(()=>`${o[a++](e)}${r||\"\"}`)).replace(T,rgbaRound)}};const B=\"react-spring: \";const once=e=>{const t=e;let n=false;if(\"function\"!=typeof t)throw new TypeError(`${B}once requires a function parameter`);return(...e)=>{if(!n){t(...e);n=true}}};const W=once(console.warn);function deprecateInterpolate(){W(`${B}The \"interpolate\" function is deprecated in v9 (use \"to\" instead)`)}const V=once(console.warn);function deprecateDirectCall(){V(`${B}Directly calling start instead of using the api object is deprecated in v9 (use \".start\" instead), this will be removed in later 0.X.0 versions`)}function isAnimatedString(e){return a.str(e)&&(\"#\"==e[0]||/\\d/.test(e)||!isSSR()&&U.test(e)||e in(l||{}))}let D;const H=new WeakMap;const handleObservation=e=>e.forEach((({target:e,contentRect:t})=>{var n;return null==(n=H.get(e))?void 0:n.forEach((e=>e(t)))}));function resizeElement(e,t){D||\"undefined\"!==typeof ResizeObserver&&(D=new ResizeObserver(handleObservation));let n=H.get(t);if(!n){n=new Set;H.set(t,n)}n.add(e);D&&D.observe(t);return()=>{const n=H.get(t);if(n){n.delete(e);!n.size&&D&&D.unobserve(t)}}}const Z=new Set;let G;const createResizeHandler=()=>{const handleResize=()=>{Z.forEach((e=>e({width:window.innerWidth,height:window.innerHeight})))};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize)}};const resizeWindow=e=>{Z.add(e);G||(G=createResizeHandler());return()=>{Z.delete(e);if(!Z.size&&G){G();G=void 0}}};const onResize=(e,{container:t=document.documentElement}={})=>t===document.documentElement?resizeWindow(e):resizeElement(e,t);const progress=(e,t,n)=>t-e===0?1:(n-e)/(t-e);const N={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};class ScrollHandler{constructor(e,t){this.callback=void 0;this.container=void 0;this.info=void 0;this.createAxis=()=>({current:0,progress:0,scrollLength:0});this.updateAxis=e=>{const t=this.info[e];const{length:n,position:r}=N[e];t.current=this.container[`scroll${r}`];t.scrollLength=this.container[\"scroll\"+n]-this.container[\"client\"+n];t.progress=progress(0,t.scrollLength,t.current)};this.update=()=>{this.updateAxis(\"x\");this.updateAxis(\"y\")};this.sendEvent=()=>{this.callback(this.info)};this.advance=()=>{this.update();this.sendEvent()};this.callback=e;this.container=t;this.info={time:0,x:this.createAxis(),y:this.createAxis()}}}const X=new WeakMap;const J=new WeakMap;const K=new WeakMap;const getTarget=e=>e===document.documentElement?window:e;const onScroll=(t,{container:n=document.documentElement}={})=>{let r=K.get(n);if(!r){r=new Set;K.set(n,r)}const o=new ScrollHandler(t,n);r.add(o);if(!X.has(n)){const listener=()=>{var e;null==(e=r)?void 0:e.forEach((e=>e.advance()));return true};X.set(n,listener);const e=getTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&J.set(n,onResize(listener,{container:n}));e.addEventListener(\"scroll\",listener,{passive:true})}const a=X.get(n);e(a);return()=>{e.cancel(a);const t=K.get(n);if(!t)return;t.delete(o);if(t.size)return;const r=X.get(n);X.delete(n);if(r){var s;getTarget(n).removeEventListener(\"scroll\",r);window.removeEventListener(\"resize\",r);null==(s=J.get(n))?void 0:s()}}};function useConstant(e){const n=t(null);null===n.current&&(n.current=e());return n.current}const Y=isSSR()?n:r;const useIsMounted=()=>{const e=t(false);Y((()=>{e.current=true;return()=>{e.current=false}}),[]);return e};function useForceUpdate(){const e=o()[1];const t=useIsMounted();return()=>{t.current&&e(Math.random())}}function useMemoOne(e,r){const[a]=o((()=>({inputs:r,result:e()})));const s=t();const i=s.current;let l=i;if(l){const t=Boolean(r&&l.inputs&&areInputsEqual(r,l.inputs));t||(l={inputs:r,result:e()})}else l=a;n((()=>{s.current=l;i==a&&(a.inputs=a.result=void 0)}),[l]);return l.result}function areInputsEqual(e,t){if(e.length!==t.length)return false;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return false;return true}const useOnce=e=>n(e,ee);const ee=[];function usePrev(e){const r=t();n((()=>{r.current=e}));return r.current}const useReducedMotion=()=>{const[e,t]=o(null);Y((()=>{const e=window.matchMedia(\"(prefers-reduced-motion)\");const handleMediaChange=e=>{t(e.matches);assign({skipAnimation:e.matches})};handleMediaChange(e);e.addEventListener(\"change\",handleMediaChange);return()=>{e.removeEventListener(\"change\",handleMediaChange)}}),[]);return e};export{FluidValue,d as Globals,addFluidObserver,callFluidObserver,callFluidObservers,clamp,colorToRgba,w as colors,createInterpolator,createStringInterpolator,defineHidden,deprecateDirectCall,deprecateInterpolate,each,eachProp,q as easings,flush,flushCalls,m as frameLoop,getFluidObservers,getFluidValue,hasFluidValue,E as hex3,O as hex4,I as hex6,A as hex8,k as hsl,x as hsla,a as is,isAnimatedString,isEqual,isSSR,noop,onResize,onScroll,once,B as prefix,removeFluidObserver,y as rgb,M as rgba,setFluidGetter,toArray,useConstant,useForceUpdate,Y as useIsomorphicLayoutEffect,useMemoOne,useOnce,usePrev,useReducedMotion};\n\n//# sourceMappingURL=react-spring-shared.esm.js.map","import{defineHidden as t,is as e,createInterpolator as n,eachProp as s,hasFluidValue as r,getFluidValue as a,each as i,isAnimatedString as o,useForceUpdate as u,useIsomorphicLayoutEffect as l,addFluidObserver as d,removeFluidObserver as c,raf as m,useOnce as p}from\"@react-spring/shared\";import*as h from\"react\";import{forwardRef as A,useRef as g,useCallback as y,useEffect as f}from\"react\";const _=Symbol.for(\"Animated:node\");const isAnimated=t=>!!t&&t[_]===t;const getAnimated=t=>t&&t[_];const setAnimated=(e,n)=>t(e,_,n);const getPayload=t=>t&&t[_]&&t[_].getPayload();class Animated{constructor(){this.payload=void 0;setAnimated(this,this)}getPayload(){return this.payload||[]}}class AnimatedValue extends Animated{constructor(t){super();this.done=true;this.elapsedTime=void 0;this.lastPosition=void 0;this.lastVelocity=void 0;this.v0=void 0;this.durationProgress=0;this._value=t;e.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new AnimatedValue(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,n){if(e.num(t)){this.lastPosition=t;if(n){t=Math.round(t/n)*n;this.done&&(this.lastPosition=t)}}if(this._value===t)return false;this._value=t;return true}reset(){const{done:t}=this;this.done=false;if(e.num(this._value)){this.elapsedTime=0;this.durationProgress=0;this.lastPosition=this._value;t&&(this.lastVelocity=null);this.v0=null}}}class AnimatedString extends AnimatedValue{constructor(t){super(0);this._string=null;this._toString=void 0;this._toString=n({output:[t,t]})}static create(t){return new AnimatedString(t)}getValue(){let t=this._string;return null==t?this._string=this._toString(this._value):t}setValue(t){if(e.str(t)){if(t==this._string)return false;this._string=t;this._value=1}else{if(!super.setValue(t))return false;this._string=null}return true}reset(t){t&&(this._toString=n({output:[this.getValue(),t]}));this._value=0;super.reset()}}const V={dependencies:null};class AnimatedObject extends Animated{constructor(t){super();this.source=t;this.setValue(t)}getValue(t){const e={};s(this.source,((n,s)=>{isAnimated(n)?e[s]=n.getValue(t):r(n)?e[s]=a(n):t||(e[s]=n)}));return e}setValue(t){this.source=t;this.payload=this._makePayload(t)}reset(){this.payload&&i(this.payload,(t=>t.reset()))}_makePayload(t){if(t){const e=new Set;s(t,this._addToPayload,e);return Array.from(e)}}_addToPayload(t){V.dependencies&&r(t)&&V.dependencies.add(t);const e=getPayload(t);e&&i(e,(t=>this.add(t)))}}class AnimatedArray extends AnimatedObject{constructor(t){super(t)}static create(t){return new AnimatedArray(t)}getValue(){return this.source.map((t=>t.getValue()))}setValue(t){const e=this.getPayload();if(t.length==e.length)return e.map(((e,n)=>e.setValue(t[n]))).some(Boolean);super.setValue(t.map(makeAnimated));return true}}function makeAnimated(t){const e=o(t)?AnimatedString:AnimatedValue;return e.create(t)}function getAnimatedType(t){const n=getAnimated(t);return n?n.constructor:e.arr(t)?AnimatedArray:o(t)?AnimatedString:AnimatedValue}function _extends(){_extends=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t};return _extends.apply(this,arguments)}const withAnimated=(t,n)=>{const s=!e.fun(t)||t.prototype&&t.prototype.isReactComponent;return A(((e,r)=>{const a=g(null);const o=s&&y((t=>{a.current=updateRef(r,t)}),[r]);const[A,_]=getAnimatedState(e,n);const V=u();const callback=()=>{const t=a.current;if(s&&!t)return;const e=!!t&&n.applyAnimatedValues(t,A.getValue(true));false===e&&V()};const v=new PropsObserver(callback,_);const P=g();l((()=>{P.current=v;i(_,(t=>d(t,v)));return()=>{if(P.current){i(P.current.deps,(t=>c(t,P.current)));m.cancel(P.current.update)}}}));f(callback,[]);p((()=>()=>{const t=P.current;i(t.deps,(e=>c(e,t)))}));const S=n.getComponentProps(A.getValue());return h.createElement(t,_extends({},S,{ref:o}))}))};class PropsObserver{constructor(t,e){this.update=t;this.deps=e}eventObserved(t){\"change\"==t.type&&m.write(this.update)}}function getAnimatedState(t,e){const n=new Set;V.dependencies=n;t.style&&(t=_extends({},t,{style:e.createAnimatedStyle(t.style)}));t=new AnimatedObject(t);V.dependencies=null;return[t,n]}function updateRef(t,n){t&&(e.fun(t)?t(n):t.current=n);return n}const v=Symbol.for(\"AnimatedComponent\");const createHost=(t,{applyAnimatedValues:n=(()=>false),createAnimatedStyle:r=(t=>new AnimatedObject(t)),getComponentProps:a=(t=>t)}={})=>{const i={applyAnimatedValues:n,createAnimatedStyle:r,getComponentProps:a};const animated=t=>{const n=getDisplayName(t)||\"Anonymous\";t=e.str(t)?animated[t]||(animated[t]=withAnimated(t,i)):t[v]||(t[v]=withAnimated(t,i));t.displayName=`Animated(${n})`;return t};s(t,((n,s)=>{e.arr(t)&&(s=getDisplayName(n));animated[s]=animated(n)}));return{animated:animated}};const getDisplayName=t=>e.str(t)?t:t&&e.str(t.displayName)?t.displayName:e.fun(t)&&t.name||null;export{Animated,AnimatedArray,AnimatedObject,AnimatedString,AnimatedValue,createHost,getAnimated,getAnimatedType,getPayload,isAnimated,setAnimated};\n\n//# sourceMappingURL=react-spring-animated.esm.js.map","var a={};export{a as default};\n\n//# sourceMappingURL=animated.js.map","var a={};export{a as default};\n\n//# sourceMappingURL=interpolation.js.map","import{is as t,toArray as e,eachProp as s,getFluidValue as n,isAnimatedString as i,Globals as o,useIsomorphicLayoutEffect as r,each as a,easings as c,raf as u,flush as l,FluidValue as d,deprecateInterpolate as h,callFluidObservers as f,frameLoop as p,hasFluidValue as m,flushCalls as g,isEqual as y,getFluidObservers as _,addFluidObserver as v,removeFluidObserver as P,noop as b,useMemoOne as S,deprecateDirectCall as w,useForceUpdate as x,usePrev as I,useOnce as k,useConstant as A,onScroll as C,onResize as T,createInterpolator as R,createStringInterpolator as E}from\"@react-spring/shared\";export{Globals,createInterpolator,easings,useIsomorphicLayoutEffect,useReducedMotion}from\"@react-spring/shared\";import*as V from\"react\";import{useContext as j,useMemo as U,useRef as O,useState as q}from\"react\";import{getAnimated as F,AnimatedValue as M,getPayload as Q,AnimatedString as L,getAnimatedType as N,setAnimated as z}from\"@react-spring/animated\";export*from\"@react-spring/types/animated\";export*from\"@react-spring/types/interpolation\";function _extends(){_extends=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var s=arguments[e];for(var n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n])}return t};return _extends.apply(this,arguments)}function callProp(e,...s){return t.fun(e)?e(...s):e}const matchProp=(s,n)=>true===s||!!(n&&s&&(t.fun(s)?s(n):e(s).includes(n)));const resolveProp=(e,s)=>t.obj(e)?s&&e[s]:e;const getDefaultProp=(t,e)=>true===t.default?t[e]:t.default?t.default[e]:void 0;const noopTransform=t=>t;const getDefaultProps=(e,s=noopTransform)=>{let n=D;if(e.default&&true!==e.default){e=e.default;n=Object.keys(e)}const i={};for(const o of n){const n=s(e[o],o);t.und(n)||(i[o]=n)}return i};const D=[\"config\",\"onProps\",\"onStart\",\"onChange\",\"onPause\",\"onResume\",\"onRest\"];const W={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function getForwardProps(t){const e={};let n=0;s(t,((t,s)=>{if(!W[s]){e[s]=t;n++}}));if(n)return e}function inferTo(t){const e=getForwardProps(t);if(e){const n={to:e};s(t,((t,s)=>s in e||(n[s]=t)));return n}return _extends({},t)}function computeGoal(e){e=n(e);return t.arr(e)?e.map(computeGoal):i(e)?o.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function hasProps(t){for(const e in t)return true;return false}function isAsyncTo(e){return t.fun(e)||t.arr(e)&&t.obj(e[0])}function detachRefs(t,e){var s;null==(s=t.ref)?void 0:s.delete(t);null==e?void 0:e.delete(t)}function replaceRef(t,e){if(e&&t.ref!==e){var s;null==(s=t.ref)?void 0:s.delete(t);e.add(t);t.ref=e}}function useChain(t,e,s=1e3){r((()=>{if(e){let n=0;a(t,((t,i)=>{const o=t.current;if(o.length){let r=s*e[i];isNaN(r)?r=n:n=r;a(o,(t=>{a(t.queue,(t=>{const e=t.delay;t.delay=t=>r+callProp(e||0,t)}))}));t.start()}}))}else{let e=Promise.resolve();a(t,(t=>{const s=t.current;if(s.length){const n=s.map((t=>{const e=t.queue;t.queue=[];return e}));e=e.then((()=>{a(s,((t,e)=>a(n[e]||[],(e=>t.queue.push(e)))));return Promise.all(t.start())}))}}))}}))}const G={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}};const B=_extends({},G.default,{mass:1,damping:1,easing:c.linear,clamp:false});class AnimationConfig{constructor(){this.tension=void 0;this.friction=void 0;this.frequency=void 0;this.damping=void 0;this.mass=void 0;this.velocity=0;this.restVelocity=void 0;this.precision=void 0;this.progress=void 0;this.duration=void 0;this.easing=void 0;this.clamp=void 0;this.bounce=void 0;this.decay=void 0;this.round=void 0;Object.assign(this,B)}}function mergeConfig(e,s,n){if(n){n=_extends({},n);sanitizeConfig(n,s);s=_extends({},n,s)}sanitizeConfig(e,s);Object.assign(e,s);for(const t in B)null==e[t]&&(e[t]=B[t]);let{mass:i,frequency:o,damping:r}=e;if(!t.und(o)){o<.01&&(o=.01);r<0&&(r=0);e.tension=Math.pow(2*Math.PI/o,2)*i;e.friction=4*Math.PI*r*i/o}return e}function sanitizeConfig(e,s){if(t.und(s.decay)){const n=!t.und(s.tension)||!t.und(s.friction);if(n||!t.und(s.frequency)||!t.und(s.damping)||!t.und(s.mass)){e.duration=void 0;e.decay=void 0}n&&(e.frequency=void 0)}else e.duration=void 0}const K=[];class Animation{constructor(){this.changed=false;this.values=K;this.toValues=null;this.fromValues=K;this.to=void 0;this.from=void 0;this.config=new AnimationConfig;this.immediate=false}}function scheduleProps(e,{key:s,props:n,defaultProps:i,state:r,actions:a}){return new Promise(((c,l)=>{var d;let h;let f;let p=matchProp(null!=(d=n.cancel)?d:null==i?void 0:i.cancel,s);if(p)onStart();else{t.und(n.pause)||(r.paused=matchProp(n.pause,s));let e=null==i?void 0:i.pause;true!==e&&(e=r.paused||matchProp(e,s));h=callProp(n.delay||0,s);if(e){r.resumeQueue.add(onResume);a.pause()}else{a.resume();onResume()}}function onPause(){r.resumeQueue.add(onResume);r.timeouts.delete(f);f.cancel();h=f.time-u.now()}function onResume(){if(h>0&&!o.skipAnimation){r.delayed=true;f=u.setTimeout(onStart,h);r.pauseQueue.add(onPause);r.timeouts.add(f)}else onStart()}function onStart(){r.delayed&&(r.delayed=false);r.pauseQueue.delete(onPause);r.timeouts.delete(f);e<=(r.cancelId||0)&&(p=true);try{a.start(_extends({},n,{callId:e,cancel:p}),c)}catch(t){l(t)}}}))}const getCombinedResult=(t,e)=>1==e.length?e[0]:e.some((t=>t.cancelled))?getCancelledResult(t.get()):e.every((t=>t.noop))?getNoopResult(t.get()):getFinishedResult(t.get(),e.every((t=>t.finished)));const getNoopResult=t=>({value:t,noop:true,finished:true,cancelled:false});const getFinishedResult=(t,e,s=false)=>({value:t,finished:e,cancelled:s});const getCancelledResult=t=>({value:t,cancelled:true,finished:false});function runAsync(e,n,i,r){const{callId:a,parentId:c,onRest:l}=n;const{asyncTo:d,promise:h}=i;return c||e!==d||n.reset?i.promise=(async()=>{i.asyncId=a;i.asyncTo=e;const f=getDefaultProps(n,((t,e)=>\"onRest\"===e?void 0:t));let p;let m;const g=new Promise(((t,e)=>(p=t,m=e)));const bailIfEnded=t=>{const e=a<=(i.cancelId||0)&&getCancelledResult(r)||a!==i.asyncId&&getFinishedResult(r,false);if(e){t.result=e;m(t);throw t}};const animate=(e,n)=>{const c=new BailSignal;const u=new SkipAnimationSignal;return(async()=>{if(o.skipAnimation){stopAsync(i);u.result=getFinishedResult(r,false);m(u);throw u}bailIfEnded(c);const l=t.obj(e)?_extends({},e):_extends({},n,{to:e});l.parentId=a;s(f,((e,s)=>{t.und(l[s])&&(l[s]=e)}));const d=await r.start(l);bailIfEnded(c);i.paused&&await new Promise((t=>{i.resumeQueue.add(t)}));return d})()};let y;if(o.skipAnimation){stopAsync(i);return getFinishedResult(r,false)}try{let s;s=t.arr(e)?(async t=>{for(const e of t)await animate(e)})(e):Promise.resolve(e(animate,r.stop.bind(r)));await Promise.all([s.then(p),g]);y=getFinishedResult(r.get(),true,false)}catch(t){if(t instanceof BailSignal)y=t.result;else{if(!(t instanceof SkipAnimationSignal))throw t;y=t.result}}finally{if(a==i.asyncId){i.asyncId=c;i.asyncTo=c?d:void 0;i.promise=c?h:void 0}}t.fun(l)&&u.batchedUpdates((()=>{l(y,r,r.item)}));return y})():h}function stopAsync(t,e){l(t.timeouts,(t=>t.cancel()));t.pauseQueue.clear();t.resumeQueue.clear();t.asyncId=t.asyncTo=t.promise=void 0;e&&(t.cancelId=e)}class BailSignal extends Error{constructor(){super(\"An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.\");this.result=void 0}}class SkipAnimationSignal extends Error{constructor(){super(\"SkipAnimationSignal\");this.result=void 0}}const isFrameValue=t=>t instanceof FrameValue;let Y=1;class FrameValue extends d{constructor(...t){super(...t);this.id=Y++;this.key=void 0;this._priority=0}get priority(){return this._priority}set priority(t){if(this._priority!=t){this._priority=t;this._onPriorityChange(t)}}get(){const t=F(this);return t&&t.getValue()}to(...t){return o.to(this,t)}interpolate(...t){h();return o.to(this,t)}toJSON(){return this.get()}observerAdded(t){1==t&&this._attach()}observerRemoved(t){0==t&&this._detach()}_attach(){}_detach(){}_onChange(t,e=false){f(this,{type:\"change\",parent:this,value:t,idle:e})}_onPriorityChange(t){this.idle||p.sort(this);f(this,{type:\"priority\",parent:this,priority:t})}}const X=Symbol.for(\"SpringPhase\");const $=1;const J=2;const H=4;const hasAnimated=t=>(t[X]&$)>0;const isAnimating=t=>(t[X]&J)>0;const isPaused=t=>(t[X]&H)>0;const setActiveBit=(t,e)=>e?t[X]|=J|$:t[X]&=~J;const setPausedBit=(t,e)=>e?t[X]|=H:t[X]&=~H;class SpringValue extends FrameValue{constructor(e,s){super();this.key=void 0;this.animation=new Animation;this.queue=void 0;this.defaultProps={};this._state={paused:false,delayed:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._pendingCalls=new Set;this._lastCallId=0;this._lastToId=0;this._memoizedDuration=0;if(!t.und(e)||!t.und(s)){const n=t.obj(e)?_extends({},e):_extends({},s,{from:e});t.und(n.default)&&(n.default=true);this.start(n)}}get idle(){return!(isAnimating(this)||this._state.asyncTo)||isPaused(this)}get goal(){return n(this.animation.to)}get velocity(){const t=F(this);return t instanceof M?t.lastVelocity||0:t.getPayload().map((t=>t.lastVelocity||0))}get hasAnimated(){return hasAnimated(this)}get isAnimating(){return isAnimating(this)}get isPaused(){return isPaused(this)}get isDelayed(){return this._state.delayed}advance(s){let i=true;let o=false;const r=this.animation;let{config:a,toValues:c}=r;const u=Q(r.to);!u&&m(r.to)&&(c=e(n(r.to)));r.values.forEach(((e,n)=>{if(e.done)return;const l=e.constructor==L?1:u?u[n].lastPosition:c[n];let d=r.immediate;let h=l;if(!d){h=e.lastPosition;if(a.tension<=0){e.done=true;return}let i=e.elapsedTime+=s;const o=r.fromValues[n];const c=null!=e.v0?e.v0:e.v0=t.arr(a.velocity)?a.velocity[n]:a.velocity;let u;const f=a.precision||(o==l?.005:Math.min(1,.001*Math.abs(l-o)));if(t.und(a.duration))if(a.decay){const t=true===a.decay?.998:a.decay;const s=Math.exp(-(1-t)*i);h=o+c/(1-t)*(1-s);d=Math.abs(e.lastPosition-h)<=f;u=c*s}else{u=null==e.lastVelocity?c:e.lastVelocity;const n=a.restVelocity||f/10;const i=a.clamp?0:a.bounce;const r=!t.und(i);const p=o==l?e.v0>0:o<l;let m;let g=false;const y=1;const _=Math.ceil(s/y);for(let t=0;t<_;++t){m=Math.abs(u)>n;if(!m){d=Math.abs(l-h)<=f;if(d)break}if(r){g=h==l||h>l==p;if(g){u=-u*i;h=l}}const t=1e-6*-a.tension*(h-l);const e=.001*-a.friction*u;const s=(t+e)/a.mass;u+=s*y;h+=u*y}}else{let t=1;if(a.duration>0){if(this._memoizedDuration!==a.duration){this._memoizedDuration=a.duration;if(e.durationProgress>0){e.elapsedTime=a.duration*e.durationProgress;i=e.elapsedTime+=s}}t=(a.progress||0)+i/this._memoizedDuration;t=t>1?1:t<0?0:t;e.durationProgress=t}h=o+a.easing(t)*(l-o);u=(h-e.lastPosition)/s;d=1==t}e.lastVelocity=u;if(Number.isNaN(h)){console.warn(\"Got NaN while animating:\",this);d=true}}u&&!u[n].done&&(d=false);d?e.done=true:i=false;e.setValue(h,a.round)&&(o=true)}));const l=F(this);const d=l.getValue();if(i){const t=n(r.to);if(d===t&&!o||a.decay)o&&a.decay&&this._onChange(d);else{l.setValue(t);this._onChange(t)}this._stop()}else o&&this._onChange(d)}set(t){u.batchedUpdates((()=>{this._stop();this._focus(t);this._set(t)}));return this}pause(){this._update({pause:true})}resume(){this._update({pause:false})}finish(){if(isAnimating(this)){const{to:t,config:e}=this.animation;u.batchedUpdates((()=>{this._onStart();e.decay||this._set(t,false);this._stop()}))}return this}update(t){const e=this.queue||(this.queue=[]);e.push(t);return this}start(e,s){let n;if(t.und(e)){n=this.queue||[];this.queue=[]}else n=[t.obj(e)?e:_extends({},s,{to:e})];return Promise.all(n.map((t=>{const e=this._update(t);return e}))).then((t=>getCombinedResult(this,t)))}stop(t){const{to:e}=this.animation;this._focus(this.get());stopAsync(this._state,t&&this._lastCallId);u.batchedUpdates((()=>this._stop(e,t)));return this}reset(){this._update({reset:true})}eventObserved(t){\"change\"==t.type?this._start():\"priority\"==t.type&&(this.priority=t.priority+1)}_prepareNode(e){const s=this.key||\"\";let{to:i,from:o}=e;i=t.obj(i)?i[s]:i;(null==i||isAsyncTo(i))&&(i=void 0);o=t.obj(o)?o[s]:o;null==o&&(o=void 0);const r={to:i,from:o};if(!hasAnimated(this)){e.reverse&&([i,o]=[o,i]);o=n(o);t.und(o)?F(this)||this._set(i):this._set(o)}return r}_update(t,e){let s=_extends({},t);const{key:n,defaultProps:i}=this;s.default&&Object.assign(i,getDefaultProps(s,((t,e)=>/^on/.test(e)?resolveProp(t,n):t)));mergeActiveFn(this,s,\"onProps\");sendEvent(this,\"onProps\",s,this);const o=this._prepareNode(s);if(Object.isFrozen(this))throw Error(\"Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?\");const r=this._state;return scheduleProps(++this._lastCallId,{key:n,props:s,defaultProps:i,state:r,actions:{pause:()=>{if(!isPaused(this)){setPausedBit(this,true);g(r.pauseQueue);sendEvent(this,\"onPause\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},resume:()=>{if(isPaused(this)){setPausedBit(this,false);isAnimating(this)&&this._resume();g(r.resumeQueue);sendEvent(this,\"onResume\",getFinishedResult(this,checkFinished(this,this.animation.to)),this)}},start:this._merge.bind(this,o)}}).then((t=>{if(s.loop&&t.finished&&!(e&&t.noop)){const t=createLoopUpdate(s);if(t)return this._update(t,true)}return t}))}_merge(s,o,r){if(o.cancel){this.stop(true);return r(getCancelledResult(this))}const c=!t.und(s.to);const l=!t.und(s.from);if(c||l){if(!(o.callId>this._lastToId))return r(getCancelledResult(this));this._lastToId=o.callId}const{key:d,defaultProps:h,animation:f}=this;const{to:p,from:_}=f;let{to:v=p,from:P=_}=s;!l||c||o.default&&!t.und(v)||(v=P);o.reverse&&([v,P]=[P,v]);const b=!y(P,_);b&&(f.from=P);P=n(P);const S=!y(v,p);S&&this._focus(v);const w=isAsyncTo(o.to);const{config:x}=f;const{decay:I,velocity:k}=x;(c||l)&&(x.velocity=0);o.config&&!w&&mergeConfig(x,callProp(o.config,d),o.config!==h.config?callProp(h.config,d):void 0);let A=F(this);if(!A||t.und(v))return r(getFinishedResult(this,true));const C=t.und(o.reset)?l&&!o.default:!t.und(P)&&matchProp(o.reset,d);const T=C?P:this.get();const R=computeGoal(v);const E=t.num(R)||t.arr(R)||i(R);const V=!w&&(!E||matchProp(h.immediate||o.immediate,d));if(S){const t=N(v);if(t!==A.constructor){if(!V)throw Error(`Cannot animate between ${A.constructor.name} and ${t.name}, as the \"to\" prop suggests`);A=this._set(R)}}const j=A.constructor;let U=m(v);let O=false;if(!U){const t=C||!hasAnimated(this)&&b;if(S||t){O=y(computeGoal(T),R);U=!O}(y(f.immediate,V)||V)&&y(x.decay,I)&&y(x.velocity,k)||(U=true)}O&&isAnimating(this)&&(f.changed&&!C?U=true:U||this._stop(p));if(!w){if(U||m(p)){f.values=A.getPayload();f.toValues=m(v)?null:j==L?[1]:e(R)}if(f.immediate!=V){f.immediate=V;V||C||this._set(p)}if(U){const{onRest:t}=f;a(Z,(t=>mergeActiveFn(this,o,t)));const e=getFinishedResult(this,checkFinished(this,p));g(this._pendingCalls,e);this._pendingCalls.add(r);f.changed&&u.batchedUpdates((()=>{f.changed=!C;null==t?void 0:t(e,this);C?callProp(h.onRest,e):null==f.onStart?void 0:f.onStart(e,this)}))}}C&&this._set(T);w?r(runAsync(o.to,o,this._state,this)):U?this._start():isAnimating(this)&&!S?this._pendingCalls.add(r):r(getNoopResult(T))}_focus(t){const e=this.animation;if(t!==e.to){_(this)&&this._detach();e.to=t;_(this)&&this._attach()}}_attach(){let t=0;const{to:e}=this.animation;if(m(e)){v(e,this);isFrameValue(e)&&(t=e.priority+1)}this.priority=t}_detach(){const{to:t}=this.animation;m(t)&&P(t,this)}_set(e,s=true){const i=n(e);if(!t.und(i)){const t=F(this);if(!t||!y(i,t.getValue())){const e=N(i);t&&t.constructor==e?t.setValue(i):z(this,e.create(i));t&&u.batchedUpdates((()=>{this._onChange(i,s)}))}}return F(this)}_onStart(){const t=this.animation;if(!t.changed){t.changed=true;sendEvent(this,\"onStart\",getFinishedResult(this,checkFinished(this,t.to)),this)}}_onChange(t,e){if(!e){this._onStart();callProp(this.animation.onChange,t,this)}callProp(this.defaultProps.onChange,t,this);super._onChange(t,e)}_start(){const t=this.animation;F(this).reset(n(t.to));t.immediate||(t.fromValues=t.values.map((t=>t.lastPosition)));if(!isAnimating(this)){setActiveBit(this,true);isPaused(this)||this._resume()}}_resume(){o.skipAnimation?this.finish():p.start(this)}_stop(t,e){if(isAnimating(this)){setActiveBit(this,false);const s=this.animation;a(s.values,(t=>{t.done=true}));s.toValues&&(s.onChange=s.onPause=s.onResume=void 0);f(this,{type:\"idle\",parent:this});const n=e?getCancelledResult(this.get()):getFinishedResult(this.get(),checkFinished(this,null!=t?t:s.to));g(this._pendingCalls,n);if(s.changed){s.changed=false;sendEvent(this,\"onRest\",n,this)}}}}function checkFinished(t,e){const s=computeGoal(e);const n=computeGoal(t.get());return y(n,s)}function createLoopUpdate(t,e=t.loop,s=t.to){let n=callProp(e);if(n){const i=true!==n&&inferTo(n);const o=(i||t).reverse;const r=!i||i.reset;return createUpdate(_extends({},t,{loop:e,default:false,pause:void 0,to:!o||isAsyncTo(s)?s:void 0,from:r?t.from:void 0,reset:r},i))}}function createUpdate(e){const{to:s,from:n}=e=inferTo(e);const i=new Set;t.obj(s)&&findDefined(s,i);t.obj(n)&&findDefined(n,i);e.keys=i.size?Array.from(i):null;return e}function declareUpdate(e){const s=createUpdate(e);t.und(s.default)&&(s.default=getDefaultProps(s));return s}function findDefined(t,e){s(t,((t,s)=>null!=t&&e.add(s)))}const Z=[\"onStart\",\"onRest\",\"onChange\",\"onPause\",\"onResume\"];function mergeActiveFn(t,e,s){t.animation[s]=e[s]!==getDefaultProp(e,s)?resolveProp(e[s],t.key):void 0}function sendEvent(t,e,...s){var n,i,o,r;null==(n=(i=t.animation)[e])?void 0:n.call(i,...s);null==(o=(r=t.defaultProps)[e])?void 0:o.call(r,...s)}const tt=[\"onStart\",\"onChange\",\"onRest\"];let et=1;class Controller{constructor(t,e){this.id=et++;this.springs={};this.queue=[];this.ref=void 0;this._flush=void 0;this._initialProps=void 0;this._lastAsyncId=0;this._active=new Set;this._changed=new Set;this._started=false;this._item=void 0;this._state={paused:false,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};this._events={onStart:new Map,onChange:new Map,onRest:new Map};this._onFrame=this._onFrame.bind(this);e&&(this._flush=e);t&&this.start(_extends({default:true},t))}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((t=>t.idle&&!t.isDelayed&&!t.isPaused))}get item(){return this._item}set item(t){this._item=t}get(){const t={};this.each(((e,s)=>t[s]=e.get()));return t}set(e){for(const s in e){const n=e[s];t.und(n)||this.springs[s].set(n)}}update(t){t&&this.queue.push(createUpdate(t));return this}start(t){let{queue:s}=this;t?s=e(t).map(createUpdate):this.queue=[];if(this._flush)return this._flush(this,s);prepareKeys(this,s);return flushUpdateQueue(this,s)}stop(t,s){t!==!!t&&(s=t);if(s){const n=this.springs;a(e(s),(e=>n[e].stop(!!t)))}else{stopAsync(this._state,this._lastAsyncId);this.each((e=>e.stop(!!t)))}return this}pause(s){if(t.und(s))this.start({pause:true});else{const t=this.springs;a(e(s),(e=>t[e].pause()))}return this}resume(s){if(t.und(s))this.start({pause:false});else{const t=this.springs;a(e(s),(e=>t[e].resume()))}return this}each(t){s(this.springs,t)}_onFrame(){const{onStart:t,onChange:e,onRest:s}=this._events;const n=this._active.size>0;const i=this._changed.size>0;if(n&&!this._started||i&&!this._started){this._started=true;l(t,(([t,e])=>{e.value=this.get();t(e,this,this._item)}))}const o=!n&&this._started;const r=i||o&&s.size?this.get():null;i&&e.size&&l(e,(([t,e])=>{e.value=r;t(e,this,this._item)}));if(o){this._started=false;l(s,(([t,e])=>{e.value=r;t(e,this,this._item)}))}}eventObserved(t){if(\"change\"==t.type){this._changed.add(t.parent);t.idle||this._active.add(t.parent)}else{if(\"idle\"!=t.type)return;this._active.delete(t.parent)}u.onFrame(this._onFrame)}}function flushUpdateQueue(t,e){return Promise.all(e.map((e=>flushUpdate(t,e)))).then((e=>getCombinedResult(t,e)))}async function flushUpdate(e,s,n){const{keys:i,to:o,from:r,loop:c,onRest:l,onResolve:d}=s;const h=t.obj(s.default)&&s.default;c&&(s.loop=false);false===o&&(s.to=null);false===r&&(s.from=null);const f=t.arr(o)||t.fun(o)?o:void 0;if(f){s.to=void 0;s.onRest=void 0;h&&(h.onRest=void 0)}else a(tt,(n=>{const i=s[n];if(t.fun(i)){const t=e._events[n];s[n]=({finished:e,cancelled:s})=>{const n=t.get(i);if(n){e||(n.finished=false);s&&(n.cancelled=true)}else t.set(i,{value:null,finished:e||false,cancelled:s||false})};h&&(h[n]=s[n])}}));const p=e._state;if(s.pause===!p.paused){p.paused=s.pause;g(s.pause?p.pauseQueue:p.resumeQueue)}else p.paused&&(s.pause=true);const m=(i||Object.keys(e.springs)).map((t=>e.springs[t].start(s)));const y=true===s.cancel||true===getDefaultProp(s,\"cancel\");(f||y&&p.asyncId)&&m.push(scheduleProps(++e._lastAsyncId,{props:s,state:p,actions:{pause:b,resume:b,start(t,s){if(y){stopAsync(p,e._lastAsyncId);s(getCancelledResult(e))}else{t.onRest=l;s(runAsync(f,t,p,e))}}}}));p.paused&&await new Promise((t=>{p.resumeQueue.add(t)}));const _=getCombinedResult(e,await Promise.all(m));if(c&&_.finished&&!(n&&_.noop)){const t=createLoopUpdate(s,c,o);if(t){prepareKeys(e,[t]);return flushUpdate(e,t,true)}}d&&u.batchedUpdates((()=>d(_,e,e.item)));return _}function getSprings(s,n){const i=_extends({},s.springs);n&&a(e(n),(e=>{t.und(e.keys)&&(e=createUpdate(e));t.obj(e.to)||(e=_extends({},e,{to:void 0}));prepareSprings(i,e,(t=>createSpring(t)))}));setSprings(s,i);return i}function setSprings(t,e){s(e,((e,s)=>{if(!t.springs[s]){t.springs[s]=e;v(e,t)}}))}function createSpring(t,e){const s=new SpringValue;s.key=t;e&&v(s,e);return s}function prepareSprings(t,e,s){e.keys&&a(e.keys,(n=>{const i=t[n]||(t[n]=s(n));i._prepareNode(e)}))}function prepareKeys(t,e){a(e,(e=>{prepareSprings(t.springs,e,(e=>createSpring(e,t)))}))}function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};var s={};var n=Object.keys(t);var i,o;for(o=0;o<n.length;o++){i=n[o];e.indexOf(i)>=0||(s[i]=t[i])}return s}const st=[\"children\"];const SpringContext=t=>{let{children:e}=t,s=_objectWithoutPropertiesLoose(t,st);const n=j(nt);const i=s.pause||!!n.pause,o=s.immediate||!!n.immediate;s=S((()=>({pause:i,immediate:o})),[i,o]);const{Provider:r}=nt;return V.createElement(r,{value:s},e)};const nt=makeContext(SpringContext,{});SpringContext.Provider=nt.Provider;SpringContext.Consumer=nt.Consumer;function makeContext(t,e){Object.assign(t,V.createContext(e));t.Provider._context=t;t.Consumer._context=t;return t}const SpringRef=()=>{const e=[];const s=function SpringRef(s){w();const i=[];a(e,((e,o)=>{if(t.und(s))i.push(e.start());else{const t=n(s,e,o);t&&i.push(e.start(t))}}));return i};s.current=e;s.add=function(t){e.includes(t)||e.push(t)};s.delete=function(t){const s=e.indexOf(t);~s&&e.splice(s,1)};s.pause=function(){a(e,(t=>t.pause(...arguments)));return this};s.resume=function(){a(e,(t=>t.resume(...arguments)));return this};s.set=function(t){a(e,(e=>e.set(t)))};s.start=function(s){const n=[];a(e,((e,i)=>{if(t.und(s))n.push(e.start());else{const t=this._getProps(s,e,i);t&&n.push(e.start(t))}}));return n};s.stop=function(){a(e,(t=>t.stop(...arguments)));return this};s.update=function(t){a(e,((e,s)=>e.update(this._getProps(t,e,s))));return this};const n=function _getProps(e,s,n){return t.fun(e)?e(n,s):e};s._getProps=n;return s};function useSprings(e,s,n){const i=t.fun(s)&&s;i&&!n&&(n=[]);const o=U((()=>i||3==arguments.length?SpringRef():void 0),[]);const c=O(0);const u=x();const l=U((()=>({ctrls:[],queue:[],flush(t,e){const s=getSprings(t,e);const n=c.current>0&&!l.queue.length&&!Object.keys(s).some((e=>!t.springs[e]));return n?flushUpdateQueue(t,e):new Promise((n=>{setSprings(t,s);l.queue.push((()=>{n(flushUpdateQueue(t,e))}));u()}))}})),[]);const d=O([...l.ctrls]);const h=[];const f=I(e)||0;U((()=>{a(d.current.slice(e,f),(t=>{detachRefs(t,o);t.stop(true)}));d.current.length=e;declareUpdates(f,e)}),[e]);U((()=>{declareUpdates(0,Math.min(f,e))}),n);function declareUpdates(t,e){for(let n=t;n<e;n++){const t=d.current[n]||(d.current[n]=new Controller(null,l.flush));const e=i?i(n,t):s[n];e&&(h[n]=declareUpdate(e))}}const p=d.current.map(((t,e)=>getSprings(t,h[e])));const m=j(SpringContext);const g=I(m);const y=m!==g&&hasProps(m);r((()=>{c.current++;l.ctrls=d.current;const{queue:t}=l;if(t.length){l.queue=[];a(t,(t=>t()))}a(d.current,((t,e)=>{null==o?void 0:o.add(t);y&&t.start({default:m});const s=h[e];if(s){replaceRef(t,s.ref);t.ref?t.queue.push(s):t.start(s)}}))}));k((()=>()=>{a(l.ctrls,(t=>t.stop(true)))}));const _=p.map((t=>_extends({},t)));return o?[_,o]:_}function useSpring(e,s){const n=t.fun(e);const[[i],o]=useSprings(1,n?e:[e],n?s||[]:s);return n||2==arguments.length?[i,o]:i}const initSpringRef=()=>SpringRef();const useSpringRef=()=>q(initSpringRef)[0];const useSpringValue=(t,e)=>{const s=A((()=>new SpringValue(t,e)));k((()=>()=>{s.stop()}));return s};function useTrail(e,s,n){const i=t.fun(s)&&s;i&&!n&&(n=[]);let o=true;let c;const u=useSprings(e,((t,e)=>{const n=i?i(t,e):s;c=n.ref;o=o&&n.reverse;return n}),n||[{}]);r((()=>{a(u[1].current,((t,e)=>{const s=u[1].current[e+(o?1:-1)];replaceRef(t,c);t.ref?s&&t.update({to:s.springs}):s?t.start({to:s.springs}):t.start()}))}),n);if(i||3==arguments.length){var l;const e=null!=(l=c)?l:u[1];e._getProps=(s,n,i)=>{const o=t.fun(s)?s(i,n):s;if(o){const t=e.current[i+(o.reverse?1:-1)];t&&(o.to=t.springs);return o}};return u}return u[0]}let it;(function(t){t.MOUNT=\"mount\";t.ENTER=\"enter\";t.UPDATE=\"update\";t.LEAVE=\"leave\"})(it||(it={}));function useTransition(s,n,i){const o=t.fun(n)&&n;const{reset:c,sort:u,trail:l=0,expires:d=true,exitBeforeEnter:h=false,onDestroyed:f,ref:p,config:m}=o?o():n;const g=U((()=>o||3==arguments.length?SpringRef():void 0),[]);const y=e(s);const _=[];const v=O(null);const P=c?null:v.current;r((()=>{v.current=_}));k((()=>{a(_,(t=>{null==g?void 0:g.add(t.ctrl);t.ctrl.ref=g}));return()=>{a(v.current,(t=>{t.expired&&clearTimeout(t.expirationId);detachRefs(t.ctrl,g);t.ctrl.stop(true)}))}}));const b=getKeys(y,o?o():n,P);const S=c&&v.current||[];r((()=>a(S,(({ctrl:t,item:e,key:s})=>{detachRefs(t,g);callProp(f,e,s)}))));const w=[];P&&a(P,((t,e)=>{if(t.expired){clearTimeout(t.expirationId);S.push(t)}else{e=w[e]=b.indexOf(t.key);~e&&(_[e]=t)}}));a(y,((t,e)=>{if(!_[e]){_[e]={key:b[e],item:t,phase:it.MOUNT,ctrl:new Controller};_[e].ctrl.item=t}}));if(w.length){let t=-1;const{leave:e}=o?o():n;a(w,((s,n)=>{const i=P[n];if(~s){t=_.indexOf(i);_[t]=_extends({},i,{item:y[s]})}else e&&_.splice(++t,0,i)}))}t.fun(u)&&_.sort(((t,e)=>u(t.item,e.item)));let A=-l;const C=x();const T=getDefaultProps(n);const R=new Map;const E=O(new Map);const q=O(false);a(_,((e,s)=>{const i=e.key;const r=e.phase;const a=o?o():n;let c;let u;let f=callProp(a.delay||0,i);if(r==it.MOUNT){c=a.enter;u=it.ENTER}else{const t=b.indexOf(i)<0;if(r!=it.LEAVE)if(t){c=a.leave;u=it.LEAVE}else{if(!(c=a.update))return;u=it.UPDATE}else{if(t)return;c=a.enter;u=it.ENTER}}c=callProp(c,e.item,s);c=t.obj(c)?inferTo(c):{to:c};if(!c.config){const t=m||T.config;c.config=callProp(t,e.item,s,u)}A+=l;const g=_extends({},T,{delay:f+A,ref:p,immediate:a.immediate,reset:false},c);if(u==it.ENTER&&t.und(g.from)){const i=o?o():n;const r=t.und(i.initial)||P?i.from:i.initial;g.from=callProp(r,e.item,s)}const{onResolve:y}=g;g.onResolve=t=>{callProp(y,t);const e=v.current;const s=e.find((t=>t.key===i));if(s&&(!t.cancelled||s.phase==it.UPDATE)&&s.ctrl.idle){const t=e.every((t=>t.ctrl.idle));if(s.phase==it.LEAVE){const e=callProp(d,s.item);if(false!==e){const n=true===e?0:e;s.expired=true;if(!t&&n>0){n<=2147483647&&(s.expirationId=setTimeout(C,n));return}}}if(t&&e.some((t=>t.expired))){E.current.delete(s);h&&(q.current=true);C()}}};const _=getSprings(e.ctrl,g);u===it.LEAVE&&h?E.current.set(e,{phase:u,springs:_,payload:g}):R.set(e,{phase:u,springs:_,payload:g})}));const F=j(SpringContext);const M=I(F);const Q=F!==M&&hasProps(F);r((()=>{Q&&a(_,(t=>{t.ctrl.start({default:F})}))}),[F]);a(R,((t,e)=>{if(E.current.size){const t=_.findIndex((t=>t.key===e.key));_.splice(t,1)}}));r((()=>{a(E.current.size?E.current:R,(({phase:t,payload:e},s)=>{const{ctrl:n}=s;s.phase=t;null==g?void 0:g.add(n);Q&&t==it.ENTER&&n.start({default:F});if(e){replaceRef(n,e.ref);if(!n.ref&&!g||q.current){n.start(e);q.current&&(q.current=false)}else n.update(e)}}))}),c?void 0:i);const renderTransitions=e=>V.createElement(V.Fragment,null,_.map(((s,n)=>{const{springs:i}=R.get(s)||s.ctrl;const o=e(_extends({},i),s.item,s,n);return o&&o.type?V.createElement(o.type,_extends({},o.props,{key:t.str(s.key)||t.num(s.key)?s.key:s.ctrl.id,ref:o.ref})):o})));return g?[renderTransitions,g]:renderTransitions}let ot=1;function getKeys(s,{key:n,keys:i=n},o){if(null===i){const t=new Set;return s.map((e=>{const s=o&&o.find((s=>s.item===e&&s.phase!==it.LEAVE&&!t.has(s)));if(s){t.add(s);return s.key}return ot++}))}return t.und(i)?s:t.fun(i)?s.map(i):e(i)}const rt=[\"container\"];const useScroll=(t={})=>{let{container:e}=t,s=_objectWithoutPropertiesLoose(t,rt);const[n,i]=useSpring((()=>_extends({scrollX:0,scrollY:0,scrollXProgress:0,scrollYProgress:0},s)),[]);r((()=>{const t=C((({x:t,y:e})=>{i.start({scrollX:t.current,scrollXProgress:t.progress,scrollY:e.current,scrollYProgress:e.progress})}),{container:(null==e?void 0:e.current)||void 0});return()=>{a(Object.values(n),(t=>t.stop()));t()}}),[]);return n};const at=[\"container\"];const useResize=t=>{let{container:e}=t,s=_objectWithoutPropertiesLoose(t,at);const[n,i]=useSpring((()=>_extends({width:0,height:0},s)),[]);r((()=>{const t=T((({width:t,height:e})=>{i.start({width:t,height:e,immediate:0===n.width.get()||0===n.height.get()})}),{container:(null==e?void 0:e.current)||void 0});return()=>{a(Object.values(n),(t=>t.stop()));t()}}),[]);return n};const ct=[\"to\",\"from\"],ut=[\"root\",\"once\",\"amount\"];const lt={any:0,all:1};function useInView(e,s){const[n,i]=q(false);const o=O();const a=t.fun(e)&&e;const c=a?a():{};const{to:u={},from:l={}}=c,d=_objectWithoutPropertiesLoose(c,ct);const h=a?s:e;const[f,p]=useSpring((()=>_extends({from:l},d)),[]);r((()=>{const e=o.current;const s=null!=h?h:{},{root:r,once:a,amount:c=\"any\"}=s,d=_objectWithoutPropertiesLoose(s,ut);if(!e||a&&n||\"undefined\"===typeof IntersectionObserver)return;const f=new WeakMap;const onEnter=()=>{u&&p.start(u);i(true);const cleanup=()=>{l&&p.start(l);i(false)};return a?void 0:cleanup};const handleIntersection=e=>{e.forEach((e=>{const s=f.get(e.target);if(e.isIntersecting!==Boolean(s))if(e.isIntersecting){const s=onEnter();t.fun(s)?f.set(e.target,s):m.unobserve(e.target)}else if(s){s();f.delete(e.target)}}))};const m=new IntersectionObserver(handleIntersection,_extends({root:r&&r.current||void 0,threshold:\"number\"===typeof c||Array.isArray(c)?c:lt[c]},d));m.observe(e);return()=>m.unobserve(e)}),[h]);return a?[o,f]:[o,n]}const dt=[\"children\"];function Spring(t){let{children:e}=t,s=_objectWithoutPropertiesLoose(t,dt);return e(useSpring(s))}const ht=[\"items\",\"children\"];function Trail(e){let{items:s,children:n}=e,i=_objectWithoutPropertiesLoose(e,ht);const o=useTrail(s.length,i);return s.map(((e,s)=>{const i=n(e,s);return t.fun(i)?i(o[s]):i}))}const ft=[\"items\",\"children\"];function Transition(t){let{items:e,children:s}=t,n=_objectWithoutPropertiesLoose(t,ft);return useTransition(e,n)(s)}class Interpolation extends FrameValue{constructor(t,e){super();this.key=void 0;this.idle=true;this.calc=void 0;this._active=new Set;this.source=t;this.calc=R(...e);const s=this._get();const n=N(s);z(this,n.create(s))}advance(t){const e=this._get();const s=this.get();if(!y(e,s)){F(this).setValue(e);this._onChange(e,this.idle)}!this.idle&&checkIdle(this._active)&&becomeIdle(this)}_get(){const s=t.arr(this.source)?this.source.map(n):e(n(this.source));return this.calc(...s)}_start(){if(this.idle&&!checkIdle(this._active)){this.idle=false;a(Q(this),(t=>{t.done=false}));if(o.skipAnimation){u.batchedUpdates((()=>this.advance()));becomeIdle(this)}else p.start(this)}}_attach(){let t=1;a(e(this.source),(e=>{m(e)&&v(e,this);if(isFrameValue(e)){e.idle||this._active.add(e);t=Math.max(t,e.priority+1)}}));this.priority=t;this._start()}_detach(){a(e(this.source),(t=>{m(t)&&P(t,this)}));this._active.clear();becomeIdle(this)}eventObserved(t){if(\"change\"==t.type)if(t.idle)this.advance();else{this._active.add(t.parent);this._start()}else\"idle\"==t.type?this._active.delete(t.parent):\"priority\"==t.type&&(this.priority=e(this.source).reduce(((t,e)=>Math.max(t,(isFrameValue(e)?e.priority:0)+1)),0))}}function isIdle(t){return false!==t.idle}function checkIdle(t){return!t.size||Array.from(t).every(isIdle)}function becomeIdle(t){if(!t.idle){t.idle=true;a(Q(t),(t=>{t.done=true}));f(t,{type:\"idle\",parent:t})}}const to=(t,...e)=>new Interpolation(t,e);const interpolate=(t,...e)=>(h(),new Interpolation(t,e));o.assign({createStringInterpolator:E,to:(t,e)=>new Interpolation(t,e)});const pt=p.advance;export{BailSignal,Controller,FrameValue,Interpolation,Spring,SpringContext,SpringRef,SpringValue,Trail,Transition,G as config,inferTo,interpolate,to,pt as update,useChain,useInView,useResize,useScroll,useSpring,useSpringRef,useSpringValue,useSprings,useTrail,useTransition};\n\n//# sourceMappingURL=react-spring-core.esm.js.map","import{Globals as t}from\"@react-spring/core\";export*from\"@react-spring/core\";import{unstable_batchedUpdates as e}from\"react-dom\";import{is as r,eachProp as o,toArray as s,FluidValue as a,each as n,getFluidValue as i,hasFluidValue as l,addFluidObserver as u,removeFluidObserver as c,callFluidObservers as p,createStringInterpolator as d,colors as m}from\"@react-spring/shared\";import{AnimatedObject as h,createHost as f}from\"@react-spring/animated\";function _objectWithoutPropertiesLoose(t,e){if(null==t)return{};var r={};var o=Object.keys(t);var s,a;for(a=0;a<o.length;a++){s=o[a];e.indexOf(s)>=0||(r[s]=t[s])}return r}const g=[\"style\",\"children\",\"scrollTop\",\"scrollLeft\",\"viewBox\"];const b=/^--/;function dangerousStyleValue(t,e){return null==e||\"boolean\"===typeof e||\"\"===e?\"\":\"number\"!==typeof e||0===e||b.test(t)||v.hasOwnProperty(t)&&v[t]?(\"\"+e).trim():e+\"px\"}const y={};function applyAnimatedValues(t,e){if(!t.nodeType||!t.setAttribute)return false;const r=\"filter\"===t.nodeName||t.parentNode&&\"filter\"===t.parentNode.nodeName;const o=e,{style:s,children:a,scrollTop:n,scrollLeft:i,viewBox:l}=o,u=_objectWithoutPropertiesLoose(o,g);const c=Object.values(u);const p=Object.keys(u).map((e=>r||t.hasAttribute(e)?e:y[e]||(y[e]=e.replace(/([A-Z])/g,(t=>\"-\"+t.toLowerCase())))));void 0!==a&&(t.textContent=a);for(let e in s)if(s.hasOwnProperty(e)){const r=dangerousStyleValue(e,s[e]);b.test(e)?t.style.setProperty(e,r):t.style[e]=r}p.forEach(((e,r)=>{t.setAttribute(e,c[r])}));void 0!==n&&(t.scrollTop=n);void 0!==i&&(t.scrollLeft=i);void 0!==l&&t.setAttribute(\"viewBox\",l)}let v={animationIterationCount:true,borderImageOutset:true,borderImageSlice:true,borderImageWidth:true,boxFlex:true,boxFlexGroup:true,boxOrdinalGroup:true,columnCount:true,columns:true,flex:true,flexGrow:true,flexPositive:true,flexShrink:true,flexNegative:true,flexOrder:true,gridRow:true,gridRowEnd:true,gridRowSpan:true,gridRowStart:true,gridColumn:true,gridColumnEnd:true,gridColumnSpan:true,gridColumnStart:true,fontWeight:true,lineClamp:true,lineHeight:true,opacity:true,order:true,orphans:true,tabSize:true,widows:true,zIndex:true,zoom:true,fillOpacity:true,floodOpacity:true,stopOpacity:true,strokeDasharray:true,strokeDashoffset:true,strokeMiterlimit:true,strokeOpacity:true,strokeWidth:true};const prefixKey=(t,e)=>t+e.charAt(0).toUpperCase()+e.substring(1);const x=[\"Webkit\",\"Ms\",\"Moz\",\"O\"];v=Object.keys(v).reduce(((t,e)=>{x.forEach((r=>t[prefixKey(r,e)]=t[e]));return t}),v);const k=[\"x\",\"y\",\"z\"];const w=/^(matrix|translate|scale|rotate|skew)/;const O=/^(translate)/;const A=/^(rotate|skew)/;const addUnit=(t,e)=>r.num(t)&&0!==t?t+e:t;const isValueIdentity=(t,e)=>r.arr(t)?t.every((t=>isValueIdentity(t,e))):r.num(t)?t===e:parseFloat(t)===e;class AnimatedStyle extends h{constructor(t){let{x:e,y:a,z:n}=t,i=_objectWithoutPropertiesLoose(t,k);const l=[];const u=[];if(e||a||n){l.push([e||0,a||0,n||0]);u.push((t=>[`translate3d(${t.map((t=>addUnit(t,\"px\"))).join(\",\")})`,isValueIdentity(t,0)]))}o(i,((t,e)=>{if(\"transform\"===e){l.push([t||\"\"]);u.push((t=>[t,\"\"===t]))}else if(w.test(e)){delete i[e];if(r.und(t))return;const o=O.test(e)?\"px\":A.test(e)?\"deg\":\"\";l.push(s(t));u.push(\"rotate3d\"===e?([t,e,r,s])=>[`rotate3d(${t},${e},${r},${addUnit(s,o)})`,isValueIdentity(s,0)]:t=>[`${e}(${t.map((t=>addUnit(t,o))).join(\",\")})`,isValueIdentity(t,e.startsWith(\"scale\")?1:0)])}}));l.length&&(i.transform=new FluidTransform(l,u));super(i)}}class FluidTransform extends a{constructor(t,e){super();this._value=null;this.inputs=t;this.transforms=e}get(){return this._value||(this._value=this._get())}_get(){let t=\"\";let e=true;n(this.inputs,((o,s)=>{const a=i(o[0]);const[n,l]=this.transforms[s](r.arr(a)?a:o.map(i));t+=\" \"+n;e=e&&l}));return e?\"none\":t}observerAdded(t){1==t&&n(this.inputs,(t=>n(t,(t=>l(t)&&u(t,this)))))}observerRemoved(t){0==t&&n(this.inputs,(t=>n(t,(t=>l(t)&&c(t,this)))))}eventObserved(t){\"change\"==t.type&&(this._value=null);p(this,t)}}const S=[\"a\",\"abbr\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"base\",\"bdi\",\"bdo\",\"big\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"cite\",\"code\",\"col\",\"colgroup\",\"data\",\"datalist\",\"dd\",\"del\",\"details\",\"dfn\",\"dialog\",\"div\",\"dl\",\"dt\",\"em\",\"embed\",\"fieldset\",\"figcaption\",\"figure\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"iframe\",\"img\",\"input\",\"ins\",\"kbd\",\"keygen\",\"label\",\"legend\",\"li\",\"link\",\"main\",\"map\",\"mark\",\"menu\",\"menuitem\",\"meta\",\"meter\",\"nav\",\"noscript\",\"object\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"param\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"script\",\"section\",\"select\",\"small\",\"source\",\"span\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"title\",\"tr\",\"track\",\"u\",\"ul\",\"var\",\"video\",\"wbr\",\"circle\",\"clipPath\",\"defs\",\"ellipse\",\"foreignObject\",\"g\",\"image\",\"line\",\"linearGradient\",\"mask\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialGradient\",\"rect\",\"stop\",\"svg\",\"text\",\"tspan\"];const j=[\"scrollTop\",\"scrollLeft\"];t.assign({batchedUpdates:e,createStringInterpolator:d,colors:m});const C=f(S,{applyAnimatedValues:applyAnimatedValues,createAnimatedStyle:t=>new AnimatedStyle(t),getComponentProps:t=>{let e=_objectWithoutPropertiesLoose(t,j);return e}});const P=C.animated;export{P as a,P as animated};\n\n//# sourceMappingURL=react-spring-web.esm.js.map","export*from\"@react-spring/web\";\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useState}from\"react\";import{useEffect}from\"react\";import{useSpring,animated}from\"react-spring\";export function withCursorFollow(Component){return props=>{const ref=useRef(null);const[isHovering,setIsHovering]=useState(false);const[originalPosition,setOriginalPosition]=useState({left:0,top:0});const[centerPosition,setCenterPosition]=useState({left:0,top:0});const springProps=useSpring({left:isHovering?originalPosition.left:centerPosition.left,top:isHovering?originalPosition.top:centerPosition.top,config:{mass:10,tension:170,friction:26}});useEffect(()=>{if(!ref.current)return;const buttonRect=ref.current.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});const handleMouseMove=e=>{if(!ref.current)return;if(e.target.closest(\"button\")){setIsHovering(true);const buttonRect=e.target.getBoundingClientRect();const elementRect=ref.current.getBoundingClientRect();setOriginalPosition({left:e.clientX-buttonRect.left-elementRect.width/2,top:e.clientY-buttonRect.top-elementRect.height/2});setCenterPosition({left:buttonRect.width/2-elementRect.width/2,top:buttonRect.height/2-elementRect.height/2});}else{setIsHovering(false);}};window.addEventListener(\"mousemove\",handleMouseMove);return()=>{window.removeEventListener(\"mousemove\",handleMouseMove);};},[]);return /*#__PURE__*/_jsx(animated.div,{ref:ref,style:{position:\"absolute\",pointerEvents:\"none\",left:springProps.left,top:springProps.top,filter:isHovering?\"drop-shadow(0 0 20px rgba(0, 150, 255, 1))\":\"none\",transition:\"filter 0.2s ease\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCursorFollow\":{\"type\":\"reactHoc\",\"name\":\"withCursorFollow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Follow_Cursor.map","// Generated by Framer (8ebf084)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{onClick}from\"https://framerusercontent.com/modules/BwUvoXVq8eQPVYqWT3gx/tQEugS9I5NlLNbliufRi/Button_Scale.js\";import{withCursorFollow}from\"https://framerusercontent.com/modules/iHZOSWH25xznFcoW2uS9/3Z7vsBpDukORzYXasIqd/Follow_Cursor.js\";const MotionDivWithCursorFollowqhnxwu=withCodeBoundaryForOverrides(motion.div,{nodeId:\"EE7lkyfgX\",override:withCursorFollow,scopeId:\"qgYDONQEi\"});const MotionAOnClick6kf30a=withCodeBoundaryForOverrides(motion.a,{nodeId:\"nTaqfRk7y\",override:onClick,scopeId:\"qgYDONQEi\"});const enabledGestures={HpvEW5zof:{pressed:true},nTaqfRk7y:{pressed:true},ZSM47X6Tc:{pressed:true}};const cycleOrder=[\"nTaqfRk7y\",\"HpvEW5zof\",\"ZSM47X6Tc\"];const serializationHash=\"framer-ikqVG\";const variantClassNames={HpvEW5zof:\"framer-v-1jfsvbb\",nTaqfRk7y:\"framer-v-6kf30a\",ZSM47X6Tc:\"framer-v-1wjazw7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.1,ease:[.64,.05,.85,.57],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Big:\"nTaqfRk7y\",Medium:\"HpvEW5zof\",Small:\"ZSM47X6Tc\"};const getProps=({height,id,link,title,width,...props})=>{return{...props,BACtF0UjL:link??props.BACtF0UjL,f5hMeU_Ar:title??props.f5hMeU_Ar??\"Touch me\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nTaqfRk7y\"};};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,f5hMeU_Ar,BACtF0UjL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nTaqfRk7y\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BACtF0UjL,motionChild:true,nodeId:\"nTaqfRk7y\",scopeId:\"qgYDONQEi\",children:/*#__PURE__*/_jsxs(MotionAOnClick6kf30a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6kf30a\",className,classNames)} framer-1v4beyz`,\"data-border\":true,\"data-framer-name\":\"Big\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"nTaqfRk7y\",ref:refBinding,style:{\"--border-bottom-width\":\"2.5px\",\"--border-color\":\"rgb(3, 3, 3)\",\"--border-left-width\":\"2.5px\",\"--border-right-width\":\"2.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2.5px\",background:\"linear-gradient(180deg, var(--token-6029dbfc-fbac-430b-a786-4e5dcea7423c, rgb(30, 32, 33)) 0%, var(--token-38c4cf9a-0aa8-4902-ad35-3a2d52d62d05, rgb(26, 28, 29)) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 0px 2.5px 0px 2.5px rgb(56, 56, 56), 0px 2px 2px 0px rgba(0, 0, 0, 0.16)\",...style},variants:{\"nTaqfRk7y-pressed\":{background:\"linear-gradient(180deg, rgb(133, 165, 255) 0%, rgb(30, 83, 230) 100%)\",boxShadow:\"inset 0px 2.5px 0px 2.5px rgb(70, 70, 70), 0px 6px 2px 0px rgba(0, 0, 0, 0.2)\"},ZSM47X6Tc:{\"--border-bottom-width\":\"1.5px\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-top-width\":\"1.5px\",boxShadow:\"inset 0px 1.5px 0px 1.5px rgb(70, 70, 70), 0px 3px 2px 0px rgba(0, 0, 0, 0.2)\"}},...addPropertyOverrides({\"HpvEW5zof-pressed\":{\"data-framer-name\":undefined},\"nTaqfRk7y-pressed\":{\"data-framer-name\":undefined},\"ZSM47X6Tc-pressed\":{\"data-framer-name\":undefined},HpvEW5zof:{\"data-framer-name\":\"Medium\"},ZSM47X6Tc:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Touch me\"})}),className:\"framer-s2xpcu\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"cWu3OCXoz\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:f5hMeU_Ar,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HpvEW5zof:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Touch me\"})})},ZSM47X6Tc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Touch me\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MotionDivWithCursorFollowqhnxwu,{className:\"framer-qhnxwu\",\"data-framer-name\":\"Highlight-Animated (With Override)\",layoutDependency:layoutDependency,layoutId:\"EE7lkyfgX\",style:{background:\"radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%)\",filter:\"blur(25px)\",opacity:.75,WebkitFilter:\"blur(25px)\"},variants:{\"HpvEW5zof-pressed\":{background:\"radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(255, 255, 255, 0.1) 100%)\",opacity:.5},\"nTaqfRk7y-pressed\":{background:\"radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(255, 255, 255, 0.1) 100%)\",opacity:.5},\"ZSM47X6Tc-pressed\":{background:\"radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.11) 0%, rgba(255, 255, 255, 0.1) 100%)\",opacity:.5},HpvEW5zof:{filter:\"blur(20px)\",WebkitFilter:\"blur(20px)\"},ZSM47X6Tc:{filter:\"blur(15px)\",WebkitFilter:\"blur(15px)\"}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ikqVG.framer-1v4beyz, .framer-ikqVG .framer-1v4beyz { display: block; }\",\".framer-ikqVG.framer-6kf30a { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 35px 60px 35px 60px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ikqVG .framer-s2xpcu { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",\".framer-ikqVG .framer-qhnxwu { flex: none; height: 435px; left: calc(50.00000000000002% - 458px / 2); overflow: visible; position: absolute; top: calc(49.056603773584925% - 435px / 2); width: 458px; }\",\".framer-ikqVG.framer-v-1jfsvbb.framer-6kf30a { padding: 14px 24px 14px 24px; }\",\".framer-ikqVG.framer-v-1jfsvbb .framer-qhnxwu { height: 333px; left: calc(50.00000000000002% - 350px / 2); top: calc(48.10126582278483% - 333px / 2); width: 350px; }\",\".framer-ikqVG.framer-v-1wjazw7.framer-6kf30a { padding: 12px 20px 12px 20px; }\",\".framer-ikqVG.framer-v-1wjazw7 .framer-qhnxwu { height: 247px; left: calc(49.640287769784194% - 260px / 2); top: calc(47.05882352941179% - 247px / 2); width: 260px; }\",'.framer-ikqVG[data-border=\"true\"]::after, .framer-ikqVG [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 262.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HpvEW5zof\":{\"layout\":[\"auto\",\"auto\"]},\"ZSM47X6Tc\":{\"layout\":[\"auto\",\"auto\"]},\"ucOECR2XD\":{\"layout\":[\"auto\",\"auto\"]},\"cfjWtQvfY\":{\"layout\":[\"auto\",\"auto\"]},\"HO40vG6SF\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"f5hMeU_Ar\":\"title\",\"BACtF0UjL\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqgYDONQEi=withCSS(Component,css,\"framer-ikqVG\");export default FramerqgYDONQEi;FramerqgYDONQEi.displayName=\"Button-Shining\";FramerqgYDONQEi.defaultProps={height:106,width:262.5};addPropertyControls(FramerqgYDONQEi,{variant:{options:[\"nTaqfRk7y\",\"HpvEW5zof\",\"ZSM47X6Tc\"],optionTitles:[\"Big\",\"Medium\",\"Small\"],title:\"Variant\",type:ControlType.Enum},f5hMeU_Ar:{defaultValue:\"Touch me\",displayTextArea:false,title:\"Title\",type:ControlType.String},BACtF0UjL:{title:\"Link\",type:ControlType.Link}});addFonts(FramerqgYDONQEi,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqgYDONQEi\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"f5hMeU_Ar\\\":\\\"title\\\",\\\"BACtF0UjL\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HpvEW5zof\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZSM47X6Tc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ucOECR2XD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cfjWtQvfY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HO40vG6SF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"262.5\",\"framerIntrinsicHeight\":\"106\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qgYDONQEi.map","// Generated by Framer (eb93fa7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{onClick}from\"https://framerusercontent.com/modules/ZjcMO0fOlQBxBfj82Mc8/8VJh4ZJ05CsV9MrhxbyN/Button_Scale.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/7ZU8NSBLjGo4DMf6avPV/DLpea9lYF9GOAeDG8mll/c2oCSFvQq.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vHDOANyCxRxa0eWpZN4K/qE2FJg5V9Gc9lkeuPrlc/nd0AAwnhF.js\";import ButtonShining,*as ButtonShiningInfo from\"https://framerusercontent.com/modules/HcrlY9HVPuRGBKbm6OVB/921lfPTSeGkRQTZt18l3/qgYDONQEi.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ButtonShiningFonts=getFonts(ButtonShining);const ButtonShiningOnClickh7vunlWithMappedReactProps48ag9z=withMappedReactProps(withCodeBoundaryForOverrides(ButtonShining,{nodeId:\"s_h65NKGb\",override:onClick,scopeId:\"AAWgIJUio\"}),ButtonShiningInfo);const cycleOrder=[\"NkqDwrAdM\",\"efqe5RCJc\",\"oJJccNQSu\",\"BDn9xquId\",\"PMjWsLBpK\",\"bA2ftCgQF\"];const serializationHash=\"framer-JFEZu\";const variantClassNames={bA2ftCgQF:\"framer-v-dqhziz\",BDn9xquId:\"framer-v-e0i6ig\",efqe5RCJc:\"framer-v-1hjlw58\",NkqDwrAdM:\"framer-v-1dpb6o4\",oJJccNQSu:\"framer-v-11jhy6j\",PMjWsLBpK:\"framer-v-u753rg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:100,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0};const transition3={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-100,y:0};const transition4={damping:60,delay:.1,mass:1,stiffness:300,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={damping:60,delay:.2,mass:1,stiffness:300,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={damping:60,delay:.3,mass:1,stiffness:300,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={damping:60,delay:.4,mass:1,stiffness:300,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={damping:60,delay:.5,mass:1,stiffness:300,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop-black\":\"efqe5RCJc\",\"Desktop-white\":\"NkqDwrAdM\",\"Phone-default-black\":\"BDn9xquId\",\"Phone-default-white\":\"oJJccNQSu\",\"Phone-expanded-black\":\"bA2ftCgQF\",\"Phone-expanded-white\":\"PMjWsLBpK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NkqDwrAdM\"};};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:\"NkqDwrAdM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bcotrd=activeVariantCallback(async(...args)=>{setVariant(\"PMjWsLBpK\");});const onTap11f1fbq=activeVariantCallback(async(...args)=>{setVariant(\"bA2ftCgQF\");});const onTap4sdz67=activeVariantCallback(async(...args)=>{setVariant(\"oJJccNQSu\");});const onTap1kxwbmn=activeVariantCallback(async(...args)=>{setVariant(\"BDn9xquId\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"oJJccNQSu\",\"BDn9xquId\",\"PMjWsLBpK\",\"bA2ftCgQF\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"oJJccNQSu\",\"BDn9xquId\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dpb6o4\",className,classNames),\"data-framer-name\":\"Desktop-white\",layoutDependency:layoutDependency,layoutId:\"NkqDwrAdM\",ref:refBinding,style:{...style},...addPropertyOverrides({bA2ftCgQF:{\"data-framer-name\":\"Phone-expanded-black\"},BDn9xquId:{\"data-framer-name\":\"Phone-default-black\"},efqe5RCJc:{\"data-framer-name\":\"Desktop-black\"},oJJccNQSu:{\"data-framer-name\":\"Phone-default-white\"},PMjWsLBpK:{\"data-framer-name\":\"Phone-expanded-white\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wleg5g\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"YFQaJJN0z\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.15)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"inset 0px 0.12072530715522589px 0.3621759214656777px 0px rgba(255, 255, 255, 0.07), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.6), inset 0px -0.12072530715522589px 0.3621759214656777px 0px rgba(0, 0, 0, 0.01), inset 0px -1px 3px 0px rgba(0, 0, 0, 0.1), 0px 30px 40px 0px rgba(0, 0, 0, 0.12)\",WebkitBackdropFilter:\"blur(10px)\"},variants:{bA2ftCgQF:{backgroundColor:\"rgba(179, 179, 179, 0.4)\"},BDn9xquId:{backgroundColor:\"rgba(179, 179, 179, 0.4)\"},efqe5RCJc:{backgroundColor:\"rgba(179, 179, 179, 0.4)\",boxShadow:\"inset 0px 0.12072530715522589px 0.3621759214656777px 0px rgba(255, 255, 255, 0.07), inset 0px 1px 3px 0px rgba(255, 255, 255, 0.6), inset 0px -0.12072530715522589px 0.3621759214656777px 0px rgba(0, 0, 0, 0.01), inset 0px -1px 3px 0px rgba(0, 0, 0, 0.05), 0px 30px 40px 0px rgba(0, 0, 0, 0.07)\"},oJJccNQSu:{boxShadow:\"inset 0px 0.12072530715522589px 0.265595675741497px 0px rgba(255, 255, 255, 0.07), inset 0px 1px 2.2px 0px rgba(255, 255, 255, 0.6), inset 0px -0.12072530715522589px 0.2173055528794066px 0px rgba(0, 0, 0, 0.01), inset 0px -1px 1.7999999999999998px 0px rgba(0, 0, 0, 0.1), 0px 30px 40px 0px rgba(0, 0, 0, 0.12)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17t8s31\",layoutDependency:layoutDependency,layoutId:\"SAHtwlPMn\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ri7fdz\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"LnIItQYH7\",style:{backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{bA2ftCgQF:{backgroundColor:\"rgba(179, 179, 179, 0.4)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1},BDn9xquId:{backgroundColor:\"rgba(255, 255, 255, 0)\",opacity:1},oJJccNQSu:{backgroundColor:\"rgba(255, 255, 255, 0)\",opacity:1},PMjWsLBpK:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1}},...addPropertyOverrides({bA2ftCgQF:{\"data-highlight\":true,onTap:onTap1kxwbmn},BDn9xquId:{\"data-highlight\":true,onTap:onTap11f1fbq},oJJccNQSu:{\"data-highlight\":true,onTap:onTap1bcotrd},PMjWsLBpK:{\"data-highlight\":true,onTap:onTap4sdz67}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14f7p5z\",layoutDependency:layoutDependency,layoutId:\"VIGx7jzp0\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{bA2ftCgQF:{backgroundColor:\"rgb(0, 0, 0)\",rotate:45},BDn9xquId:{backgroundColor:\"rgb(0, 0, 0)\"},PMjWsLBpK:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6fro62\",layoutDependency:layoutDependency,layoutId:\"V4herSAFi\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{bA2ftCgQF:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45},BDn9xquId:{backgroundColor:\"rgb(0, 0, 0)\"},PMjWsLBpK:{rotate:-45}}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b9jbsy\",layoutDependency:layoutDependency,layoutId:\"nJVonzvSL\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"RoMq8F1ij\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,...addPropertyOverrides({BDn9xquId:{href:{webPageId:\"iApdsxDSD\"}},efqe5RCJc:{href:{webPageId:\"iApdsxDSD\"}},oJJccNQSu:{href:{webPageId:\"iApdsxDSD\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1bfj2ob framer-1d438ge\",\"data-framer-name\":\"GFC logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RoMq8F1ij\",opacity:1,style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 29\"><path d=\"M 15.697 0.038 L 22.176 6.572 L 16.378 12.42 L 9.899 5.886 Z M 27.976 12.423 L 27.976 24.121 L 28 24.146 C 24.906 27.267 20.787 28.988 16.413 28.988 C 12.039 28.988 7.921 27.267 4.827 24.146 C 1.732 21.025 0.026 16.871 0.026 12.46 C 0.026 8.048 1.732 3.895 4.827 0.774 L 9.92 5.91 C 6.337 9.523 6.337 15.397 9.92 19.009 C 11.65 20.754 13.952 21.725 16.413 21.725 C 18.872 21.725 21.16 20.769 22.901 19.016 L 16.365 12.423 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:8663409798,withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 29\"><path d=\"M 15.697 0.038 L 22.176 6.572 L 16.378 12.42 L 9.899 5.886 Z M 27.976 12.423 L 27.976 24.121 L 28 24.146 C 24.906 27.267 20.787 28.988 16.413 28.988 C 12.039 28.988 7.921 27.267 4.827 24.146 C 1.732 21.025 0.026 16.871 0.026 12.46 C 0.026 8.048 1.732 3.895 4.827 0.774 L 9.92 5.91 C 6.337 9.523 6.337 15.397 9.92 19.009 C 11.65 20.754 13.952 21.725 16.413 21.725 C 18.872 21.725 21.16 20.769 22.901 19.016 L 16.365 12.423 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:11326413332},BDn9xquId:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 29\"><path d=\"M 15.697 0.038 L 22.176 6.572 L 16.378 12.42 L 9.899 5.886 Z M 27.976 12.423 L 27.976 24.121 L 28 24.146 C 24.906 27.267 20.787 28.988 16.413 28.988 C 12.039 28.988 7.921 27.267 4.827 24.146 C 1.732 21.025 0.026 16.871 0.026 12.46 C 0.026 8.048 1.732 3.895 4.827 0.774 L 9.92 5.91 C 6.337 9.523 6.337 15.397 9.92 19.009 C 11.65 20.754 13.952 21.725 16.413 21.725 C 18.872 21.725 21.16 20.769 22.901 19.016 L 16.365 12.423 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:11422684816},efqe5RCJc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28 29\"><path d=\"M 15.697 0.038 L 22.176 6.572 L 16.378 12.42 L 9.899 5.886 Z M 27.976 12.423 L 27.976 24.121 L 28 24.146 C 24.906 27.267 20.787 28.988 16.413 28.988 C 12.039 28.988 7.921 27.267 4.827 24.146 C 1.732 21.025 0.026 16.871 0.026 12.46 C 0.026 8.048 1.732 3.895 4.827 0.774 L 9.92 5.91 C 6.337 9.523 6.337 15.397 9.92 19.009 C 11.65 20.754 13.952 21.725 16.413 21.725 C 18.872 21.725 21.16 20.769 22.901 19.016 L 16.365 12.423 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:11422684816},oJJccNQSu:{svgContentId:8634396170}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1t4nm47\",\"data-framer-appear-id\":\"1t4nm47\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"U17XOdXxR\",style:{backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},variants:{bA2ftCgQF:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"},efqe5RCJc:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"}},...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DlPETd1Bt\"},motionChild:true,nodeId:\"dt_nQLko4\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Work\"})})})}),className:\"framer-isqzfi\",\"data-framer-appear-id\":\"isqzfi\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"dt_nQLko4\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DlPETd1Bt\"},motionChild:true,nodeId:\"dt_nQLko4\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Work\"})})})}),initial:animation3,optimized:true},efqe5RCJc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DlPETd1Bt\"},motionChild:true,nodeId:\"dt_nQLko4\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Work\"})})})})},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DlPETd1Bt\"},motionChild:true,nodeId:\"dt_nQLko4\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Work\"})})})}),initial:animation3,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":sqdxDmuTn\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"SBlqSdL_F\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Testimonials\"})})})}),className:\"framer-elqsix\",\"data-framer-appear-id\":\"elqsix\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"SBlqSdL_F\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":sqdxDmuTn\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"SBlqSdL_F\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Testimonials\"})})})}),initial:animation3,optimized:true},efqe5RCJc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":sqdxDmuTn\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"SBlqSdL_F\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Testimonials\"})})})})},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":sqdxDmuTn\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"SBlqSdL_F\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Testimonials\"})})})}),initial:animation3,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zTZCHVm2c\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"Whc3uSEJr\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Services\"})})})}),className:\"framer-sbtkg2\",\"data-framer-appear-id\":\"sbtkg2\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Whc3uSEJr\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zTZCHVm2c\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"Whc3uSEJr\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Services\"})})})}),initial:animation3,optimized:true},efqe5RCJc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zTZCHVm2c\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"Whc3uSEJr\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Services\"})})})})},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zTZCHVm2c\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"Whc3uSEJr\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Services\"})})})}),initial:animation3,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qIV03JrF9\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"rzMJiiCDJ\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Benefits\"})})})}),className:\"framer-jmxmf6\",\"data-framer-appear-id\":\"jmxmf6\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"rzMJiiCDJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qIV03JrF9\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"rzMJiiCDJ\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Benefits\"})})})}),initial:animation3,optimized:true},efqe5RCJc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qIV03JrF9\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"rzMJiiCDJ\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Benefits\"})})})})},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qIV03JrF9\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"rzMJiiCDJ\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Benefits\"})})})}),initial:animation3,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f2tkObiW1\"},motionChild:true,nodeId:\"VdXwp8FyS\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Pricing\"})})})}),className:\"framer-1fo6zyb\",\"data-framer-appear-id\":\"1fo6zyb\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"VdXwp8FyS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f2tkObiW1\"},motionChild:true,nodeId:\"VdXwp8FyS\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Pricing\"})})})}),initial:animation3,optimized:true},efqe5RCJc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f2tkObiW1\"},motionChild:true,nodeId:\"VdXwp8FyS\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Pricing\"})})})})},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f2tkObiW1\"},motionChild:true,nodeId:\"VdXwp8FyS\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"Pricing\"})})})}),initial:animation3,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sjQf2Caam\"},motionChild:true,nodeId:\"N09RPsiln\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"About Us\"})})})}),className:\"framer-za0x10\",\"data-framer-appear-id\":\"za0x10\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"N09RPsiln\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sjQf2Caam\"},motionChild:true,nodeId:\"N09RPsiln\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"About Us\"})})})}),initial:animation3,optimized:true},efqe5RCJc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sjQf2Caam\"},motionChild:true,nodeId:\"N09RPsiln\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"About Us\"})})})})},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sjQf2Caam\"},motionChild:true,nodeId:\"N09RPsiln\",openInNewTab:false,scopeId:\"AAWgIJUio\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-18hmjxm\",\"data-styles-preset\":\"c2oCSFvQq\",children:\"About Us\"})})})}),initial:animation3,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-1airqcj\",\"data-framer-appear-id\":\"1airqcj\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"rN9ijxB__\",style:{backgroundColor:\"rgba(255, 255, 255, 0.1)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},variants:{bA2ftCgQF:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"},efqe5RCJc:{backgroundColor:\"rgba(0, 0, 0, 0.1)\"}},...addPropertyOverrides({bA2ftCgQF:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true},PMjWsLBpK:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:106,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64.5)-0-122)/2)+8,...addPropertyOverrides({bA2ftCgQF:{width:`calc(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 500px) - 48px)`,y:(componentViewport?.y||0)+20+24+425.8},PMjWsLBpK:{width:`calc(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 500px) - 48px)`,y:(componentViewport?.y||0)+20+24+425.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h7vunl-container\",layoutDependency:layoutDependency,layoutId:\"s_h65NKGb-container\",nodeId:\"s_h65NKGb\",rendersWithMotion:true,scopeId:\"AAWgIJUio\",children:/*#__PURE__*/_jsx(ButtonShiningOnClickh7vunlWithMappedReactProps48ag9z,{BACtF0UjL:\"https://cal.com/goodfightcreative/design-retainer\",f5hMeU_Ar:\"Get Started\",height:\"100%\",id:\"s_h65NKGb\",layoutId:\"s_h65NKGb\",variant:\"HpvEW5zof\",width:\"100%\",...addPropertyOverrides({bA2ftCgQF:{style:{width:\"100%\"}},PMjWsLBpK:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JFEZu.framer-1d438ge, .framer-JFEZu .framer-1d438ge { display: block; }\",\".framer-JFEZu.framer-1dpb6o4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JFEZu .framer-1wleg5g { 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: hidden; padding: 8px 8px 8px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JFEZu .framer-17t8s31 { 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: 0px; position: relative; width: min-content; }\",\".framer-JFEZu .framer-ri7fdz { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: var(--framer-aspect-ratio-supported, 35px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 35px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JFEZu .framer-14f7p5z, .framer-JFEZu .framer-6fro62 { flex: none; height: 2px; overflow: hidden; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-JFEZu .framer-b9jbsy { flex: none; height: 35px; overflow: visible; position: relative; width: 42px; }\",\".framer-JFEZu .framer-1bfj2ob { flex: none; height: 29px; position: absolute; right: 1px; text-decoration: none; top: calc(48.57142857142859% - 29px / 2); width: 28px; }\",\".framer-JFEZu .framer-1t4nm47, .framer-JFEZu .framer-1airqcj { flex: none; height: 30px; overflow: visible; position: relative; width: 1px; }\",\".framer-JFEZu .framer-isqzfi, .framer-JFEZu .framer-elqsix, .framer-JFEZu .framer-sbtkg2, .framer-JFEZu .framer-jmxmf6, .framer-JFEZu .framer-1fo6zyb, .framer-JFEZu .framer-za0x10 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JFEZu .framer-h7vunl-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-JFEZu.framer-v-11jhy6j.framer-1dpb6o4, .framer-JFEZu.framer-v-e0i6ig.framer-1dpb6o4, .framer-JFEZu.framer-v-u753rg.framer-1dpb6o4, .framer-JFEZu.framer-v-dqhziz.framer-1dpb6o4 { align-content: flex-start; align-items: flex-start; padding: 20px 20px 0px 20px; width: 390px; }\",\".framer-JFEZu.framer-v-11jhy6j .framer-1wleg5g, .framer-JFEZu.framer-v-e0i6ig .framer-1wleg5g { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 24px; max-width: 500px; padding: 12px 16px 12px 16px; width: 1px; }\",\".framer-JFEZu.framer-v-11jhy6j .framer-17t8s31, .framer-JFEZu.framer-v-e0i6ig .framer-17t8s31, .framer-JFEZu.framer-v-u753rg .framer-17t8s31, .framer-JFEZu.framer-v-dqhziz .framer-17t8s31 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-JFEZu.framer-v-11jhy6j .framer-ri7fdz, .framer-JFEZu.framer-v-e0i6ig .framer-ri7fdz, .framer-JFEZu.framer-v-u753rg .framer-ri7fdz, .framer-JFEZu.framer-v-dqhziz .framer-ri7fdz { cursor: pointer; }\",\".framer-JFEZu.framer-v-u753rg .framer-1wleg5g, .framer-JFEZu.framer-v-dqhziz .framer-1wleg5g { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 24px; max-width: 500px; padding: 24px; width: 1px; }\",\".framer-JFEZu.framer-v-u753rg .framer-14f7p5z, .framer-JFEZu.framer-v-u753rg .framer-6fro62, .framer-JFEZu.framer-v-dqhziz .framer-14f7p5z, .framer-JFEZu.framer-v-dqhziz .framer-6fro62 { left: calc(51.428571428571445% - 18px / 2); position: absolute; top: calc(48.57142857142859% - 2px / 2); z-index: 1; }\",\".framer-JFEZu.framer-v-u753rg .framer-1t4nm47, .framer-JFEZu.framer-v-u753rg .framer-1airqcj, .framer-JFEZu.framer-v-dqhziz .framer-1t4nm47, .framer-JFEZu.framer-v-dqhziz .framer-1airqcj { height: 1px; width: 100%; }\",\".framer-JFEZu.framer-v-u753rg .framer-h7vunl-container, .framer-JFEZu.framer-v-dqhziz .framer-h7vunl-container { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64.5\n * @framerIntrinsicWidth 891.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"efqe5RCJc\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"oJJccNQSu\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"BDn9xquId\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"PMjWsLBpK\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]},\"bA2ftCgQF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAAWgIJUio=withCSS(Component,css,\"framer-JFEZu\");export default FramerAAWgIJUio;FramerAAWgIJUio.displayName=\"[New] Nav Sticky\";FramerAAWgIJUio.defaultProps={height:64.5,width:891.5};addPropertyControls(FramerAAWgIJUio,{variant:{options:[\"NkqDwrAdM\",\"efqe5RCJc\",\"oJJccNQSu\",\"BDn9xquId\",\"PMjWsLBpK\",\"bA2ftCgQF\"],optionTitles:[\"Desktop-white\",\"Desktop-black\",\"Phone-default-white\",\"Phone-default-black\",\"Phone-expanded-white\",\"Phone-expanded-black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerAAWgIJUio,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ButtonShiningFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAAWgIJUio\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"891.5\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64.5\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"efqe5RCJc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"oJJccNQSu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"BDn9xquId\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"PMjWsLBpK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]},\\\"bA2ftCgQF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5012657)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9M3RyiXsK6uRBwbgZ4uv/8nihj9ZKM9IQa15BSXnl/Scjc7UsHf.js\";const enabledGestures={fUpOqcMjz:{hover:true},GIKF6BWKt:{hover:true},omv22yrpm:{hover:true}};const cycleOrder=[\"omv22yrpm\",\"GIKF6BWKt\",\"fUpOqcMjz\"];const serializationHash=\"framer-xnhWa\";const variantClassNames={fUpOqcMjz:\"framer-v-a3comg\",GIKF6BWKt:\"framer-v-1y17puc\",omv22yrpm:\"framer-v-14zqu6d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Light Blue\":\"fUpOqcMjz\",Black:\"GIKF6BWKt\",White:\"omv22yrpm\"};const getProps=({hasImage,height,id,image,link,title,width,...props})=>{return{...props,gZ0rmeDpc:title??props.gZ0rmeDpc??\"Ribbon copy goes here…\",rk9jHjLdw:hasImage??props.rk9jHjLdw??true,rMWygQz5F:image??props.rMWygQz5F??{alt:\"\",pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"omv22yrpm\",YlS2h7LTn:link??props.YlS2h7LTn};};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,YlS2h7LTn,gZ0rmeDpc,rk9jHjLdw,rMWygQz5F,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"omv22yrpm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YlS2h7LTn,motionChild:true,nodeId:\"omv22yrpm\",openInNewTab:false,scopeId:\"dizBOWVMA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14zqu6d\",className,classNames)} framer-1uvti6u`,\"data-border\":true,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"omv22yrpm\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-603511f4-daed-4461-b963-0d12ecb0fd1b, rgb(245, 246, 250))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-bb3680e9-7fc2-4dd0-b6fe-fcde212acb17, rgb(255, 255, 255))\",...style},variants:{fUpOqcMjz:{backgroundColor:\"var(--token-603511f4-daed-4461-b963-0d12ecb0fd1b, rgb(245, 246, 250))\"},GIKF6BWKt:{\"--border-color\":\"var(--token-b11f32cd-61f4-496c-9bcc-2939a2be13f0, rgb(17, 26, 59))\",backgroundColor:\"var(--token-a0f817e9-8687-4a56-b89f-933085d9afe0, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"fUpOqcMjz-hover\":{\"data-framer-name\":undefined},\"GIKF6BWKt-hover\":{\"data-framer-name\":undefined},\"omv22yrpm-hover\":{\"data-framer-name\":undefined},fUpOqcMjz:{\"data-framer-name\":\"Light Blue\"},GIKF6BWKt:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13gqnx3\",layoutDependency:layoutDependency,layoutId:\"f_d9HBDka\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-duityi\",\"data-styles-preset\":\"Scjc7UsHf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a0f817e9-8687-4a56-b89f-933085d9afe0, rgb(0, 0, 0)))\"},children:\"Ribbon copy goes here…\"})}),className:\"framer-1tv2p7n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kcUTxuEzC\",style:{\"--extracted-r6o4lv\":\"var(--token-a0f817e9-8687-4a56-b89f-933085d9afe0, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gZ0rmeDpc,variants:{\"fUpOqcMjz-hover\":{\"--extracted-r6o4lv\":\"var(--token-be2dbe05-c07a-49e9-8b31-ac7f35ec4106, rgb(29, 82, 229))\"},\"GIKF6BWKt-hover\":{\"--extracted-r6o4lv\":\"rgb(133, 165, 255)\"},\"omv22yrpm-hover\":{\"--extracted-r6o4lv\":\"var(--token-be2dbe05-c07a-49e9-8b31-ac7f35ec4106, rgb(29, 82, 229))\"},GIKF6BWKt:{\"--extracted-r6o4lv\":\"var(--token-bb3680e9-7fc2-4dd0-b6fe-fcde212acb17, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fUpOqcMjz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-duityi\",\"data-styles-preset\":\"Scjc7UsHf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-be2dbe05-c07a-49e9-8b31-ac7f35ec4106, rgb(29, 82, 229)))\"},children:\"Ribbon copy goes here…\"})})},\"GIKF6BWKt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-duityi\",\"data-styles-preset\":\"Scjc7UsHf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(133, 165, 255))\"},children:\"Ribbon copy goes here…\"})})},\"omv22yrpm-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-duityi\",\"data-styles-preset\":\"Scjc7UsHf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-be2dbe05-c07a-49e9-8b31-ac7f35ec4106, rgb(29, 82, 229)))\"},children:\"Ribbon copy goes here…\"})})},GIKF6BWKt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-duityi\",\"data-styles-preset\":\"Scjc7UsHf\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bb3680e9-7fc2-4dd0-b6fe-fcde212acb17, rgb(255, 255, 255)))\"},children:\"Ribbon copy goes here…\"})})}},baseVariant,gestureVariant)}),rk9jHjLdw&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(12+((componentViewport?.height||48)-24-24)/2)+0),pixelHeight:400,pixelWidth:400,sizes:\"24px\",...toResponsiveImage(rMWygQz5F)},className:\"framer-hr9b1v\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"THHov5YiA\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-603511f4-daed-4461-b963-0d12ecb0fd1b, rgb(245, 246, 250))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:870,borderBottomRightRadius:870,borderTopLeftRadius:870,borderTopRightRadius:870},variants:{\"omv22yrpm-hover\":{\"--border-color\":\"var(--token-d649b08b-b393-4dfd-9d66-edb3ef4af5ce, rgb(221, 227, 238))\"},GIKF6BWKt:{\"--border-color\":\"var(--token-a0f817e9-8687-4a56-b89f-933085d9afe0, rgb(0, 0, 0))\"}}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xnhWa.framer-1uvti6u, .framer-xnhWa .framer-1uvti6u { display: block; }\",\".framer-xnhWa.framer-14zqu6d { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 0px 12px 0px; position: relative; text-decoration: none; width: 1440px; }\",\".framer-xnhWa .framer-13gqnx3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-xnhWa .framer-1tv2p7n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xnhWa .framer-hr9b1v { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",...sharedStyle.css,'.framer-xnhWa[data-border=\"true\"]::after, .framer-xnhWa [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GIKF6BWKt\":{\"layout\":[\"fixed\",\"auto\"]},\"fUpOqcMjz\":{\"layout\":[\"fixed\",\"auto\"]},\"uON8dSGKm\":{\"layout\":[\"fixed\",\"auto\"]},\"kv_zFFcJE\":{\"layout\":[\"fixed\",\"auto\"]},\"phZYBpt34\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"YlS2h7LTn\":\"link\",\"gZ0rmeDpc\":\"title\",\"rk9jHjLdw\":\"hasImage\",\"rMWygQz5F\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdizBOWVMA=withCSS(Component,css,\"framer-xnhWa\");export default FramerdizBOWVMA;FramerdizBOWVMA.displayName=\"[New] Ribbon\";FramerdizBOWVMA.defaultProps={height:48,width:1440};addPropertyControls(FramerdizBOWVMA,{variant:{options:[\"omv22yrpm\",\"GIKF6BWKt\",\"fUpOqcMjz\"],optionTitles:[\"White\",\"Black\",\"Light Blue\"],title:\"Variant\",type:ControlType.Enum},YlS2h7LTn:{title:\"Link\",type:ControlType.Link},gZ0rmeDpc:{defaultValue:\"Ribbon copy goes here…\",displayTextArea:false,title:\"Title\",type:ControlType.String},rk9jHjLdw:{defaultValue:true,title:\"Has Image\",type:ControlType.Boolean},rMWygQz5F:{__defaultAssetReference:\"data:framer/asset-reference,OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg?originalFilename=30f-YbXS_400x400.jpg&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg?originalFilename=30f-YbXS_400x400.jpg&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerdizBOWVMA,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdizBOWVMA\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GIKF6BWKt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fUpOqcMjz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uON8dSGKm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kv_zFFcJE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"phZYBpt34\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"YlS2h7LTn\\\":\\\"link\\\",\\\"gZ0rmeDpc\\\":\\\"title\\\",\\\"rk9jHjLdw\\\":\\\"hasImage\\\",\\\"rMWygQz5F\\\":\\\"image\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dizBOWVMA.map","// Generated by Framer (5012657)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NewNavSticky from\"#framer/local/canvasComponent/AAWgIJUio/AAWgIJUio.js\";import NewRibbon from\"#framer/local/canvasComponent/dizBOWVMA/dizBOWVMA.js\";import CTA from\"#framer/local/canvasComponent/EbcIAjfHy/EbcIAjfHy.js\";import FooterSection from\"#framer/local/canvasComponent/UQJ8oKzQo/UQJ8oKzQo.js\";const NewRibbonFonts=getFonts(NewRibbon);const NewNavStickyFonts=getFonts(NewNavSticky);const NewNavStickyWithVariantAppearEffect=withVariantAppearEffect(NewNavSticky);const ContainerWithFX=withFX(Container);const CTAFonts=getFonts(CTA);const FooterSectionFonts=getFonts(FooterSection);const NewRibbonControls=getPropertyControls(NewRibbon);const breakpoints={QFV7VKZ7B:\"(min-width: 810px) and (max-width: 1199px)\",RFcgAU6ki:\"(min-width: 1440px)\",V3qp63eND:\"(max-width: 809px)\",vrMTlh92q:\"(min-width: 1200px) and (max-width: 1439px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-4G94F\";const variantClassNames={QFV7VKZ7B:\"framer-v-w9pffd\",RFcgAU6ki:\"framer-v-sdzwa1\",V3qp63eND:\"framer-v-14isqtq\",vrMTlh92q:\"framer-v-1h59yxu\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:100};const transition1={damping:100,delay:0,mass:.5,stiffness:250,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 animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200};const breakpointRules={QFV7VKZ7B:[\".framer-4G94F .framer-kvuoeu { justify-content: flex-start; padding: 0px 24px 0px 24px; width: 810px; z-index: 10; }\",\".framer-4G94F .framer-1hwm4gp-container { height: 79px; position: sticky; top: 0px; width: 100%; }\"],V3qp63eND:[\".framer-4G94F .framer-kvuoeu { padding: 0px 24px 0px 24px; }\",\".framer-4G94F .framer-1hwm4gp-container { height: 79px; position: sticky; top: 0px; }\",\".framer-4G94F .framer-1aue3n8 { padding: 0px 24px 96px 24px; }\",\".framer-4G94F .framer-1a2znnz { justify-content: flex-start; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={QFV7VKZ7B:\".framer-w9pffd-override\",V3qp63eND:\".framer-14isqtq-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4G94F.framer-u3v8dd, .framer-4G94F .framer-u3v8dd { display: block; }\",\".framer-4G94F.framer-1h59yxu { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4G94F .framer-1e3acgo-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-4G94F .framer-kvuoeu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 60px 0px 60px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-4G94F .framer-1hwm4gp-container { flex: none; height: auto; position: relative; width: auto; z-index: 10; }\",\".framer-4G94F .framer-ebt787 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-4G94F .framer-1aue3n8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 56px; height: min-content; justify-content: flex-start; order: 1003; overflow: visible; padding: 0px 60px 56px 60px; position: relative; width: 100%; }\",\".framer-4G94F .framer-1a2znnz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4G94F .framer-x4xvtm-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-4G94F .framer-aavr1y-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={QFV7VKZ7B:\"(min-width: 810px) and (max-width: 1199px)\",RFcgAU6ki:\"(min-width: 1440px)\",V3qp63eND:\"(max-width: 809px)\",vrMTlh92q:\"(min-width: 1200px) and (max-width: 1439px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Light Blue\":\"fUpOqcMjz\",Black:\"GIKF6BWKt\",White:\"omv22yrpm\"};const humanReadableVariantMap={\"Desktop - L\":\"RFcgAU6ki\",Desktop:\"vrMTlh92q\",Phone:\"V3qp63eND\",Tablet:\"QFV7VKZ7B\"};const getProps=({hasCTASection,hasImage,hasRibbon,height,id,link,ribbon,ribbonImage,ribbonTitle,width,...props})=>{return{...props,Amqqj4JKe:ribbonTitle??props.Amqqj4JKe??\"Ribbon copy goes here…\",EZLTj3sxA:link??props.EZLTj3sxA,fLk9onKzE:hasImage??props.fLk9onKzE??true,FYEspR5kH:hasRibbon??props.FYEspR5kH??true,j4gwXxNz_:hasCTASection??props.j4gwXxNz_??true,R7HPM5HVm:humanReadableEnumMap[ribbon]??ribbon??props.R7HPM5HVm??\"omv22yrpm\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vrMTlh92q\",WUTHvW7be:ribbonImage??props.WUTHvW7be??{pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg\"}};};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{style,className,layoutId,variant,j4gwXxNz_,FYEspR5kH,R7HPM5HVm,Amqqj4JKe,fLk9onKzE,WUTHvW7be,EZLTj3sxA,children,rbO4vf1hgAKjQdYXkc,BXVSoegIOAKjQdYXkc,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"vrMTlh92q\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1h59yxu\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[FYEspR5kH&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e3acgo-container\",nodeId:\"G0E52zcQm\",scopeId:\"WFKgFtpF5\",children:/*#__PURE__*/_jsx(NewRibbon,{gZ0rmeDpc:Amqqj4JKe,height:\"100%\",id:\"G0E52zcQm\",layoutId:\"G0E52zcQm\",rk9jHjLdw:fLk9onKzE,rMWygQz5F:toResponsiveImage(WUTHvW7be),style:{width:\"100%\"},variant:R7HPM5HVm,width:\"100%\",YlS2h7LTn:EZLTj3sxA})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kvuoeu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{height:79,width:\"762px\",y:48},V3qp63eND:{height:79,y:48}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:68,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{__framer__styleTransformEffectEnabled:undefined},V3qp63eND:{__framer__styleTransformEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:rbO4vf1hgAKjQdYXkc,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:144}},{ref:BXVSoegIOAKjQdYXkc,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1hwm4gp-container\",nodeId:\"aSWfVn9We\",rendersWithMotion:true,scopeId:\"WFKgFtpF5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{__framer__variantAppearEffectEnabled:undefined,style:{height:\"100%\",width:\"100%\"},variant:\"BDn9xquId\"},V3qp63eND:{__framer__variantAppearEffectEnabled:undefined,style:{height:\"100%\"},variant:\"BDn9xquId\"}},children:/*#__PURE__*/_jsx(NewNavStickyWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:rbO4vf1hgAKjQdYXkc,target:\"efqe5RCJc\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"aSWfVn9We\",layoutId:\"aSWfVn9We\",variant:\"efqe5RCJc\",width:\"100%\"})})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ebt787\"}),j4gwXxNz_&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aue3n8\",\"data-framer-name\":\"CTA-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a2znnz\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{y:1127},V3qp63eND:{width:\"min(100vw - 48px, 1440px)\",y:1127}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:462,width:\"min(100vw - 120px, 1440px)\",y:1132,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-x4xvtm-container\",nodeId:\"rT5kFeKMB\",rendersWithMotion:true,scopeId:\"WFKgFtpF5\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{variant:\"Mbg8ppxOu\"},V3qp63eND:{variant:\"lDbHpCFFs\"}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"rT5kFeKMB\",layoutId:\"rT5kFeKMB\",style:{width:\"100%\"},variant:\"SWjWStRHj\",width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{y:1645},V3qp63eND:{y:1685}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:412,width:\"100vw\",y:1650,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-aavr1y-container\",nodeId:\"FdhNCFqFb\",rendersWithMotion:true,scopeId:\"WFKgFtpF5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{QFV7VKZ7B:{BRoMEea6B:resolvedLinks[2],variant:\"zHdaWoLda\"},RFcgAU6ki:{BRoMEea6B:resolvedLinks[1]},V3qp63eND:{BRoMEea6B:resolvedLinks[3],variant:\"Ad3ZRB_pd\"}},children:/*#__PURE__*/_jsx(FooterSection,{BRoMEea6B:resolvedLinks[0],G7FFGbvES:true,height:\"100%\",id:\"FdhNCFqFb\",layoutId:\"FdhNCFqFb\",style:{width:\"100%\"},variant:\"poOIjcpBH\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1874\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RFcgAU6ki\":{\"layout\":[\"fixed\",\"fixed\"]},\"QFV7VKZ7B\":{\"layout\":[\"fixed\",\"fixed\"]},\"V3qp63eND\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"j4gwXxNz_\":\"hasCTASection\",\"FYEspR5kH\":\"hasRibbon\",\"R7HPM5HVm\":\"ribbon\",\"Amqqj4JKe\":\"ribbonTitle\",\"fLk9onKzE\":\"hasImage\",\"WUTHvW7be\":\"ribbonImage\",\"EZLTj3sxA\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vrMTlh92q\":[\".framer-1e3acgo-container\",\".framer-kvuoeu\",\".framer-1aue3n8\",\".framer-aavr1y-container\"],\"RFcgAU6ki\":[\".framer-1e3acgo-container\",\".framer-kvuoeu\",\".framer-1aue3n8\",\".framer-aavr1y-container\"],\"QFV7VKZ7B\":[\".framer-1e3acgo-container\",\".framer-kvuoeu\",\".framer-1aue3n8\",\".framer-aavr1y-container\"],\"V3qp63eND\":[\".framer-1e3acgo-container\",\".framer-kvuoeu\",\".framer-1aue3n8\",\".framer-aavr1y-container\"]}\n * @framerBreakpoints {\"RFcgAU6ki\":{\"min\":1440,\"canvasClassName\":\"framer-sdzwa1-override\",\"minHeight\":1874,\"viewportHeight\":800,\"name\":\"Desktop - L\",\"width\":1440,\"rootFontSize\":16},\"vrMTlh92q\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-1h59yxu-override\",\"minHeight\":1874,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"QFV7VKZ7B\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-w9pffd-override\",\"minHeight\":1874,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"V3qp63eND\":{\"max\":809,\"canvasClassName\":\"framer-14isqtq-override\",\"minHeight\":1874,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vrMTlh92q\n * @framerLayoutTemplate\n */const FramerWFKgFtpF5=withCSS(Component,css,\"framer-4G94F\");export default FramerWFKgFtpF5;FramerWFKgFtpF5.displayName=\"Page\";FramerWFKgFtpF5.defaultProps={height:1874,width:1200};addPropertyControls(FramerWFKgFtpF5,{j4gwXxNz_:{defaultValue:true,title:\"Has CTA Section\",type:ControlType.Boolean},FYEspR5kH:{defaultValue:true,title:\"Has Ribbon\",type:ControlType.Boolean},R7HPM5HVm:NewRibbonControls?.[\"variant\"]&&{...NewRibbonControls[\"variant\"],defaultValue:\"omv22yrpm\",description:undefined,hidden:undefined,title:\"Ribbon\"},Amqqj4JKe:{defaultValue:\"Ribbon copy goes here…\",displayTextArea:false,title:\"Ribbon Title\",type:ControlType.String},fLk9onKzE:{defaultValue:true,title:\"Has Image\",type:ControlType.Boolean},WUTHvW7be:{__defaultAssetReference:\"data:framer/asset-reference,OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg?originalFilename=30f-YbXS_400x400.jpg&preferredSize=auto\",title:\"Ribbon Image\",type:ControlType.ResponsiveImage},EZLTj3sxA:{title:\"Link\",type:ControlType.Link}});addFonts(FramerWFKgFtpF5,[{explicitInter:true,fonts:[]},...NewRibbonFonts,...NewNavStickyFonts,...CTAFonts,...FooterSectionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWFKgFtpF5\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RFcgAU6ki\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QFV7VKZ7B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V3qp63eND\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"RFcgAU6ki\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-sdzwa1-override\\\",\\\"minHeight\\\":1874,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop - L\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"vrMTlh92q\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1h59yxu-override\\\",\\\"minHeight\\\":1874,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"QFV7VKZ7B\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-w9pffd-override\\\",\\\"minHeight\\\":1874,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"V3qp63eND\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14isqtq-override\\\",\\\"minHeight\\\":1874,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"vrMTlh92q\\\":[\\\".framer-1e3acgo-container\\\",\\\".framer-kvuoeu\\\",\\\".framer-1aue3n8\\\",\\\".framer-aavr1y-container\\\"],\\\"RFcgAU6ki\\\":[\\\".framer-1e3acgo-container\\\",\\\".framer-kvuoeu\\\",\\\".framer-1aue3n8\\\",\\\".framer-aavr1y-container\\\"],\\\"QFV7VKZ7B\\\":[\\\".framer-1e3acgo-container\\\",\\\".framer-kvuoeu\\\",\\\".framer-1aue3n8\\\",\\\".framer-aavr1y-container\\\"],\\\"V3qp63eND\\\":[\\\".framer-1e3acgo-container\\\",\\\".framer-kvuoeu\\\",\\\".framer-1aue3n8\\\",\\\".framer-aavr1y-container\\\"]}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1874\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"j4gwXxNz_\\\":\\\"hasCTASection\\\",\\\"FYEspR5kH\\\":\\\"hasRibbon\\\",\\\"R7HPM5HVm\\\":\\\"ribbon\\\",\\\"Amqqj4JKe\\\":\\\"ribbonTitle\\\",\\\"fLk9onKzE\\\":\\\"hasImage\\\",\\\"WUTHvW7be\\\":\\\"ribbonImage\\\",\\\"EZLTj3sxA\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"vrMTlh92q\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8ebf084)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/vHDOANyCxRxa0eWpZN4K/qE2FJg5V9Gc9lkeuPrlc/nd0AAwnhF.js\";import ButtonsPrimary from\"https://framerusercontent.com/modules/9au6KNuFmj41R2fdNJSk/diGtQBwh4vuzhnjzGh4n/ItxYcGPhD.js\";const ButtonsPrimaryFonts=getFonts(ButtonsPrimary);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const serializationHash=\"framer-1SIpi\";const variantClassNames={A80Ychclt:\"framer-v-1s6c42q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2};const transition3={damping:100,delay:.4,mass:.5,stiffness:250,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const 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({defaultVariant:\"A80Ychclt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1s6c42q\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"A80Ychclt\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s0p1il\",layoutDependency:layoutDependency,layoutId:\"svQNAOs9a\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l07d00\",layoutDependency:layoutDependency,layoutId:\"r5gJgWPKe\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-fqubwa\",\"data-framer-name\":\"logo-gfc 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:37,intrinsicWidth:36,layoutDependency:layoutDependency,layoutId:\"aWUrC0tQV\",svg:'<svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_48_4051)\">\\n<path d=\"M20.0272 0.0488281L28.2935 8.38531L20.8961 15.8466L12.6298 7.51007L20.0272 0.0488281ZM35.6935 15.8504V30.7754L35.7242 30.8073C31.7766 34.7893 26.5214 36.985 20.9408 36.985C15.3601 36.985 10.1061 34.7893 6.15862 30.8073C2.20982 26.8253 0.0332031 21.5254 0.0332031 15.8976C0.0332031 10.2685 2.20982 4.96983 6.15862 0.987863L12.6566 7.54069C8.08517 12.1504 8.08517 19.6448 12.6566 24.2532C14.8638 26.4796 17.8009 27.7184 20.9408 27.7184C24.0781 27.7184 26.9973 26.4987 29.2185 24.2621L20.8795 15.8504H35.6935Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_48_4051\">\\n<rect width=\"35.7241\" height=\"37\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1089h2p\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"vHaU8c_gT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DlPETd1Bt\"},motionChild:true,nodeId:\"gGkA0d9Sp\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"tGQgU_cX8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Work\"})})})}),className:\"framer-d7mg2l\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"gGkA0d9Sp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":sqdxDmuTn\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"TRM9j7Z5w\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"tGQgU_cX8\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Testimonials\"})})})}),className:\"framer-1qaqoyc\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"TRM9j7Z5w\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zTZCHVm2c\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"PMApdc_nr\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"tGQgU_cX8\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Services\"})})})}),className:\"framer-1uzfpqc\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"PMApdc_nr\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qIV03JrF9\",webPageId:\"iApdsxDSD\"},motionChild:true,nodeId:\"z_2ngAzO8\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"tGQgU_cX8\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Benefits\"})})})}),className:\"framer-obyr2c\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"z_2ngAzO8\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f2tkObiW1\"},motionChild:true,nodeId:\"EZewkHTxW\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"tGQgU_cX8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"Pricing\"})})})}),className:\"framer-2lxova\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"EZewkHTxW\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sjQf2Caam\"},motionChild:true,nodeId:\"jV4WtgFVy\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"tGQgU_cX8\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16bqmkl\",\"data-styles-preset\":\"nd0AAwnhF\",children:\"About Us\"})})})}),className:\"framer-1ayaqvv\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"jV4WtgFVy\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":zqyApAs0d\",webPageId:\"iApdsxDSD\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(26+((componentViewport?.height||110.5)-58-52)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-rd8rv5-container\",\"data-framer-appear-id\":\"rd8rv5\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"LjJHm9mVE-container\",nodeId:\"LjJHm9mVE\",optimized:true,rendersWithMotion:true,scopeId:\"tGQgU_cX8\",style:{transformPerspective:1200},whileTap:animation,children:/*#__PURE__*/_jsx(ButtonsPrimary,{dHXL29Evm:true,height:\"100%\",id:\"LjJHm9mVE\",JFu9bY7L5:\"Get Started\",layoutId:\"LjJHm9mVE\",mof3OT4K3:false,variant:\"MnAYd7U_Y\",width:\"100%\",WJaHm9JzS:resolvedLinks[0]})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1SIpi.framer-8m8riv, .framer-1SIpi .framer-8m8riv { display: block; }\",\".framer-1SIpi.framer-1s6c42q { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: hidden; padding: 26px 0px 32px 0px; position: relative; width: 1200px; }\",\".framer-1SIpi .framer-s0p1il { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-1SIpi .framer-1l07d00 { flex: none; height: 38px; overflow: hidden; position: relative; width: 142px; }\",\".framer-1SIpi .framer-fqubwa { flex: none; height: 37px; left: 0px; position: absolute; top: calc(50.00000000000002% - 37px / 2); width: 36px; }\",\".framer-1SIpi .framer-1089h2p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-1SIpi .framer-d7mg2l, .framer-1SIpi .framer-1qaqoyc, .framer-1SIpi .framer-1uzfpqc, .framer-1SIpi .framer-obyr2c, .framer-1SIpi .framer-2lxova, .framer-1SIpi .framer-1ayaqvv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1SIpi .framer-rd8rv5-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 110.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1440px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertGQgU_cX8=withCSS(Component,css,\"framer-1SIpi\");export default FramertGQgU_cX8;FramertGQgU_cX8.displayName=\"[New] Nav\";FramertGQgU_cX8.defaultProps={height:110.5,width:1200};addFonts(FramertGQgU_cX8,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...ButtonsPrimaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertGQgU_cX8\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"110.5\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1440px\\\",null,null]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tGQgU_cX8.map","// Generated by Framer (5012657)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NewNavSticky from\"#framer/local/canvasComponent/AAWgIJUio/AAWgIJUio.js\";import NewRibbon from\"#framer/local/canvasComponent/dizBOWVMA/dizBOWVMA.js\";import CTA from\"#framer/local/canvasComponent/EbcIAjfHy/EbcIAjfHy.js\";import NewNav from\"#framer/local/canvasComponent/tGQgU_cX8/tGQgU_cX8.js\";import FooterSection from\"#framer/local/canvasComponent/UQJ8oKzQo/UQJ8oKzQo.js\";const NewRibbonFonts=getFonts(NewRibbon);const NewNavStickyFonts=getFonts(NewNavSticky);const NewNavStickyWithVariantAppearEffect=withVariantAppearEffect(NewNavSticky);const ContainerWithFX=withFX(Container);const NewNavFonts=getFonts(NewNav);const CTAFonts=getFonts(CTA);const FooterSectionFonts=getFonts(FooterSection);const NewRibbonControls=getPropertyControls(NewRibbon);const breakpoints={Of8aG2dg5:\"(min-width: 1440px)\",oWV6dLFew:\"(min-width: 1200px) and (max-width: 1439px)\",V0ZDXfBi1:\"(min-width: 810px) and (max-width: 1199px)\",Z6vhxkNC3:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-8jI3b\";const variantClassNames={Of8aG2dg5:\"framer-v-e63ubf\",oWV6dLFew:\"framer-v-4fs2wj\",V0ZDXfBi1:\"framer-v-r0riil\",Z6vhxkNC3:\"framer-v-dxng73\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:100};const transition1={damping:100,delay:0,mass:.5,stiffness:250,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 animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200};const breakpointRules={V0ZDXfBi1:[\".framer-8jI3b .framer-1vhfinh-container { height: 79px; left: unset; position: sticky; top: 0px; width: 100%; }\"],Z6vhxkNC3:[\".framer-8jI3b .framer-1vhfinh-container { height: 79px; left: unset; position: sticky; top: 0px; }\",\".framer-8jI3b .framer-1of6yqd { padding: 0px 24px 96px 24px; }\",\".framer-8jI3b .framer-slvdm6 { justify-content: flex-start; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={V0ZDXfBi1:\".framer-r0riil-override\",Z6vhxkNC3:\".framer-dxng73-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8jI3b.framer-3rei6j, .framer-8jI3b .framer-3rei6j { display: block; }\",\".framer-8jI3b.framer-4fs2wj { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8jI3b .framer-14pajjd-container, .framer-8jI3b .framer-1lpn852-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-8jI3b .framer-1vhfinh-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: -128px; width: auto; z-index: 10; }\",\".framer-8jI3b .framer-mdoorz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 60px 0px 60px; position: relative; width: 1200px; z-index: 10; }\",\".framer-8jI3b .framer-jxcq2c { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-8jI3b .framer-1of6yqd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 56px; height: min-content; justify-content: flex-start; order: 1004; overflow: visible; padding: 0px 60px 56px 60px; position: relative; width: 100%; }\",\".framer-8jI3b .framer-slvdm6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 96px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8jI3b .framer-1lsaae1-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-8jI3b .framer-1l3ejls-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Of8aG2dg5:\"(min-width: 1440px)\",oWV6dLFew:\"(min-width: 1200px) and (max-width: 1439px)\",V0ZDXfBi1:\"(min-width: 810px) and (max-width: 1199px)\",Z6vhxkNC3:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Light Blue\":\"fUpOqcMjz\",Black:\"GIKF6BWKt\",White:\"omv22yrpm\"};const humanReadableVariantMap={\"Desktop - L\":\"Of8aG2dg5\",Desktop:\"oWV6dLFew\",Phone:\"Z6vhxkNC3\",Tablet:\"V0ZDXfBi1\"};const getProps=({hasCTASection,hasImage,hasRibbon,height,id,link,ribbon,ribbonImage,ribbonTitle,scrollSection1,scrollSection3,width,...props})=>{return{...props,a9joDaEWG:link??props.a9joDaEWG,BatcQLiLE:ribbonImage??props.BatcQLiLE??{pixelHeight:400,pixelWidth:400,src:\"https://framerusercontent.com/images/OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg\"},BXVSoegIO:scrollSection3??props.BXVSoegIO,dz4F_VHuJ:hasRibbon??props.dz4F_VHuJ??true,kVcEd84Dw:hasImage??props.kVcEd84Dw??true,NdvTHTAMG:humanReadableEnumMap[ribbon]??ribbon??props.NdvTHTAMG??\"omv22yrpm\",rbO4vf1hg:scrollSection1??props.rbO4vf1hg,uVBMsqiqS:hasCTASection??props.uVBMsqiqS??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"oWV6dLFew\",ZzN89paHA:ribbonTitle??props.ZzN89paHA??\"Ribbon copy goes here…\"};};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{style,className,layoutId,variant,rbO4vf1hg,BXVSoegIO,uVBMsqiqS,dz4F_VHuJ,NdvTHTAMG,ZzN89paHA,kVcEd84Dw,BatcQLiLE,a9joDaEWG,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"V0ZDXfBi1\",\"Z6vhxkNC3\"].includes(baseVariant))return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"oWV6dLFew\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-4fs2wj\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[dz4F_VHuJ&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14pajjd-container\",nodeId:\"JTxHEbzMr\",scopeId:\"AKjQdYXkc\",children:/*#__PURE__*/_jsx(NewRibbon,{gZ0rmeDpc:ZzN89paHA,height:\"100%\",id:\"JTxHEbzMr\",layoutId:\"JTxHEbzMr\",rk9jHjLdw:kVcEd84Dw,rMWygQz5F:toResponsiveImage(BatcQLiLE),style:{width:\"100%\"},variant:NdvTHTAMG,width:\"100%\",YlS2h7LTn:a9joDaEWG})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{V0ZDXfBi1:{height:79,width:\"100vw\",y:48},Z6vhxkNC3:{height:79,y:48}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:-128.5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{V0ZDXfBi1:{__framer__styleTransformEffectEnabled:undefined,\"data-framer-layout-hint-center-x\":undefined,transformTemplate:undefined},Z6vhxkNC3:{__framer__styleTransformEffectEnabled:undefined,\"data-framer-layout-hint-center-x\":undefined,transformTemplate:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:rbO4vf1hg,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:148}},{ref:BXVSoegIO,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1vhfinh-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"ePHL6KjzX\",rendersWithMotion:true,scopeId:\"AKjQdYXkc\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{V0ZDXfBi1:{__framer__variantAppearEffectEnabled:undefined,style:{height:\"100%\",width:\"100%\"},variant:\"BDn9xquId\"},Z6vhxkNC3:{__framer__variantAppearEffectEnabled:undefined,style:{height:\"100%\"},variant:\"BDn9xquId\"}},children:/*#__PURE__*/_jsx(NewNavStickyWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:rbO4vf1hg,target:\"efqe5RCJc\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"ePHL6KjzX\",layoutId:\"ePHL6KjzX\",variant:\"efqe5RCJc\",width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-mdoorz hidden-r0riil hidden-dxng73\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:106,width:\"1080px\",y:48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lpn852-container\",nodeId:\"yJTPMn8bT\",scopeId:\"AKjQdYXkc\",children:/*#__PURE__*/_jsx(NewNav,{height:\"100%\",id:\"yJTPMn8bT\",layoutId:\"yJTPMn8bT\",style:{width:\"100%\"},width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-jxcq2c\"}),uVBMsqiqS&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1of6yqd\",\"data-framer-name\":\"CTA-section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-slvdm6\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{V0ZDXfBi1:{y:1127},Z6vhxkNC3:{width:\"min(100vw - 48px, 1440px)\",y:1127}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:462,width:\"min(100vw - 120px, 1440px)\",y:1154,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1lsaae1-container\",nodeId:\"vB2BieF6d\",rendersWithMotion:true,scopeId:\"AKjQdYXkc\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{V0ZDXfBi1:{variant:\"Mbg8ppxOu\"},Z6vhxkNC3:{variant:\"lDbHpCFFs\"}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"vB2BieF6d\",layoutId:\"vB2BieF6d\",style:{width:\"100%\"},variant:\"SWjWStRHj\",width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":eitJ4Iz0G\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{V0ZDXfBi1:{y:1645},Z6vhxkNC3:{y:1685}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:412,width:\"100vw\",y:1672,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1l3ejls-container\",nodeId:\"R5vQk3Tyh\",rendersWithMotion:true,scopeId:\"AKjQdYXkc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Of8aG2dg5:{BRoMEea6B:resolvedLinks[1]},V0ZDXfBi1:{BRoMEea6B:resolvedLinks[2],variant:\"zHdaWoLda\"},Z6vhxkNC3:{BRoMEea6B:resolvedLinks[3],variant:\"Ad3ZRB_pd\"}},children:/*#__PURE__*/_jsx(FooterSection,{BRoMEea6B:resolvedLinks[0],G7FFGbvES:true,height:\"100%\",id:\"R5vQk3Tyh\",layoutId:\"R5vQk3Tyh\",style:{width:\"100%\"},variant:\"poOIjcpBH\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1874\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Of8aG2dg5\":{\"layout\":[\"fixed\",\"fixed\"]},\"V0ZDXfBi1\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z6vhxkNC3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rbO4vf1hg\":\"scrollSection1\",\"BXVSoegIO\":\"scrollSection3\",\"uVBMsqiqS\":\"hasCTASection\",\"dz4F_VHuJ\":\"hasRibbon\",\"NdvTHTAMG\":\"ribbon\",\"ZzN89paHA\":\"ribbonTitle\",\"kVcEd84Dw\":\"hasImage\",\"BatcQLiLE\":\"ribbonImage\",\"a9joDaEWG\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"oWV6dLFew\":[\".framer-14pajjd-container\",\".framer-1vhfinh-container\",\".framer-mdoorz\",\".framer-1of6yqd\",\".framer-1l3ejls-container\"],\"Of8aG2dg5\":[\".framer-14pajjd-container\",\".framer-1vhfinh-container\",\".framer-mdoorz\",\".framer-1of6yqd\",\".framer-1l3ejls-container\"],\"V0ZDXfBi1\":[\".framer-14pajjd-container\",\".framer-1vhfinh-container\",\".framer-1of6yqd\",\".framer-1l3ejls-container\"],\"Z6vhxkNC3\":[\".framer-14pajjd-container\",\".framer-1vhfinh-container\",\".framer-1of6yqd\",\".framer-1l3ejls-container\"]}\n * @framerBreakpoints {\"Of8aG2dg5\":{\"min\":1440,\"canvasClassName\":\"framer-e63ubf-override\",\"minHeight\":1874,\"viewportHeight\":800,\"name\":\"Desktop - L\",\"width\":1440,\"rootFontSize\":16},\"oWV6dLFew\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-4fs2wj-override\",\"minHeight\":1874,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"V0ZDXfBi1\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-r0riil-override\",\"minHeight\":1874,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Z6vhxkNC3\":{\"max\":809,\"canvasClassName\":\"framer-dxng73-override\",\"minHeight\":1874,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant oWV6dLFew\n * @framerLayoutTemplate\n */const FramerAKjQdYXkc=withCSS(Component,css,\"framer-8jI3b\");export default FramerAKjQdYXkc;FramerAKjQdYXkc.displayName=\"Home\";FramerAKjQdYXkc.defaultProps={height:1874,width:1200};addPropertyControls(FramerAKjQdYXkc,{rbO4vf1hg:{title:\"Scroll Section 1\",type:ControlType.ScrollSectionRef},BXVSoegIO:{title:\"Scroll Section 3\",type:ControlType.ScrollSectionRef},uVBMsqiqS:{defaultValue:true,title:\"Has CTA Section\",type:ControlType.Boolean},dz4F_VHuJ:{defaultValue:true,title:\"Has Ribbon\",type:ControlType.Boolean},NdvTHTAMG:NewRibbonControls?.[\"variant\"]&&{...NewRibbonControls[\"variant\"],defaultValue:\"omv22yrpm\",description:undefined,hidden:undefined,title:\"Ribbon\"},ZzN89paHA:{defaultValue:\"Ribbon copy goes here…\",displayTextArea:false,title:\"Ribbon Title\",type:ControlType.String},kVcEd84Dw:{defaultValue:true,title:\"Has Image\",type:ControlType.Boolean},BatcQLiLE:{__defaultAssetReference:\"data:framer/asset-reference,OLCxE2Ar7MVCxWwa29F75VwSJrQ.jpg?originalFilename=30f-YbXS_400x400.jpg&preferredSize=auto\",title:\"Ribbon Image\",type:ControlType.ResponsiveImage},a9joDaEWG:{title:\"Link\",type:ControlType.Link}});addFonts(FramerAKjQdYXkc,[{explicitInter:true,fonts:[]},...NewRibbonFonts,...NewNavStickyFonts,...NewNavFonts,...CTAFonts,...FooterSectionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAKjQdYXkc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"oWV6dLFew\\\":[\\\".framer-14pajjd-container\\\",\\\".framer-1vhfinh-container\\\",\\\".framer-mdoorz\\\",\\\".framer-1of6yqd\\\",\\\".framer-1l3ejls-container\\\"],\\\"Of8aG2dg5\\\":[\\\".framer-14pajjd-container\\\",\\\".framer-1vhfinh-container\\\",\\\".framer-mdoorz\\\",\\\".framer-1of6yqd\\\",\\\".framer-1l3ejls-container\\\"],\\\"V0ZDXfBi1\\\":[\\\".framer-14pajjd-container\\\",\\\".framer-1vhfinh-container\\\",\\\".framer-1of6yqd\\\",\\\".framer-1l3ejls-container\\\"],\\\"Z6vhxkNC3\\\":[\\\".framer-14pajjd-container\\\",\\\".framer-1vhfinh-container\\\",\\\".framer-1of6yqd\\\",\\\".framer-1l3ejls-container\\\"]}\",\"framerIntrinsicHeight\":\"1874\",\"framerBreakpoints\":\"{\\\"Of8aG2dg5\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-e63ubf-override\\\",\\\"minHeight\\\":1874,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop - L\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"oWV6dLFew\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-4fs2wj-override\\\",\\\"minHeight\\\":1874,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"V0ZDXfBi1\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-r0riil-override\\\",\\\"minHeight\\\":1874,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Z6vhxkNC3\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-dxng73-override\\\",\\\"minHeight\\\":1874,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Of8aG2dg5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V0ZDXfBi1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z6vhxkNC3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"oWV6dLFew\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"rbO4vf1hg\\\":\\\"scrollSection1\\\",\\\"BXVSoegIO\\\":\\\"scrollSection3\\\",\\\"uVBMsqiqS\\\":\\\"hasCTASection\\\",\\\"dz4F_VHuJ\\\":\\\"hasRibbon\\\",\\\"NdvTHTAMG\\\":\\\"ribbon\\\",\\\"ZzN89paHA\\\":\\\"ribbonTitle\\\",\\\"kVcEd84Dw\\\":\\\"hasImage\\\",\\\"BatcQLiLE\\\":\\\"ribbonImage\\\",\\\"a9joDaEWG\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Page from \"https://framerusercontent.com/modules/HgbsvJnkg4jVsL30MJoT/f57SYhwaPvLl8D0SoxRY/WFKgFtpF5.js\";\r\nimport Home from \"https://framerusercontent.com/modules/Q3nlMgdgyQAqgOhrZvjt/Sr9ELKbIjZsQHjDUyUFJ/AKjQdYXkc.js\";\r\n\r\n        const routes = {iApdsxDSD: {elements: {gSNPK9zfr: \"work\", JQIJ2UEKL: \"scroll-trigger\", Ojy42A1IJ: \"faq\", OseyNeBry: \"hero\", qIV03JrF9: \"benefits\", rvx9uPX17: \"about\", sqdxDmuTn: \"testimonials\", zqyApAs0d: \"pricing\", zTZCHVm2c: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ATkDVYpZtNexD2XSvEDG/4b2Y15Ta3loExAGv5fjj/iApdsxDSD.js\")), path: \"/\"}, sjQf2Caam: {elements: {OQtUSC3ye: \"about\", sE4437o5Y: \"team\", ZL7crXE5A: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nmbKQQjNeWtI8E3NUI2h/FYAbpowboimOLCRKybiu/sjQf2Caam.js\")), path: \"/about-us\"}, FhEW1m9h1: {elements: {vKa2mcRMg: \"404\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rwIzbKAumTWqPgT74LV3/6SntM4MMYfzZwzd3kQIp/FhEW1m9h1.js\")), path: \"/404\"}, DlPETd1Bt: {elements: {aVlAc3PWT: \"work\", sbTIpvufc: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hjh3cq9dSwWcCvdNMOtA/04lab0cretXNzViy7WXE/DlPETd1Bt.js\")), path: \"/work\"}, f2tkObiW1: {elements: {J8OGpG3Fb: \"pricing\", PvXNv_oKI: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5K8hFtgSePYrdbQ61w3u/Gu4qyeUeuok8tkep0AJT/f2tkObiW1.js\")), path: \"/pricing\"}, GknTFK455: {collectionId: \"k9pOnnMww\", elements: {cNOP0kQil: \"faq\", uOveGrwgZ: \"cta-section\", WsVm9uNlk: \"footer\", Y1e9y7PKN: \"content-section\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/79APKIv6UztQSc7JOJnk/a6oN4WGNJ0hFPnCYrFdG/GknTFK455.js\")), path: \"/work/:ZdZS9wACC\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {k9pOnnMww: async () => (await import(\"https://framerusercontent.com/modules/haZMR2f2kwa0xqyvojAo/0seXs8evaN0UWfHvx8pv/k9pOnnMww.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"233ce9a0577b151ed5f6eda8ba4b175ae1fecf2a3c2c3582790a8bc2e390bc98\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {BXVSoegIO: {href: {hash: \":Ojy42A1IJ\", webPageId: \"iApdsxDSD\"}, refKey: true}, dz4F_VHuJ: false, kVcEd84Dw: true, NdvTHTAMG: \"GIKF6BWKt\", rbO4vf1hg: {href: {hash: \":JQIJ2UEKL\", webPageId: \"iApdsxDSD\"}, refKey: true}, uVBMsqiqS: true, ZzN89paHA: \"Ribbon copy goes here…\"}\r\nconst props2 = {Amqqj4JKe: \"Ribbon copy goes here…\", fLk9onKzE: true, FYEspR5kH: true, j4gwXxNz_: true, R7HPM5HVm: \"omv22yrpm\"}\r\nconst props3 = {...props2, FYEspR5kH: false}\r\nconst props4 = {...props2, j4gwXxNz_: false}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props2, DlPETd1Bt: props3, f2tkObiW1: props3, FhEW1m9h1: props4, GknTFK455: props3, iApdsxDSD: props1, iz_vVwM6R: props2, sjJHwH9qU: props2, sjQf2Caam: props3, uEJZYhLIx: props2, w9KVF4Vc8: props2, X4gdVnGNh: props2, Z9Q7WG6mM: props2}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"iApdsxDSD\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"rbO4vf1hg\"], props[\"BXVSoegIO\"]]}, (resolvedLinks) => React.createElement(Home, {...props, BXVSoegIO: siteRef(resolvedLinks[1]), key: \"Home\", rbO4vf1hg: siteRef(resolvedLinks[0]), routeId, style}, children(true)));\r\ncase \"augiA20Il\":\r\ncase \"iz_vVwM6R\":\r\ncase \"sjQf2Caam\":\r\ncase \"w9KVF4Vc8\":\r\ncase \"FhEW1m9h1\":\r\ncase \"uEJZYhLIx\":\r\ncase \"DlPETd1Bt\":\r\ncase \"Z9Q7WG6mM\":\r\ncase \"f2tkObiW1\":\r\ncase \"X4gdVnGNh\":\r\ncase \"sjJHwH9qU\":\r\ncase \"GknTFK455\":\r\nreturn React.createElement(Page, {...props, key: \"Page\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"iApdsxDSD\":\r\nreturn [{hash: \"e63ubf\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"4fs2wj\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439px)\"}, {hash: \"r0riil\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"dxng73\", mediaQuery: \"(max-width: 809px)\"}]\r\ncase \"augiA20Il\":\r\ncase \"iz_vVwM6R\":\r\ncase \"sjQf2Caam\":\r\ncase \"w9KVF4Vc8\":\r\ncase \"FhEW1m9h1\":\r\ncase \"uEJZYhLIx\":\r\ncase \"DlPETd1Bt\":\r\ncase \"Z9Q7WG6mM\":\r\ncase \"f2tkObiW1\":\r\ncase \"X4gdVnGNh\":\r\ncase \"sjJHwH9qU\":\r\ncase \"GknTFK455\":\r\nreturn [{hash: \"sdzwa1\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1h59yxu\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439px)\"}, {hash: \"w9pffd\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"14isqtq\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rwIzbKAumTWqPgT74LV3/6SntM4MMYfzZwzd3kQIp/FhEW1m9h1.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.goodfightcreative.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {DlPETd1Bt: {augiA20Il: effect}}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}