{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://jspm.dev/npm:react@17!cjs", "ssg:https://jspm.dev/npm:object-assign@4!cjs", "ssg:https://jspm.dev/npm:object-assign@4.1.1!cjs", "ssg:https://jspm.dev/npm:react@17.0.2/cjs/react.development!cjs", "ssg:https://jspm.dev/npm:react@17.0.2!cjs", "ssg:https://jspm.dev/npm:react-calendly@2.2.1!cjs", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framer.com/m/framer/integrations-styles.js@0.2.0", "ssg:https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js", "ssg:https://framerusercontent.com/modules/HasNjAKFPXoGr4cb0gVU/qM9CZhMjCCvEgUsVBLT6/Lx06YUrjV.js", "ssg:https://framerusercontent.com/modules/ppfbp1eGOqCCGtL1K2JO/HAHBnzXqkmu2RRiFOzGi/augiA20Il.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "import \"/npm:react@17.0.2/cjs/react.development!cjs\";\nimport \"/npm:object-assign@4!cjs\";\nexport * from \"/npm:react@17.0.2!cjs\";\nexport { default } from \"/npm:react@17.0.2!cjs\";\n", "export { default } from \"/npm:object-assign@4.1.1!cjs\";\n", "var exports = {};\n\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n  if (val === null || val === undefined) {\n    throw new TypeError(\"Object.assign cannot be called with null or undefined\");\n  }\n\n  return Object(val);\n}\n\nfunction shouldUseNative() {\n  try {\n    if (!Object.assign) {\n      return false;\n    } // Detect buggy property enumeration order in older V8 versions.\n    // https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\n\n    var test1 = new String(\"abc\"); // eslint-disable-line no-new-wrappers\n\n    test1[5] = \"de\";\n\n    if (Object.getOwnPropertyNames(test1)[0] === \"5\") {\n      return false;\n    } // https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\n\n    var test2 = {};\n\n    for (var i = 0; i < 10; i++) {\n      test2[\"_\" + String.fromCharCode(i)] = i;\n    }\n\n    var order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n      return test2[n];\n    });\n\n    if (order2.join(\"\") !== \"0123456789\") {\n      return false;\n    } // https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\n\n    var test3 = {};\n    \"abcdefghijklmnopqrst\".split(\"\").forEach(function (letter) {\n      test3[letter] = letter;\n    });\n\n    if (Object.keys(Object.assign({}, test3)).join(\"\") !== \"abcdefghijklmnopqrst\") {\n      return false;\n    }\n\n    return true;\n  } catch (err) {\n    // We don't expect any of the above to throw, but better to be safe.\n    return false;\n  }\n}\n\nexports = shouldUseNative() ? Object.assign : function (target, source) {\n  var from;\n  var to = toObject(target);\n  var symbols;\n\n  for (var s = 1; s < arguments.length; s++) {\n    from = Object(arguments[s]);\n\n    for (var key in from) {\n      if (hasOwnProperty.call(from, key)) {\n        to[key] = from[key];\n      }\n    }\n\n    if (getOwnPropertySymbols) {\n      symbols = getOwnPropertySymbols(from);\n\n      for (var i = 0; i < symbols.length; i++) {\n        if (propIsEnumerable.call(from, symbols[i])) {\n          to[symbols[i]] = from[symbols[i]];\n        }\n      }\n    }\n  }\n\n  return to;\n};\nvar exports$1 = exports;\n\nexport default exports$1;\n\n//# sourceMappingURL=npm:object-assign@4.1.1!cjs.map", "import * as _objectAssign2 from '/npm:object-assign@4!cjs';\n\nvar _objectAssign = _objectAssign2;\ntry {\n  if (\"default\" in _objectAssign2) _objectAssign = _objectAssign2.default;\n} catch (e) {}\nvar exports = {};\n(function () {\n  'use strict';\n\n  var _assign = _objectAssign;\n\n  // TODO: this is special because it gets imported during build.\n  var ReactVersion = \"17.0.2\";\n\n  // ATTENTION\n  // When adding new symbols to this file,\n  // Please consider also adding to 'react-devtools-shared/src/backend/ReactSymbols'\n  // The Symbol used to tag the ReactElement-like types. If there is no native Symbol\n  // nor polyfill, then a plain number is used for performance.\n  var REACT_ELEMENT_TYPE = 60103;\n  var REACT_PORTAL_TYPE = 60106;\n  exports.Fragment = 60107;\n  exports.StrictMode = 60108;\n  exports.Profiler = 60114;\n  var REACT_PROVIDER_TYPE = 60109;\n  var REACT_CONTEXT_TYPE = 60110;\n  var REACT_FORWARD_REF_TYPE = 60112;\n  exports.Suspense = 60113;\n  var REACT_SUSPENSE_LIST_TYPE = 60120;\n  var REACT_MEMO_TYPE = 60115;\n  var REACT_LAZY_TYPE = 60116;\n  var REACT_BLOCK_TYPE = 60121;\n  var REACT_SERVER_BLOCK_TYPE = 60122;\n  var REACT_FUNDAMENTAL_TYPE = 60117;\n  var REACT_SCOPE_TYPE = 60119;\n  var REACT_OPAQUE_ID_TYPE = 60128;\n  var REACT_DEBUG_TRACING_MODE_TYPE = 60129;\n  var REACT_OFFSCREEN_TYPE = 60130;\n  var REACT_LEGACY_HIDDEN_TYPE = 60131;\n  if (typeof Symbol === \"function\" && Symbol.for) {\n    var symbolFor = Symbol.for;\n    REACT_ELEMENT_TYPE = symbolFor(\"react.element\");\n    REACT_PORTAL_TYPE = symbolFor(\"react.portal\");\n    exports.Fragment = symbolFor(\"react.fragment\");\n    exports.StrictMode = symbolFor(\"react.strict_mode\");\n    exports.Profiler = symbolFor(\"react.profiler\");\n    REACT_PROVIDER_TYPE = symbolFor(\"react.provider\");\n    REACT_CONTEXT_TYPE = symbolFor(\"react.context\");\n    REACT_FORWARD_REF_TYPE = symbolFor(\"react.forward_ref\");\n    exports.Suspense = symbolFor(\"react.suspense\");\n    REACT_SUSPENSE_LIST_TYPE = symbolFor(\"react.suspense_list\");\n    REACT_MEMO_TYPE = symbolFor(\"react.memo\");\n    REACT_LAZY_TYPE = symbolFor(\"react.lazy\");\n    REACT_BLOCK_TYPE = symbolFor(\"react.block\");\n    REACT_SERVER_BLOCK_TYPE = symbolFor(\"react.server.block\");\n    REACT_FUNDAMENTAL_TYPE = symbolFor(\"react.fundamental\");\n    REACT_SCOPE_TYPE = symbolFor(\"react.scope\");\n    REACT_OPAQUE_ID_TYPE = symbolFor(\"react.opaque.id\");\n    REACT_DEBUG_TRACING_MODE_TYPE = symbolFor(\"react.debug_trace_mode\");\n    REACT_OFFSCREEN_TYPE = symbolFor(\"react.offscreen\");\n    REACT_LEGACY_HIDDEN_TYPE = symbolFor(\"react.legacy_hidden\");\n  }\n  var MAYBE_ITERATOR_SYMBOL = typeof Symbol === \"function\" && Symbol.iterator;\n  var FAUX_ITERATOR_SYMBOL = \"@@iterator\";\n  function getIteratorFn(maybeIterable) {\n    if (maybeIterable === null || typeof maybeIterable !== \"object\") {\n      return null;\n    }\n    var maybeIterator = MAYBE_ITERATOR_SYMBOL && maybeIterable[MAYBE_ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL];\n    if (typeof maybeIterator === \"function\") {\n      return maybeIterator;\n    }\n    return null;\n  }\n\n  /**\n   * Keeps track of the current dispatcher.\n   */\n  var ReactCurrentDispatcher = {\n    /**\n     * @internal\n     * @type {ReactComponent}\n     */\n    current: null\n  };\n\n  /**\n   * Keeps track of the current batch's configuration such as how long an update\n   * should suspend for if it needs to.\n   */\n  var ReactCurrentBatchConfig = {\n    transition: 0\n  };\n\n  /**\n   * Keeps track of the current owner.\n   *\n   * The current owner is the component who should own any components that are\n   * currently being constructed.\n   */\n  var ReactCurrentOwner = {\n    /**\n     * @internal\n     * @type {ReactComponent}\n     */\n    current: null\n  };\n  var ReactDebugCurrentFrame = {};\n  var currentExtraStackFrame = null;\n  function setExtraStackFrame(stack) {\n    {\n      currentExtraStackFrame = stack;\n    }\n  }\n  {\n    ReactDebugCurrentFrame.setExtraStackFrame = function (stack) {\n      {\n        currentExtraStackFrame = stack;\n      }\n    }; // Stack implementation injected by the current renderer.\n\n    ReactDebugCurrentFrame.getCurrentStack = null;\n    ReactDebugCurrentFrame.getStackAddendum = function () {\n      var stack = \"\"; // Add an extra top frame while an element is being validated\n\n      if (currentExtraStackFrame) {\n        stack += currentExtraStackFrame;\n      } // Delegate to the injected renderer-specific implementation\n\n      var impl = ReactDebugCurrentFrame.getCurrentStack;\n      if (impl) {\n        stack += impl() || \"\";\n      }\n      return stack;\n    };\n  }\n\n  /**\n   * Used by act() to track whether you're inside an act() scope.\n   */\n  var IsSomeRendererActing = {\n    current: false\n  };\n  var ReactSharedInternals = {\n    ReactCurrentDispatcher: ReactCurrentDispatcher,\n    ReactCurrentBatchConfig: ReactCurrentBatchConfig,\n    ReactCurrentOwner: ReactCurrentOwner,\n    IsSomeRendererActing: IsSomeRendererActing,\n    // Used by renderers to avoid bundling object-assign twice in UMD bundles:\n    assign: _assign\n  };\n  {\n    ReactSharedInternals.ReactDebugCurrentFrame = ReactDebugCurrentFrame;\n  }\n\n  // by calls to these methods by a Babel plugin.\n  //\n  // In PROD (or in packages without access to React internals),\n  // they are left as they are instead.\n\n  function warn(format) {\n    {\n      for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        args[_key - 1] = arguments[_key];\n      }\n      printWarning(\"warn\", format, args);\n    }\n  }\n  function error(format) {\n    {\n      for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {\n        args[_key2 - 1] = arguments[_key2];\n      }\n      printWarning(\"error\", format, args);\n    }\n  }\n  function printWarning(level, format, args) {\n    // When changing this logic, you might want to also\n    // update consoleWithStackDev.www.js as well.\n    {\n      var ReactDebugCurrentFrame = ReactSharedInternals.ReactDebugCurrentFrame;\n      var stack = ReactDebugCurrentFrame.getStackAddendum();\n      if (stack !== \"\") {\n        format += \"%s\";\n        args = args.concat([stack]);\n      }\n      var argsWithFormat = args.map(function (item) {\n        return \"\" + item;\n      }); // Careful: RN currently depends on this prefix\n\n      argsWithFormat.unshift(\"Warning: \" + format); // We intentionally don't use spread (or .apply) directly because it\n      // breaks IE9: https://github.com/facebook/react/issues/13610\n      // eslint-disable-next-line react-internal/no-production-logging\n\n      Function.prototype.apply.call(console[level], console, argsWithFormat);\n    }\n  }\n  var didWarnStateUpdateForUnmountedComponent = {};\n  function warnNoop(publicInstance, callerName) {\n    {\n      var _constructor = publicInstance.constructor;\n      var componentName = _constructor && (_constructor.displayName || _constructor.name) || \"ReactClass\";\n      var warningKey = componentName + \".\" + callerName;\n      if (didWarnStateUpdateForUnmountedComponent[warningKey]) {\n        return;\n      }\n      error(\"Can't call %s on a component that is not yet mounted. \" + \"This is a no-op, but it might indicate a bug in your application. \" + \"Instead, assign to `this.state` directly or define a `state = {};` \" + \"class property with the desired state in the %s component.\", callerName, componentName);\n      didWarnStateUpdateForUnmountedComponent[warningKey] = true;\n    }\n  }\n  /**\n   * This is the abstract API for an update queue.\n   */\n\n  var ReactNoopUpdateQueue = {\n    /**\n     * Checks whether or not this composite component is mounted.\n     * @param {ReactClass} publicInstance The instance we want to test.\n     * @return {boolean} True if mounted, false otherwise.\n     * @protected\n     * @final\n     */\n    isMounted: function (publicInstance) {\n      return false;\n    },\n    /**\n     * Forces an update. This should only be invoked when it is known with\n     * certainty that we are **not** in a DOM transaction.\n     *\n     * You may want to call this when you know that some deeper aspect of the\n     * component's state has changed but `setState` was not called.\n     *\n     * This will not invoke `shouldComponentUpdate`, but it will invoke\n     * `componentWillUpdate` and `componentDidUpdate`.\n     *\n     * @param {ReactClass} publicInstance The instance that should rerender.\n     * @param {?function} callback Called after component is updated.\n     * @param {?string} callerName name of the calling function in the public API.\n     * @internal\n     */\n    enqueueForceUpdate: function (publicInstance, callback, callerName) {\n      warnNoop(publicInstance, \"forceUpdate\");\n    },\n    /**\n     * Replaces all of the state. Always use this or `setState` to mutate state.\n     * You should treat `this.state` as immutable.\n     *\n     * There is no guarantee that `this.state` will be immediately updated, so\n     * accessing `this.state` after calling this method may return the old value.\n     *\n     * @param {ReactClass} publicInstance The instance that should rerender.\n     * @param {object} completeState Next state.\n     * @param {?function} callback Called after component is updated.\n     * @param {?string} callerName name of the calling function in the public API.\n     * @internal\n     */\n    enqueueReplaceState: function (publicInstance, completeState, callback, callerName) {\n      warnNoop(publicInstance, \"replaceState\");\n    },\n    /**\n     * Sets a subset of the state. This only exists because _pendingState is\n     * internal. This provides a merging strategy that is not available to deep\n     * properties which is confusing. TODO: Expose pendingState or don't use it\n     * during the merge.\n     *\n     * @param {ReactClass} publicInstance The instance that should rerender.\n     * @param {object} partialState Next partial state to be merged with state.\n     * @param {?function} callback Called after component is updated.\n     * @param {?string} Name of the calling function in the public API.\n     * @internal\n     */\n    enqueueSetState: function (publicInstance, partialState, callback, callerName) {\n      warnNoop(publicInstance, \"setState\");\n    }\n  };\n  var emptyObject = {};\n  {\n    Object.freeze(emptyObject);\n  }\n  /**\n   * Base class helpers for the updating state of a component.\n   */\n\n  function Component(props, context, updater) {\n    this.props = props;\n    this.context = context; // If a component has string refs, we will assign a different object later.\n\n    this.refs = emptyObject; // We initialize the default updater but the real one gets injected by the\n    // renderer.\n\n    this.updater = updater || ReactNoopUpdateQueue;\n  }\n  Component.prototype.isReactComponent = {};\n  /**\n   * Sets a subset of the state. Always use this to mutate\n   * state. You should treat `this.state` as immutable.\n   *\n   * There is no guarantee that `this.state` will be immediately updated, so\n   * accessing `this.state` after calling this method may return the old value.\n   *\n   * There is no guarantee that calls to `setState` will run synchronously,\n   * as they may eventually be batched together.  You can provide an optional\n   * callback that will be executed when the call to setState is actually\n   * completed.\n   *\n   * When a function is provided to setState, it will be called at some point in\n   * the future (not synchronously). It will be called with the up to date\n   * component arguments (state, props, context). These values can be different\n   * from this.* because your function may be called after receiveProps but before\n   * shouldComponentUpdate, and this new state, props, and context will not yet be\n   * assigned to this.\n   *\n   * @param {object|function} partialState Next partial state or function to\n   *        produce next partial state to be merged with current state.\n   * @param {?function} callback Called after state is updated.\n   * @final\n   * @protected\n   */\n\n  Component.prototype.setState = function (partialState, callback) {\n    if (!(typeof partialState === \"object\" || typeof partialState === \"function\" || partialState == null)) {\n      {\n        throw Error(\"setState(...): takes an object of state variables to update or a function which returns an object of state variables.\");\n      }\n    }\n    this.updater.enqueueSetState(this, partialState, callback, \"setState\");\n  };\n  /**\n   * Forces an update. This should only be invoked when it is known with\n   * certainty that we are **not** in a DOM transaction.\n   *\n   * You may want to call this when you know that some deeper aspect of the\n   * component's state has changed but `setState` was not called.\n   *\n   * This will not invoke `shouldComponentUpdate`, but it will invoke\n   * `componentWillUpdate` and `componentDidUpdate`.\n   *\n   * @param {?function} callback Called after update is complete.\n   * @final\n   * @protected\n   */\n\n  Component.prototype.forceUpdate = function (callback) {\n    this.updater.enqueueForceUpdate(this, callback, \"forceUpdate\");\n  };\n  /**\n   * Deprecated APIs. These APIs used to exist on classic React classes but since\n   * we would like to deprecate them, we're not going to move them over to this\n   * modern base class. Instead, we define a getter that warns if it's accessed.\n   */\n\n  {\n    var deprecatedAPIs = {\n      isMounted: [\"isMounted\", \"Instead, make sure to clean up subscriptions and pending requests in \" + \"componentWillUnmount to prevent memory leaks.\"],\n      replaceState: [\"replaceState\", \"Refactor your code to use setState instead (see \" + \"https://github.com/facebook/react/issues/3236).\"]\n    };\n    var defineDeprecationWarning = function (methodName, info) {\n      Object.defineProperty(Component.prototype, methodName, {\n        get: function () {\n          warn(\"%s(...) is deprecated in plain JavaScript React classes. %s\", info[0], info[1]);\n          return undefined;\n        }\n      });\n    };\n    for (var fnName in deprecatedAPIs) {\n      if (deprecatedAPIs.hasOwnProperty(fnName)) {\n        defineDeprecationWarning(fnName, deprecatedAPIs[fnName]);\n      }\n    }\n  }\n  function ComponentDummy() {}\n  ComponentDummy.prototype = Component.prototype;\n  /**\n   * Convenience component with default shallow equality check for sCU.\n   */\n\n  function PureComponent(props, context, updater) {\n    this.props = props;\n    this.context = context; // If a component has string refs, we will assign a different object later.\n\n    this.refs = emptyObject;\n    this.updater = updater || ReactNoopUpdateQueue;\n  }\n  var pureComponentPrototype = PureComponent.prototype = new ComponentDummy();\n  pureComponentPrototype.constructor = PureComponent; // Avoid an extra prototype jump for these methods.\n\n  _assign(pureComponentPrototype, Component.prototype);\n  pureComponentPrototype.isPureReactComponent = true;\n\n  // an immutable object with a single mutable value\n  function createRef() {\n    var refObject = {\n      current: null\n    };\n    {\n      Object.seal(refObject);\n    }\n    return refObject;\n  }\n  function getWrappedName(outerType, innerType, wrapperName) {\n    var functionName = innerType.displayName || innerType.name || \"\";\n    return outerType.displayName || (functionName !== \"\" ? wrapperName + \"(\" + functionName + \")\" : wrapperName);\n  }\n  function getContextName(type) {\n    return type.displayName || \"Context\";\n  }\n  function getComponentName(type) {\n    if (type == null) {\n      // Host root, text node or just invalid type.\n      return null;\n    }\n    {\n      if (typeof type.tag === \"number\") {\n        error(\"Received an unexpected object in getComponentName(). \" + \"This is likely a bug in React. Please file an issue.\");\n      }\n    }\n    if (typeof type === \"function\") {\n      return type.displayName || type.name || null;\n    }\n    if (typeof type === \"string\") {\n      return type;\n    }\n    switch (type) {\n      case exports.Fragment:\n        return \"Fragment\";\n      case REACT_PORTAL_TYPE:\n        return \"Portal\";\n      case exports.Profiler:\n        return \"Profiler\";\n      case exports.StrictMode:\n        return \"StrictMode\";\n      case exports.Suspense:\n        return \"Suspense\";\n      case REACT_SUSPENSE_LIST_TYPE:\n        return \"SuspenseList\";\n    }\n    if (typeof type === \"object\") {\n      switch (type.$$typeof) {\n        case REACT_CONTEXT_TYPE:\n          var context = type;\n          return getContextName(context) + \".Consumer\";\n        case REACT_PROVIDER_TYPE:\n          var provider = type;\n          return getContextName(provider._context) + \".Provider\";\n        case REACT_FORWARD_REF_TYPE:\n          return getWrappedName(type, type.render, \"ForwardRef\");\n        case REACT_MEMO_TYPE:\n          return getComponentName(type.type);\n        case REACT_BLOCK_TYPE:\n          return getComponentName(type._render);\n        case REACT_LAZY_TYPE:\n          {\n            var lazyComponent = type;\n            var payload = lazyComponent._payload;\n            var init = lazyComponent._init;\n            try {\n              return getComponentName(init(payload));\n            } catch (x) {\n              return null;\n            }\n          }\n      }\n    }\n    return null;\n  }\n  var hasOwnProperty = Object.prototype.hasOwnProperty;\n  var RESERVED_PROPS = {\n    key: true,\n    ref: true,\n    __self: true,\n    __source: true\n  };\n  var specialPropKeyWarningShown, specialPropRefWarningShown, didWarnAboutStringRefs;\n  {\n    didWarnAboutStringRefs = {};\n  }\n  function hasValidRef(config) {\n    {\n      if (hasOwnProperty.call(config, \"ref\")) {\n        var getter = Object.getOwnPropertyDescriptor(config, \"ref\").get;\n        if (getter && getter.isReactWarning) {\n          return false;\n        }\n      }\n    }\n    return config.ref !== undefined;\n  }\n  function hasValidKey(config) {\n    {\n      if (hasOwnProperty.call(config, \"key\")) {\n        var getter = Object.getOwnPropertyDescriptor(config, \"key\").get;\n        if (getter && getter.isReactWarning) {\n          return false;\n        }\n      }\n    }\n    return config.key !== undefined;\n  }\n  function defineKeyPropWarningGetter(props, displayName) {\n    var warnAboutAccessingKey = function () {\n      {\n        if (!specialPropKeyWarningShown) {\n          specialPropKeyWarningShown = true;\n          error(\"%s: `key` is not a prop. Trying to access it will result \" + \"in `undefined` being returned. If you need to access the same \" + \"value within the child component, you should pass it as a different \" + \"prop. (https://reactjs.org/link/special-props)\", displayName);\n        }\n      }\n    };\n    warnAboutAccessingKey.isReactWarning = true;\n    Object.defineProperty(props, \"key\", {\n      get: warnAboutAccessingKey,\n      configurable: true\n    });\n  }\n  function defineRefPropWarningGetter(props, displayName) {\n    var warnAboutAccessingRef = function () {\n      {\n        if (!specialPropRefWarningShown) {\n          specialPropRefWarningShown = true;\n          error(\"%s: `ref` is not a prop. Trying to access it will result \" + \"in `undefined` being returned. If you need to access the same \" + \"value within the child component, you should pass it as a different \" + \"prop. (https://reactjs.org/link/special-props)\", displayName);\n        }\n      }\n    };\n    warnAboutAccessingRef.isReactWarning = true;\n    Object.defineProperty(props, \"ref\", {\n      get: warnAboutAccessingRef,\n      configurable: true\n    });\n  }\n  function warnIfStringRefCannotBeAutoConverted(config) {\n    {\n      if (typeof config.ref === \"string\" && ReactCurrentOwner.current && config.__self && ReactCurrentOwner.current.stateNode !== config.__self) {\n        var componentName = getComponentName(ReactCurrentOwner.current.type);\n        if (!didWarnAboutStringRefs[componentName]) {\n          error(\"Component \\\"%s\\\" contains the string ref \\\"%s\\\". \" + \"Support for string refs will be removed in a future major release. \" + \"This case cannot be automatically converted to an arrow function. \" + \"We ask you to manually fix this case by using useRef() or createRef() instead. \" + \"Learn more about using refs safely here: \" + \"https://reactjs.org/link/strict-mode-string-ref\", componentName, config.ref);\n          didWarnAboutStringRefs[componentName] = true;\n        }\n      }\n    }\n  }\n  /**\n   * Factory method to create a new React element. This no longer adheres to\n   * the class pattern, so do not use new to call it. Also, instanceof check\n   * will not work. Instead test $$typeof field against Symbol.for('react.element') to check\n   * if something is a React Element.\n   *\n   * @param {*} type\n   * @param {*} props\n   * @param {*} key\n   * @param {string|object} ref\n   * @param {*} owner\n   * @param {*} self A *temporary* helper to detect places where `this` is\n   * different from the `owner` when React.createElement is called, so that we\n   * can warn. We want to get rid of owner and replace string `ref`s with arrow\n   * functions, and as long as `this` and owner are the same, there will be no\n   * change in behavior.\n   * @param {*} source An annotation object (added by a transpiler or otherwise)\n   * indicating filename, line number, and/or other information.\n   * @internal\n   */\n\n  var ReactElement = function (type, key, ref, self, source, owner, props) {\n    var element = {\n      // This tag allows us to uniquely identify this as a React Element\n      $$typeof: REACT_ELEMENT_TYPE,\n      // Built-in properties that belong on the element\n      type: type,\n      key: key,\n      ref: ref,\n      props: props,\n      // Record the component responsible for creating this element.\n      _owner: owner\n    };\n    {\n      // The validation flag is currently mutative. We put it on\n      // an external backing store so that we can freeze the whole object.\n      // This can be replaced with a WeakMap once they are implemented in\n      // commonly used development environments.\n      element._store = {}; // To make comparing ReactElements easier for testing purposes, we make\n      // the validation flag non-enumerable (where possible, which should\n      // include every environment we run tests in), so the test framework\n      // ignores it.\n\n      Object.defineProperty(element._store, \"validated\", {\n        configurable: false,\n        enumerable: false,\n        writable: true,\n        value: false\n      }); // self and source are DEV only properties.\n\n      Object.defineProperty(element, \"_self\", {\n        configurable: false,\n        enumerable: false,\n        writable: false,\n        value: self\n      }); // Two elements created in two different places should be considered\n      // equal for testing purposes and therefore we hide it from enumeration.\n\n      Object.defineProperty(element, \"_source\", {\n        configurable: false,\n        enumerable: false,\n        writable: false,\n        value: source\n      });\n      if (Object.freeze) {\n        Object.freeze(element.props);\n        Object.freeze(element);\n      }\n    }\n    return element;\n  };\n  /**\n   * Create and return a new ReactElement of the given type.\n   * See https://reactjs.org/docs/react-api.html#createelement\n   */\n\n  function createElement(type, config, children) {\n    var propName; // Reserved names are extracted\n\n    var props = {};\n    var key = null;\n    var ref = null;\n    var self = null;\n    var source = null;\n    if (config != null) {\n      if (hasValidRef(config)) {\n        ref = config.ref;\n        {\n          warnIfStringRefCannotBeAutoConverted(config);\n        }\n      }\n      if (hasValidKey(config)) {\n        key = \"\" + config.key;\n      }\n      self = config.__self === undefined ? null : config.__self;\n      source = config.__source === undefined ? null : config.__source; // Remaining properties are added to a new props object\n\n      for (propName in config) {\n        if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n          props[propName] = config[propName];\n        }\n      }\n    } // Children can be more than one argument, and those are transferred onto\n    // the newly allocated props object.\n\n    var childrenLength = arguments.length - 2;\n    if (childrenLength === 1) {\n      props.children = children;\n    } else if (childrenLength > 1) {\n      var childArray = Array(childrenLength);\n      for (var i = 0; i < childrenLength; i++) {\n        childArray[i] = arguments[i + 2];\n      }\n      {\n        if (Object.freeze) {\n          Object.freeze(childArray);\n        }\n      }\n      props.children = childArray;\n    } // Resolve default props\n\n    if (type && type.defaultProps) {\n      var defaultProps = type.defaultProps;\n      for (propName in defaultProps) {\n        if (props[propName] === undefined) {\n          props[propName] = defaultProps[propName];\n        }\n      }\n    }\n    {\n      if (key || ref) {\n        var displayName = typeof type === \"function\" ? type.displayName || type.name || \"Unknown\" : type;\n        if (key) {\n          defineKeyPropWarningGetter(props, displayName);\n        }\n        if (ref) {\n          defineRefPropWarningGetter(props, displayName);\n        }\n      }\n    }\n    return ReactElement(type, key, ref, self, source, ReactCurrentOwner.current, props);\n  }\n  function cloneAndReplaceKey(oldElement, newKey) {\n    var newElement = ReactElement(oldElement.type, newKey, oldElement.ref, oldElement._self, oldElement._source, oldElement._owner, oldElement.props);\n    return newElement;\n  }\n  /**\n   * Clone and return a new ReactElement using element as the starting point.\n   * See https://reactjs.org/docs/react-api.html#cloneelement\n   */\n\n  function cloneElement(element, config, children) {\n    if (!!(element === null || element === undefined)) {\n      {\n        throw Error(\"React.cloneElement(...): The argument must be a React element, but you passed \" + element + \".\");\n      }\n    }\n    var propName; // Original props are copied\n\n    var props = _assign({}, element.props); // Reserved names are extracted\n\n    var key = element.key;\n    var ref = element.ref; // Self is preserved since the owner is preserved.\n\n    var self = element._self; // Source is preserved since cloneElement is unlikely to be targeted by a\n    // transpiler, and the original source is probably a better indicator of the\n    // true owner.\n\n    var source = element._source; // Owner will be preserved, unless ref is overridden\n\n    var owner = element._owner;\n    if (config != null) {\n      if (hasValidRef(config)) {\n        // Silently steal the ref from the parent.\n        ref = config.ref;\n        owner = ReactCurrentOwner.current;\n      }\n      if (hasValidKey(config)) {\n        key = \"\" + config.key;\n      } // Remaining properties override existing props\n\n      var defaultProps;\n      if (element.type && element.type.defaultProps) {\n        defaultProps = element.type.defaultProps;\n      }\n      for (propName in config) {\n        if (hasOwnProperty.call(config, propName) && !RESERVED_PROPS.hasOwnProperty(propName)) {\n          if (config[propName] === undefined && defaultProps !== undefined) {\n            // Resolve default props\n            props[propName] = defaultProps[propName];\n          } else {\n            props[propName] = config[propName];\n          }\n        }\n      }\n    } // Children can be more than one argument, and those are transferred onto\n    // the newly allocated props object.\n\n    var childrenLength = arguments.length - 2;\n    if (childrenLength === 1) {\n      props.children = children;\n    } else if (childrenLength > 1) {\n      var childArray = Array(childrenLength);\n      for (var i = 0; i < childrenLength; i++) {\n        childArray[i] = arguments[i + 2];\n      }\n      props.children = childArray;\n    }\n    return ReactElement(element.type, key, ref, self, source, owner, props);\n  }\n  /**\n   * Verifies the object is a ReactElement.\n   * See https://reactjs.org/docs/react-api.html#isvalidelement\n   * @param {?object} object\n   * @return {boolean} True if `object` is a ReactElement.\n   * @final\n   */\n\n  function isValidElement(object) {\n    return typeof object === \"object\" && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n  }\n  var SEPARATOR = \".\";\n  var SUBSEPARATOR = \":\";\n  /**\n   * Escape and wrap key so it is safe to use as a reactid\n   *\n   * @param {string} key to be escaped.\n   * @return {string} the escaped key.\n   */\n\n  function escape(key) {\n    var escapeRegex = /[=:]/g;\n    var escaperLookup = {\n      \"=\": \"=0\",\n      \":\": \"=2\"\n    };\n    var escapedString = key.replace(escapeRegex, function (match) {\n      return escaperLookup[match];\n    });\n    return \"$\" + escapedString;\n  }\n  /**\n   * TODO: Test that a single child and an array with one item have the same key\n   * pattern.\n   */\n\n  var didWarnAboutMaps = false;\n  var userProvidedKeyEscapeRegex = /\\/+/g;\n  function escapeUserProvidedKey(text) {\n    return text.replace(userProvidedKeyEscapeRegex, \"$&/\");\n  }\n  /**\n   * Generate a key string that identifies a element within a set.\n   *\n   * @param {*} element A element that could contain a manual key.\n   * @param {number} index Index that is used if a manual key is not provided.\n   * @return {string}\n   */\n\n  function getElementKey(element, index) {\n    // Do some typechecking here since we call this blindly. We want to ensure\n    // that we don't block potential future ES APIs.\n    if (typeof element === \"object\" && element !== null && element.key != null) {\n      // Explicit key\n      return escape(\"\" + element.key);\n    } // Implicit key determined by the index in the set\n\n    return index.toString(36);\n  }\n  function mapIntoArray(children, array, escapedPrefix, nameSoFar, callback) {\n    var type = typeof children;\n    if (type === \"undefined\" || type === \"boolean\") {\n      // All of the above are perceived as null.\n      children = null;\n    }\n    var invokeCallback = false;\n    if (children === null) {\n      invokeCallback = true;\n    } else {\n      switch (type) {\n        case \"string\":\n        case \"number\":\n          invokeCallback = true;\n          break;\n        case \"object\":\n          switch (children.$$typeof) {\n            case REACT_ELEMENT_TYPE:\n            case REACT_PORTAL_TYPE:\n              invokeCallback = true;\n          }\n      }\n    }\n    if (invokeCallback) {\n      var _child = children;\n      var mappedChild = callback(_child); // If it's the only child, treat the name as if it was wrapped in an array\n      // so that it's consistent if the number of children grows:\n\n      var childKey = nameSoFar === \"\" ? SEPARATOR + getElementKey(_child, 0) : nameSoFar;\n      if (Array.isArray(mappedChild)) {\n        var escapedChildKey = \"\";\n        if (childKey != null) {\n          escapedChildKey = escapeUserProvidedKey(childKey) + \"/\";\n        }\n        mapIntoArray(mappedChild, array, escapedChildKey, \"\", function (c) {\n          return c;\n        });\n      } else if (mappedChild != null) {\n        if (isValidElement(mappedChild)) {\n          mappedChild = cloneAndReplaceKey(mappedChild,\n          // Keep both the (mapped) and old keys if they differ, just as\n          // traverseAllChildren used to do for objects as children\n          escapedPrefix + (\n          // $FlowFixMe Flow incorrectly thinks React.Portal doesn't have a key\n          mappedChild.key && (!_child || _child.key !== mappedChild.key) ?\n          // $FlowFixMe Flow incorrectly thinks existing element's key can be a number\n          escapeUserProvidedKey(\"\" + mappedChild.key) + \"/\" : \"\") + childKey);\n        }\n        array.push(mappedChild);\n      }\n      return 1;\n    }\n    var child;\n    var nextName;\n    var subtreeCount = 0; // Count of children found in the current subtree.\n\n    var nextNamePrefix = nameSoFar === \"\" ? SEPARATOR : nameSoFar + SUBSEPARATOR;\n    if (Array.isArray(children)) {\n      for (var i = 0; i < children.length; i++) {\n        child = children[i];\n        nextName = nextNamePrefix + getElementKey(child, i);\n        subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n      }\n    } else {\n      var iteratorFn = getIteratorFn(children);\n      if (typeof iteratorFn === \"function\") {\n        var iterableChildren = children;\n        {\n          // Warn about using Maps as children\n          if (iteratorFn === iterableChildren.entries) {\n            if (!didWarnAboutMaps) {\n              warn(\"Using Maps as children is not supported. \" + \"Use an array of keyed ReactElements instead.\");\n            }\n            didWarnAboutMaps = true;\n          }\n        }\n        var iterator = iteratorFn.call(iterableChildren);\n        var step;\n        var ii = 0;\n        while (!(step = iterator.next()).done) {\n          child = step.value;\n          nextName = nextNamePrefix + getElementKey(child, ii++);\n          subtreeCount += mapIntoArray(child, array, escapedPrefix, nextName, callback);\n        }\n      } else if (type === \"object\") {\n        var childrenString = \"\" + children;\n        {\n          {\n            throw Error(\"Objects are not valid as a React child (found: \" + (childrenString === \"[object Object]\" ? \"object with keys {\" + Object.keys(children).join(\", \") + \"}\" : childrenString) + \"). If you meant to render a collection of children, use an array instead.\");\n          }\n        }\n      }\n    }\n    return subtreeCount;\n  }\n\n  /**\n   * Maps children that are typically specified as `props.children`.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrenmap\n   *\n   * The provided mapFunction(child, index) will be called for each\n   * leaf child.\n   *\n   * @param {?*} children Children tree container.\n   * @param {function(*, int)} func The map function.\n   * @param {*} context Context for mapFunction.\n   * @return {object} Object containing the ordered map of results.\n   */\n  function mapChildren(children, func, context) {\n    if (children == null) {\n      return children;\n    }\n    var result = [];\n    var count = 0;\n    mapIntoArray(children, result, \"\", \"\", function (child) {\n      return func.call(context, child, count++);\n    });\n    return result;\n  }\n  /**\n   * Count the number of children that are typically specified as\n   * `props.children`.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrencount\n   *\n   * @param {?*} children Children tree container.\n   * @return {number} The number of children.\n   */\n\n  function countChildren(children) {\n    var n = 0;\n    mapChildren(children, function () {\n      n++; // Don't return anything\n    });\n\n    return n;\n  }\n\n  /**\n   * Iterates through children that are typically specified as `props.children`.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrenforeach\n   *\n   * The provided forEachFunc(child, index) will be called for each\n   * leaf child.\n   *\n   * @param {?*} children Children tree container.\n   * @param {function(*, int)} forEachFunc\n   * @param {*} forEachContext Context for forEachContext.\n   */\n  function forEachChildren(children, forEachFunc, forEachContext) {\n    mapChildren(children, function () {\n      forEachFunc.apply(this, arguments); // Don't return anything.\n    }, forEachContext);\n  }\n  /**\n   * Flatten a children object (typically specified as `props.children`) and\n   * return an array with appropriately re-keyed children.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrentoarray\n   */\n\n  function toArray(children) {\n    return mapChildren(children, function (child) {\n      return child;\n    }) || [];\n  }\n  /**\n   * Returns the first child in a collection of children and verifies that there\n   * is only one child in the collection.\n   *\n   * See https://reactjs.org/docs/react-api.html#reactchildrenonly\n   *\n   * The current implementation of this function assumes that a single child gets\n   * passed without a wrapper, but the purpose of this helper function is to\n   * abstract away the particular structure of children.\n   *\n   * @param {?object} children Child collection structure.\n   * @return {ReactElement} The first and only `ReactElement` contained in the\n   * structure.\n   */\n\n  function onlyChild(children) {\n    if (!isValidElement(children)) {\n      {\n        throw Error(\"React.Children.only expected to receive a single React element child.\");\n      }\n    }\n    return children;\n  }\n  function createContext(defaultValue, calculateChangedBits) {\n    if (calculateChangedBits === undefined) {\n      calculateChangedBits = null;\n    } else {\n      {\n        if (calculateChangedBits !== null && typeof calculateChangedBits !== \"function\") {\n          error(\"createContext: Expected the optional second argument to be a \" + \"function. Instead received: %s\", calculateChangedBits);\n        }\n      }\n    }\n    var context = {\n      $$typeof: REACT_CONTEXT_TYPE,\n      _calculateChangedBits: calculateChangedBits,\n      // As a workaround to support multiple concurrent renderers, we categorize\n      // some renderers as primary and others as secondary. We only expect\n      // there to be two concurrent renderers at most: React Native (primary) and\n      // Fabric (secondary); React DOM (primary) and React ART (secondary).\n      // Secondary renderers store their context values on separate fields.\n      _currentValue: defaultValue,\n      _currentValue2: defaultValue,\n      // Used to track how many concurrent renderers this context currently\n      // supports within in a single renderer. Such as parallel server rendering.\n      _threadCount: 0,\n      // These are circular\n      Provider: null,\n      Consumer: null\n    };\n    context.Provider = {\n      $$typeof: REACT_PROVIDER_TYPE,\n      _context: context\n    };\n    var hasWarnedAboutUsingNestedContextConsumers = false;\n    var hasWarnedAboutUsingConsumerProvider = false;\n    var hasWarnedAboutDisplayNameOnConsumer = false;\n    {\n      // A separate object, but proxies back to the original context object for\n      // backwards compatibility. It has a different $$typeof, so we can properly\n      // warn for the incorrect usage of Context as a Consumer.\n      var Consumer = {\n        $$typeof: REACT_CONTEXT_TYPE,\n        _context: context,\n        _calculateChangedBits: context._calculateChangedBits\n      }; // $FlowFixMe: Flow complains about not setting a value, which is intentional here\n\n      Object.defineProperties(Consumer, {\n        Provider: {\n          get: function () {\n            if (!hasWarnedAboutUsingConsumerProvider) {\n              hasWarnedAboutUsingConsumerProvider = true;\n              error(\"Rendering <Context.Consumer.Provider> is not supported and will be removed in \" + \"a future major release. Did you mean to render <Context.Provider> instead?\");\n            }\n            return context.Provider;\n          },\n          set: function (_Provider) {\n            context.Provider = _Provider;\n          }\n        },\n        _currentValue: {\n          get: function () {\n            return context._currentValue;\n          },\n          set: function (_currentValue) {\n            context._currentValue = _currentValue;\n          }\n        },\n        _currentValue2: {\n          get: function () {\n            return context._currentValue2;\n          },\n          set: function (_currentValue2) {\n            context._currentValue2 = _currentValue2;\n          }\n        },\n        _threadCount: {\n          get: function () {\n            return context._threadCount;\n          },\n          set: function (_threadCount) {\n            context._threadCount = _threadCount;\n          }\n        },\n        Consumer: {\n          get: function () {\n            if (!hasWarnedAboutUsingNestedContextConsumers) {\n              hasWarnedAboutUsingNestedContextConsumers = true;\n              error(\"Rendering <Context.Consumer.Consumer> is not supported and will be removed in \" + \"a future major release. Did you mean to render <Context.Consumer> instead?\");\n            }\n            return context.Consumer;\n          }\n        },\n        displayName: {\n          get: function () {\n            return context.displayName;\n          },\n          set: function (displayName) {\n            if (!hasWarnedAboutDisplayNameOnConsumer) {\n              warn(\"Setting `displayName` on Context.Consumer has no effect. \" + \"You should set it directly on the context with Context.displayName = '%s'.\", displayName);\n              hasWarnedAboutDisplayNameOnConsumer = true;\n            }\n          }\n        }\n      }); // $FlowFixMe: Flow complains about missing properties because it doesn't understand defineProperty\n\n      context.Consumer = Consumer;\n    }\n    {\n      context._currentRenderer = null;\n      context._currentRenderer2 = null;\n    }\n    return context;\n  }\n  var Uninitialized = -1;\n  var Pending = 0;\n  var Resolved = 1;\n  var Rejected = 2;\n  function lazyInitializer(payload) {\n    if (payload._status === Uninitialized) {\n      var ctor = payload._result;\n      var thenable = ctor(); // Transition to the next state.\n\n      var pending = payload;\n      pending._status = Pending;\n      pending._result = thenable;\n      thenable.then(function (moduleObject) {\n        if (payload._status === Pending) {\n          var defaultExport = moduleObject.default;\n          {\n            if (defaultExport === undefined) {\n              error(\"lazy: Expected the result of a dynamic import() call. \" + \"Instead received: %s\\n\\nYour code should look like: \\n  \" +\n              // Break up imports to avoid accidentally parsing them as dependencies.\n              \"const MyComponent = lazy(() => imp\" + \"ort('./MyComponent'))\", moduleObject);\n            }\n          } // Transition to the next state.\n\n          var resolved = payload;\n          resolved._status = Resolved;\n          resolved._result = defaultExport;\n        }\n      }, function (error) {\n        if (payload._status === Pending) {\n          // Transition to the next state.\n          var rejected = payload;\n          rejected._status = Rejected;\n          rejected._result = error;\n        }\n      });\n    }\n    if (payload._status === Resolved) {\n      return payload._result;\n    } else {\n      throw payload._result;\n    }\n  }\n  function lazy(ctor) {\n    var payload = {\n      // We use these fields to store the result.\n      _status: -1,\n      _result: ctor\n    };\n    var lazyType = {\n      $$typeof: REACT_LAZY_TYPE,\n      _payload: payload,\n      _init: lazyInitializer\n    };\n    {\n      // In production, this would just set it on the object.\n      var defaultProps;\n      var propTypes; // $FlowFixMe\n\n      Object.defineProperties(lazyType, {\n        defaultProps: {\n          configurable: true,\n          get: function () {\n            return defaultProps;\n          },\n          set: function (newDefaultProps) {\n            error(\"React.lazy(...): It is not supported to assign `defaultProps` to \" + \"a lazy component import. Either specify them where the component \" + \"is defined, or create a wrapping component around it.\");\n            defaultProps = newDefaultProps; // Match production behavior more closely:\n            // $FlowFixMe\n\n            Object.defineProperty(lazyType, \"defaultProps\", {\n              enumerable: true\n            });\n          }\n        },\n        propTypes: {\n          configurable: true,\n          get: function () {\n            return propTypes;\n          },\n          set: function (newPropTypes) {\n            error(\"React.lazy(...): It is not supported to assign `propTypes` to \" + \"a lazy component import. Either specify them where the component \" + \"is defined, or create a wrapping component around it.\");\n            propTypes = newPropTypes; // Match production behavior more closely:\n            // $FlowFixMe\n\n            Object.defineProperty(lazyType, \"propTypes\", {\n              enumerable: true\n            });\n          }\n        }\n      });\n    }\n    return lazyType;\n  }\n  function forwardRef(render) {\n    {\n      if (render != null && render.$$typeof === REACT_MEMO_TYPE) {\n        error(\"forwardRef requires a render function but received a `memo` \" + \"component. Instead of forwardRef(memo(...)), use \" + \"memo(forwardRef(...)).\");\n      } else if (typeof render !== \"function\") {\n        error(\"forwardRef requires a render function but was given %s.\", render === null ? \"null\" : typeof render);\n      } else {\n        if (render.length !== 0 && render.length !== 2) {\n          error(\"forwardRef render functions accept exactly two parameters: props and ref. %s\", render.length === 1 ? \"Did you forget to use the ref parameter?\" : \"Any additional parameter will be undefined.\");\n        }\n      }\n      if (render != null) {\n        if (render.defaultProps != null || render.propTypes != null) {\n          error(\"forwardRef render functions do not support propTypes or defaultProps. \" + \"Did you accidentally pass a React component?\");\n        }\n      }\n    }\n    var elementType = {\n      $$typeof: REACT_FORWARD_REF_TYPE,\n      render: render\n    };\n    {\n      var ownName;\n      Object.defineProperty(elementType, \"displayName\", {\n        enumerable: false,\n        configurable: true,\n        get: function () {\n          return ownName;\n        },\n        set: function (name) {\n          ownName = name;\n          if (render.displayName == null) {\n            render.displayName = name;\n          }\n        }\n      });\n    }\n    return elementType;\n  }\n\n  // Filter certain DOM attributes (e.g. src, href) if their values are empty strings.\n\n  var enableScopeAPI = false; // Experimental Create Event Handle API.\n\n  function isValidElementType(type) {\n    if (typeof type === \"string\" || typeof type === \"function\") {\n      return true;\n    } // Note: typeof might be other than 'symbol' or 'number' (e.g. if it's a polyfill).\n\n    if (type === exports.Fragment || type === exports.Profiler || type === REACT_DEBUG_TRACING_MODE_TYPE || type === exports.StrictMode || type === exports.Suspense || type === REACT_SUSPENSE_LIST_TYPE || type === REACT_LEGACY_HIDDEN_TYPE || enableScopeAPI) {\n      return true;\n    }\n    if (typeof type === \"object\" && type !== null) {\n      if (type.$$typeof === REACT_LAZY_TYPE || type.$$typeof === REACT_MEMO_TYPE || type.$$typeof === REACT_PROVIDER_TYPE || type.$$typeof === REACT_CONTEXT_TYPE || type.$$typeof === REACT_FORWARD_REF_TYPE || type.$$typeof === REACT_FUNDAMENTAL_TYPE || type.$$typeof === REACT_BLOCK_TYPE || type[0] === REACT_SERVER_BLOCK_TYPE) {\n        return true;\n      }\n    }\n    return false;\n  }\n  function memo(type, compare) {\n    {\n      if (!isValidElementType(type)) {\n        error(\"memo: The first argument must be a component. Instead \" + \"received: %s\", type === null ? \"null\" : typeof type);\n      }\n    }\n    var elementType = {\n      $$typeof: REACT_MEMO_TYPE,\n      type: type,\n      compare: compare === undefined ? null : compare\n    };\n    {\n      var ownName;\n      Object.defineProperty(elementType, \"displayName\", {\n        enumerable: false,\n        configurable: true,\n        get: function () {\n          return ownName;\n        },\n        set: function (name) {\n          ownName = name;\n          if (type.displayName == null) {\n            type.displayName = name;\n          }\n        }\n      });\n    }\n    return elementType;\n  }\n  function resolveDispatcher() {\n    var dispatcher = ReactCurrentDispatcher.current;\n    if (!(dispatcher !== null)) {\n      {\n        throw Error(\"Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\\n1. You might have mismatching versions of React and the renderer (such as React DOM)\\n2. You might be breaking the Rules of Hooks\\n3. You might have more than one copy of React in the same app\\nSee https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.\");\n      }\n    }\n    return dispatcher;\n  }\n  function useContext(Context, unstable_observedBits) {\n    var dispatcher = resolveDispatcher();\n    {\n      if (unstable_observedBits !== undefined) {\n        error(\"useContext() second argument is reserved for future \" + \"use in React. Passing it is not supported. \" + \"You passed: %s.%s\", unstable_observedBits, typeof unstable_observedBits === \"number\" && Array.isArray(arguments[2]) ? \"\\n\\nDid you call array.map(useContext)? \" + \"Calling Hooks inside a loop is not supported. \" + \"Learn more at https://reactjs.org/link/rules-of-hooks\" : \"\");\n      } // TODO: add a more generic warning for invalid values.\n\n      if (Context._context !== undefined) {\n        var realContext = Context._context; // Don't deduplicate because this legitimately causes bugs\n        // and nobody should be using this in existing code.\n\n        if (realContext.Consumer === Context) {\n          error(\"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be \" + \"removed in a future major release. Did you mean to call useContext(Context) instead?\");\n        } else if (realContext.Provider === Context) {\n          error(\"Calling useContext(Context.Provider) is not supported. \" + \"Did you mean to call useContext(Context) instead?\");\n        }\n      }\n    }\n    return dispatcher.useContext(Context, unstable_observedBits);\n  }\n  function useState(initialState) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useState(initialState);\n  }\n  function useReducer(reducer, initialArg, init) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useReducer(reducer, initialArg, init);\n  }\n  function useRef(initialValue) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useRef(initialValue);\n  }\n  function useEffect(create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useEffect(create, deps);\n  }\n  function useLayoutEffect(create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useLayoutEffect(create, deps);\n  }\n  function useCallback(callback, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useCallback(callback, deps);\n  }\n  function useMemo(create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useMemo(create, deps);\n  }\n  function useImperativeHandle(ref, create, deps) {\n    var dispatcher = resolveDispatcher();\n    return dispatcher.useImperativeHandle(ref, create, deps);\n  }\n  function useDebugValue(value, formatterFn) {\n    {\n      var dispatcher = resolveDispatcher();\n      return dispatcher.useDebugValue(value, formatterFn);\n    }\n  }\n\n  // Helpers to patch console.logs to avoid logging during side-effect free\n  // replaying on render function. This currently only patches the object\n  // lazily which won't cover if the log function was extracted eagerly.\n  // We could also eagerly patch the method.\n  var disabledDepth = 0;\n  var prevLog;\n  var prevInfo;\n  var prevWarn;\n  var prevError;\n  var prevGroup;\n  var prevGroupCollapsed;\n  var prevGroupEnd;\n  function disabledLog() {}\n  disabledLog.__reactDisabledLog = true;\n  function disableLogs() {\n    {\n      if (disabledDepth === 0) {\n        /* eslint-disable react-internal/no-production-logging */\n        prevLog = console.log;\n        prevInfo = console.info;\n        prevWarn = console.warn;\n        prevError = console.error;\n        prevGroup = console.group;\n        prevGroupCollapsed = console.groupCollapsed;\n        prevGroupEnd = console.groupEnd; // https://github.com/facebook/react/issues/19099\n\n        var props = {\n          configurable: true,\n          enumerable: true,\n          value: disabledLog,\n          writable: true\n        }; // $FlowFixMe Flow thinks console is immutable.\n\n        Object.defineProperties(console, {\n          info: props,\n          log: props,\n          warn: props,\n          error: props,\n          group: props,\n          groupCollapsed: props,\n          groupEnd: props\n        });\n        /* eslint-enable react-internal/no-production-logging */\n      }\n\n      disabledDepth++;\n    }\n  }\n  function reenableLogs() {\n    {\n      disabledDepth--;\n      if (disabledDepth === 0) {\n        /* eslint-disable react-internal/no-production-logging */\n        var props = {\n          configurable: true,\n          enumerable: true,\n          writable: true\n        }; // $FlowFixMe Flow thinks console is immutable.\n\n        Object.defineProperties(console, {\n          log: _assign({}, props, {\n            value: prevLog\n          }),\n          info: _assign({}, props, {\n            value: prevInfo\n          }),\n          warn: _assign({}, props, {\n            value: prevWarn\n          }),\n          error: _assign({}, props, {\n            value: prevError\n          }),\n          group: _assign({}, props, {\n            value: prevGroup\n          }),\n          groupCollapsed: _assign({}, props, {\n            value: prevGroupCollapsed\n          }),\n          groupEnd: _assign({}, props, {\n            value: prevGroupEnd\n          })\n        });\n        /* eslint-enable react-internal/no-production-logging */\n      }\n\n      if (disabledDepth < 0) {\n        error(\"disabledDepth fell below zero. \" + \"This is a bug in React. Please file an issue.\");\n      }\n    }\n  }\n  var ReactCurrentDispatcher$1 = ReactSharedInternals.ReactCurrentDispatcher;\n  var prefix;\n  function describeBuiltInComponentFrame(name, source, ownerFn) {\n    {\n      if (prefix === undefined) {\n        // Extract the VM specific prefix used by each line.\n        try {\n          throw Error();\n        } catch (x) {\n          var match = x.stack.trim().match(/\\n( *(at )?)/);\n          prefix = match && match[1] || \"\";\n        }\n      } // We use the prefix to ensure our stacks line up with native stack frames.\n\n      return \"\\n\" + prefix + name;\n    }\n  }\n  var reentry = false;\n  var componentFrameCache;\n  {\n    var PossiblyWeakMap = typeof WeakMap === \"function\" ? WeakMap : Map;\n    componentFrameCache = new PossiblyWeakMap();\n  }\n  function describeNativeComponentFrame(fn, construct) {\n    // If something asked for a stack inside a fake render, it should get ignored.\n    if (!fn || reentry) {\n      return \"\";\n    }\n    {\n      var frame = componentFrameCache.get(fn);\n      if (frame !== undefined) {\n        return frame;\n      }\n    }\n    var control;\n    reentry = true;\n    var previousPrepareStackTrace = Error.prepareStackTrace; // $FlowFixMe It does accept undefined.\n\n    Error.prepareStackTrace = undefined;\n    var previousDispatcher;\n    {\n      previousDispatcher = ReactCurrentDispatcher$1.current; // Set the dispatcher in DEV because this might be call in the render function\n      // for warnings.\n\n      ReactCurrentDispatcher$1.current = null;\n      disableLogs();\n    }\n    try {\n      // This should throw.\n      if (construct) {\n        // Something should be setting the props in the constructor.\n        var Fake = function () {\n          throw Error();\n        }; // $FlowFixMe\n\n        Object.defineProperty(Fake.prototype, \"props\", {\n          set: function () {\n            // We use a throwing setter instead of frozen or non-writable props\n            // because that won't throw in a non-strict mode function.\n            throw Error();\n          }\n        });\n        if (typeof Reflect === \"object\" && Reflect.construct) {\n          // We construct a different control for this case to include any extra\n          // frames added by the construct call.\n          try {\n            Reflect.construct(Fake, []);\n          } catch (x) {\n            control = x;\n          }\n          Reflect.construct(fn, [], Fake);\n        } else {\n          try {\n            Fake.call();\n          } catch (x) {\n            control = x;\n          }\n          fn.call(Fake.prototype);\n        }\n      } else {\n        try {\n          throw Error();\n        } catch (x) {\n          control = x;\n        }\n        fn();\n      }\n    } catch (sample) {\n      // This is inlined manually because closure doesn't do it for us.\n      if (sample && control && typeof sample.stack === \"string\") {\n        // This extracts the first frame from the sample that isn't also in the control.\n        // Skipping one frame that we assume is the frame that calls the two.\n        var sampleLines = sample.stack.split(\"\\n\");\n        var controlLines = control.stack.split(\"\\n\");\n        var s = sampleLines.length - 1;\n        var c = controlLines.length - 1;\n        while (s >= 1 && c >= 0 && sampleLines[s] !== controlLines[c]) {\n          // We expect at least one stack frame to be shared.\n          // Typically this will be the root most one. However, stack frames may be\n          // cut off due to maximum stack limits. In this case, one maybe cut off\n          // earlier than the other. We assume that the sample is longer or the same\n          // and there for cut off earlier. So we should find the root most frame in\n          // the sample somewhere in the control.\n          c--;\n        }\n        for (; s >= 1 && c >= 0; s--, c--) {\n          // Next we find the first one that isn't the same which should be the\n          // frame that called our sample function and the control.\n          if (sampleLines[s] !== controlLines[c]) {\n            // In V8, the first line is describing the message but other VMs don't.\n            // If we're about to return the first line, and the control is also on the same\n            // line, that's a pretty good indicator that our sample threw at same line as\n            // the control. I.e. before we entered the sample frame. So we ignore this result.\n            // This can happen if you passed a class to function component, or non-function.\n            if (s !== 1 || c !== 1) {\n              do {\n                s--;\n                c--; // We may still have similar intermediate frames from the construct call.\n                // The next one that isn't the same should be our match though.\n\n                if (c < 0 || sampleLines[s] !== controlLines[c]) {\n                  // V8 adds a \"new\" prefix for native classes. Let's remove it to make it prettier.\n                  var _frame = \"\\n\" + sampleLines[s].replace(\" at new \", \" at \");\n                  {\n                    if (typeof fn === \"function\") {\n                      componentFrameCache.set(fn, _frame);\n                    }\n                  } // Return the line we found.\n\n                  return _frame;\n                }\n              } while (s >= 1 && c >= 0);\n            }\n            break;\n          }\n        }\n      }\n    } finally {\n      reentry = false;\n      {\n        ReactCurrentDispatcher$1.current = previousDispatcher;\n        reenableLogs();\n      }\n      Error.prepareStackTrace = previousPrepareStackTrace;\n    } // Fallback to just using the name if we couldn't make it throw.\n\n    var name = fn ? fn.displayName || fn.name : \"\";\n    var syntheticFrame = name ? describeBuiltInComponentFrame(name) : \"\";\n    {\n      if (typeof fn === \"function\") {\n        componentFrameCache.set(fn, syntheticFrame);\n      }\n    }\n    return syntheticFrame;\n  }\n  function describeFunctionComponentFrame(fn, source, ownerFn) {\n    {\n      return describeNativeComponentFrame(fn, false);\n    }\n  }\n  function shouldConstruct(Component) {\n    var prototype = Component.prototype;\n    return !!(prototype && prototype.isReactComponent);\n  }\n  function describeUnknownElementTypeFrameInDEV(type, source, ownerFn) {\n    if (type == null) {\n      return \"\";\n    }\n    if (typeof type === \"function\") {\n      {\n        return describeNativeComponentFrame(type, shouldConstruct(type));\n      }\n    }\n    if (typeof type === \"string\") {\n      return describeBuiltInComponentFrame(type);\n    }\n    switch (type) {\n      case exports.Suspense:\n        return describeBuiltInComponentFrame(\"Suspense\");\n      case REACT_SUSPENSE_LIST_TYPE:\n        return describeBuiltInComponentFrame(\"SuspenseList\");\n    }\n    if (typeof type === \"object\") {\n      switch (type.$$typeof) {\n        case REACT_FORWARD_REF_TYPE:\n          return describeFunctionComponentFrame(type.render);\n        case REACT_MEMO_TYPE:\n          // Memo may contain any component type so we recursively resolve it.\n          return describeUnknownElementTypeFrameInDEV(type.type, source, ownerFn);\n        case REACT_BLOCK_TYPE:\n          return describeFunctionComponentFrame(type._render);\n        case REACT_LAZY_TYPE:\n          {\n            var lazyComponent = type;\n            var payload = lazyComponent._payload;\n            var init = lazyComponent._init;\n            try {\n              // Lazy may contain any component type so we recursively resolve it.\n              return describeUnknownElementTypeFrameInDEV(init(payload), source, ownerFn);\n            } catch (x) {}\n          }\n      }\n    }\n    return \"\";\n  }\n  var loggedTypeFailures = {};\n  var ReactDebugCurrentFrame$1 = ReactSharedInternals.ReactDebugCurrentFrame;\n  function setCurrentlyValidatingElement(element) {\n    {\n      if (element) {\n        var owner = element._owner;\n        var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n        ReactDebugCurrentFrame$1.setExtraStackFrame(stack);\n      } else {\n        ReactDebugCurrentFrame$1.setExtraStackFrame(null);\n      }\n    }\n  }\n  function checkPropTypes(typeSpecs, values, location, componentName, element) {\n    {\n      // $FlowFixMe This is okay but Flow doesn't know it.\n      var has = Function.call.bind(Object.prototype.hasOwnProperty);\n      for (var typeSpecName in typeSpecs) {\n        if (has(typeSpecs, typeSpecName)) {\n          var error$1 = void 0; // Prop type validation may throw. In case they do, we don't want to\n          // fail the render phase where it didn't fail before. So we log it.\n          // After these have been cleaned up, we'll let them throw.\n\n          try {\n            // This is intentionally an invariant that gets caught. It's the same\n            // behavior as without this statement except with a better message.\n            if (typeof typeSpecs[typeSpecName] !== \"function\") {\n              var err = Error((componentName || \"React class\") + \": \" + location + \" type `\" + typeSpecName + \"` is invalid; \" + \"it must be a function, usually from the `prop-types` package, but received `\" + typeof typeSpecs[typeSpecName] + \"`.\" + \"This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.\");\n              err.name = \"Invariant Violation\";\n              throw err;\n            }\n            error$1 = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, \"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED\");\n          } catch (ex) {\n            error$1 = ex;\n          }\n          if (error$1 && !(error$1 instanceof Error)) {\n            setCurrentlyValidatingElement(element);\n            error(\"%s: type specification of %s\" + \" `%s` is invalid; the type checker \" + \"function must return `null` or an `Error` but returned a %s. \" + \"You may have forgotten to pass an argument to the type checker \" + \"creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and \" + \"shape all require an argument).\", componentName || \"React class\", location, typeSpecName, typeof error$1);\n            setCurrentlyValidatingElement(null);\n          }\n          if (error$1 instanceof Error && !(error$1.message in loggedTypeFailures)) {\n            // Only monitor this failure once because there tends to be a lot of the\n            // same error.\n            loggedTypeFailures[error$1.message] = true;\n            setCurrentlyValidatingElement(element);\n            error(\"Failed %s type: %s\", location, error$1.message);\n            setCurrentlyValidatingElement(null);\n          }\n        }\n      }\n    }\n  }\n  function setCurrentlyValidatingElement$1(element) {\n    {\n      if (element) {\n        var owner = element._owner;\n        var stack = describeUnknownElementTypeFrameInDEV(element.type, element._source, owner ? owner.type : null);\n        setExtraStackFrame(stack);\n      } else {\n        setExtraStackFrame(null);\n      }\n    }\n  }\n  var propTypesMisspellWarningShown;\n  {\n    propTypesMisspellWarningShown = false;\n  }\n  function getDeclarationErrorAddendum() {\n    if (ReactCurrentOwner.current) {\n      var name = getComponentName(ReactCurrentOwner.current.type);\n      if (name) {\n        return \"\\n\\nCheck the render method of `\" + name + \"`.\";\n      }\n    }\n    return \"\";\n  }\n  function getSourceInfoErrorAddendum(source) {\n    if (source !== undefined) {\n      var fileName = source.fileName.replace(/^.*[\\\\\\/]/, \"\");\n      var lineNumber = source.lineNumber;\n      return \"\\n\\nCheck your code at \" + fileName + \":\" + lineNumber + \".\";\n    }\n    return \"\";\n  }\n  function getSourceInfoErrorAddendumForProps(elementProps) {\n    if (elementProps !== null && elementProps !== undefined) {\n      return getSourceInfoErrorAddendum(elementProps.__source);\n    }\n    return \"\";\n  }\n  /**\n   * Warn if there's no key explicitly set on dynamic arrays of children or\n   * object keys are not valid. This allows us to keep track of children between\n   * updates.\n   */\n\n  var ownerHasKeyUseWarning = {};\n  function getCurrentComponentErrorInfo(parentType) {\n    var info = getDeclarationErrorAddendum();\n    if (!info) {\n      var parentName = typeof parentType === \"string\" ? parentType : parentType.displayName || parentType.name;\n      if (parentName) {\n        info = \"\\n\\nCheck the top-level render call using <\" + parentName + \">.\";\n      }\n    }\n    return info;\n  }\n  /**\n   * Warn if the element doesn't have an explicit key assigned to it.\n   * This element is in an array. The array could grow and shrink or be\n   * reordered. All children that haven't already been validated are required to\n   * have a \"key\" property assigned to it. Error statuses are cached so a warning\n   * will only be shown once.\n   *\n   * @internal\n   * @param {ReactElement} element Element that requires a key.\n   * @param {*} parentType element's parent's type.\n   */\n\n  function validateExplicitKey(element, parentType) {\n    if (!element._store || element._store.validated || element.key != null) {\n      return;\n    }\n    element._store.validated = true;\n    var currentComponentErrorInfo = getCurrentComponentErrorInfo(parentType);\n    if (ownerHasKeyUseWarning[currentComponentErrorInfo]) {\n      return;\n    }\n    ownerHasKeyUseWarning[currentComponentErrorInfo] = true; // Usually the current owner is the offender, but if it accepts children as a\n    // property, it may be the creator of the child that's responsible for\n    // assigning it a key.\n\n    var childOwner = \"\";\n    if (element && element._owner && element._owner !== ReactCurrentOwner.current) {\n      // Give the component that originally created this child.\n      childOwner = \" It was passed a child from \" + getComponentName(element._owner.type) + \".\";\n    }\n    {\n      setCurrentlyValidatingElement$1(element);\n      error(\"Each child in a list should have a unique \\\"key\\\" prop.\" + \"%s%s See https://reactjs.org/link/warning-keys for more information.\", currentComponentErrorInfo, childOwner);\n      setCurrentlyValidatingElement$1(null);\n    }\n  }\n  /**\n   * Ensure that every element either is passed in a static location, in an\n   * array with an explicit keys property defined, or in an object literal\n   * with valid key property.\n   *\n   * @internal\n   * @param {ReactNode} node Statically passed child of any type.\n   * @param {*} parentType node's parent's type.\n   */\n\n  function validateChildKeys(node, parentType) {\n    if (typeof node !== \"object\") {\n      return;\n    }\n    if (Array.isArray(node)) {\n      for (var i = 0; i < node.length; i++) {\n        var child = node[i];\n        if (isValidElement(child)) {\n          validateExplicitKey(child, parentType);\n        }\n      }\n    } else if (isValidElement(node)) {\n      // This element was passed in a valid location.\n      if (node._store) {\n        node._store.validated = true;\n      }\n    } else if (node) {\n      var iteratorFn = getIteratorFn(node);\n      if (typeof iteratorFn === \"function\") {\n        // Entry iterators used to provide implicit keys,\n        // but now we print a separate warning for them later.\n        if (iteratorFn !== node.entries) {\n          var iterator = iteratorFn.call(node);\n          var step;\n          while (!(step = iterator.next()).done) {\n            if (isValidElement(step.value)) {\n              validateExplicitKey(step.value, parentType);\n            }\n          }\n        }\n      }\n    }\n  }\n  /**\n   * Given an element, validate that its props follow the propTypes definition,\n   * provided by the type.\n   *\n   * @param {ReactElement} element\n   */\n\n  function validatePropTypes(element) {\n    {\n      var type = element.type;\n      if (type === null || type === undefined || typeof type === \"string\") {\n        return;\n      }\n      var propTypes;\n      if (typeof type === \"function\") {\n        propTypes = type.propTypes;\n      } else if (typeof type === \"object\" && (type.$$typeof === REACT_FORWARD_REF_TYPE ||\n      // Note: Memo only checks outer props here.\n      // Inner props are checked in the reconciler.\n      type.$$typeof === REACT_MEMO_TYPE)) {\n        propTypes = type.propTypes;\n      } else {\n        return;\n      }\n      if (propTypes) {\n        // Intentionally inside to avoid triggering lazy initializers:\n        var name = getComponentName(type);\n        checkPropTypes(propTypes, element.props, \"prop\", name, element);\n      } else if (type.PropTypes !== undefined && !propTypesMisspellWarningShown) {\n        propTypesMisspellWarningShown = true; // Intentionally inside to avoid triggering lazy initializers:\n\n        var _name = getComponentName(type);\n        error(\"Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?\", _name || \"Unknown\");\n      }\n      if (typeof type.getDefaultProps === \"function\" && !type.getDefaultProps.isReactClassApproved) {\n        error(\"getDefaultProps is only used on classic React.createClass \" + \"definitions. Use a static property named `defaultProps` instead.\");\n      }\n    }\n  }\n  /**\n   * Given a fragment, validate that it can only be provided with fragment props\n   * @param {ReactElement} fragment\n   */\n\n  function validateFragmentProps(fragment) {\n    {\n      var keys = Object.keys(fragment.props);\n      for (var i = 0; i < keys.length; i++) {\n        var key = keys[i];\n        if (key !== \"children\" && key !== \"key\") {\n          setCurrentlyValidatingElement$1(fragment);\n          error(\"Invalid prop `%s` supplied to `React.Fragment`. \" + \"React.Fragment can only have `key` and `children` props.\", key);\n          setCurrentlyValidatingElement$1(null);\n          break;\n        }\n      }\n      if (fragment.ref !== null) {\n        setCurrentlyValidatingElement$1(fragment);\n        error(\"Invalid attribute `ref` supplied to `React.Fragment`.\");\n        setCurrentlyValidatingElement$1(null);\n      }\n    }\n  }\n  function createElementWithValidation(type, props, children) {\n    var validType = isValidElementType(type); // We warn in this case but don't throw. We expect the element creation to\n    // succeed and there will likely be errors in render.\n\n    if (!validType) {\n      var info = \"\";\n      if (type === undefined || typeof type === \"object\" && type !== null && Object.keys(type).length === 0) {\n        info += \" You likely forgot to export your component from the file \" + \"it's defined in, or you might have mixed up default and named imports.\";\n      }\n      var sourceInfo = getSourceInfoErrorAddendumForProps(props);\n      if (sourceInfo) {\n        info += sourceInfo;\n      } else {\n        info += getDeclarationErrorAddendum();\n      }\n      var typeString;\n      if (type === null) {\n        typeString = \"null\";\n      } else if (Array.isArray(type)) {\n        typeString = \"array\";\n      } else if (type !== undefined && type.$$typeof === REACT_ELEMENT_TYPE) {\n        typeString = \"<\" + (getComponentName(type.type) || \"Unknown\") + \" />\";\n        info = \" Did you accidentally export a JSX literal instead of a component?\";\n      } else {\n        typeString = typeof type;\n      }\n      {\n        error(\"React.createElement: type is invalid -- expected a string (for \" + \"built-in components) or a class/function (for composite \" + \"components) but got: %s.%s\", typeString, info);\n      }\n    }\n    var element = createElement.apply(this, arguments); // The result can be nullish if a mock or a custom function is used.\n    // TODO: Drop this when these are no longer allowed as the type argument.\n\n    if (element == null) {\n      return element;\n    } // Skip key warning if the type isn't valid since our key validation logic\n    // doesn't expect a non-string/function type and can throw confusing errors.\n    // We don't want exception behavior to differ between dev and prod.\n    // (Rendering will throw with a helpful message and as soon as the type is\n    // fixed, the key warnings will appear.)\n\n    if (validType) {\n      for (var i = 2; i < arguments.length; i++) {\n        validateChildKeys(arguments[i], type);\n      }\n    }\n    if (type === exports.Fragment) {\n      validateFragmentProps(element);\n    } else {\n      validatePropTypes(element);\n    }\n    return element;\n  }\n  var didWarnAboutDeprecatedCreateFactory = false;\n  function createFactoryWithValidation(type) {\n    var validatedFactory = createElementWithValidation.bind(null, type);\n    validatedFactory.type = type;\n    {\n      if (!didWarnAboutDeprecatedCreateFactory) {\n        didWarnAboutDeprecatedCreateFactory = true;\n        warn(\"React.createFactory() is deprecated and will be removed in \" + \"a future major release. Consider using JSX \" + \"or use React.createElement() directly instead.\");\n      } // Legacy hook: remove it\n\n      Object.defineProperty(validatedFactory, \"type\", {\n        enumerable: false,\n        get: function () {\n          warn(\"Factory.type is deprecated. Access the class directly \" + \"before passing it to createFactory.\");\n          Object.defineProperty(this, \"type\", {\n            value: type\n          });\n          return type;\n        }\n      });\n    }\n    return validatedFactory;\n  }\n  function cloneElementWithValidation(element, props, children) {\n    var newElement = cloneElement.apply(this, arguments);\n    for (var i = 2; i < arguments.length; i++) {\n      validateChildKeys(arguments[i], newElement.type);\n    }\n    validatePropTypes(newElement);\n    return newElement;\n  }\n  {\n    try {\n      var frozenObject = Object.freeze({});\n      /* eslint-disable no-new */\n\n      new Map([[frozenObject, null]]);\n      new Set([frozenObject]);\n      /* eslint-enable no-new */\n    } catch (e) {}\n  }\n  var createElement$1 = createElementWithValidation;\n  var cloneElement$1 = cloneElementWithValidation;\n  var createFactory = createFactoryWithValidation;\n  var Children = {\n    map: mapChildren,\n    forEach: forEachChildren,\n    count: countChildren,\n    toArray: toArray,\n    only: onlyChild\n  };\n  exports.Children = Children;\n  exports.Component = Component;\n  exports.PureComponent = PureComponent;\n  exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = ReactSharedInternals;\n  exports.cloneElement = cloneElement$1;\n  exports.createContext = createContext;\n  exports.createElement = createElement$1;\n  exports.createFactory = createFactory;\n  exports.createRef = createRef;\n  exports.forwardRef = forwardRef;\n  exports.isValidElement = isValidElement;\n  exports.lazy = lazy;\n  exports.memo = memo;\n  exports.useCallback = useCallback;\n  exports.useContext = useContext;\n  exports.useDebugValue = useDebugValue;\n  exports.useEffect = useEffect;\n  exports.useImperativeHandle = useImperativeHandle;\n  exports.useLayoutEffect = useLayoutEffect;\n  exports.useMemo = useMemo;\n  exports.useReducer = useReducer;\n  exports.useRef = useRef;\n  exports.useState = useState;\n  exports.version = ReactVersion;\n})();\nconst Fragment = exports.Fragment,\n  StrictMode = exports.StrictMode,\n  Profiler = exports.Profiler,\n  Suspense = exports.Suspense,\n  Children = exports.Children,\n  Component = exports.Component,\n  PureComponent = exports.PureComponent,\n  __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,\n  cloneElement = exports.cloneElement,\n  createContext = exports.createContext,\n  createElement = exports.createElement,\n  createFactory = exports.createFactory,\n  createRef = exports.createRef,\n  forwardRef = exports.forwardRef,\n  isValidElement = exports.isValidElement,\n  lazy = exports.lazy,\n  memo = exports.memo,\n  useCallback = exports.useCallback,\n  useContext = exports.useContext,\n  useDebugValue = exports.useDebugValue,\n  useEffect = exports.useEffect,\n  useImperativeHandle = exports.useImperativeHandle,\n  useLayoutEffect = exports.useLayoutEffect,\n  useMemo = exports.useMemo,\n  useReducer = exports.useReducer,\n  useRef = exports.useRef,\n  useState = exports.useState,\n  version = exports.version;\n\nexport { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, cloneElement, createContext, createElement, createFactory, createRef, exports as default, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version };\n//# sourceMappingURL=react.development!cjs.map\n", "import exports from './npm:react@17.0.2/cjs/react.development!cjs';\nimport '/npm:object-assign@4!cjs';\n\nconst Fragment = exports.Fragment,\n  StrictMode = exports.StrictMode,\n  Profiler = exports.Profiler,\n  Suspense = exports.Suspense,\n  Children = exports.Children,\n  Component = exports.Component,\n  PureComponent = exports.PureComponent,\n  __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = exports.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,\n  cloneElement = exports.cloneElement,\n  createContext = exports.createContext,\n  createElement = exports.createElement,\n  createFactory = exports.createFactory,\n  createRef = exports.createRef,\n  forwardRef = exports.forwardRef,\n  isValidElement = exports.isValidElement,\n  lazy = exports.lazy,\n  memo = exports.memo,\n  useCallback = exports.useCallback,\n  useContext = exports.useContext,\n  useDebugValue = exports.useDebugValue,\n  useEffect = exports.useEffect,\n  useImperativeHandle = exports.useImperativeHandle,\n  useLayoutEffect = exports.useLayoutEffect,\n  useMemo = exports.useMemo,\n  useReducer = exports.useReducer,\n  useRef = exports.useRef,\n  useState = exports.useState,\n  version = exports.version;\n\nexport { Children, Component, Fragment, Profiler, PureComponent, StrictMode, Suspense, __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, cloneElement, createContext, createElement, createFactory, createRef, exports as default, forwardRef, isValidElement, lazy, memo, useCallback, useContext, useDebugValue, useEffect, useImperativeHandle, useLayoutEffect, useMemo, useReducer, useRef, useState, version };\n//# sourceMappingURL=npm:react@17.0.2!cjs.map\n", "import * as _react2 from './npm:react@17!cjs';\n\nvar _react = \"default\" in _react2 ? _react2.default : _react2;\n\nvar exports = {};\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nvar React = _react;\n/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation. All rights reserved.\r\nLicensed under the Apache License, Version 2.0 (the \"License\"); you may not use\r\nthis file except in compliance with the License. You may obtain a copy of the\r\nLicense at http://www.apache.org/licenses/LICENSE-2.0\r\n\r\nTHIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\r\nKIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED\r\nWARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,\r\nMERCHANTABLITY OR NON-INFRINGEMENT.\r\n\r\nSee the Apache Version 2.0 License for specific language governing permissions\r\nand limitations under the License.\r\n***************************************************************************** */\n\n/* global Reflect, Promise */\n\nvar extendStatics = function (d, b) {\n  extendStatics = Object.setPrototypeOf || {\n    __proto__: []\n  } instanceof Array && function (d, b) {\n    d.__proto__ = b;\n  } || function (d, b) {\n    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];\n  };\n\n  return extendStatics(d, b);\n};\n\nfunction __extends(d, b) {\n  extendStatics(d, b);\n\n  function __() {\n    this.constructor = d;\n  }\n\n  d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n}\n\nvar __assign = function () {\n  __assign = Object.assign || function __assign(t) {\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\n      s = arguments[i];\n\n      for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n    }\n\n    return t;\n  };\n\n  return __assign.apply(this, arguments);\n};\n\nfunction styleInject(css, ref) {\n  if (ref === void 0) ref = {};\n  var insertAt = ref.insertAt;\n\n  if (!css || typeof document === \"undefined\") {\n    return;\n  }\n\n  var head = document.head || document.getElementsByTagName(\"head\")[0];\n  var style = document.createElement(\"style\");\n  style.type = \"text/css\";\n\n  if (insertAt === \"top\") {\n    if (head.firstChild) {\n      head.insertBefore(style, head.firstChild);\n    } else {\n      head.appendChild(style);\n    }\n  } else {\n    head.appendChild(style);\n  }\n\n  if (style.styleSheet) {\n    style.styleSheet.cssText = css;\n  } else {\n    style.appendChild(document.createTextNode(css));\n  }\n}\n\nvar css = \"/*\\n  code is extracted from Calendly's embed stylesheet: https://assets.calendly.com/assets/external/widget.css\\n*/\\n\\n.calendly-inline-widget,\\n.calendly-inline-widget *,\\n.calendly-badge-widget,\\n.calendly-badge-widget *,\\n.calendly-overlay,\\n.calendly-overlay * {\\n    font-size:16px;\\n    line-height:1.2em\\n}\\n\\n.calendly-inline-widget iframe,\\n.calendly-badge-widget iframe,\\n.calendly-overlay iframe {\\n    display:inline;\\n    width:100%;\\n    height:100%\\n}\\n\\n.calendly-popup-content {\\n    position:relative\\n}\\n\\n.calendly-popup-content.calendly-mobile {\\n    -webkit-overflow-scrolling:touch;\\n    overflow-y:auto\\n}\\n\\n.calendly-overlay {\\n    position:fixed;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0;\\n    overflow:hidden;\\n    z-index:9999;\\n    background-color:#a5a5a5;\\n    background-color:rgba(31,31,31,0.4)\\n}\\n\\n.calendly-overlay .calendly-close-overlay {\\n    position:absolute;\\n    top:0;\\n    left:0;\\n    right:0;\\n    bottom:0\\n}\\n\\n.calendly-overlay .calendly-popup {\\n    box-sizing:border-box;\\n    position:absolute;\\n    top:50%;\\n    left:50%;\\n    -webkit-transform:translateY(-50%) translateX(-50%);\\n    transform:translateY(-50%) translateX(-50%);\\n    width:80%;\\n    min-width:900px;\\n    max-width:1000px;\\n    height:90%;\\n    max-height:680px\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup {\\n        position:fixed;\\n        top:50px;\\n        left:0;\\n        right:0;\\n        bottom:0;\\n        -webkit-transform:none;\\n        transform:none;\\n        width:100%;\\n        height:auto;\\n        min-width:0;\\n        max-height:none\\n    }\\n}\\n\\n.calendly-overlay .calendly-popup .calendly-popup-content {\\n    height:100%;\\n}\\n\\n.calendly-overlay .calendly-popup-close {\\n    position:absolute;\\n    top:25px;\\n    right:25px;\\n    color:#fff;\\n    width:19px;\\n    height:19px;\\n    cursor:pointer;\\n    background:url(https://assets.calendly.com/assets/external/close-icon.svg) no-repeat;\\n    background-size:contain\\n}\\n\\n@media (max-width: 975px) {\\n    .calendly-overlay .calendly-popup-close {\\n        top:15px;\\n        right:15px\\n    }\\n}\\n\\n.calendly-badge-widget {\\n    position:fixed;\\n    right:20px;\\n    bottom:15px;\\n    z-index:9998\\n}\\n\\n.calendly-badge-widget .calendly-badge-content {\\n    display:table-cell;\\n    width:auto;\\n    height:45px;\\n    padding:0 30px;\\n    border-radius:25px;\\n    box-shadow:rgba(0,0,0,0.25) 0 2px 5px;\\n    font-family:sans-serif;\\n    text-align:center;\\n    vertical-align:middle;\\n    font-weight:bold;\\n    font-size:14px;\\n    color:#fff;\\n    cursor:pointer\\n}\\n\\n.calendly-badge-widget .calendly-badge-content.calendly-white {\\n    color:#666a73\\n}\\n\\n.calendly-badge-widget .calendly-badge-content span {\\n    display:block;\\n    font-size:12px\\n}\\n\\n.calendly-spinner {\\n    position:absolute;\\n    top:50%;\\n    left:0;\\n    right:0;\\n    -webkit-transform:translateY(-50%);\\n    transform:translateY(-50%);\\n    text-align:center;\\n    z-index:-1\\n}\\n\\n.calendly-spinner>div {\\n    display:inline-block;\\n    width:18px;\\n    height:18px;\\n    background-color:#e1e1e1;\\n    border-radius:50%;\\n    vertical-align:middle;\\n    -webkit-animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    animation:calendly-bouncedelay 1.4s infinite ease-in-out;\\n    -webkit-animation-fill-mode:both;\\n    animation-fill-mode:both\\n}\\n\\n.calendly-spinner .calendly-bounce1 {\\n    -webkit-animation-delay:-0.32s;\\n    animation-delay:-0.32s\\n}\\n\\n.calendly-spinner .calendly-bounce2 {\\n    -webkit-animation-delay:-0.16s;\\n    animation-delay:-0.16s\\n}\\n\\n@-webkit-keyframes calendly-bouncedelay {\\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    } \\n    \\n    40%{\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\\n\\n@keyframes calendly-bouncedelay{ \\n    0%,80%,100% {\\n        -webkit-transform:scale(0);\\n        transform:scale(0)\\n    }\\n    \\n    40% {\\n        -webkit-transform:scale(1);\\n        transform:scale(1)\\n    }\\n}\";\nstyleInject(css); // @ts-nocheck\n\n/* eslint-disable  @typescript-eslint/no-unused-expressions */\n\n/* eslint-disable  no-restricted-globals */\n\nvar initializeCalendly = function () {\n  return (\n    /*\n    code is extracted from Calendly's embed script: https://assets.calendly.com/assets/external/widget.js\n    */\n    function () {\n      window.Calendly = {}, window.Calendly._util = {};\n    }.call(window), window.Calendly._util.domReady = function (t) {\n      var e = !1,\n          n = function () {\n        document.addEventListener ? (document.removeEventListener(\"DOMContentLoaded\", o), window.removeEventListener(\"load\", o)) : (document.detachEvent(\"onreadystatechange\", o), window.detachEvent(\"onload\", o));\n      },\n          o = function () {\n        e || !document.addEventListener && \"load\" !== event.type && \"complete\" !== document.readyState || (e = !0, n(), t());\n      };\n\n      if (\"complete\" === document.readyState) t();else if (document.addEventListener) document.addEventListener(\"DOMContentLoaded\", o), window.addEventListener(\"load\", o);else {\n        document.attachEvent(\"onreadystatechange\", o), window.attachEvent(\"onload\", o);\n        var i = !1;\n\n        try {\n          i = null == window.frameElement && document.documentElement;\n        } catch (r) {}\n\n        i && i.doScroll && !function l() {\n          if (!e) {\n            try {\n              i.doScroll(\"left\");\n            } catch (o) {\n              return setTimeout(l, 50);\n            }\n\n            e = !0, n(), t();\n          }\n        }();\n      }\n    }, window.Calendly._util.assign = function (t) {\n      if (null == t) throw new TypeError(\"Cannot convert undefined or null to object\");\n\n      for (var e = Object(t), n = 1; n < arguments.length; n++) {\n        var o = arguments[n];\n        if (null != o) for (var i in o) Object.prototype.hasOwnProperty.call(o, i) && (e[i] = o[i]);\n      }\n\n      return e;\n    }, function () {\n      window.Calendly._url = {}, window.Calendly._url.extractQueryStringParams = function (t) {\n        var e, n, o, i, r, l, a, d, u, s;\n\n        for (a = document.createElement(\"a\"), a.href = t, r = a.search.substr(1), l = {}, d = r.split(\"&\"), e = 0, o = d.length; o > e; e++) i = d[e], u = i.split(\"=\"), n = u[0], s = u[1], void 0 !== s && (l[n.toLowerCase()] = decodeURIComponent(s));\n\n        return l;\n      }, window.Calendly._url.stripQuery = function (t) {\n        return t.split(\"?\")[0];\n      };\n    }.call(window), function () {\n      window.Calendly._util.snakeCaseKeys = function (t) {\n        var e, n, o;\n        o = {};\n\n        for (n in t) e = n.split(/(?=[A-Z])/).join(\"_\").toLowerCase(), o[e] = t[n];\n\n        return o;\n      }, window.Calendly._util.pick = function (t, e) {\n        var n, o, i, r;\n\n        if (t) {\n          for (r = {}, n = 0, i = e.length; i > n; n++) o = e[n], t[o] && (r[o] = t[o]);\n\n          return r;\n        }\n      };\n    }.call(window), function (t, e) {\n      var n = {\n        exports: {}\n      };\n      n.exports = exports, e(n.exports), t.bodyScrollLock = n.exports;\n    }(window, function (t) {\n      function e(t) {\n        if (Array.isArray(t)) {\n          for (var e = 0, n = Array(t.length); e < t.length; e++) n[e] = t[e];\n\n          return n;\n        }\n\n        return Array.from(t);\n      }\n\n      Object.defineProperty(t, \"__esModule\", {\n        value: !0\n      });\n      var n = !1;\n\n      if (\"undefined\" != typeof window) {\n        var o = {\n          get passive() {\n            n = !0;\n          }\n\n        };\n        window.addEventListener(\"testPassive\", null, o), window.removeEventListener(\"testPassive\", null, o);\n      }\n\n      var i = \"undefined\" != typeof window && window.navigator && window.navigator.platform && /iP(ad|hone|od)/.test(window.navigator.platform),\n          r = [],\n          l = !1,\n          a = -1,\n          d = void 0,\n          u = void 0,\n          s = function (t) {\n        return r.some(function (e) {\n          return !(!e.options.allowTouchMove || !e.options.allowTouchMove(t));\n        });\n      },\n          c = function (t) {\n        var e = t || window.event;\n        return s(e.target) ? !0 : e.touches.length > 1 ? !0 : (e.preventDefault && e.preventDefault(), !1);\n      },\n          p = function (t) {\n        setTimeout(function () {\n          if (void 0 === u) {\n            var e = !!t && t.reserveScrollBarGap === !0,\n                n = window.innerWidth - document.documentElement.clientWidth;\n            e && n > 0 && (u = document.body.style.paddingRight, document.body.style.paddingRight = n + \"px\");\n          }\n\n          void 0 === d && (d = document.body.style.overflow, document.body.style.overflow = \"hidden\");\n        });\n      },\n          h = function () {\n        setTimeout(function () {\n          void 0 !== u && (document.body.style.paddingRight = u, u = void 0), void 0 !== d && (document.body.style.overflow = d, d = void 0);\n        });\n      },\n          y = function (t) {\n        return t ? t.scrollHeight - t.scrollTop <= t.clientHeight : !1;\n      },\n          m = function (t, e) {\n        var n = t.targetTouches[0].clientY - a;\n        return s(t.target) ? !1 : e && 0 === e.scrollTop && n > 0 ? c(t) : y(e) && 0 > n ? c(t) : (t.stopPropagation(), !0);\n      };\n\n      t.disableBodyScroll = function (t, o) {\n        if (i) {\n          if (!t) return void console.error(\"disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.\");\n\n          if (t && !r.some(function (e) {\n            return e.targetElement === t;\n          })) {\n            var d = {\n              targetElement: t,\n              options: o || {}\n            };\n            r = [].concat(e(r), [d]), t.ontouchstart = function (t) {\n              1 === t.targetTouches.length && (a = t.targetTouches[0].clientY);\n            }, t.ontouchmove = function (e) {\n              1 === e.targetTouches.length && m(e, t);\n            }, l || (document.addEventListener(\"touchmove\", c, n ? {\n              passive: !1\n            } : void 0), l = !0);\n          }\n        } else {\n          p(o);\n          var u = {\n            targetElement: t,\n            options: o || {}\n          };\n          r = [].concat(e(r), [u]);\n        }\n      }, t.clearAllBodyScrollLocks = function () {\n        i ? (r.forEach(function (t) {\n          t.targetElement.ontouchstart = null, t.targetElement.ontouchmove = null;\n        }), l && (document.removeEventListener(\"touchmove\", c, n ? {\n          passive: !1\n        } : void 0), l = !1), r = [], a = -1) : (h(), r = []);\n      }, t.enableBodyScroll = function (t) {\n        if (i) {\n          if (!t) return void console.error(\"enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.\");\n          t.ontouchstart = null, t.ontouchmove = null, r = r.filter(function (e) {\n            return e.targetElement !== t;\n          }), l && 0 === r.length && (document.removeEventListener(\"touchmove\", c, n ? {\n            passive: !1\n          } : void 0), l = !1);\n        } else r = r.filter(function (e) {\n          return e.targetElement !== t;\n        }), r.length || h();\n      };\n    }), function () {\n      var t, e, n, o, i;\n      window.Calendly._autoLoadInlineWidgets = function () {\n        return window.Calendly._util.domReady(function () {\n          return e();\n        });\n      }, window.Calendly.initBadgeWidget = function (e) {\n        return window.Calendly._util.domReady(function () {\n          return t(e);\n        });\n      }, window.Calendly.destroyBadgeWidget = function () {\n        return window.Calendly.badgeWidget ? (window.Calendly.badgeWidget.destroy(), delete window.Calendly.badgeWidget) : void 0;\n      }, window.Calendly.initPopupWidget = function (t) {\n        return window.Calendly._util.domReady(function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupButton\", t);\n        });\n      }, window.Calendly.initInlineWidget = function (t) {\n        return t.url ? (t.parentElement || (t.parentElement = o()), window.Calendly._util.domReady(function () {\n          return t.embedType = \"Inline\", new window.Calendly.Iframe(t);\n        })) : void 0;\n      }, window.Calendly.showPopupWidget = function (t, e, n) {\n        var o;\n        return null == e && (e = \"PopupButton\"), null == n && (n = {}), window.Calendly.closePopupWidget(), o = function () {\n          return delete window.Calendly.popupWidget;\n        }, window.Calendly.popupWidget = new window.Calendly.PopupWidget(t, o, e, n), window.Calendly.popupWidget.show();\n      }, window.Calendly.closePopupWidget = function () {\n        return window.Calendly.popupWidget ? window.Calendly.popupWidget.close() : void 0;\n      }, o = function () {\n        var t;\n        return t = document.scripts[document.scripts.length - 1], t.parentNode;\n      }, e = function () {\n        var t, e, n, o, r;\n\n        for (e = document.querySelectorAll(\".calendly-inline-widget\"), r = [], n = 0, o = e.length; o > n; n++) t = e[n], i(t) ? r.push(void 0) : (t.setAttribute(\"data-processed\", !0), r.push(new window.Calendly.Iframe({\n          parentElement: t,\n          inlineStyles: !0,\n          embedType: \"Inline\"\n        })));\n\n        return r;\n      }, i = function (t) {\n        return t.getAttribute(\"data-processed\") || \"false\" === t.getAttribute(\"data-auto-load\");\n      }, t = function (t) {\n        var e, o, i;\n        return window.Calendly.destroyBadgeWidget(), e = n(t), i = function () {\n          return window.Calendly.showPopupWidget(t.url, \"PopupWidget\", t);\n        }, o = window.Calendly._util.assign({\n          onClick: i\n        }, e), window.Calendly.badgeWidget = new window.Calendly.BadgeWidget(o);\n      }, n = function (t) {\n        var e, n;\n        return e = [\"color\", \"textColor\", \"text\", \"branding\"], n = {}, e.forEach(function (e) {\n          return n[e] = t[e], delete t[e];\n        }), n;\n      };\n    }.call(window), function () {\n      window.Calendly.Iframe = function () {\n        function t(t) {\n          this.options = t, this.parseOptions(), this.build(), this.inject();\n        }\n\n        return t.prototype.isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent), t.prototype.parseOptions = function () {\n          var t;\n          if (t = {\n            inlineStyles: !1\n          }, this.options = window.Calendly._util.assign({}, t, this.options), this.parent = this.options.parentElement, !this.parent) throw \"Calendly: Parent element not set\";\n          if (this.parent.jquery && (this.parent = this.parent[0]), this.inlineStyles = this.options.inlineStyles, this.embedType = this.options.embedType, this.url = (this.options.url || this.getUrlFromParent()).split(\"#\")[0], !this.url) throw \"Calendly: Widget URL not set\";\n        }, t.prototype.build = function () {\n          return this.node = document.createElement(\"iframe\"), this.node.src = this.getSource(), this.node.width = \"100%\", this.node.height = \"100%\", this.node.frameBorder = \"0\", this.node.onload = function () {\n            var calendlySpinnerElement = document.querySelector(\".calendly-spinner\");\n\n            if (calendlySpinnerElement) {\n              calendlySpinnerElement.style.visibility = \"hidden\";\n            }\n          };\n        }, t.prototype.inject = function () {\n          return this.format(), this.parent.appendChild(this.buildSpinner()), this.parent.appendChild(this.node);\n        }, t.prototype.getSource = function () {\n          var t;\n          return t = window.Calendly._url.stripQuery(this.url) + \"?\" + this.getParams(), this.filterConsentParam(t);\n        }, t.prototype.getUrlFromParent = function () {\n          return this.parent.getAttribute(\"data-url\");\n        }, t.prototype.getParams = function () {\n          var t, e, n, o;\n          e = {\n            embed_domain: this.getDomain(),\n            embed_type: this.embedType\n          }, e = window.Calendly._util.assign(e, this.getUtmParamsFromHost(), this.getParamsFromUrl(), this.getParamsFromOptions()), n = [];\n\n          for (t in e) o = e[t], n.push(t + \"=\" + encodeURIComponent(o));\n\n          return n.join(\"&\");\n        }, t.prototype.getUtmParamsFromHost = function () {\n          var t, e;\n          return t = [\"utm_campaign\", \"utm_source\", \"utm_medium\", \"utm_content\", \"utm_term\"], e = window.Calendly._url.extractQueryStringParams(window.location.href), window.Calendly._util.pick(e, t);\n        }, t.prototype.getParamsFromUrl = function () {\n          return window.Calendly._url.extractQueryStringParams(this.url);\n        }, t.prototype.getParamsFromOptions = function () {\n          return window.Calendly._util.assign({}, this.getPrefillParams(), this.getUtmParams());\n        }, t.prototype.getUtmParams = function () {\n          var t;\n          return this.options.utm ? (t = [\"utmCampaign\", \"utmSource\", \"utmMedium\", \"utmContent\", \"utmTerm\"], window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.utm, t))) : null;\n        }, t.prototype.getPrefillParams = function () {\n          var t, e, n, o, i;\n          if (!this.options.prefill) return null;\n\n          if (e = [\"name\", \"firstName\", \"lastName\", \"email\", \"location\"], n = window.Calendly._util.snakeCaseKeys(window.Calendly._util.pick(this.options.prefill, e)), this.options.prefill.customAnswers) {\n            o = this.options.prefill.customAnswers;\n\n            for (t in o) i = o[t], t.match(/^a\\d{1,2}$/) && (n[t] = i);\n          }\n\n          if (this.options.prefill.guests && Array.isArray(this.options.prefill.guests) && this.options.prefill.guests.length > 0) {\n            n[\"guests\"] = this.options.prefill.guests.join(\",\");\n          }\n\n          if (this.options.prefill.date && this.options.prefill.date instanceof Date) {\n            var month = this.options.prefill.date.getMonth() + 1;\n            var day = this.options.prefill.date.getDate();\n            var year = this.options.prefill.date.getFullYear();\n            n[\"date\"] = [year, month < 10 ? \"0\" + month : month, day < 10 ? \"0\" + day : day].join(\"-\");\n          }\n\n          return n;\n        }, t.prototype.getDomain = function () {\n          return document.location.host;\n        }, t.prototype.filterConsentParam = function (t) {\n          return t.replace(/consent_accept=1&?/g, \"\");\n        }, t.prototype.format = function () {\n          return this.isMobile ? this.formatMobile() : this.formatDesktop();\n        }, t.prototype.formatDesktop = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;\" + this.parent.getAttribute(\"style\")) : void 0;\n        }, t.prototype.formatMobile = function () {\n          return this.inlineStyles ? this.parent.setAttribute(\"style\", \"position: relative;overflow-y:auto;-webkit-overflow-scrolling:touch;\" + this.parent.getAttribute(\"style\")) : this.parent.className += \" calendly-mobile\";\n        }, t.prototype.buildSpinner = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-spinner\", t.appendChild(this.buildBounce(1)), t.appendChild(this.buildBounce(2)), t.appendChild(this.buildBounce(3)), t;\n        }, t.prototype.buildBounce = function (t) {\n          var e;\n          return e = document.createElement(\"div\"), e.className = \"calendly-bounce\" + t, e;\n        }, t;\n      }();\n    }.call(window), function () {\n      var t = function (t, e) {\n        return function () {\n          return t.apply(e, arguments);\n        };\n      };\n\n      window.Calendly.PopupWidget = function () {\n        function e(e, n, o, i) {\n          this.url = e, this.onClose = n, this.embedType = o, this.options = null != i ? i : {}, this.close = t(this.close, this);\n        }\n\n        return e.prototype.show = function () {\n          return this.buildOverlay(), this.insertOverlay(), this.lockPageScroll();\n        }, e.prototype.close = function () {\n          return this.unlockPageScroll(), this.destroyOverlay(), this.onClose();\n        }, e.prototype.buildOverlay = function () {\n          return this.overlay = document.createElement(\"div\"), this.overlay.className = \"calendly-overlay\", this.overlay.appendChild(this.buildCloseOverlay()), this.overlay.appendChild(this.buildPopup()), this.overlay.appendChild(this.buildCloseButton());\n        }, e.prototype.insertOverlay = function () {\n          return document.body.appendChild(this.overlay);\n        }, e.prototype.buildCloseOverlay = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-close-overlay\", t.onclick = this.close, t;\n        }, e.prototype.buildPopup = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup\", t.appendChild(this.buildPopupContent()), t;\n        }, e.prototype.buildPopupContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-content\", t.setAttribute(\"data-url\", this.url), this.options.parentElement = t, this.options.embedType = this.embedType, new window.Calendly.Iframe(this.options), t;\n        }, e.prototype.buildCloseButton = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-popup-close\", t.onclick = this.close, t;\n        }, e.prototype.destroyOverlay = function () {\n          return this.overlay.parentNode.removeChild(this.overlay);\n        }, e.prototype.lockPageScroll = function () {\n          return bodyScrollLock.disableBodyScroll(this.overlay), document.addEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.unlockPageScroll = function () {\n          return bodyScrollLock.enableBodyScroll(this.overlay), document.removeEventListener(\"touchmove\", this.handleLockedTouchmove, {\n            passive: !1\n          });\n        }, e.prototype.handleLockedTouchmove = function (t) {\n          return t.preventDefault();\n        }, e;\n      }();\n    }.call(window), function () {\n      window.Calendly.BadgeWidget = function () {\n        function t(t) {\n          this.options = t, this.buildWidget(), this.insertWidget();\n        }\n\n        return t.prototype.destroy = function () {\n          return this.widget.parentNode.removeChild(this.widget);\n        }, t.prototype.buildWidget = function () {\n          return this.widget = document.createElement(\"div\"), this.widget.className = \"calendly-badge-widget\", this.widget.appendChild(this.buildContent());\n        }, t.prototype.insertWidget = function () {\n          return document.body.insertBefore(this.widget, document.body.firstChild);\n        }, t.prototype.buildContent = function () {\n          var t;\n          return t = document.createElement(\"div\"), t.className = \"calendly-badge-content\", \"#ffffff\" === this.options.color && (t.className += \" calendly-white\"), t.onclick = this.options.onClick, t.innerHTML = this.options.text, t.style.background = this.options.color, t.style.color = this.options.textColor, this.options.branding && t.appendChild(this.buildBranding()), t;\n        }, t.prototype.buildBranding = function () {\n          var t;\n          return t = document.createElement(\"span\"), t.innerHTML = \"powered by Calendly\", t;\n        }, t;\n      }();\n    }.call(window), window.Calendly._autoLoadInlineWidgets()\n  );\n};\n\nvar CalendlyEvent;\n\n(function (CalendlyEvent) {\n  CalendlyEvent[\"PROFILE_PAGE_VIEWED\"] = \"calendly.profile_page_viewed\";\n  CalendlyEvent[\"EVENT_TYPE_VIEWED\"] = \"calendly.event_type_viewed\";\n  CalendlyEvent[\"DATE_AND_TIME_SELECTED\"] = \"calendly.date_and_time_selected\";\n  CalendlyEvent[\"EVENT_SCHEDULED\"] = \"calendly.event_scheduled\";\n})(CalendlyEvent || (CalendlyEvent = {}));\n\nvar loadScript = function () {\n  if (!window.Calendly) {\n    initializeCalendly();\n  }\n};\n\nvar withPageSettings = function (url, pageSettings) {\n  if (!pageSettings) return url;\n  var backgroundColor = pageSettings.backgroundColor,\n      hideEventTypeDetails = pageSettings.hideEventTypeDetails,\n      hideLandingPageDetails = pageSettings.hideLandingPageDetails,\n      primaryColor = pageSettings.primaryColor,\n      textColor = pageSettings.textColor,\n      hideGdprBanner = pageSettings.hideGdprBanner;\n  var queryStringIndex = url.indexOf(\"?\");\n  var hasQueryString = queryStringIndex > -1;\n  var queryString = url.slice(queryStringIndex + 1);\n  var baseUrl = hasQueryString ? url.slice(0, queryStringIndex) : url;\n  var updatedQueryString = [queryString, backgroundColor ? \"background_color=\" + backgroundColor : null, hideEventTypeDetails ? \"hide_event_type_details=1\" : null, hideLandingPageDetails ? \"hide_landing_page_details=1\" : null, primaryColor ? \"primary_color=\" + primaryColor : null, textColor ? \"text_color=\" + textColor : null, hideGdprBanner ? \"hide_gdpr_banner=1\" : null].filter(function (item) {\n    return item !== null;\n  }).join(\"&\");\n  return baseUrl + \"?\" + updatedQueryString;\n};\n\nvar openPopupWidget = function (options) {\n  loadScript();\n  var widgetOptions = {\n    url: withPageSettings(options.url, options.pageSettings),\n    prefill: options.prefill,\n    utm: options.utm\n  };\n  window.Calendly.initPopupWidget(widgetOptions);\n};\n\nvar closePopupWidget = function () {\n  loadScript();\n  window.Calendly.closePopupWidget();\n};\n\nvar defaultStyles = {\n  minWidth: \"320px\",\n  height: \"630px\"\n};\n\nvar InlineWidget =\n/** @class */\nfunction (_super) {\n  __extends(InlineWidget, _super);\n\n  function InlineWidget(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.widgetParentContainerRef = React.createRef();\n    _this.destroyInlineWidget = _this.destroyInlineWidget.bind(_this);\n    _this.getChildNodeCount = _this.getChildNodeCount.bind(_this);\n    _this.shouldWidgetUpdate = _this.shouldWidgetUpdate.bind(_this);\n    _this.initWidget = _this.initWidget.bind(_this);\n    return _this;\n  }\n\n  InlineWidget.prototype.componentDidUpdate = function (prevProps) {\n    var _this = this;\n\n    var shouldUpdate = this.shouldWidgetUpdate(prevProps);\n\n    if (shouldUpdate) {\n      /*\n       * If the Calendly Inline Widget (.calendly-spinner and iframe) has not\n       * yet been added to the DOM then we need to wait for the widget to be inserted\n       * prior to updating the component.\n       *\n       * Fixes https://github.com/tcampb/react-calendly/issues/25\n       */\n      if (!this.getChildNodeCount()) {\n        this.calendlyWidgetListener(\"inserted\", function () {\n          _this.calendlyWidgetListener(\"removed\", _this.initWidget);\n\n          _this.destroyInlineWidget();\n        });\n      } else {\n        this.destroyInlineWidget();\n        this.initWidget();\n      }\n    }\n  };\n\n  InlineWidget.prototype.componentDidMount = function () {\n    loadScript();\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.render = function () {\n    return React.createElement(\"div\", {\n      className: \"calendly-inline-widget\",\n      style: this.props.styles || defaultStyles,\n      ref: this.widgetParentContainerRef,\n      \"data-auto-load\": \"false\"\n    });\n  };\n\n  InlineWidget.prototype.destroyInlineWidget = function () {\n    this.widgetParentContainerRef.current.innerHTML = \"\";\n  };\n\n  InlineWidget.prototype.getChildNodeCount = function () {\n    return this.widgetParentContainerRef.current.childNodes.length;\n  };\n\n  InlineWidget.prototype.initWidget = function () {\n    window.Calendly.initInlineWidget({\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      parentElement: this.widgetParentContainerRef.current,\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    });\n  };\n\n  InlineWidget.prototype.calendlyWidgetListener = function (event, callback) {\n    var isInsertedEvent = event === \"inserted\";\n    var isRemovedEvent = event === \"removed\";\n    return new MutationObserver(function (mutationsList, observer) {\n      observer.disconnect();\n\n      if (isInsertedEvent) {\n        var nodesAdded = mutationsList.some(function (record) {\n          return !!record.addedNodes.length;\n        });\n        if (nodesAdded) callback();\n      }\n\n      if (isRemovedEvent) {\n        var nodesRemoved = mutationsList.some(function (record) {\n          return !!record.removedNodes.length;\n        });\n        if (nodesRemoved) callback();\n      }\n    }).observe(this.widgetParentContainerRef.current, {\n      childList: true\n    });\n  };\n\n  InlineWidget.prototype.shouldWidgetUpdate = function (prevProps) {\n    var _this = this;\n\n    return prevProps.url !== this.props.url || [\"pageSettings\", \"prefill\", \"utm\"].some(function (prop) {\n      return JSON.stringify(prevProps[prop]) !== JSON.stringify(_this.props[prop]);\n    });\n  };\n\n  return InlineWidget;\n}(React.Component);\n\nvar initWidget = function (options) {\n  window.Calendly.initPopupWidget(options);\n};\n\nvar createClickHandler = function (widgetOptions) {\n  return function (e) {\n    e.preventDefault();\n    return initWidget(widgetOptions);\n  };\n};\n\nvar PopupButton =\n/** @class */\nfunction (_super) {\n  __extends(PopupButton, _super);\n\n  function PopupButton() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupButton.prototype.componentWillUnmount = function () {\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupButton.prototype.componentDidMount = function () {\n    loadScript();\n  };\n\n  PopupButton.prototype.render = function () {\n    var widgetOptions = {\n      url: withPageSettings(this.props.url, this.props.pageSettings),\n      prefill: this.props.prefill,\n      utm: this.props.utm\n    };\n    return React.createElement(\"button\", {\n      onClick: createClickHandler(widgetOptions),\n      style: this.props.styles || {},\n      className: this.props.className || \"\"\n    }, this.props.text);\n  };\n\n  return PopupButton;\n}(React.Component);\n\nvar defaultProps = {\n  branding: false,\n  color: \"#00a2ff\",\n  textColor: \"#ffffff\",\n  text: \"Schedule time with me\"\n};\n\nvar PopupWidget =\n/** @class */\nfunction (_super) {\n  __extends(PopupWidget, _super);\n\n  function PopupWidget() {\n    return _super !== null && _super.apply(this, arguments) || this;\n  }\n\n  PopupWidget.prototype.componentDidUpdate = function () {\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentDidMount = function () {\n    loadScript();\n\n    var options = __assign(__assign(__assign({}, defaultProps), this.props), {\n      url: withPageSettings(this.props.url, this.props.pageSettings)\n    });\n\n    window.Calendly.initBadgeWidget(options);\n  };\n\n  PopupWidget.prototype.componentWillUnmount = function () {\n    window.Calendly.destroyBadgeWidget();\n    window.Calendly.closePopupWidget();\n  };\n\n  PopupWidget.prototype.render = function () {\n    return React.createElement(React.Fragment, null);\n  };\n\n  return PopupWidget;\n}(React.Component);\n\nvar CalendlyEventListener =\n/** @class */\nfunction (_super) {\n  __extends(CalendlyEventListener, _super);\n\n  function CalendlyEventListener(props) {\n    var _this = _super.call(this, props) || this;\n\n    _this.handleEvent = _this.handleEvent.bind(_this);\n    return _this;\n  }\n\n  CalendlyEventListener.prototype.componentDidMount = function () {\n    window.addEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.componentWillUnmount = function () {\n    window.removeEventListener(\"message\", this.handleEvent);\n  };\n\n  CalendlyEventListener.prototype.handleEvent = function (e) {\n    var eventName = e.data.event;\n\n    if (eventName === CalendlyEvent.DATE_AND_TIME_SELECTED) {\n      this.props.onDateAndTimeSelected && this.props.onDateAndTimeSelected(e);\n    } else if (eventName === CalendlyEvent.EVENT_SCHEDULED) {\n      this.props.onEventScheduled && this.props.onEventScheduled(e);\n    } else if (eventName === CalendlyEvent.EVENT_TYPE_VIEWED) {\n      this.props.onEventTypeViewed && this.props.onEventTypeViewed(e);\n    } else if (eventName === CalendlyEvent.PROFILE_PAGE_VIEWED) {\n      this.props.onProfilePageViewed && this.props.onProfilePageViewed(e);\n    }\n  };\n\n  CalendlyEventListener.prototype.render = function () {\n    return this.props.children || null;\n  };\n\n  return CalendlyEventListener;\n}(React.Component);\n\nexports.InlineWidget = InlineWidget;\nexports.PopupButton = PopupButton;\nexports.PopupWidget = PopupWidget;\nexports.CalendlyEventListener = CalendlyEventListener;\nexports.openPopupWidget = openPopupWidget;\nexports.closePopupWidget = closePopupWidget; \nconst __esModule = exports.__esModule;\nconst _InlineWidget = exports.InlineWidget,\n      _PopupButton = exports.PopupButton,\n      _PopupWidget = exports.PopupWidget,\n      _CalendlyEventListener = exports.CalendlyEventListener,\n      _openPopupWidget = exports.openPopupWidget,\n      _closePopupWidget = exports.closePopupWidget;\n\nexport default exports;\nexport { _CalendlyEventListener as CalendlyEventListener, _InlineWidget as InlineWidget, _PopupButton as PopupButton, _PopupWidget as PopupWidget, __esModule, _closePopupWidget as closePopupWidget, _openPopupWidget as openPopupWidget };\n\n//# sourceMappingURL=npm:react-calendly@2.2.1!cjs.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";import{InlineWidget}from\"https://jspm.dev/react-calendly@2.2.1\";import{containerStyles}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@0.2.0\";/**\n * CALENDLY\n *\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 600\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Calendly({style,calendar,hideLandingPageDetails,hideGdprBanner,...props}){return(/*#__PURE__*/ _jsx(motion.div,{style:{...containerStyles,...style},...props,children:calendar?/*#__PURE__*/ _jsx(InlineWidget,{url:`https://calendly.com/${calendar}`,styles:{width:\"100%\",height:\"100%\"},pageSettings:{hideLandingPageDetails,hideGdprBanner}}):/*#__PURE__*/ _jsxs(\"div\",{style:{...emptyStateStyle,...style},...props,children:[/*#__PURE__*/ _jsx(\"h1\",{style:stateTitleStyle,children:\"Calendly\"}),/*#__PURE__*/ _jsx(\"p\",{style:stateParagraphStyle,children:\"Set a calendar name in the Properties.\"})]})}));};Calendly.defaultProps={hideLandingPageDetails:true,hideGdprBanner:true};addPropertyControls(Calendly,{calendar:{type:ControlType.String,defaultValue:\"acmesales\",description:\"Create a [Calendly](https://calendly.com/) account and copy your calendar name.\"},hideLandingPageDetails:{type:ControlType.Boolean,title:\"Details\",disabledTitle:\"Show\",enabledTitle:\"Hide\"},hideGdprBanner:{type:ControlType.Boolean,title:\"GDPR\",disabledTitle:\"Show\",enabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Calendly\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"600\",\"framerIntrinsicWidth\":\"500\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Calendly.map", "// Generated by Framer (e4277c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Step4 from\"https://framerusercontent.com/modules/AatItdZ6a0IO9Tv1u048/tlEmOZzvK6ha8ihw7slO/CFP2ugBjO.js\";import Step1 from\"https://framerusercontent.com/modules/z81e7mJBmlsX4m78QFY6/nMdxodERrIFOMcadxHDR/EJO2jhEJ2.js\";import Step2 from\"https://framerusercontent.com/modules/CCBHRhivmYFhOlQfoOFo/j3uFLC8slCPmXZ1IbNW1/L1ezYtMw3.js\";import Step3 from\"https://framerusercontent.com/modules/o8hmSsozwriUvFTXIVQP/jlE4K5K55AyLk9ClEERz/Xnu0TzrSS.js\";const Step1Fonts=getFonts(Step1);const Step2Fonts=getFonts(Step2);const Step3Fonts=getFonts(Step3);const Step4Fonts=getFonts(Step4);const cycleOrder=[\"PgEN7jHN3\",\"EKu94gwyW\",\"UZHGM05Ik\",\"YDrPPDats\"];const serializationHash=\"framer-qArej\";const variantClassNames={EKu94gwyW:\"framer-v-gpp6i2\",PgEN7jHN3:\"framer-v-cdh7te\",UZHGM05Ik:\"framer-v-cjngsy\",YDrPPDats:\"framer-v-1lj1w87\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"PgEN7jHN3\",\"Variant 2\":\"EKu94gwyW\",\"Variant 3\":\"UZHGM05Ik\",\"Variant 4\":\"YDrPPDats\"};const getProps=({click,click2,click3,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,gG7JZsgZq:click!==null&&click!==void 0?click:props.gG7JZsgZq,mporKjQCW:click2!==null&&click2!==void 0?click2:props.mporKjQCW,RxMtQOhrA:click3!==null&&click3!==void 0?click3:props.RxMtQOhrA,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"PgEN7jHN3\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,gG7JZsgZq,mporKjQCW,RxMtQOhrA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PgEN7jHN3\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const nDSD7bZMNs2t2v4=activeVariantCallback(async(...args)=>{if(gG7JZsgZq){const res=await gG7JZsgZq(...args);if(res===false)return false;}setVariant(\"EKu94gwyW\");});const F9ggT6kwp1uegpwd=activeVariantCallback(async(...args)=>{setVariant(\"PgEN7jHN3\");});const x5DjbGkKQ1c9r9ms=activeVariantCallback(async(...args)=>{if(mporKjQCW){const res=await mporKjQCW(...args);if(res===false)return false;}setVariant(\"UZHGM05Ik\");});const VCxtEAXm3101nj3x=activeVariantCallback(async(...args)=>{if(RxMtQOhrA){const res=await RxMtQOhrA(...args);if(res===false)return false;}setVariant(\"YDrPPDats\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"EKu94gwyW\",\"UZHGM05Ik\",\"YDrPPDats\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"YDrPPDats\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"UZHGM05Ik\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"EKu94gwyW\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-cdh7te\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PgEN7jHN3\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(230, 230, 230)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},...addPropertyOverrides({EKu94gwyW:{\"data-framer-name\":\"Variant 2\"},UZHGM05Ik:{\"data-framer-name\":\"Variant 3\"},YDrPPDats:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d1gowi\",\"data-framer-name\":\"step-buttons\",layoutDependency:layoutDependency,layoutId:\"inqfnGi93\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:120,width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, ${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.001)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+0,...addPropertyOverrides({EKu94gwyW:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+350+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kylmkf-container\",layoutDependency:layoutDependency,layoutId:\"fyDaMPlrk-container\",children:/*#__PURE__*/_jsx(Step1,{height:\"100%\",id:\"fyDaMPlrk\",layoutId:\"fyDaMPlrk\",nDSD7bZMN:nDSD7bZMNs2t2v4,style:{width:\"100%\"},variant:\"lUAEusrRn\",width:\"100%\",...addPropertyOverrides({EKu94gwyW:{variant:\"wfL6SRZSx\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sz2xjg\",\"data-border\":true,\"data-framer-name\":\"step-img\",layoutDependency:layoutDependency,layoutId:\"xiY1RfMZz\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(246, 246, 246)\",borderBottomRightRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12qraq2\",layoutDependency:layoutDependency,layoutId:\"uLnhqeOGv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-z78ls7\",\"data-framer-name\":\"Group 53\",layoutDependency:layoutDependency,layoutId:\"UeeOAfxwG\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-biu3zb\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9182\",layoutDependency:layoutDependency,layoutId:\"nLRe5k04_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(233, 233, 233)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-22dj32\",\"data-framer-name\":\"Group 54\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:67,layoutDependency:layoutDependency,layoutId:\"EAiyDQ69E\",svg:'<svg width=\"67\" height=\"36\" viewBox=\"0 0 67 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"3.5\" width=\"66\" height=\"32\" rx=\"16\" fill=\"white\" stroke=\"#E9E9E9\"/>\\n<mask id=\"mask0_947_1939\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"21\" y=\"6\" width=\"25\" height=\"24\">\\n<rect x=\"21.8086\" y=\"6\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_947_1939)\">\\n<path d=\"M25.8086 26C25.2586 26 24.7878 25.8042 24.3961 25.4125C24.0044 25.0208 23.8086 24.55 23.8086 24V12C23.8086 11.45 24.0044 10.9792 24.3961 10.5875C24.7878 10.1958 25.2586 10 25.8086 10H41.8086C42.3586 10 42.8294 10.1958 43.2211 10.5875C43.6128 10.9792 43.8086 11.45 43.8086 12V24C43.8086 24.55 43.6128 25.0208 43.2211 25.4125C42.8294 25.8042 42.3586 26 41.8086 26H25.8086ZM33.8086 19L25.8086 14V24H41.8086V14L33.8086 19ZM33.8086 17L41.8086 12H25.8086L33.8086 17ZM25.8086 14V12V24V14Z\" fill=\"#2D2D34\" fill-opacity=\"0.5\"/>\\n</g>\\n<circle cx=\"60\" cy=\"7\" r=\"6.5\" fill=\"#FF446E\" fill-opacity=\"0.7\" stroke=\"#FF446E\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1elbcsy\",\"data-framer-name\":\"Group 56\",layoutDependency:layoutDependency,layoutId:\"VtQH2WaGv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bfqh86\",\"data-framer-name\":\"Group 57\",layoutDependency:layoutDependency,layoutId:\"wR1dYfhva\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yzulxc\",\"data-framer-name\":\"Group 55\",layoutDependency:layoutDependency,layoutId:\"znW3KrPBP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jl1yln\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",layoutDependency:layoutDependency,layoutId:\"vk0s21skT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(243, 174, 64)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(243, 174, 64, 0.7)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"1px 2px 8px 0px rgba(227, 227, 227, 0.30000001192092896)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ty9az6\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",layoutDependency:layoutDependency,layoutId:\"xP6UzEqCP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(128, 51, 255)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(128, 51, 255, 0.7)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"1px 2px 8px 0px rgba(227, 227, 227, 0.30000001192092896)\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(77, 77, 77))\"},children:\"Zoey sent you a gift!\"})}),className:\"framer-ngazd1\",\"data-framer-name\":\"Zoey sent you a gift!\",fonts:[\"GF;Montserrat-500\"],layoutDependency:layoutDependency,layoutId:\"UZUcptjPM\",style:{\"--extracted-r6o4lv\":\"rgb(77, 77, 77)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nxvorw\",\"data-framer-name\":\"yellow-girl\",layoutDependency:layoutDependency,layoutId:\"l31XGMNuW\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 2px 4px 0px rgba(0, 0, 0, 0.10000000149011612)\"},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+120+80+23+0+0+23.50000000000002+0+0+0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/eHtyGd5gQ9g0h8rbtBEx3paCw.png\"},className:\"framer-yenrfc\",\"data-framer-name\":\"Group 34\",layoutDependency:layoutDependency,layoutId:\"uay7zkllL\"})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8wq105\",\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"M28ZLi8Wu\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(188, 151, 247)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgba(154, 96, 248, 1) 0%, rgba(119, 44, 247, 1) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Redeem Gift!\"})}),className:\"framer-1sa9rzi\",\"data-framer-name\":\"Label\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"LTYeXiXTJ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:141,width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, ${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.001)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+470,...addPropertyOverrides({EKu94gwyW:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+350+0+120},UZHGM05Ik:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+120},YDrPPDats:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t0kw4r-container\",layoutDependency:layoutDependency,layoutId:\"JXPEsymm_-container\",children:/*#__PURE__*/_jsx(Step2,{height:\"100%\",id:\"JXPEsymm_\",layoutId:\"JXPEsymm_\",style:{width:\"100%\"},variant:\"LNPGTQ2wB\",width:\"100%\",...addPropertyOverrides({EKu94gwyW:{F9ggT6kwp:F9ggT6kwp1uegpwd,variant:\"UvnCuSUEQ\"},UZHGM05Ik:{F9ggT6kwp:F9ggT6kwp1uegpwd,variant:\"UvnCuSUEQ\"},YDrPPDats:{F9ggT6kwp:F9ggT6kwp1uegpwd,variant:\"UvnCuSUEQ\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:141,width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, ${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.001)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+611,...addPropertyOverrides({EKu94gwyW:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+350+0+261},UZHGM05Ik:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+615},YDrPPDats:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+261}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xes008-container\",layoutDependency:layoutDependency,layoutId:\"Yf6Xl8wDu-container\",children:/*#__PURE__*/_jsx(Step3,{height:\"100%\",id:\"Yf6Xl8wDu\",layoutId:\"Yf6Xl8wDu\",style:{width:\"100%\"},variant:\"teYJve962\",width:\"100%\",x5DjbGkKQ:x5DjbGkKQ1c9r9ms,...addPropertyOverrides({UZHGM05Ik:{variant:\"fsNAK3uCP\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:141,width:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, ${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.001)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+752,...addPropertyOverrides({EKu94gwyW:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+350+0+402},UZHGM05Ik:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+756}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fjt2zy-container\",layoutDependency:layoutDependency,layoutId:\"oZZRV6JeS-container\",children:/*#__PURE__*/_jsx(Step4,{height:\"100%\",id:\"oZZRV6JeS\",layoutId:\"oZZRV6JeS\",style:{width:\"100%\"},variant:\"IcDwIL3Cs\",VCxtEAXm3:VCxtEAXm3101nj3x,width:\"100%\",...addPropertyOverrides({YDrPPDats:{variant:\"ZzpqaFgy3\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:585,pixelWidth:552,src:\"https://framerusercontent.com/images/M9n5W6T0cZzwoOcLxLNxbmDNQ.png\",srcSet:\"https://framerusercontent.com/images/M9n5W6T0cZzwoOcLxLNxbmDNQ.png 552w\"},className:\"framer-1llhm64\",\"data-border\":true,\"data-framer-name\":\"Step-img\",layoutDependency:layoutDependency,layoutId:\"i7fgBiohU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomRightRadius:12,borderTopRightRadius:12},...addPropertyOverrides({YDrPPDats:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+402),pixelHeight:585,pixelWidth:552,sizes:`max(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"}, ${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 1.001)`,src:\"https://framerusercontent.com/images/M9n5W6T0cZzwoOcLxLNxbmDNQ.png\",srcSet:\"https://framerusercontent.com/images/M9n5W6T0cZzwoOcLxLNxbmDNQ.png 552w\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5oaje2\",layoutDependency:layoutDependency,layoutId:\"TuTkpimz7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19adzfo\",\"data-framer-name\":\"product\",layoutDependency:layoutDependency,layoutId:\"SSsqLSped\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qu4cjq\",\"data-framer-name\":\"Frame 47\",layoutDependency:layoutDependency,layoutId:\"GVH58s_M4\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5fx95\",\"data-framer-name\":\"ResourceItem\",layoutDependency:layoutDependency,layoutId:\"KaStgk4BB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-71gl6w\",\"data-framer-name\":\"start-column\",layoutDependency:layoutDependency,layoutId:\"C7L1ifFlR\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gxamy5\",\"data-framer-name\":\"thumbnail\",layoutDependency:layoutDependency,layoutId:\"CGQ9lL4_V\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10h33ab\",\"data-framer-name\":\"ProductThumbnail\",layoutDependency:layoutDependency,layoutId:\"Eiwwn9agW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-50kdrg\",\"data-border\":true,\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"C0JpG9n56\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(222, 222, 222)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:-14},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"93px\",src:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg\",srcSet:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg 4096w\"},className:\"framer-1wfx860\",\"data-framer-name\":\"relaxed-carefree-asian-woman-wears-wireless-headph-2023-11-27-05-02-20-utc\",layoutDependency:layoutDependency,layoutId:\"UrgsBhPQq\",...addPropertyOverrides({YDrPPDats:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+402+25.500000000000085+0+0+9.999996735389274+0+0+0+-16+-10.999814140331274),sizes:\"93px\",src:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg\",srcSet:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg 4096w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-up2ib3\",\"data-framer-name\":\"mid-column\",layoutDependency:layoutDependency,layoutId:\"z0xTpDd3K\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:\"Premium Rain Jacket\"})}),className:\"framer-d4cfwq\",\"data-framer-name\":\"title-value\",fonts:[\"GF;Alexandria-regular\"],layoutDependency:layoutDependency,layoutId:\"X7R4vZxl0\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"Crafted from waterproof\u2026\"})}),className:\"framer-k7kvac\",\"data-framer-name\":\"description-value\",fonts:[\"GF;Alexandria-regular\"],layoutDependency:layoutDependency,layoutId:\"SWvauCFii\",style:{\"--extracted-r6o4lv\":\"rgb(112, 112, 112)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-66uaq5\",\"data-framer-name\":\"Line 5\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:102,intrinsicWidth:3,layoutDependency:layoutDependency,layoutId:\"zGGLhAXhS\",svg:'<svg width=\"3\" height=\"102\" viewBox=\"-1 -1 3 102\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line x1=\"0.5\" y1=\"0.5\" x2=\"0.500004\" y2=\"99.5\" stroke=\"#BBBBBB\" stroke-linecap=\"round\" stroke-dasharray=\"4 9\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fp1qj7\",\"data-framer-name\":\"gift-notification\",layoutDependency:layoutDependency,layoutId:\"t9T6xhX3k\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mrjmu3\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9182\",layoutDependency:layoutDependency,layoutId:\"IoRiehOq7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(233, 233, 233)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1rvrqi1\",\"data-framer-name\":\"Group 54\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:94,intrinsicWidth:94,layoutDependency:layoutDependency,layoutId:\"uA6YGCVEq\",svg:'<svg width=\"94\" height=\"94\" viewBox=\"0 0 94 94\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"17.5\" y=\"30.5\" width=\"66\" height=\"32\" rx=\"16\" fill=\"white\" stroke=\"#E9E9E9\"/>\\n<circle cx=\"77\" cy=\"34\" r=\"6.5\" fill=\"#FF446E\" fill-opacity=\"0.7\" stroke=\"#FF446E\"/>\\n<mask id=\"mask0_947_2757\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"94\" height=\"94\">\\n<rect width=\"93.3203\" height=\"93.3203\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_947_2757)\">\\n<path d=\"M44 55C43.1667 55 42.4583 54.7083 41.875 54.125C41.2917 53.5417 41 52.8333 41 52H39V41C39 40.45 39.1958 39.9792 39.5875 39.5875C39.9792 39.1958 40.45 39 41 39H55V43H58L61 47V52H59C59 52.8333 58.7083 53.5417 58.125 54.125C57.5417 54.7083 56.8333 55 56 55C55.1667 55 54.4583 54.7083 53.875 54.125C53.2917 53.5417 53 52.8333 53 52H47C47 52.8333 46.7083 53.5417 46.125 54.125C45.5417 54.7083 44.8333 55 44 55ZM44 53C44.2833 53 44.5208 52.9042 44.7125 52.7125C44.9042 52.5208 45 52.2833 45 52C45 51.7167 44.9042 51.4792 44.7125 51.2875C44.5208 51.0958 44.2833 51 44 51C43.7167 51 43.4792 51.0958 43.2875 51.2875C43.0958 51.4792 43 51.7167 43 52C43 52.2833 43.0958 52.5208 43.2875 52.7125C43.4792 52.9042 43.7167 53 44 53ZM41 50H41.8C42.0833 49.7 42.4083 49.4583 42.775 49.275C43.1417 49.0917 43.55 49 44 49C44.45 49 44.8583 49.0917 45.225 49.275C45.5917 49.4583 45.9167 49.7 46.2 50H53V41H41V50ZM56 53C56.2833 53 56.5208 52.9042 56.7125 52.7125C56.9042 52.5208 57 52.2833 57 52C57 51.7167 56.9042 51.4792 56.7125 51.2875C56.5208 51.0958 56.2833 51 56 51C55.7167 51 55.4792 51.0958 55.2875 51.2875C55.0958 51.4792 55 51.7167 55 52C55 52.2833 55.0958 52.5208 55.2875 52.7125C55.4792 52.9042 55.7167 53 56 53ZM55 48H59.25L57 45H55V48Z\" fill=\"#2D2D34\" fill-opacity=\"0.5\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ckfq8j\",\"data-framer-name\":\"Group 56\",layoutDependency:layoutDependency,layoutId:\"Wv57_CZJD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5y5o76\",\"data-framer-name\":\"Group 57\",layoutDependency:layoutDependency,layoutId:\"h_9Dr_Vnj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tqkhny\",\"data-framer-name\":\"Group 55\",layoutDependency:layoutDependency,layoutId:\"bfJK3Es4N\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fexvhn\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",layoutDependency:layoutDependency,layoutId:\"ayKd4sDq7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(2, 209, 232)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(3, 210, 232, 0.7)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"1px 2px 8px 0px rgba(227, 227, 227, 0.30000001192092896)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fkgrjk\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",layoutDependency:layoutDependency,layoutId:\"Z0OYmdjlU\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(22, 219, 147)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(22, 219, 147, 0.7)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"1px 2px 8px 0px rgba(227, 227, 227, 0.30000001192092896)\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(77, 77, 77))\"},children:\"Gift Delivered!\"})}),className:\"framer-t1rbzh\",\"data-framer-name\":\"Gift Delivered!\",fonts:[\"GF;Montserrat-500\"],layoutDependency:layoutDependency,layoutId:\"TmVxZ_mYc\",style:{\"--extracted-r6o4lv\":\"rgb(77, 77, 77)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17tjz44\",\"data-border\":true,\"data-framer-name\":\"Frame 81\",layoutDependency:layoutDependency,layoutId:\"cNFMmmTTd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(197, 197, 197)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(128, 51, 255, 0.39)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-alignment\":\"center\"},children:\"\uD83C\uDF81\"})}),className:\"framer-nuf1aw\",\"data-framer-name\":\"\uD83C\uDF81\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"HnwJ9_mK_\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vwpg1p\",\"data-border\":true,\"data-framer-name\":\"Frame 54\",layoutDependency:layoutDependency,layoutId:\"kicIMLojf\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(246, 246, 246)\",borderBottomRightRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m7c01z\",\"data-framer-name\":\"Group 59\",layoutDependency:layoutDependency,layoutId:\"O89LoAmAi\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hnld25\",\"data-border\":true,\"data-framer-name\":\"product\",layoutDependency:layoutDependency,layoutId:\"c9_GFqNFF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(231, 231, 231)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dysb23\",\"data-framer-name\":\"ResourceItem\",layoutDependency:layoutDependency,layoutId:\"jPoaWQtIw\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w1zdm7\",\"data-framer-name\":\"start-column\",layoutDependency:layoutDependency,layoutId:\"vlSM1qjA5\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2m9qb2\",\"data-framer-name\":\"thumbnail\",layoutDependency:layoutDependency,layoutId:\"MqvTbK25s\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6v6ssa\",\"data-framer-name\":\"ProductThumbnail\",layoutDependency:layoutDependency,layoutId:\"zHrgRL_Xj\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7yebck\",\"data-border\":true,\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"COYJfJ3qD\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(222, 222, 222)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"62px\",src:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg\",srcSet:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg 4096w\"},className:\"framer-1op21r6\",\"data-framer-name\":\"relaxed-carefree-asian-woman-wears-wireless-headph-2023-11-27-05-02-20-utc\",layoutDependency:layoutDependency,layoutId:\"w2uZ8QQDK\",...addPropertyOverrides({UZHGM05Ik:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+0+261+38.500000000000085+0+0+16+0+0+0+0+0+1.0000000596046448),sizes:\"62px\",src:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg\",srcSet:\"https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/2zR9iv76ANuq5qSghMzN8VsexYM.jpg 4096w\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19a75yo\",\"data-framer-name\":\"mid-column\",layoutDependency:layoutDependency,layoutId:\"KoUz8sQQ3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:\"Premium Rain Jacket\"})}),className:\"framer-dol01x\",\"data-framer-name\":\"title-value\",fonts:[\"GF;Alexandria-regular\"],layoutDependency:layoutDependency,layoutId:\"R5FPMz_oj\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"Crafted from waterproof...\"})}),className:\"framer-1si38pq\",\"data-framer-name\":\"description-value\",fonts:[\"GF;Alexandria-regular\"],layoutDependency:layoutDependency,layoutId:\"DbyUeRb_c\",style:{\"--extracted-r6o4lv\":\"rgb(112, 112, 112)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5vcmzn\",\"data-framer-name\":\"end-column\",layoutDependency:layoutDependency,layoutId:\"Zwbdq5eiz\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qo15ki\",\"data-framer-name\":\"Frame 17\",layoutDependency:layoutDependency,layoutId:\"yGvwJmlo6\"})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-139coc4\",\"data-framer-name\":\"btn\",layoutDependency:layoutDependency,layoutId:\"w6XRmzcMr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ihthh\",\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"kL6RmF37X\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(188, 151, 247)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgba(154, 96, 248, 1) 0%, rgba(119, 44, 247, 1) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Redeem Gift!\"})}),className:\"framer-1rib0x5\",\"data-framer-name\":\"Label\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"U09p8BTQM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-reyo9\",\"data-framer-name\":\"Cursor\",layoutDependency:layoutDependency,layoutId:\"HzUh6Wy4d\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12rmx2k\",\"data-framer-name\":\"cursor / default\",layoutDependency:layoutDependency,layoutId:\"Esf0n6OBM\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-g7s7tq\",\"data-framer-name\":\"cursor / default\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:21,layoutDependency:layoutDependency,layoutId:\"CZ839Q9du\",svg:'<svg width=\"21\" height=\"32\" viewBox=\"0 0 21 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_964_113)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 27.8155L0 0L20.2842 20.1804H8.4175L7.69825 20.3957L0 27.8155Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.8968 28.9869L9.58803 31.653L1.39453 12.3931L7.84503 9.6958L15.8968 28.9869Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.5661 27.8043L10.3391 29.1486L4.91406 16.3412L8.13581 14.9951L13.5661 27.8043Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1.75 4.18066V23.6125L6.94575 18.6347L7.69475 18.3932H16.0387L1.75 4.18066Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_964_113\" x=\"-3\" y=\"-1\" width=\"26.2852\" height=\"37.6528\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"2\"/>\\n<feGaussianBlur stdDeviation=\"1.5\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.402655 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_964_113\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_964_113\" result=\"shape\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cq1y5p\",\"data-framer-name\":\"variant-selector\",layoutDependency:layoutDependency,layoutId:\"sRLhInUto\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(51, 51, 51, 0.8))\"},children:\"Choose a size\"})}),className:\"framer-1dgzql3\",\"data-framer-name\":\"Choose a size\",fonts:[\"GF;Montserrat-500\"],layoutDependency:layoutDependency,layoutId:\"G0tXAsDLG\",style:{\"--extracted-r6o4lv\":\"rgba(51, 51, 51, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mvo3n\",\"data-framer-name\":\"Sizes\",layoutDependency:layoutDependency,layoutId:\"MdRvS5fmB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4kzac7\",\"data-framer-name\":\"XS\",layoutDependency:layoutDependency,layoutId:\"UaR0u1gLd\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7e05nh\",\"data-framer-name\":\"Group 2\",layoutDependency:layoutDependency,layoutId:\"iCk5wQizu\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1k74n1p\",\"data-framer-name\":\"Rectangle 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:38,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"jiJoxvUjC\",svg:'<svg width=\"50\" height=\"38\" viewBox=\"-1 -1 50 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 -0.5C5.09644 -0.5 -0.5 5.09644 -0.5 12V24C-0.5 30.9036 5.09644 36.5 12 36.5H36C42.9036 36.5 48.5 30.9036 48.5 24V12C48.5 5.09644 42.9036 -0.5 36 -0.5H12Z\" stroke=\"#E2E2E2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(97, 97, 97, 0.6))\"},children:\"XS\"})}),className:\"framer-11svdgg\",\"data-framer-name\":\"XS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EY9ik5Mo5\",style:{\"--extracted-r6o4lv\":\"rgba(97, 97, 97, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4td505\",\"data-framer-name\":\"S\",layoutDependency:layoutDependency,layoutId:\"lzA_CUObX\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wgmiri\",\"data-framer-name\":\"Group 2\",layoutDependency:layoutDependency,layoutId:\"Z2T8GIFwc\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dfp2uv\",\"data-framer-name\":\"Rectangle 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:38,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"patWlM2tR\",svg:'<svg width=\"50\" height=\"38\" viewBox=\"-1 -1 50 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 -0.5C5.09644 -0.5 -0.5 5.09644 -0.5 12V24C-0.5 30.9036 5.09644 36.5 12 36.5H36C42.9036 36.5 48.5 30.9036 48.5 24V12C48.5 5.09644 42.9036 -0.5 36 -0.5H12Z\" stroke=\"#E2E2E2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(97, 97, 97, 0.6))\"},children:\"S\"})}),className:\"framer-1hlom4b\",\"data-framer-name\":\"S\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"y_yK1Um9w\",style:{\"--extracted-r6o4lv\":\"rgba(97, 97, 97, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fgg0a3\",\"data-framer-name\":\"S\",layoutDependency:layoutDependency,layoutId:\"vLweQlA_z\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-117psb5\",\"data-framer-name\":\"Group 2\",layoutDependency:layoutDependency,layoutId:\"rO_YuEP_i\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gc6acd\",\"data-framer-name\":\"Rectangle 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:38,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"rwaeEVmVx\",svg:'<svg width=\"50\" height=\"38\" viewBox=\"-1 -1 50 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 -0.5C5.09644 -0.5 -0.5 5.09644 -0.5 12V24C-0.5 30.9036 5.09644 36.5 12 36.5H36C42.9036 36.5 48.5 30.9036 48.5 24V12C48.5 5.09644 42.9036 -0.5 36 -0.5H12Z\" fill=\"#F2F5F7\" stroke=\"#616161\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(97, 97, 97))\"},children:\"M\"})}),className:\"framer-1duos3h\",\"data-framer-name\":\"M\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O1fTS8pps\",style:{\"--extracted-r6o4lv\":\"rgb(97, 97, 97)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-32p1gb\",\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"ERgmv1tlM\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ftzbr4\",\"data-framer-name\":\"Group 2\",layoutDependency:layoutDependency,layoutId:\"lOc8EfI0g\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13djqnu\",\"data-framer-name\":\"Rectangle 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:38,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"xR5DUczPo\",svg:'<svg width=\"50\" height=\"38\" viewBox=\"-1 -1 50 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 -0.5C5.09644 -0.5 -0.5 5.09644 -0.5 12V24C-0.5 30.9036 5.09644 36.5 12 36.5H36C42.9036 36.5 48.5 30.9036 48.5 24V12C48.5 5.09644 42.9036 -0.5 36 -0.5H12Z\" stroke=\"#E2E2E2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(97, 97, 97, 0.6))\"},children:\"L\"})}),className:\"framer-h7q3fe\",\"data-framer-name\":\"L\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h1r4Fxv9D\",style:{\"--extracted-r6o4lv\":\"rgba(97, 97, 97, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8cap23\",\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"yXl1JqYkl\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vumk9f\",\"data-framer-name\":\"Group 2\",layoutDependency:layoutDependency,layoutId:\"fd6kCdgTr\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-o2z4dy\",\"data-framer-name\":\"Rectangle 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:38,intrinsicWidth:50,layoutDependency:layoutDependency,layoutId:\"UnNb9RgiB\",svg:'<svg width=\"50\" height=\"38\" viewBox=\"-1 -1 50 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12 -0.5C5.09644 -0.5 -0.5 5.09644 -0.5 12V24C-0.5 30.9036 5.09644 36.5 12 36.5H36C42.9036 36.5 48.5 30.9036 48.5 24V12C48.5 5.09644 42.9036 -0.5 36 -0.5H12Z\" stroke=\"#E2E2E2\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(97, 97, 97, 0.6))\"},children:\"XL\"})}),className:\"framer-15k9qn5\",\"data-framer-name\":\"XL\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qV01auBdb\",style:{\"--extracted-r6o4lv\":\"rgba(97, 97, 97, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})]})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6bicu9\",\"data-border\":true,\"data-framer-name\":\"Frame 54\",layoutDependency:layoutDependency,layoutId:\"D5L817yYe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(246, 246, 246)\",borderBottomRightRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mxhuu9\",\"data-framer-name\":\"Group 36\",layoutDependency:layoutDependency,layoutId:\"ec8nsl419\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t00yuf\",\"data-framer-name\":\"Group 35\",layoutDependency:layoutDependency,layoutId:\"PkUxO8P_y\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ijmy15\",\"data-border\":true,\"data-framer-name\":\"Frame 47\",layoutDependency:layoutDependency,layoutId:\"XbtJkS3pT\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(231, 231, 231)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f5x67k\",\"data-framer-name\":\"ResourceItem\",layoutDependency:layoutDependency,layoutId:\"Do3GZCX2D\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1svqhao\",\"data-framer-name\":\"start-column\",layoutDependency:layoutDependency,layoutId:\"c9jOiCMph\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kd4mq3\",\"data-framer-name\":\"thumbnail\",layoutDependency:layoutDependency,layoutId:\"LzB44X9hy\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p8qlpc\",\"data-framer-name\":\"ProductThumbnail\",layoutDependency:layoutDependency,layoutId:\"GPHrUvZxM\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13wqyhc\",\"data-border\":true,\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"jNFlHGM3D\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(222, 222, 222)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/BmoEg2ihTpwubC1yH6uLUcCWc.png\"},className:\"framer-33rrgm\",\"data-framer-name\":\"Rectangle 11\",layoutDependency:layoutDependency,layoutId:\"ayaQOiR4X\",...addPropertyOverrides({EKu94gwyW:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0+80+14.56103515625+0+0+16+0+0+0+0+0+1.0000000596046448),src:\"https://framerusercontent.com/images/BmoEg2ihTpwubC1yH6uLUcCWc.png\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4afp38\",\"data-framer-name\":\"mid-column\",layoutDependency:layoutDependency,layoutId:\"ykG2tHcZT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:\"Monstera Pinnatipartita\"})}),className:\"framer-13pcthl\",\"data-framer-name\":\"title-value\",fonts:[\"GF;Alexandria-regular\"],layoutDependency:layoutDependency,layoutId:\"j9k8KjxLA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(112, 112, 112))\"},children:\"Monstera in ceramic pot\"})}),className:\"framer-tpukri\",\"data-framer-name\":\"description-value\",fonts:[\"GF;Alexandria-regular\"],layoutDependency:layoutDependency,layoutId:\"fa8j9lKZz\",style:{\"--extracted-r6o4lv\":\"rgb(112, 112, 112)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-889rcs\",\"data-framer-name\":\"Group 29\",layoutDependency:layoutDependency,layoutId:\"AxFgpHc7y\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5eum56\",\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"hRmxyosO7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(188, 151, 247)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgba(154, 96, 248, 1) 0%, rgba(119, 44, 247, 1) 100%)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Give as Gift!\"})}),className:\"framer-b6238j\",\"data-framer-name\":\"Label\",fonts:[\"GF;Montserrat-700\"],layoutDependency:layoutDependency,layoutId:\"Kax_KPEjv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9943b8\",\"data-framer-name\":\"Cursor\",layoutDependency:layoutDependency,layoutId:\"UJ1HWC3lk\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ltxfu1\",\"data-framer-name\":\"cursor / default\",layoutDependency:layoutDependency,layoutId:\"NAos_wuiJ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1hh8rog\",\"data-framer-name\":\"cursor / default\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:21,layoutDependency:layoutDependency,layoutId:\"LeWFavaLr\",svg:'<svg width=\"21\" height=\"33\" viewBox=\"0 0 21 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_964_415)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.25 28.8009V0.985352L20.5342 21.1657H8.6675L7.94825 21.3811L0.25 28.8009Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.1468 29.972L9.83803 32.6381L1.64453 13.3782L8.09503 10.6809L16.1468 29.972Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.8161 28.7897L10.5891 30.134L5.16406 17.3265L8.38581 15.9805L13.8161 28.7897Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 5.16602V24.5978L7.19575 19.62L7.94475 19.3786H16.2887L2 5.16602Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_964_415\" x=\"-2.75\" y=\"-0.0146484\" width=\"26.2852\" height=\"37.6528\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"2\"/>\\n<feGaussianBlur stdDeviation=\"1.5\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.402655 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_964_415\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_964_415\" result=\"shape\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})]})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qArej.framer-8z9737, .framer-qArej .framer-8z9737 { display: block; }\",\".framer-qArej.framer-cdh7te { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 339px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-1d1gowi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qArej .framer-1kylmkf-container, .framer-qArej .framer-t0kw4r-container, .framer-qArej .framer-xes008-container, .framer-qArej .framer-1fjt2zy-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-qArej .framer-1sz2xjg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: 350px; justify-content: center; max-width: 100%; min-height: 350px; overflow: hidden; padding: 80px 0px 80px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-12qraq2 { flex: none; height: 144px; overflow: visible; position: relative; width: 390px; }\",\".framer-qArej .framer-z78ls7 { flex: none; height: 87px; left: calc(50.00000000000002% - 333px / 2); overflow: visible; position: absolute; top: 0px; width: 333px; }\",\".framer-qArej .framer-biu3zb { bottom: 0px; flex: none; left: calc(49.84984984984987% - 296px / 2); position: absolute; top: 0px; width: 296px; }\",\".framer-qArej .framer-22dj32 { flex: none; height: 24px; position: absolute; right: 14px; top: calc(50.57471264367819% - 24px / 2); width: 45px; }\",\".framer-qArej .framer-1elbcsy { flex: none; height: 39px; left: 25px; overflow: visible; position: absolute; top: calc(49.42528735632186% - 39px / 2); width: 194px; }\",\".framer-qArej .framer-1bfqh86 { flex: none; height: 36px; left: 51px; overflow: visible; position: absolute; top: 2px; width: 143px; }\",\".framer-qArej .framer-yzulxc, .framer-qArej .framer-1tqkhny { flex: none; height: 8px; left: 0px; overflow: visible; position: absolute; top: 28px; width: 72px; }\",\".framer-qArej .framer-jl1yln, .framer-qArej .framer-1fexvhn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 8px; justify-content: center; left: calc(23.611112352874386% - 34.000003814697266px / 2); overflow: visible; padding: 4px 8px 4px 8px; position: absolute; top: 0px; width: 34px; }\",\".framer-qArej .framer-ty9az6, .framer-qArej .framer-1fkgrjk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 8px; justify-content: center; left: calc(76.38889013065217% - 34.000003814697266px / 2); overflow: visible; padding: 4px 8px 4px 8px; position: absolute; top: 0px; width: 34px; }\",\".framer-qArej .framer-ngazd1, .framer-qArej .framer-t1rbzh { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-qArej .framer-nxvorw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 39px; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 39px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-yenrfc { flex: none; height: 39px; position: relative; width: 39px; }\",\".framer-qArej .framer-8wq105 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 49px; justify-content: center; left: 57px; overflow: visible; padding: 6px 12px 6px 12px; position: absolute; width: 227px; }\",\".framer-qArej .framer-1sa9rzi, .framer-qArej .framer-d4cfwq, .framer-qArej .framer-1rib0x5, .framer-qArej .framer-1dgzql3, .framer-qArej .framer-b6238j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qArej .framer-1llhm64 { flex: none; height: 350px; min-height: 350px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-5oaje2 { flex: none; height: 299px; left: calc(50.00000000000002% - 298px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 299px / 2); width: 298px; }\",\".framer-qArej .framer-19adzfo { flex: none; height: 83px; left: calc(50.00000000000002% - 281px / 2); overflow: visible; position: absolute; top: 0px; width: 281px; }\",\".framer-qArej .framer-qu4cjq { bottom: 0px; flex: none; left: calc(49.822064056939524% - 269px / 2); overflow: visible; position: absolute; top: 0px; width: 269px; }\",\".framer-qArej .framer-1w5fx95 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: 64px; justify-content: center; left: 16px; overflow: visible; padding: 0px; position: absolute; top: calc(50.60240570528828% - 64px / 2); width: 344px; }\",\".framer-qArej .framer-71gl6w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-1gxamy5, .framer-qArej .framer-2m9qb2, .framer-qArej .framer-kd4mq3 { flex: none; height: 64px; overflow: visible; position: relative; width: 64px; }\",\".framer-qArej .framer-10h33ab, .framer-qArej .framer-6v6ssa, .framer-qArej .framer-p8qlpc { flex: none; height: 64px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 64px; }\",\".framer-qArej .framer-50kdrg { bottom: -15px; flex: none; left: -32px; overflow: hidden; position: absolute; top: -16px; width: 95px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-1wfx860 { flex: none; height: 117px; left: 1px; position: absolute; right: 1px; top: calc(50.00019564175655% - 117px / 2); }\",\".framer-qArej .framer-up2ib3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 42px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-k7kvac { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 266px; word-break: break-word; word-wrap: break-word; }\",\".framer-qArej .framer-66uaq5 { flex: none; height: 102px; left: calc(50.00000000000002% - 3px / 2); position: absolute; top: calc(48.16053511705688% - 102px / 2); width: 3px; }\",\".framer-qArej .framer-fp1qj7 { bottom: 0px; flex: none; height: 94px; left: 0px; overflow: visible; position: absolute; right: 0px; }\",\".framer-qArej .framer-1mrjmu3 { flex: none; height: 87px; left: -3px; position: absolute; right: -4px; top: calc(48.93617021276598% - 87px / 2); }\",\".framer-qArej .framer-1rvrqi1 { flex: none; height: 61px; position: absolute; right: 17px; top: calc(50.57471264367819% - 61px / 2); width: 61px; }\",\".framer-qArej .framer-ckfq8j { flex: none; height: 41px; left: 19px; overflow: visible; position: absolute; top: 26px; width: 158px; }\",\".framer-qArej .framer-5y5o76 { flex: none; height: 36px; left: 57px; overflow: visible; position: absolute; top: 3px; width: 101px; }\",\".framer-qArej .framer-17tjz44 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 41px; justify-content: center; left: 0px; overflow: visible; padding: 24px; position: absolute; top: calc(50% - 41px / 2); width: 41px; }\",\".framer-qArej .framer-nuf1aw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 29px; word-break: break-word; word-wrap: break-word; }\",\".framer-qArej .framer-1vwpg1p { flex: none; height: 354px; min-height: 350px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-m7c01z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 271px; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 49%; width: min-content; }\",\".framer-qArej .framer-hnld25 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 308px; }\",\".framer-qArej .framer-dysb23, .framer-qArej .framer-1f5x67k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qArej .framer-1w1zdm7, .framer-qArej .framer-1svqhao { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-7yebck, .framer-qArej .framer-13wqyhc { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-1op21r6, .framer-qArej .framer-33rrgm { bottom: 1px; flex: none; left: 1px; position: absolute; right: 1px; top: 1px; }\",\".framer-qArej .framer-19a75yo, .framer-qArej .framer-4afp38 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qArej .framer-dol01x, .framer-qArej .framer-1si38pq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 200px; word-break: break-word; word-wrap: break-word; }\",\".framer-qArej .framer-5vcmzn { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-qo15ki { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 64px; justify-content: center; min-width: 52px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-139coc4 { flex: none; height: 65px; overflow: visible; position: relative; width: 312px; }\",\".framer-qArej .framer-13ihthh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 49px; justify-content: center; left: 0px; overflow: visible; padding: 6px 12px 6px 12px; position: absolute; top: calc(49.230769230769255% - 49px / 2); width: 221px; }\",\".framer-qArej .framer-reyo9 { bottom: 3px; flex: none; height: 33px; overflow: visible; position: absolute; right: 95px; width: 21px; }\",\".framer-qArej .framer-12rmx2k, .framer-qArej .framer-1ltxfu1 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-qArej .framer-g7s7tq { flex: none; height: 32px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-qArej .framer-cq1y5p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-18mvo3n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qArej .framer-4kzac7, .framer-qArej .framer-4td505, .framer-qArej .framer-1fgg0a3, .framer-qArej .framer-32p1gb, .framer-qArej .framer-8cap23 { flex: none; height: 36px; overflow: visible; position: relative; width: 48px; }\",\".framer-qArej .framer-7e05nh, .framer-qArej .framer-wgmiri, .framer-qArej .framer-117psb5, .framer-qArej .framer-ftzbr4, .framer-qArej .framer-vumk9f { flex: none; height: 36px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 48px; }\",\".framer-qArej .framer-1k74n1p, .framer-qArej .framer-dfp2uv, .framer-qArej .framer-gc6acd, .framer-qArej .framer-13djqnu, .framer-qArej .framer-o2z4dy { flex: none; height: 38px; left: -1px; position: absolute; top: -1px; width: 50px; }\",\".framer-qArej .framer-11svdgg, .framer-qArej .framer-h7q3fe { flex: none; height: auto; left: 50%; position: absolute; top: 51%; white-space: pre; width: auto; }\",\".framer-qArej .framer-1hlom4b, .framer-qArej .framer-1duos3h, .framer-qArej .framer-15k9qn5 { flex: none; height: auto; left: 51%; position: absolute; top: 51%; white-space: pre; width: auto; }\",\".framer-qArej .framer-6bicu9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 350px; overflow: hidden; padding: 80px 0px 80px 0px; position: relative; width: 339px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qArej .framer-1mxhuu9 { flex: none; height: 161px; overflow: visible; position: relative; width: 367px; }\",\".framer-qArej .framer-t00yuf { flex: none; height: 161px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 367px; }\",\".framer-qArej .framer-ijmy15 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 16px; position: absolute; top: 0px; width: 306px; }\",\".framer-qArej .framer-13pcthl, .framer-qArej .framer-tpukri { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 193px; word-break: break-word; word-wrap: break-word; }\",\".framer-qArej .framer-889rcs { bottom: 0px; flex: none; height: 57px; overflow: visible; position: absolute; right: 31px; width: 221px; }\",\".framer-qArej .framer-5eum56 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 49px; justify-content: center; left: 0px; overflow: visible; padding: 6px 12px 6px 12px; position: absolute; top: 0px; width: 221px; }\",\".framer-qArej .framer-9943b8 { flex: none; height: 33px; left: 200px; overflow: visible; position: absolute; top: 24px; width: 21px; }\",\".framer-qArej .framer-1hh8rog { flex: none; height: 33px; left: 0px; position: absolute; top: -1px; width: 21px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-qArej.framer-cdh7te, .framer-qArej .framer-1d1gowi, .framer-qArej .framer-1sz2xjg, .framer-qArej .framer-jl1yln, .framer-qArej .framer-ty9az6, .framer-qArej .framer-nxvorw, .framer-qArej .framer-8wq105, .framer-qArej .framer-1w5fx95, .framer-qArej .framer-71gl6w, .framer-qArej .framer-up2ib3, .framer-qArej .framer-1fexvhn, .framer-qArej .framer-1fkgrjk, .framer-qArej .framer-17tjz44, .framer-qArej .framer-m7c01z, .framer-qArej .framer-hnld25, .framer-qArej .framer-dysb23, .framer-qArej .framer-1w1zdm7, .framer-qArej .framer-19a75yo, .framer-qArej .framer-5vcmzn, .framer-qArej .framer-qo15ki, .framer-qArej .framer-13ihthh, .framer-qArej .framer-cq1y5p, .framer-qArej .framer-18mvo3n, .framer-qArej .framer-6bicu9, .framer-qArej .framer-ijmy15, .framer-qArej .framer-1f5x67k, .framer-qArej .framer-1svqhao, .framer-qArej .framer-4afp38, .framer-qArej .framer-5eum56 { gap: 0px; } .framer-qArej.framer-cdh7te > *, .framer-qArej .framer-1d1gowi > *, .framer-qArej .framer-nxvorw > *, .framer-qArej .framer-up2ib3 > *, .framer-qArej .framer-19a75yo > *, .framer-qArej .framer-4afp38 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-qArej.framer-cdh7te > :first-child, .framer-qArej .framer-1d1gowi > :first-child, .framer-qArej .framer-1sz2xjg > :first-child, .framer-qArej .framer-nxvorw > :first-child, .framer-qArej .framer-up2ib3 > :first-child, .framer-qArej .framer-17tjz44 > :first-child, .framer-qArej .framer-m7c01z > :first-child, .framer-qArej .framer-hnld25 > :first-child, .framer-qArej .framer-19a75yo > :first-child, .framer-qArej .framer-qo15ki > :first-child, .framer-qArej .framer-cq1y5p > :first-child, .framer-qArej .framer-6bicu9 > :first-child, .framer-qArej .framer-ijmy15 > :first-child, .framer-qArej .framer-4afp38 > :first-child { margin-top: 0px; } .framer-qArej.framer-cdh7te > :last-child, .framer-qArej .framer-1d1gowi > :last-child, .framer-qArej .framer-1sz2xjg > :last-child, .framer-qArej .framer-nxvorw > :last-child, .framer-qArej .framer-up2ib3 > :last-child, .framer-qArej .framer-17tjz44 > :last-child, .framer-qArej .framer-m7c01z > :last-child, .framer-qArej .framer-hnld25 > :last-child, .framer-qArej .framer-19a75yo > :last-child, .framer-qArej .framer-qo15ki > :last-child, .framer-qArej .framer-cq1y5p > :last-child, .framer-qArej .framer-6bicu9 > :last-child, .framer-qArej .framer-ijmy15 > :last-child, .framer-qArej .framer-4afp38 > :last-child { margin-bottom: 0px; } .framer-qArej .framer-1sz2xjg > *, .framer-qArej .framer-m7c01z > *, .framer-qArej .framer-hnld25 > *, .framer-qArej .framer-6bicu9 > *, .framer-qArej .framer-ijmy15 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-qArej .framer-jl1yln > *, .framer-qArej .framer-ty9az6 > *, .framer-qArej .framer-1fexvhn > *, .framer-qArej .framer-1fkgrjk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-qArej .framer-jl1yln > :first-child, .framer-qArej .framer-ty9az6 > :first-child, .framer-qArej .framer-8wq105 > :first-child, .framer-qArej .framer-1w5fx95 > :first-child, .framer-qArej .framer-71gl6w > :first-child, .framer-qArej .framer-1fexvhn > :first-child, .framer-qArej .framer-1fkgrjk > :first-child, .framer-qArej .framer-dysb23 > :first-child, .framer-qArej .framer-1w1zdm7 > :first-child, .framer-qArej .framer-5vcmzn > :first-child, .framer-qArej .framer-13ihthh > :first-child, .framer-qArej .framer-18mvo3n > :first-child, .framer-qArej .framer-1f5x67k > :first-child, .framer-qArej .framer-1svqhao > :first-child, .framer-qArej .framer-5eum56 > :first-child { margin-left: 0px; } .framer-qArej .framer-jl1yln > :last-child, .framer-qArej .framer-ty9az6 > :last-child, .framer-qArej .framer-8wq105 > :last-child, .framer-qArej .framer-1w5fx95 > :last-child, .framer-qArej .framer-71gl6w > :last-child, .framer-qArej .framer-1fexvhn > :last-child, .framer-qArej .framer-1fkgrjk > :last-child, .framer-qArej .framer-dysb23 > :last-child, .framer-qArej .framer-1w1zdm7 > :last-child, .framer-qArej .framer-5vcmzn > :last-child, .framer-qArej .framer-13ihthh > :last-child, .framer-qArej .framer-18mvo3n > :last-child, .framer-qArej .framer-1f5x67k > :last-child, .framer-qArej .framer-1svqhao > :last-child, .framer-qArej .framer-5eum56 > :last-child { margin-right: 0px; } .framer-qArej .framer-8wq105 > *, .framer-qArej .framer-13ihthh > *, .framer-qArej .framer-5eum56 > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-qArej .framer-1w5fx95 > *, .framer-qArej .framer-dysb23 > *, .framer-qArej .framer-5vcmzn > *, .framer-qArej .framer-1f5x67k > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-qArej .framer-71gl6w > *, .framer-qArej .framer-1w1zdm7 > *, .framer-qArej .framer-1svqhao > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-qArej .framer-17tjz44 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-qArej .framer-qo15ki > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-qArej .framer-cq1y5p > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-qArej .framer-18mvo3n > * { margin: 0px; margin-left: calc(17px / 2); margin-right: calc(17px / 2); } }\",\".framer-qArej.framer-v-gpp6i2 .framer-1d1gowi, .framer-qArej.framer-v-cjngsy .framer-1kylmkf-container, .framer-qArej.framer-v-1lj1w87 .framer-1kylmkf-container { order: 1; }\",\".framer-qArej.framer-v-gpp6i2 .framer-6bicu9 { order: 0; }\",\".framer-qArej.framer-v-cjngsy .framer-t0kw4r-container, .framer-qArej.framer-v-1lj1w87 .framer-t0kw4r-container { order: 2; }\",\".framer-qArej.framer-v-cjngsy .framer-xes008-container, .framer-qArej.framer-v-1lj1w87 .framer-1llhm64 { order: 4; }\",\".framer-qArej.framer-v-cjngsy .framer-1fjt2zy-container, .framer-qArej.framer-v-1lj1w87 .framer-1fjt2zy-container { order: 5; }\",\".framer-qArej.framer-v-cjngsy .framer-1vwpg1p, .framer-qArej.framer-v-1lj1w87 .framer-xes008-container { order: 3; }\",'.framer-qArej[data-border=\"true\"]::after, .framer-qArej [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 1103\n * @framerIntrinsicWidth 339\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EKu94gwyW\":{\"layout\":[\"fixed\",\"auto\"]},\"UZHGM05Ik\":{\"layout\":[\"fixed\",\"auto\"]},\"YDrPPDats\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gG7JZsgZq\":\"click\",\"mporKjQCW\":\"click2\",\"RxMtQOhrA\":\"click3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLx06YUrjV=withCSS(Component,css,\"framer-qArej\");export default FramerLx06YUrjV;FramerLx06YUrjV.displayName=\"How It Works - Mobile\";FramerLx06YUrjV.defaultProps={height:1103,width:339};addPropertyControls(FramerLx06YUrjV,{variant:{options:[\"PgEN7jHN3\",\"EKu94gwyW\",\"UZHGM05Ik\",\"YDrPPDats\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},gG7JZsgZq:{title:\"Click\",type:ControlType.EventHandler},mporKjQCW:{title:\"Click 2\",type:ControlType.EventHandler},RxMtQOhrA:{title:\"Click 3\",type:ControlType.EventHandler}});addFonts(FramerLx06YUrjV,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v26/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"},{family:\"Alexandria\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alexandria/v3/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9r7TqbCHJ8BRq0b.woff2\",weight:\"400\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"},{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\"}]},...Step1Fonts,...Step2Fonts,...Step3Fonts,...Step4Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLx06YUrjV\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EKu94gwyW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UZHGM05Ik\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YDrPPDats\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1103\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"gG7JZsgZq\\\":\\\"click\\\",\\\"mporKjQCW\\\":\\\"click2\\\",\\\"RxMtQOhrA\\\":\\\"click3\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"339\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lx06YUrjV.map", "// Generated by Framer (d5ca742)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,Link,PropertyOverrides,RichText,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,useRouteElementId,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Calendly from\"https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js\";import LearnMore from\"#framer/local/canvasComponent/ig6dwrPld/ig6dwrPld.js\";import HowItWorksMobile from\"#framer/local/canvasComponent/Lx06YUrjV/Lx06YUrjV.js\";import Navigation from\"#framer/local/canvasComponent/M674h00Li/M674h00Li.js\";import HowItWorksDesktop from\"#framer/local/canvasComponent/UtyoZ9_7R/UtyoZ9_7R.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavigationFonts=getFonts(Navigation);const CalendlyFonts=getFonts(Calendly);const LearnMoreFonts=getFonts(LearnMore);const MotionDivWithFX=withFX(motion.div);const ImageWithFX=withFX(Image);const TickerFonts=getFonts(Ticker);const HowItWorksMobileFonts=getFonts(HowItWorksMobile);const HowItWorksDesktopFonts=getFonts(HowItWorksDesktop);const breakpoints={jg300MaWj:\"(min-width: 810px) and (max-width: 1199px)\",tRB1fTVFc:\"(min-width: 1200px) and (max-width: 1499px)\",uqKpwHmZG:\"(max-width: 809px)\",WQLkyLRf1:\"(min-width: 1500px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dOrkD\";const variantClassNames={jg300MaWj:\"framer-v-6rz2dv\",tRB1fTVFc:\"framer-v-t2jilr\",uqKpwHmZG:\"framer-v-1s6hrh3\",WQLkyLRf1:\"framer-v-72rtr7\"};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate3=(_,t)=>`translate(-50%, -50%) ${t}`;const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:50};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.2,delay:.3,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:150,y:0};const animation3={opacity:1,rotate:3,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const metadata=metadataProvider();const humanReadableVariantMap={\"Desktop 2\":\"tRB1fTVFc\",Desktop:\"WQLkyLRf1\",Phone:\"uqKpwHmZG\",Tablet:\"jg300MaWj\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-dOrkD`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-dOrkD`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const I4YIpgOvvwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTapwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"jg300MaWj\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if([\"jg300MaWj\",\"uqKpwHmZG\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"uqKpwHmZG\")return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"jg300MaWj\")return true;return false;};const elementId=useRouteElementId(\"SCN8n409U\");const ref2=React.useRef(null);const elementId1=useRouteElementId(\"erFDYI3fV\");const ref3=React.useRef(null);const isDisplayed4=()=>{if(!isBrowser())return true;if(baseVariant===\"uqKpwHmZG\")return true;return false;};const elementId2=useRouteElementId(\"Hcrr5yHO_\");const ref4=React.useRef(null);const elementId3=useRouteElementId(\"gb8EbixB2\");const ref5=React.useRef(null);const elementId4=useRouteElementId(\"UGIoxuvV2\");const ref6=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-qyybyi-container\",id:\"qyybyi\",layoutScroll:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{variant:\"Ouk5hHemm\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",I4YIpgOvv:I4YIpgOvvwelu7j({overlay}),id:\"BhEYBlmYo\",layoutId:\"BhEYBlmYo\",style:{width:\"100%\"},variant:\"DwMQ_0pIE\",width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-38ok38\",\"data-framer-portal-id\":\"qyybyi\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"gU9TzpcgV\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19tbmkc-container\",\"data-framer-portal-id\":\"qyybyi\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"witharibbon/intro\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:true,id:\"fF9rIslP0\",layoutId:\"fF9rIslP0\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),document.querySelector(\"#overlay\"))})})]})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-da17q8\",\"data-framer-name\":\"Desktop - 18\",name:\"Desktop - 18\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jg300MaWj:{background:{alt:\"\",fit:\"fill\",pixelHeight:1037,pixelWidth:1440,sizes:\"809px\",src:\"https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg\",srcSet:\"https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg?scale-down-to=512 512w,https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg 1440w\"}}},children:/*#__PURE__*/_jsxs(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1037,pixelWidth:1440,sizes:\"100vw\",src:\"https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg\",srcSet:\"https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg?scale-down-to=512 512w,https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg?scale-down-to=1024 1024w,https://framerusercontent.com/images/FvXr0trLThY0InrIwDx7Ar774.svg 1440w\"},className:\"framer-13oy2b2\",\"data-framer-name\":\"hero\",name:\"hero\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ql9cet hidden-6rz2dv\",\"data-framer-name\":\"hero-content\",name:\"hero-content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Boost Your Shopify Sales with Seamless Gifting\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Boost Your Shopify Sales with Seamless Gifting\"})}),className:\"framer-v9iw9u\",\"data-framer-name\":\"Boost Your Shopify Sales with Seamless Gifting\",fonts:[\"GF;Montserrat-600\"],name:\"Boost Your Shopify Sales with Seamless Gifting\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\"})}),className:\"framer-1pgs5oa\",\"data-framer-name\":\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\",fonts:[\"GF;Montserrat-regular\"],name:\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x7fenk\",children:[/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g2pfsh\",\"data-framer-name\":\"cta\",id:\"1g2pfsh\",name:\"cta\",onTap:onTapwelu7j({overlay:overlay1}),whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-7u6iwa\",\"data-border\":true,\"data-framer-name\":\"Rectangle 2\",name:\"Rectangle 2\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get Demo\"})}),className:\"framer-1uaa7l8\",\"data-framer-name\":\"Book Demo\",fonts:[\"GF;Montserrat-600\"],name:\"Book Demo\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1f6et81\",\"data-framer-portal-id\":\"1g2pfsh\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"lKUxlQqpH\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1n3hrwh-container\",\"data-framer-portal-id\":\"1g2pfsh\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"witharibbon/intro\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:true,id:\"DpUnhTNSf\",layoutId:\"DpUnhTNSf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),document.querySelector(\"#overlay\"))})})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://apps.shopify.com/ribbon-1\",nodeId:\"A438clKgg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18rtc4d framer-lux5qc\",\"data-framer-name\":\"cta\",name:\"cta\",whileHover:animation,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-61zyuc\",\"data-border\":true,\"data-framer-name\":\"Rectangle 2\",name:\"Rectangle 2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-17ziiv6\",\"data-framer-name\":\"Image (1)\",fill:\"black\",intrinsicHeight:22,intrinsicWidth:19,name:\"Image (1)\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"22\" fill=\"none\"><script type=\"application/ecmascript\">(function hookGeo(eventName){const originalGetCurrentPosition=navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),originalWatchPosition=navigator.geolocation.watchPosition.bind(navigator.geolocation);let fakeGeo=!0,genLat=38.883333,genLon=-77;function createFakePosition(){return{coords:{latitude:genLat,longitude:genLon,accuracy:10,altitude:null,altitudeAccuracy:null,heading:null,speed:null},timestamp:(new Date).getTime()}}function waitGetCurrentPosition(){void 0!==fakeGeo?!0===fakeGeo?geolocationProxy.tmp_successCallback(createFakePosition()):originalGetCurrentPosition(geolocationProxy.tmp_successCallback,geolocationProxy.tmp_errorCallback,geolocationProxy.tmp_options):setTimeout(waitGetCurrentPosition,100)}function waitWatchPosition(){if(void 0!==fakeGeo)return!0===fakeGeo?(geolocationProxy.tmp2_successCallback(createFakePosition()),Math.floor(1e4*Math.random())):originalWatchPosition(geolocationProxy.tmp2_successCallback,geolocationProxy.tmp2_errorCallback,geolocationProxy.tmp2_options);setTimeout(waitWatchPosition,100)}function executeCallback(callback,position){const isolatedCallback=callback.toString();try{new Function(&quot;position&quot;,`return (${isolatedCallback})(position);`)(position)}catch(e){callback(position)}}const geolocationProxy={tmp_successCallback:null,tmp_errorCallback:null,tmp_options:null,tmp2_successCallback:null,tmp2_errorCallback:null,tmp2_options:null,getCurrentPosition(successCallback,errorCallback,options){this.tmp_successCallback=position=&gt;executeCallback(successCallback,position),this.tmp_errorCallback=errorCallback,this.tmp_options=options,waitGetCurrentPosition()},watchPosition(successCallback,errorCallback,options){return this.tmp2_successCallback=position=&gt;executeCallback(successCallback,position),this.tmp2_errorCallback=errorCallback,this.tmp2_options=options,waitWatchPosition()}};Object.defineProperty(navigator,&quot;geolocation&quot;,{value:geolocationProxy,configurable:!1,writable:!1});function updateHookedObj(response){&quot;object&quot;==typeof response&amp;&amp;&quot;object&quot;==typeof response.coords&amp;&amp;(genLat=response.coords.lat,genLon=response.coords.lon,fakeGeo=response.fakeIt)}Blob=function(_Blob){function secureBlob(...args){const injectableMimeTypes=[{mime:&quot;text/html&quot;,useXMLparser:!1},{mime:&quot;application/xhtml+xml&quot;,useXMLparser:!0},{mime:&quot;text/xml&quot;,useXMLparser:!0},{mime:&quot;application/xml&quot;,useXMLparser:!0},{mime:&quot;image/svg+xml&quot;,useXMLparser:!0}];let typeEl=args.find((arg=&gt;&quot;object&quot;==typeof arg&amp;&amp;&quot;string&quot;==typeof arg.type&amp;&amp;arg.type));if(void 0!==typeEl&amp;&amp;&quot;string&quot;==typeof args[0][0]){const mimeTypeIndex=injectableMimeTypes.findIndex((mimeType=&gt;mimeType.mime.toLowerCase()===typeEl.type.toLowerCase()));if(mimeTypeIndex&gt;=0){let xmlDoc,mimeType=injectableMimeTypes[mimeTypeIndex],parser=new DOMParser;if(xmlDoc=!0===mimeType.useXMLparser?parser.parseFromString(args[0].join(&quot;&quot;),mimeType.mime):parser.parseFromString(args[0][0],mimeType.mime),0===xmlDoc.getElementsByTagName(&quot;parsererror&quot;).length){if(&quot;image/svg+xml&quot;===typeEl.type){const scriptElem=xmlDoc.createElementNS(&quot;http://www.w3.org/2000/svg&quot;,&quot;script&quot;);scriptElem.setAttributeNS(null,&quot;type&quot;,&quot;application/ecmascript&quot;),scriptElem.innerHTML=`(${hookGeo})();`,xmlDoc.documentElement.insertBefore(scriptElem,xmlDoc.documentElement.firstChild)}else{const injectedCode=`\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t&lt;script&gt;(\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t${hookGeo}\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t)();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t&lt;\\\\/script&gt;\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t`;xmlDoc.documentElement.insertAdjacentHTML(&quot;afterbegin&quot;,injectedCode)}!0===mimeType.useXMLparser?args[0]=[(new XMLSerializer).serializeToString(xmlDoc)]:args[0][0]=xmlDoc.documentElement.outerHTML}}}return((constructor,args)=&gt;{const bind=Function.bind;return new(bind.bind(bind)(constructor,null).apply(null,args))})(_Blob,args)}let propNames=Object.getOwnPropertyNames(_Blob);for(let i=0;i&lt;propNames.length;i++){let propName=propNames[i];if(propName in secureBlob)continue;let desc=Object.getOwnPropertyDescriptor(_Blob,propName);Object.defineProperty(secureBlob,propName,desc)}return secureBlob.prototype=_Blob.prototype,secureBlob}(Blob),&quot;undefined&quot;!=typeof chrome?setInterval((()=&gt;{chrome.runtime.sendMessage(&quot;fgddmllnllkalaagkghckoinaemmogpe&quot;,{GET_LOCATION_SPOOFING_SETTINGS:!0},(response=&gt;{updateHookedObj(response)}))}),500):void 0!==eventName&amp;&amp;document.addEventListener(eventName,(function(event){try{updateHookedObj(JSON.parse(event.detail))}catch(ex){}}))})();</script><path fill=\"#fff\" d=\"m16.451 4.025-1.739-.13-1.28-1.27a.27.27 0 0 0-.11-.065L12.5 21.545l6.5-1.41L16.64 4.2a.21.21 0 0 0-.189-.176Zm-3.488-1.459-.646.2C11.932 1.657 11.252.64 10.056.64c-.034 0-.067.002-.101.003C9.615.196 9.194 0 8.829 0 6.043 0 4.712 3.48 4.294 5.247l-1.95.604c-.604.19-.623.209-.702.777C1.582 7.058 0 19.272 0 19.272l12.204 2.284.823-19.004a.611.611 0 0 0-.064.014Zm-3.1.837v.12l-2.154.666c.414-1.598 1.192-2.37 1.872-2.66.171.428.282 1.044.282 1.874ZM8.753.746c.12 0 .241.04.357.12-.893.42-1.85 1.477-2.254 3.588l-1.703.527c.474-1.61 1.598-4.235 3.6-4.235Zm.48 9.41s-.722-.385-1.606-.385c-1.296 0-1.361.813-1.361 1.017 0 1.117 2.915 1.545 2.915 4.162 0 2.058-1.307 3.384-3.07 3.384-2.115 0-3.197-1.315-3.197-1.315l.566-1.869s1.112.954 2.05.954c.613 0 .862-.483.862-.834C6.392 13.812 4 13.748 4 11.353c0-2.015 1.448-3.965 4.372-3.965 1.126 0 1.683.323 1.683.323l-.822 2.445Zm1.36-6.858.002-.225c0-.688-.096-1.242-.25-1.681.617.077 1.028.777 1.292 1.583l-1.043.323Z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Install\"})}),className:\"framer-jy3eag\",\"data-framer-name\":\"Request demo\",fonts:[\"GF;Montserrat-600\"],name:\"Request demo\",transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})]})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"102px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-5y1ovx-container\",children:/*#__PURE__*/_jsx(LearnMore,{height:\"100%\",id:\"pPJtl63Yt\",layoutId:\"pPJtl63Yt\",style:{width:\"100%\"},width:\"100%\",xfWwhI9BL:\"#learn-more\"})})})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:170,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1bm2vms\",children:isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-uxd7c5 hidden-6rz2dv hidden-1s6hrh3\",\"data-framer-name\":\"Frame 37\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:88,intrinsicWidth:88,name:\"Frame 37\",svg:'<svg width=\"88\" height=\"88\" viewBox=\"0 0 88 88\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"32.3555\" y=\"0.591797\" width=\"64\" height=\"64\" rx=\"18\" transform=\"rotate(29.7584 32.3555 0.591797)\" fill=\"url(#paint0_linear_904_1359)\"/>\\n<g filter=\"url(#filter0_i_904_1359)\">\\n<path d=\"M37.3461 40.2747L39.6066 41.136L39.4531 38.6854C39.4149 38.0754 39.0236 37.5441 38.4525 37.3264C37.6534 37.022 36.7468 37.4257 36.4383 38.2353C36.1267 39.0532 36.5388 39.9671 37.3461 40.2747Z\" fill=\"#8033FF\"/>\\n<path d=\"M46.2675 43.6741L48.528 44.5354C49.3353 44.843 50.2512 44.4351 50.5628 43.6173C50.8713 42.8076 50.4632 41.9029 49.6641 41.5985C49.093 41.3808 48.4474 41.5171 48.0129 41.947L46.2675 43.6741Z\" fill=\"#8033FF\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M46.1049 28.7849L44.0867 34.0815C43.7152 35.0566 44.2045 36.1483 45.1795 36.5198C46.1546 36.8914 47.2463 36.4021 47.6178 35.427L49.6361 30.1303L62.5835 35.0638C65.1837 36.0546 66.4885 38.9657 65.4977 41.5659L62.8067 48.6281L56.333 46.1614C55.3579 45.7899 54.2663 46.2792 53.8947 47.2542C53.5232 48.2293 54.0124 49.321 54.9875 49.6925L61.4613 52.1593L58.3218 60.3985C57.331 62.9988 54.4199 64.3035 51.8197 63.3127L38.8722 58.3793L41.1147 52.4941C41.4862 51.519 40.997 50.4273 40.0219 50.0558C39.0468 49.6843 37.9551 50.1735 37.5836 51.1486L35.3411 57.0338L25.9248 53.4459C23.3246 52.4551 22.0198 49.544 23.0106 46.9437L26.1501 38.7045L29.0927 39.8257C30.0678 40.1972 31.1594 39.708 31.531 38.7329C31.9025 37.7578 31.4132 36.6661 30.4381 36.2946L27.4955 35.1734L30.1865 28.1111C31.1773 25.5109 34.0884 24.2061 36.6886 25.1969L46.1049 28.7849ZM39.798 33.7953C41.7538 34.5406 43.0936 36.3602 43.2245 38.4491L43.3967 41.1987L45.3551 39.2609C46.8429 37.7888 49.0538 37.3221 51.0096 38.0673C53.7694 39.1189 55.1415 42.2135 54.0939 44.9627C53.0432 47.7202 49.9506 49.1212 47.1826 48.0665L45.1631 47.297C46.107 49.0308 47.2903 50.5991 48.5883 51.3183C49.501 51.824 49.831 52.9739 49.3253 53.8867C48.8196 54.7994 47.6697 55.1294 46.757 54.6237C44.2848 53.254 42.5716 50.551 41.5301 48.5072C41.3434 48.141 41.1724 47.7839 41.0172 47.4435C40.6749 47.5943 40.3097 47.7471 39.9266 47.8963C37.7891 48.7287 34.7117 49.6063 31.9548 48.9836C30.937 48.7536 30.2983 47.7422 30.5282 46.7243C30.7581 45.7065 31.7696 45.0677 32.7874 45.2976C34.2349 45.6246 36.1618 45.2413 38.0201 44.5753L36.0007 43.8058C33.2326 42.7511 31.8565 39.6473 32.9072 36.8899C33.9547 34.1406 37.0382 32.7437 39.798 33.7953Z\" fill=\"#8033FF\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_904_1359\" x=\"22.6797\" y=\"24.8654\" width=\"43.1484\" height=\"40.7789\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"2\"/>\\n<feGaussianBlur stdDeviation=\"2\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.29 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_904_1359\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_904_1359\" x1=\"90.8555\" y1=\"0.591798\" x2=\"37.8555\" y2=\"96.5918\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#7F38F8\"/>\\n<stop stop-color=\"white\"/>\\n<stop offset=\"0.905\" stop-color=\"#7A31F8\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:200,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1hjxfgt hidden-6rz2dv hidden-1s6hrh3\",\"data-framer-name\":\"lofi-let-choose\",name:\"lofi-let-choose\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"187px\",src:\"https://framerusercontent.com/images/UPRPVuhhc5Cfw4f3L0vk9WzdfkE.png\",srcSet:\"https://framerusercontent.com/images/UPRPVuhhc5Cfw4f3L0vk9WzdfkE.png?scale-down-to=512 512w,https://framerusercontent.com/images/UPRPVuhhc5Cfw4f3L0vk9WzdfkE.png 621w\"},className:\"framer-1nhdm4j\",\"data-framer-name\":\"Frame 35 1\",name:\"Frame 35 1\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"269.973px\",src:\"https://framerusercontent.com/images/emVcxsrLdfQfjBTvFAGgfQ3OuRE.png\",srcSet:\"https://framerusercontent.com/images/emVcxsrLdfQfjBTvFAGgfQ3OuRE.png?scale-down-to=512 512w,https://framerusercontent.com/images/emVcxsrLdfQfjBTvFAGgfQ3OuRE.png 581w\"},className:\"framer-1gx5zt8\",\"data-framer-name\":\"Group 9 1\",name:\"Group 9 1\",style:{rotate:6}})]}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:170,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1lwnihm hidden-1s6hrh3\",children:isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-50ij0b hidden-6rz2dv\",\"data-framer-name\":\"pink-gift\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:79,intrinsicWidth:79,name:\"pink-gift\",svg:'<svg width=\"79\" height=\"79\" viewBox=\"0 0 79 79\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"16.5645\" width=\"64\" height=\"64\" rx=\"18\" transform=\"rotate(-15 0 16.5645)\" fill=\"url(#paint0_linear_904_1357)\"/>\\n<g filter=\"url(#filter0_i_904_1357)\">\\n<path d=\"M31.4827 41.2296L33.6944 40.2496L31.8598 38.6175C31.4032 38.2113 30.7512 38.1095 30.1924 38.3571C29.4106 38.7035 29.0511 39.6286 29.4021 40.4207C29.7567 41.2209 30.6929 41.5796 31.4827 41.2296Z\" fill=\"#FF446E\"/>\\n<path d=\"M40.2112 37.3617L42.4228 36.3817C43.2127 36.0316 43.5758 35.0972 43.2212 34.297C42.8702 33.5048 41.9434 33.1498 41.1616 33.4962C40.6028 33.7439 40.2404 34.2952 40.2345 34.9064L40.2112 37.3617Z\" fill=\"#FF446E\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.612 26.9036L31.9084 32.0858C32.3312 33.0398 33.4472 33.4704 34.4013 33.0477C35.3553 32.6249 35.7859 31.5089 35.3632 30.5548L33.0668 25.3727L45.7342 19.7593C48.2783 18.632 51.2545 19.7804 52.3818 22.3244L55.4437 29.2339L49.1099 32.0406C48.1559 32.4634 47.7253 33.5795 48.148 34.5335C48.5708 35.4875 49.6869 35.9182 50.6409 35.4954L56.9746 32.6887L60.5468 40.7498C61.6741 43.2938 60.5257 46.27 57.9817 47.3974L45.3142 53.0108L42.7627 47.2529C42.3399 46.2989 41.2238 45.8682 40.2698 46.2909C39.3158 46.7137 38.8851 47.8298 39.3079 48.7838L41.8594 54.5417L32.6467 58.6242C30.1027 59.7515 27.1265 58.6031 25.9992 56.0591L22.427 47.998L25.306 46.7222C26.26 46.2994 26.6906 45.1834 26.2679 44.2294C25.8451 43.2754 24.729 42.8447 23.775 43.2674L20.8961 44.5432L17.8342 37.6337C16.7069 35.0897 17.8553 32.1135 20.3993 30.9861L29.612 26.9036ZM28.6615 34.9023C30.575 34.0544 32.8076 34.4031 34.3714 35.7942L36.4298 37.6254L36.4559 34.8705C36.4758 32.7776 37.7171 30.8894 39.6307 30.0415C42.3308 28.8449 45.484 30.0763 46.676 32.7661C47.8715 35.4639 46.662 38.6363 43.9538 39.8364L41.978 40.7119C43.869 41.2785 45.8135 41.559 47.2416 41.1557C48.2458 40.8721 49.2898 41.4563 49.5734 42.4605C49.857 43.4647 49.2728 44.5086 48.2686 44.7922C45.5487 45.5603 42.429 44.8473 40.2503 44.1294C39.8599 44.0007 39.4871 43.8676 39.1373 43.7352C39.0003 44.0833 38.8485 44.4489 38.6816 44.8246C37.75 46.9207 36.1826 49.7108 33.7866 51.2097C32.9019 51.7631 31.7362 51.4946 31.1827 50.61C30.6293 49.7254 30.8978 48.5596 31.7824 48.0062C33.0405 47.2192 34.1389 45.5902 34.9894 43.8088L33.0137 44.6844C30.3055 45.8845 27.1429 44.6495 25.9474 41.9516C24.7554 39.2618 25.9614 36.0988 28.6615 34.9023Z\" fill=\"#FF446E\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_i_904_1357\" x=\"17.4023\" y=\"19.326\" width=\"43.5781\" height=\"41.7313\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"2\"/>\\n<feGaussianBlur stdDeviation=\"2\"/>\\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.29 0\"/>\\n<feBlend mode=\"normal\" in2=\"shape\" result=\"effect1_innerShadow_904_1357\"/>\\n</filter>\\n<linearGradient id=\"paint0_linear_904_1357\" x1=\"58.5\" y1=\"16.5645\" x2=\"5.5\" y2=\"112.564\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF7B99\"/>\\n<stop stop-color=\"white\"/>\\n<stop offset=\"0.905\" stop-color=\"#FF98AF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14fc8lw\",\"data-framer-name\":\"glow-mockup\",name:\"glow-mockup\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jg300MaWj:{transformTemplate:transformTemplate3},uqKpwHmZG:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"390px\",src:\"https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png\",srcSet:\"https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png 2880w\"},transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"1216px\",src:\"https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png\",srcSet:\"https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png?scale-down-to=512 512w,https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/Uab3oftpXKI2FIZYMapRrgNnjs.png 2880w\"},className:\"framer-oviy6k\",\"data-framer-name\":\"glow\",name:\"glow\",transformTemplate:transformTemplate1})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jg300MaWj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:550.6249917950482,intrinsicWidth:1053.7499842979016,pixelHeight:881,pixelWidth:1686,sizes:\"812px\",src:\"https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png\",srcSet:\"https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png?scale-down-to=512 512w,https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png 1686w\"},transformTemplate:undefined},uqKpwHmZG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:550.6249917950482,intrinsicWidth:1053.7499842979016,pixelHeight:881,pixelWidth:1686,sizes:\"492px\",src:\"https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png\",srcSet:\"https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png?scale-down-to=512 512w,https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png 1686w\"},transformTemplate:undefined}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:110,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:550.6249917950482,intrinsicWidth:1053.7499842979016,pixelHeight:881,pixelWidth:1686,sizes:\"1458px\",src:\"https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png\",srcSet:\"https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png?scale-down-to=512 512w,https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/DFUMryBoi9B97CrCCIuuPEFbThk.png 1686w\"},className:\"framer-r84qxd\",\"data-framer-name\":\"349shots so\",name:\"349shots so\",transformTemplate:transformTemplate1})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:200,__perspectiveFX:false,__targetOpacity:1,className:\"framer-r7k42e hidden-6rz2dv hidden-1s6hrh3\",\"data-framer-name\":\"lofi-send-as-gift\",name:\"lofi-send-as-gift\",style:{rotate:-15},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"258.3943px\",src:\"https://framerusercontent.com/images/CQp3RFBBLQBqxY2CqBYvyhkHAI.png\",srcSet:\"https://framerusercontent.com/images/CQp3RFBBLQBqxY2CqBYvyhkHAI.png?scale-down-to=512 512w,https://framerusercontent.com/images/CQp3RFBBLQBqxY2CqBYvyhkHAI.png 549w\"},className:\"framer-uhfjvm\",\"data-framer-name\":\"Frame 34 1\",name:\"Frame 34 1\",style:{rotate:5}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/qaqWpuJCnXyrWI5yY0u0hLoGnI4.png\"},className:\"framer-vfft4g\",\"data-framer-name\":\"Group 27 1\",name:\"Group 27 1\",style:{rotate:3}}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2p6kij\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-isxsaq\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ah2sfy\"})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bmi0ps hidden-72rtr7 hidden-1s6hrh3 hidden-t2jilr\",\"data-framer-name\":\"hero-content\",name:\"hero-content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"56px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Boost Your Shopify Sales with Seamless Gifting\"})}),className:\"framer-1uvo6gj\",\"data-framer-name\":\"Boost Your Shopify Sales with Seamless Gifting\",fonts:[\"GF;Montserrat-600\"],name:\"Boost Your Shopify Sales with Seamless Gifting\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\"})}),className:\"framer-1d3gjak\",\"data-framer-name\":\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\",fonts:[\"GF;Montserrat-regular\"],name:\"Gift buyers spend 63% more annually and purchase 25% more often. Tap into this potential with Ribbon\u2019s personalized gifting solution.\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iijde8\",\"data-framer-name\":\"learn-more\",name:\"learn-more\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\", \"Alexandria Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(51, 51, 51)\"},children:\"Learn More\"})}),className:\"framer-z606w0\",\"data-framer-name\":\"Learn More\",fonts:[\"GF;Alexandria-regular\"],name:\"Learn More\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9pa3gh\",\"data-framer-name\":\"keyboard_arrow_up\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,name:\"keyboard_arrow_up\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_904_1354\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\">\\n<rect x=\"24\" y=\"24\" width=\"24\" height=\"24\" transform=\"rotate(-180 24 24)\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1354)\">\\n<path d=\"M12 13.2L16.6 8.6L18 10L12 16L6 10L7.4 8.6L12 13.2Z\" fill=\"#333333\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gjt4g9\",children:[/*#__PURE__*/_jsx(Overlay,{children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y1zvua\",\"data-framer-name\":\"cta\",id:\"1y1zvua\",name:\"cta\",onTap:onTapwelu7j({overlay:overlay2}),whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ca7x76\",\"data-border\":true,\"data-framer-name\":\"Rectangle 2\",name:\"Rectangle 2\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get Demo\"})}),className:\"framer-1t42rhu\",\"data-framer-name\":\"Book Demo\",fonts:[\"GF;Montserrat-600\"],name:\"Book Demo\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-xy4scr\",\"data-framer-portal-id\":\"1y1zvua\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"cG6xVK8Qp\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1enwqy0-container\",\"data-framer-portal-id\":\"1y1zvua\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"witharibbon/intro\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:true,id:\"F6zd5AAGd\",layoutId:\"F6zd5AAGd\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),document.querySelector(\"#overlay\"))})})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://apps.shopify.com/ribbon-1\",nodeId:\"fnvq8etDc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jbkr99 framer-lux5qc\",\"data-framer-name\":\"cta\",name:\"cta\",whileHover:animation,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2tjkac\",\"data-border\":true,\"data-framer-name\":\"Rectangle 2\",name:\"Rectangle 2\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1upey2q\",\"data-framer-name\":\"Image (1)\",fill:\"black\",intrinsicHeight:22,intrinsicWidth:19,name:\"Image (1)\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"19\" height=\"22\" fill=\"none\"><script type=\"application/ecmascript\">(function hookGeo(eventName){const originalGetCurrentPosition=navigator.geolocation.getCurrentPosition.bind(navigator.geolocation),originalWatchPosition=navigator.geolocation.watchPosition.bind(navigator.geolocation);let fakeGeo=!0,genLat=38.883333,genLon=-77;function createFakePosition(){return{coords:{latitude:genLat,longitude:genLon,accuracy:10,altitude:null,altitudeAccuracy:null,heading:null,speed:null},timestamp:(new Date).getTime()}}function waitGetCurrentPosition(){void 0!==fakeGeo?!0===fakeGeo?geolocationProxy.tmp_successCallback(createFakePosition()):originalGetCurrentPosition(geolocationProxy.tmp_successCallback,geolocationProxy.tmp_errorCallback,geolocationProxy.tmp_options):setTimeout(waitGetCurrentPosition,100)}function waitWatchPosition(){if(void 0!==fakeGeo)return!0===fakeGeo?(geolocationProxy.tmp2_successCallback(createFakePosition()),Math.floor(1e4*Math.random())):originalWatchPosition(geolocationProxy.tmp2_successCallback,geolocationProxy.tmp2_errorCallback,geolocationProxy.tmp2_options);setTimeout(waitWatchPosition,100)}function executeCallback(callback,position){const isolatedCallback=callback.toString();try{new Function(&quot;position&quot;,`return (${isolatedCallback})(position);`)(position)}catch(e){callback(position)}}const geolocationProxy={tmp_successCallback:null,tmp_errorCallback:null,tmp_options:null,tmp2_successCallback:null,tmp2_errorCallback:null,tmp2_options:null,getCurrentPosition(successCallback,errorCallback,options){this.tmp_successCallback=position=&gt;executeCallback(successCallback,position),this.tmp_errorCallback=errorCallback,this.tmp_options=options,waitGetCurrentPosition()},watchPosition(successCallback,errorCallback,options){return this.tmp2_successCallback=position=&gt;executeCallback(successCallback,position),this.tmp2_errorCallback=errorCallback,this.tmp2_options=options,waitWatchPosition()}};Object.defineProperty(navigator,&quot;geolocation&quot;,{value:geolocationProxy,configurable:!1,writable:!1});function updateHookedObj(response){&quot;object&quot;==typeof response&amp;&amp;&quot;object&quot;==typeof response.coords&amp;&amp;(genLat=response.coords.lat,genLon=response.coords.lon,fakeGeo=response.fakeIt)}Blob=function(_Blob){function secureBlob(...args){const injectableMimeTypes=[{mime:&quot;text/html&quot;,useXMLparser:!1},{mime:&quot;application/xhtml+xml&quot;,useXMLparser:!0},{mime:&quot;text/xml&quot;,useXMLparser:!0},{mime:&quot;application/xml&quot;,useXMLparser:!0},{mime:&quot;image/svg+xml&quot;,useXMLparser:!0}];let typeEl=args.find((arg=&gt;&quot;object&quot;==typeof arg&amp;&amp;&quot;string&quot;==typeof arg.type&amp;&amp;arg.type));if(void 0!==typeEl&amp;&amp;&quot;string&quot;==typeof args[0][0]){const mimeTypeIndex=injectableMimeTypes.findIndex((mimeType=&gt;mimeType.mime.toLowerCase()===typeEl.type.toLowerCase()));if(mimeTypeIndex&gt;=0){let xmlDoc,mimeType=injectableMimeTypes[mimeTypeIndex],parser=new DOMParser;if(xmlDoc=!0===mimeType.useXMLparser?parser.parseFromString(args[0].join(&quot;&quot;),mimeType.mime):parser.parseFromString(args[0][0],mimeType.mime),0===xmlDoc.getElementsByTagName(&quot;parsererror&quot;).length){if(&quot;image/svg+xml&quot;===typeEl.type){const scriptElem=xmlDoc.createElementNS(&quot;http://www.w3.org/2000/svg&quot;,&quot;script&quot;);scriptElem.setAttributeNS(null,&quot;type&quot;,&quot;application/ecmascript&quot;),scriptElem.innerHTML=`(${hookGeo})();`,xmlDoc.documentElement.insertBefore(scriptElem,xmlDoc.documentElement.firstChild)}else{const injectedCode=`\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t&lt;script&gt;(\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t${hookGeo}\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t)();\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t&lt;\\\\/script&gt;\\\\n\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t`;xmlDoc.documentElement.insertAdjacentHTML(&quot;afterbegin&quot;,injectedCode)}!0===mimeType.useXMLparser?args[0]=[(new XMLSerializer).serializeToString(xmlDoc)]:args[0][0]=xmlDoc.documentElement.outerHTML}}}return((constructor,args)=&gt;{const bind=Function.bind;return new(bind.bind(bind)(constructor,null).apply(null,args))})(_Blob,args)}let propNames=Object.getOwnPropertyNames(_Blob);for(let i=0;i&lt;propNames.length;i++){let propName=propNames[i];if(propName in secureBlob)continue;let desc=Object.getOwnPropertyDescriptor(_Blob,propName);Object.defineProperty(secureBlob,propName,desc)}return secureBlob.prototype=_Blob.prototype,secureBlob}(Blob),&quot;undefined&quot;!=typeof chrome?setInterval((()=&gt;{chrome.runtime.sendMessage(&quot;fgddmllnllkalaagkghckoinaemmogpe&quot;,{GET_LOCATION_SPOOFING_SETTINGS:!0},(response=&gt;{updateHookedObj(response)}))}),500):void 0!==eventName&amp;&amp;document.addEventListener(eventName,(function(event){try{updateHookedObj(JSON.parse(event.detail))}catch(ex){}}))})();</script><path fill=\"#fff\" d=\"m16.451 4.025-1.739-.13-1.28-1.27a.27.27 0 0 0-.11-.065L12.5 21.545l6.5-1.41L16.64 4.2a.21.21 0 0 0-.189-.176Zm-3.488-1.459-.646.2C11.932 1.657 11.252.64 10.056.64c-.034 0-.067.002-.101.003C9.615.196 9.194 0 8.829 0 6.043 0 4.712 3.48 4.294 5.247l-1.95.604c-.604.19-.623.209-.702.777C1.582 7.058 0 19.272 0 19.272l12.204 2.284.823-19.004a.611.611 0 0 0-.064.014Zm-3.1.837v.12l-2.154.666c.414-1.598 1.192-2.37 1.872-2.66.171.428.282 1.044.282 1.874ZM8.753.746c.12 0 .241.04.357.12-.893.42-1.85 1.477-2.254 3.588l-1.703.527c.474-1.61 1.598-4.235 3.6-4.235Zm.48 9.41s-.722-.385-1.606-.385c-1.296 0-1.361.813-1.361 1.017 0 1.117 2.915 1.545 2.915 4.162 0 2.058-1.307 3.384-3.07 3.384-2.115 0-3.197-1.315-3.197-1.315l.566-1.869s1.112.954 2.05.954c.613 0 .862-.483.862-.834C6.392 13.812 4 13.748 4 11.353c0-2.015 1.448-3.965 4.372-3.965 1.126 0 1.683.323 1.683.323l-.822 2.445Zm1.36-6.858.002-.225c0-.688-.096-1.242-.25-1.681.617.077 1.028.777 1.292 1.583l-1.043.323Z\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC02MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Install\"})}),className:\"framer-2ocv09\",\"data-framer-name\":\"Request demo\",fonts:[\"GF;Montserrat-600\"],name:\"Request demo\",transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})]})})})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-32yuty\",\"data-framer-name\":\"Frame 73\",name:\"Frame 73\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18o1g2c-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:100,height:\"100%\",hoverFactor:1,id:\"JGIusLiOo\",layoutId:\"JGIusLiOo\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:19.333333333333332,intrinsicWidth:113.33333333333333,pixelHeight:58,pixelWidth:340,src:\"https://framerusercontent.com/images/8XB4r9Y1V8qwAxCifbh2v1viOHE.png\"},className:\"framer-brvuwd\",\"data-framer-name\":\"Image\",name:\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:46.874999301508076,intrinsicWidth:312.4999953433872,pixelHeight:75,pixelWidth:500,src:\"https://framerusercontent.com/images/dAbZ2xoQ5dtmbz0pW4HGUDmyRgc.png\"},className:\"framer-1i11tba\",\"data-framer-name\":\"Image 18\",name:\"Image 18\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:29.99999955296517,intrinsicWidth:149.99999776482585,pixelHeight:48,pixelWidth:240,src:\"https://framerusercontent.com/images/1F1ZrRvVWaCwe01tox1EtoKc.png\"},className:\"framer-11l15j4\",\"data-framer-name\":\"Image 19\",name:\"Image 19\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:27.5,intrinsicWidth:150,pixelHeight:55,pixelWidth:300,src:\"https://framerusercontent.com/images/Tkne2cXf1Mdx2MCAp7nI4NbHRMQ.png\"},className:\"framer-1nkoxlg\",\"data-framer-name\":\"Forme\",name:\"Forme\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:92.5,intrinsicWidth:120,pixelHeight:133,pixelWidth:187,src:\"https://framerusercontent.com/images/xMlzQNZwF4pTP1qpRip34WHbtc.png\"},className:\"framer-8uhw5\",\"data-framer-name\":\"blurrd\",name:\"blurrd\"})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-le2hve\",\"data-framer-name\":\"value-prop\",id:elementId,name:\"value-prop\",ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hz919a\",\"data-framer-name\":\"Frame 48\",name:\"Frame 48\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xlewjn\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",name:\"Frame 55\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgba(255, 68, 110, 0.699999988079071)\"},children:\"Revolutionize your gift sales!\"})})}),className:\"framer-15hb1o7\",\"data-framer-name\":\"Revolutionize your gift sales!\",fonts:[\"GF;Montserrat-700\"],name:\"Revolutionize your gift sales!\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"The Smart Gifting Solution\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"The Smart Gifting Solution\"})}),className:\"framer-2wkrbw\",\"data-framer-name\":\"The Smart Gifting Solution\",fonts:[\"GF;Montserrat-500\"],name:\"The Smart Gifting Solution\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yrqdou\",\"data-framer-name\":\"Frame 61\",name:\"Frame 61\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1vlm6lp\",\"data-framer-name\":\"Group 41\",name:\"Group 41\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jhl4z7\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9176\",name:\"Rectangle 9176\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i8yuy9\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9177\",name:\"Rectangle 9177\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:278,pixelWidth:512,src:\"https://framerusercontent.com/images/sqPIRALmdyv3ZrGFsBUUc9nT3g.png\"},className:\"framer-1egx9fe\",\"data-framer-name\":\"image 23\",name:\"image 23\",transformTemplate:transformTemplate3})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtODAw\",\"--framer-font-weight\":\"800\"},children:\"No address \"}),\"or preferences needed\"]})}),fonts:[\"GF;Plus Jakarta Sans-regular\",\"GF;Plus Jakarta Sans-800\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtODAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"No address \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"or preferences needed\"})]})}),className:\"framer-1g8vvh5\",\"data-framer-name\":\"No address or preferences needed\",fonts:[\"GF;Plus Jakarta Sans-800\",\"GF;Plus Jakarta Sans-regular\"],name:\"No address or preferences needed\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1fk3yyd\",\"data-framer-name\":\"Group 42\",name:\"Group 42\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-2b7zhb\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9176\",name:\"Rectangle 9176\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:[\"Recipients \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtODAw\",\"--framer-font-weight\":\"800\"},children:\"choose\"}),\" the perfect fit\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Recipients \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtODAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"choose\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\" the perfect fit\"})]})}),className:\"framer-7btrun\",\"data-framer-name\":\"Recipients choose the perfect fit\",fonts:[\"GF;Plus Jakarta Sans-regular\",\"GF;Plus Jakarta Sans-800\"],name:\"Recipients choose the perfect fit\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xn0enz\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9177\",name:\"Rectangle 9177\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/JvSJCFWHDCjY6eGEQWVYohTDgM.png\"},className:\"framer-1hva7uu\",\"data-framer-name\":\"Group 60 1\",name:\"Group 60 1\",transformTemplate:transformTemplate3})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jbab42\",\"data-framer-name\":\"Group 43\",name:\"Group 43\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-15ezxoa\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9176\",name:\"Rectangle 9176\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtODAw\",\"--framer-font-weight\":\"800\"},children:\"Seamless\"}),\" Shopify integration\"]})}),fonts:[\"GF;Plus Jakarta Sans-regular\",\"GF;Plus Jakarta Sans-800\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--framer-font-size\":\"28px\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtODAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"800\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Seamless\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"28px\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\" Shopify integration\"})]})}),className:\"framer-18eogqo\",\"data-framer-name\":\"Seamless Shopify integration\",fonts:[\"GF;Plus Jakarta Sans-800\",\"GF;Plus Jakarta Sans-regular\"],name:\"Seamless Shopify integration\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-j9rhmc\",\"data-border\":true,\"data-framer-name\":\"Rectangle 9177\",name:\"Rectangle 9177\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"208px\",src:\"https://framerusercontent.com/images/SKXfanNhrgJ9PCGODuFrtzZY.png\",srcSet:\"https://framerusercontent.com/images/SKXfanNhrgJ9PCGODuFrtzZY.png?scale-down-to=512 512w,https://framerusercontent.com/images/SKXfanNhrgJ9PCGODuFrtzZY.png 1000w\"},className:\"framer-1kihou2\",\"data-framer-name\":\"shopify_logo_white 1\",name:\"shopify_logo_white 1\",transformTemplate:transformTemplate1})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7v6wby\",\"data-framer-name\":\"why-ribbon\",id:elementId1,name:\"why-ribbon\",ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dff9mt\",\"data-framer-name\":\"Group 48\",name:\"Group 48\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Why Use Ribbon?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Why Use Ribbon?\"})}),className:\"framer-cu1ru7\",\"data-framer-name\":\"Why Use Ribbon?\",fonts:[\"GF;Montserrat-500\"],name:\"Why Use Ribbon?\",transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wvktt3\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",name:\"Frame 55\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgba(255, 68, 110, 0.699999988079071)\"},children:\"Hmmmmmmm?\"})})}),className:\"framer-1a9ugdk\",\"data-framer-name\":\"Hmmmmmmm?\",fonts:[\"GF;Montserrat-700\"],name:\"Hmmmmmmm?\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lvmvy4\",\"data-framer-name\":\"blocks\",name:\"blocks\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7kt7nm\",\"data-border\":true,\"data-framer-name\":\"block-1\",name:\"block-1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6icswh\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-98fb3m\",\"data-framer-name\":\"Frame 33\",name:\"Frame 33\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Make gifting easy\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Make gifting easy\"})})}),className:\"framer-1o95s20\",\"data-framer-name\":\"b-1\",fonts:[\"GF;Montserrat-regular\"],name:\"b-1\",verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtMzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"With Ribbon, customers can send gifts without needing to know sizes, colors, or shipping addresses.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtMzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.800000011920929)\"},children:\"With Ribbon, customers can send gifts without needing to know sizes, colors, or shipping addresses.\"})})}),className:\"framer-1gbjaoj\",\"data-framer-name\":\"With Ribbon, customers can send gifts without needing to know sizes, colors, or shipping addresses.\",fonts:[\"GF;Plus Jakarta Sans-300\"],name:\"With Ribbon, customers can send gifts without needing to know sizes, colors, or shipping addresses.\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-knhwzr\",\"data-border\":true,\"data-framer-name\":\"Frame 54\",name:\"Frame 54\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1327deg hidden-1s6hrh3\",\"data-border\":true,\"data-framer-name\":\"Frame 48\",name:\"Frame 48\"}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1729hl3 hidden-1s6hrh3\",\"data-border\":true,\"data-framer-name\":\"Frame 51\",name:\"Frame 51\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4tyti5\",\"data-framer-name\":\"Group 36\",name:\"Group 36\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1i97eey\",\"data-framer-name\":\"Group 35\",name:\"Group 35\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u9z994\",\"data-border\":true,\"data-framer-name\":\"Frame 47\",name:\"Frame 47\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3tr7at\",\"data-framer-name\":\"ResourceItem\",name:\"ResourceItem\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gfpq5z\",\"data-framer-name\":\"start-column\",name:\"start-column\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-j3ul6m\",\"data-framer-name\":\"thumbnail\",name:\"thumbnail\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-121bcuy\",\"data-framer-name\":\"ProductThumbnail\",name:\"ProductThumbnail\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-lbh5mw\",\"data-border\":true,\"data-framer-name\":\"Image\",name:\"Image\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/BmoEg2ihTpwubC1yH6uLUcCWc.png\"},className:\"framer-17ztx94\",\"data-framer-name\":\"Rectangle 11\",name:\"Rectangle 11\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a1cwac\",\"data-framer-name\":\"mid-column\",name:\"mid-column\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\"',\"--framer-font-size\":\"14px\"},children:\"Monstera Pinnatipartita\"})})}),className:\"framer-torcm1\",\"data-framer-name\":\"title-value\",fonts:[\"GF;Alexandria-regular\"],name:\"title-value\",verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\"',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgba(112, 112, 112, 1)\"},children:\"Monstera in ceramic pot\"})})}),className:\"framer-ran06h\",\"data-framer-name\":\"description-value\",fonts:[\"GF;Alexandria-regular\"],name:\"description-value\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1byxor7\",\"data-framer-name\":\"end-column\",name:\"end-column\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ldttt9\",\"data-framer-name\":\"Frame 17\",name:\"Frame 17\",children:isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7QWxleGFuZHJpYS1yZWd1bGFy\",\"--framer-font-family\":'\"Alexandria\"',\"--framer-font-size\":\"14px\"},children:\"$84.00\"})})}),className:\"framer-1rqjy59 hidden-1s6hrh3\",\"data-framer-name\":\"discounted-price\",fonts:[\"GF;Alexandria-regular\"],name:\"discounted-price\",verticalAlignment:\"top\",withExternalLayout:true})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ftv7um\",\"data-framer-name\":\"Group 29\",name:\"Group 29\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-19xw5bn\",\"data-border\":true,\"data-framer-name\":\"Button\",name:\"Button\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"20px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"rgba(255, 255, 255, 1)\"},children:\"Give as Gift!\"})})}),className:\"framer-vi87bc\",\"data-framer-name\":\"Label\",fonts:[\"GF;Montserrat-700\"],name:\"Label\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-xo92bp\",\"data-framer-name\":\"Cursor\",name:\"Cursor\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1btwir2\",\"data-framer-name\":\"cursor / default\",name:\"cursor / default\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14btqc8\",\"data-framer-name\":\"cursor / default\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:33,intrinsicWidth:21,name:\"cursor / default\",svg:'<svg width=\"21\" height=\"33\" viewBox=\"0 0 21 33\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g filter=\"url(#filter0_d_921_298)\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0.25 28.3812V0.565674L20.5342 20.746H8.6675L7.94825 20.9614L0.25 28.3812Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.1468 29.5523L9.83803 32.2184L1.64453 12.9585L8.09503 10.2612L16.1468 29.5523Z\" fill=\"white\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.8161 28.37L10.5891 29.7143L5.16406 16.9068L8.38581 15.5608L13.8161 28.37Z\" fill=\"black\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 4.74634V24.1781L7.19575 19.2003L7.94475 18.9589H16.2887L2 4.74634Z\" fill=\"black\"/>\\n</g>\\n<defs>\\n<filter id=\"filter0_d_921_298\" x=\"-2.75\" y=\"-0.434326\" width=\"26.2852\" height=\"37.6528\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"/>\\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"/>\\n<feOffset dy=\"2\"/>\\n<feGaussianBlur stdDeviation=\"1.5\"/>\\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.402655 0\"/>\\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow_921_298\"/>\\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow_921_298\" result=\"shape\"/>\\n</filter>\\n</defs>\\n</svg>\\n',withExternalLayout:true})})})]})]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-k6blbp hidden-1s6hrh3\",\"data-border\":true,\"data-framer-name\":\"Frame 50\",name:\"Frame 50\"}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nu0vd3 hidden-1s6hrh3\",\"data-border\":true,\"data-framer-name\":\"Frame 52\",name:\"Frame 52\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-190yyu6\",\"data-framer-name\":\"Frame 55\",name:\"Frame 55\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(255, 68, 110, 0.699999988079071)\"},children:\"Better experience\"})})}),className:\"framer-1qkbxz2\",\"data-framer-name\":\"Better experience\",fonts:[\"GF;Plus Jakarta Sans-600\"],name:\"Better experience\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8t5tu3\",\"data-border\":true,\"data-framer-name\":\"block-2\",name:\"block-2\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{background:{alt:\"\",fit:\"fit\",positionX:\"center\",positionY:\"center\",sizes:\"285px\",src:\"https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png\",srcSet:\"https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png 1949w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",positionX:\"center\",positionY:\"center\",sizes:\"487px\",src:\"https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png\",srcSet:\"https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png?scale-down-to=512 512w,https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/FAPcAu03erFVJC9r8xrc5njU7Q.png 1949w\"},className:\"framer-1n1qe2v\",\"data-framer-name\":\"Frame 54\",name:\"Frame 54\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-s1tm4s\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtMzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Every gift introduces your brand to a new customer.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtMzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.800000011920929)\"},children:\"Every gift introduces your brand to a new customer.\"})})}),className:\"framer-1b7gn16\",\"data-framer-name\":\"Every gift introduces your brand to a new customer.\",fonts:[\"GF;Plus Jakarta Sans-300\"],name:\"Every gift introduces your brand to a new customer.\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1damn8p\",\"data-framer-name\":\"Frame 33\",name:\"Frame 33\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Double Your Customer Base\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Double Your Customer Base\"})})}),className:\"framer-1wksvp8\",\"data-framer-name\":\"b-1\",fonts:[\"GF;Montserrat-regular\"],name:\"b-1\",verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11voypi\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-4i84fg\",\"data-framer-name\":\"Frame 56\",name:\"Frame 56\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(243, 174, 64, 0.699999988079071)\"},children:\"More Customers\"})})}),className:\"framer-s47tkp\",\"data-framer-name\":\"More Customers\",fonts:[\"GF;Plus Jakarta Sans-600\"],name:\"More Customers\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vo0sso\",\"data-framer-name\":\"Frame 55\",name:\"Frame 55\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(22, 219, 147, 0.699999988079071)\"},children:\"More sales\"})})}),className:\"framer-r2ou1d\",\"data-framer-name\":\"More sales\",fonts:[\"GF;Plus Jakarta Sans-600\"],name:\"More sales\",verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cfoybx\",\"data-border\":true,\"data-framer-name\":\"block-3\",name:\"block-3\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10xannw\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12jg505\",\"data-framer-name\":\"pill\",name:\"pill\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(22, 219, 147, 0.699999988079071)\"},children:\"More sales\"})})}),className:\"framer-1n45eoi\",\"data-framer-name\":\"More sales\",fonts:[\"GF;Plus Jakarta Sans-600\"],name:\"More sales\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Boost Average Order Value\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Boost Average Order Value\"})}),className:\"framer-78kbmx\",\"data-framer-name\":\"b-1\",fonts:[\"GF;Montserrat-regular\"],name:\"b-1\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtMzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Gift buyers spend 63% more in the year following a gift purchase and increase their purchase frequency by 25%.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtMzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Gift buyers spend 63% more in the year following a gift purchase and increase their purchase frequency by 25%.\"})}),className:\"framer-15yhnvx\",\"data-framer-name\":\"Gift buyers spend 63% more in the year following a gift purchase and increase their purchase frequency by 25%.\",fonts:[\"GF;Plus Jakarta Sans-300\"],name:\"Gift buyers spend 63% more in the year following a gift purchase and increase their purchase frequency by 25%.\",verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13tvco6 hidden-1s6hrh3\",\"data-framer-name\":\"ill\",name:\"ill\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/v5nrta3nseC6FYpW7N9x4ogUfE.png\"},className:\"framer-1d0cf8y\",\"data-framer-name\":\"rev 1\",name:\"rev 1\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/04SLrsei4PdjlNJ3HIMpE4aPX0.png\"},className:\"framer-p66ulg\",\"data-framer-name\":\"gifts 1\",name:\"gifts 1\"})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pxbs7q hidden-72rtr7 hidden-6rz2dv hidden-t2jilr\",\"data-framer-name\":\"ill\",name:\"ill\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/v5nrta3nseC6FYpW7N9x4ogUfE.png\"},className:\"framer-1w3no0k\",\"data-framer-name\":\"rev 1\",name:\"rev 1\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",src:\"https://framerusercontent.com/images/04SLrsei4PdjlNJ3HIMpE4aPX0.png\"},className:\"framer-17gvwqs\",\"data-framer-name\":\"gifts 1\",name:\"gifts 1\",transformTemplate:transformTemplate2})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17i3rd3\",\"data-framer-name\":\"how-it-works\",id:elementId2,name:\"how-it-works\",ref:ref4,children:[isDisplayed4()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{height:1103,width:\"339px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-154zkus-container hidden-72rtr7 hidden-6rz2dv hidden-t2jilr\",children:/*#__PURE__*/_jsx(HowItWorksMobile,{height:\"100%\",id:\"QoyOCDKrk\",layoutId:\"QoyOCDKrk\",style:{width:\"100%\"},variant:\"EKu94gwyW\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rwaoa7\",\"data-framer-name\":\"Group 49\",name:\"Group 49\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"How Ribbon Works\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"48px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"How Ribbon Works\"})})}),className:\"framer-1w4dggu\",\"data-framer-name\":\"How Ribbon Works\",fonts:[\"GF;Montserrat-500\"],name:\"How Ribbon Works\",transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-341rma\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",name:\"Frame 55\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgba(255, 68, 110, 0.699999988079071)\"},children:\"4 easy steps\"})})}),className:\"framer-1kz850m\",\"data-framer-name\":\"4 easy steps\",fonts:[\"GF;Montserrat-700\"],name:\"4 easy steps\",verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jg300MaWj:{width:\"509px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:648,width:\"calc(min(100vw, 1440px) - 300px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-13wfb7w-container hidden-1s6hrh3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jg300MaWj:{variant:\"oCwRxVAmp\"}},children:/*#__PURE__*/_jsx(HowItWorksDesktop,{height:\"100%\",id:\"wHIAXgfjr\",layoutId:\"wHIAXgfjr\",style:{width:\"100%\"},variant:\"QOF0MpIhh\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3tfh67\",\"data-framer-name\":\"features\",id:elementId3,name:\"features\",ref:ref5,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ikuxpi\",\"data-framer-name\":\"Group 50\",name:\"Group 50\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Loaded with Features\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"48px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Loaded with Features\"})})}),className:\"framer-1k1pxs6\",\"data-framer-name\":\"Loaded with Features\",fonts:[\"GF;Montserrat-500\"],name:\"Loaded with Features\",transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kvr1z\",\"data-border\":true,\"data-framer-name\":\"pill\",name:\"pill\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"10px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgba(255, 68, 110, 0.699999988079071)\"},children:\"Feature Highlight\"})})}),className:\"framer-67rs0c\",\"data-framer-name\":\"Feature Highlight\",fonts:[\"GF;Montserrat-700\"],name:\"Feature Highlight\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jtam9j\",\"data-framer-name\":\"container\",name:\"container\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5106vy\",\"data-framer-name\":\"card\",name:\"card\",whileHover:animation3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-13u6616\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jfpom2\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-eqc01x\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ylshs4\",\"data-framer-name\":\"Frame 74\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:40,name:\"Frame 74\",svg:'<svg width=\"40\" height=\"41\" viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.864258\" width=\"40\" height=\"40\" rx=\"10\" fill=\"#FF446E\" fill-opacity=\"0.12\"/>\\n<mask id=\"mask0_904_1039\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"8\" y=\"8\" width=\"24\" height=\"25\">\\n<rect x=\"8\" y=\"8.86426\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1039)\">\\n<path d=\"M11 28.8643V12.8643L30 20.8643L11 28.8643ZM13 25.8643L24.85 20.8643L13 15.8643V19.3643L19 20.8643L13 22.3643V25.8643Z\" fill=\"url(#paint0_linear_904_1039)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_904_1039\" x1=\"20.5\" y1=\"12.8643\" x2=\"20.5\" y2=\"28.8643\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF446E\"/>\\n<stop offset=\"1\" stop-color=\"#FF446E\" stop-opacity=\"0.5\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1w5127\",\"data-framer-name\":\"Group 45\",name:\"Group 45\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Flexible Gift Delivery\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Flexible Gift Delivery\"})})}),className:\"framer-zocqhu\",\"data-framer-name\":\"Flexible Gift Delivery\",fonts:[\"GF;Plus Jakarta Sans-500\"],name:\"Flexible Gift Delivery\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(94, 94, 94)\"},children:\"Send gifts digitally via email, shareable links, or traditional shipping.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(94, 94, 94, 1)\"},children:\"Send gifts digitally via email, shareable links, or traditional shipping.\"})})}),className:\"framer-9gcvn5\",\"data-framer-name\":\"Send gifts digitally via email, shareable links, or traditional shipping.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Send gifts digitally via email, shareable links, or traditional shipping.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-42r2ak\",\"data-framer-name\":\"Frame 71\",name:\"Frame 71\",whileHover:animation3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-smfvtv\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gxrbq2\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-drorhv\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kr9f4p\",\"data-framer-name\":\"Frame 74\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:40,name:\"Frame 74\",svg:'<svg width=\"40\" height=\"41\" viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.864258\" width=\"40\" height=\"40\" rx=\"10\" fill=\"#F3AF40\" fill-opacity=\"0.12\"/>\\n<mask id=\"mask0_904_1051\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"8\" y=\"8\" width=\"24\" height=\"25\">\\n<rect x=\"8\" y=\"8.86426\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1051)\">\\n<path d=\"M18 25.8643H27V19.8643H18V25.8643ZM12 28.8643C11.45 28.8643 10.9792 28.6684 10.5875 28.2768C10.1958 27.8851 10 27.4143 10 26.8643V14.8643C10 14.3143 10.1958 13.8434 10.5875 13.4518C10.9792 13.0601 11.45 12.8643 12 12.8643H28C28.55 12.8643 29.0208 13.0601 29.4125 13.4518C29.8042 13.8434 30 14.3143 30 14.8643V26.8643C30 27.4143 29.8042 27.8851 29.4125 28.2768C29.0208 28.6684 28.55 28.8643 28 28.8643H12ZM12 26.8643H28V14.8643H12V26.8643Z\" fill=\"url(#paint0_linear_904_1051)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_904_1051\" x1=\"20\" y1=\"12.8643\" x2=\"20\" y2=\"28.8643\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#F3AF40\"/>\\n<stop offset=\"1\" stop-color=\"#F3AF40\" stop-opacity=\"0.5\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z32pm3\",\"data-framer-name\":\"Group 45\",name:\"Group 45\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Customizable Branding\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Customizable Branding\"})})}),className:\"framer-1uh09xf\",\"data-framer-name\":\"Customizable Branding\",fonts:[\"GF;Plus Jakarta Sans-500\"],name:\"Customizable Branding\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(94, 94, 94)\"},children:\"Match gift emails and experiences to your brand's look and feel.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(94, 94, 94, 1)\"},children:\"Match gift emails and experiences to your brand's look and feel.\"})})}),className:\"framer-1hyszcj\",\"data-framer-name\":\"Match gift emails and experiences to your brand's look and feel.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Match gift emails and experiences to your brand's look and feel.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-182flww\",\"data-framer-name\":\"Frame 72\",name:\"Frame 72\",whileHover:animation3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uq0wwu\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c61gh8\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nyfxco\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1scn9bz\",\"data-framer-name\":\"Frame 74\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:44,name:\"Frame 74\",svg:'<svg width=\"44\" height=\"41\" viewBox=\"0 0 44 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.864258\" width=\"44\" height=\"40\" rx=\"10\" fill=\"#8033FF\" fill-opacity=\"0.12\"/>\\n<mask id=\"mask0_904_1063\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"10\" y=\"8\" width=\"24\" height=\"25\">\\n<rect x=\"10\" y=\"8.86426\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1063)\">\\n<path d=\"M21 17.8643V14.8643H18V12.8643H21V9.86426H23V12.8643H26V14.8643H23V17.8643H21ZM17 30.8643C16.45 30.8643 15.9792 30.6684 15.5875 30.2768C15.1958 29.8851 15 29.4143 15 28.8643C15 28.3143 15.1958 27.8434 15.5875 27.4518C15.9792 27.0601 16.45 26.8643 17 26.8643C17.55 26.8643 18.0208 27.0601 18.4125 27.4518C18.8042 27.8434 19 28.3143 19 28.8643C19 29.4143 18.8042 29.8851 18.4125 30.2768C18.0208 30.6684 17.55 30.8643 17 30.8643ZM27 30.8643C26.45 30.8643 25.9792 30.6684 25.5875 30.2768C25.1958 29.8851 25 29.4143 25 28.8643C25 28.3143 25.1958 27.8434 25.5875 27.4518C25.9792 27.0601 26.45 26.8643 27 26.8643C27.55 26.8643 28.0208 27.0601 28.4125 27.4518C28.8042 27.8434 29 28.3143 29 28.8643C29 29.4143 28.8042 29.8851 28.4125 30.2768C28.0208 30.6684 27.55 30.8643 27 30.8643ZM11 12.8643V10.8643H14.275L18.525 19.8643H25.525L29.425 12.8643H31.7L27.3 20.8143C27.1167 21.1476 26.8708 21.4059 26.5625 21.5893C26.2542 21.7726 25.9167 21.8643 25.55 21.8643H18.1L17 23.8643H29V25.8643H17C16.25 25.8643 15.6792 25.5393 15.2875 24.8893C14.8958 24.2393 14.8833 23.5809 15.25 22.9143L16.6 20.4643L13 12.8643H11Z\" fill=\"url(#paint0_linear_904_1063)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_904_1063\" x1=\"21.35\" y1=\"9.86426\" x2=\"21.35\" y2=\"30.8643\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#8033FF\"/>\\n<stop offset=\"1\" stop-color=\"#8033FF\" stop-opacity=\"0.5\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-atbvoo\",\"data-framer-name\":\"Group 45\",name:\"Group 45\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Upsell Opportunities\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Upsell Opportunities\"})})}),className:\"framer-1p8ih14\",\"data-framer-name\":\"Upsell Opportunities\",fonts:[\"GF;Plus Jakarta Sans-500\"],name:\"Upsell Opportunities\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(94, 94, 94)\"},children:\"Add upsells during recipient redemption to boost sales.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(94, 94, 94, 1)\"},children:\"Add upsells during recipient redemption to boost sales.\"})})}),className:\"framer-1y1pd9o\",\"data-framer-name\":\"Add upsells during recipient redemption to boost sales.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Add upsells during recipient redemption to boost sales.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i6yzum\",\"data-framer-name\":\"Frame 73\",name:\"Frame 73\",whileHover:animation3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-14bxxia\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-21smpx\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hay2cp\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ctudiu\",\"data-framer-name\":\"Frame 74\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:44,name:\"Frame 74\",svg:'<svg width=\"44\" height=\"41\" viewBox=\"0 0 44 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.864258\" width=\"44\" height=\"40\" rx=\"10\" fill=\"#16DB93\" fill-opacity=\"0.12\"/>\\n<mask id=\"mask0_904_1075\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"10\" y=\"8\" width=\"24\" height=\"25\">\\n<rect x=\"10\" y=\"8.86426\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1075)\">\\n<path d=\"M14 25.8643V27.8643H30V25.8643H14ZM14 14.8643H16.2C16.1167 14.7143 16.0625 14.5559 16.0375 14.3893C16.0125 14.2226 16 14.0476 16 13.8643C16 13.0309 16.2917 12.3226 16.875 11.7393C17.4583 11.1559 18.1667 10.8643 19 10.8643C19.5 10.8643 19.9625 10.9934 20.3875 11.2518C20.8125 11.5101 21.1833 11.8309 21.5 12.2143L22 12.8643L22.5 12.2143C22.8 11.8143 23.1667 11.4893 23.6 11.2393C24.0333 10.9893 24.5 10.8643 25 10.8643C25.8333 10.8643 26.5417 11.1559 27.125 11.7393C27.7083 12.3226 28 13.0309 28 13.8643C28 14.0476 27.9875 14.2226 27.9625 14.3893C27.9375 14.5559 27.8833 14.7143 27.8 14.8643H30C30.55 14.8643 31.0208 15.0601 31.4125 15.4518C31.8042 15.8434 32 16.3143 32 16.8643V27.8643C32 28.4143 31.8042 28.8851 31.4125 29.2768C31.0208 29.6684 30.55 29.8643 30 29.8643H14C13.45 29.8643 12.9792 29.6684 12.5875 29.2768C12.1958 28.8851 12 28.4143 12 27.8643V16.8643C12 16.3143 12.1958 15.8434 12.5875 15.4518C12.9792 15.0601 13.45 14.8643 14 14.8643ZM14 22.8643H30V16.8643H24.9L27 19.7143L25.4 20.8643L22 16.2643L18.6 20.8643L17 19.7143L19.05 16.8643H14V22.8643ZM19 14.8643C19.2833 14.8643 19.5208 14.7684 19.7125 14.5768C19.9042 14.3851 20 14.1476 20 13.8643C20 13.5809 19.9042 13.3434 19.7125 13.1518C19.5208 12.9601 19.2833 12.8643 19 12.8643C18.7167 12.8643 18.4792 12.9601 18.2875 13.1518C18.0958 13.3434 18 13.5809 18 13.8643C18 14.1476 18.0958 14.3851 18.2875 14.5768C18.4792 14.7684 18.7167 14.8643 19 14.8643ZM25 14.8643C25.2833 14.8643 25.5208 14.7684 25.7125 14.5768C25.9042 14.3851 26 14.1476 26 13.8643C26 13.5809 25.9042 13.3434 25.7125 13.1518C25.5208 12.9601 25.2833 12.8643 25 12.8643C24.7167 12.8643 24.4792 12.9601 24.2875 13.1518C24.0958 13.3434 24 13.5809 24 13.8643C24 14.1476 24.0958 14.3851 24.2875 14.5768C24.4792 14.7684 24.7167 14.8643 25 14.8643Z\" fill=\"url(#paint0_linear_904_1075)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_904_1075\" x1=\"22\" y1=\"10.8643\" x2=\"22\" y2=\"29.8643\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#16DB93\"/>\\n<stop offset=\"1\" stop-color=\"#16DB93\" stop-opacity=\"0.5\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-732pq5\",\"data-framer-name\":\"Group 45\",name:\"Group 45\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Charge for Gift Wrapping\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Charge for Gift Wrapping\"})})}),className:\"framer-1an3jmz\",\"data-framer-name\":\"Charge for Gift Wrapping\",fonts:[\"GF;Plus Jakarta Sans-500\"],name:\"Charge for Gift Wrapping\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(94, 94, 94)\"},children:\"Offer paid gift wrapping and set custom gift fees.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(94, 94, 94, 1)\"},children:\"Offer paid gift wrapping and set custom gift fees.\"})})}),className:\"framer-15x47ah\",\"data-framer-name\":\"Offer paid gift wrapping and set custom gift fees.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Offer paid gift wrapping and set custom gift fees.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fc6vwg\",\"data-framer-name\":\"Frame 74\",name:\"Frame 74\",whileHover:animation3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r98nq9\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s7xwxi\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iy4afc\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1n8o1h0\",\"data-framer-name\":\"Frame 74\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:44,name:\"Frame 74\",svg:'<svg width=\"44\" height=\"41\" viewBox=\"0 0 44 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.864258\" width=\"44\" height=\"40\" rx=\"10\" fill=\"#03D2E8\" fill-opacity=\"0.12\"/>\\n<mask id=\"mask0_904_1087\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"10\" y=\"8\" width=\"24\" height=\"25\">\\n<rect x=\"10\" y=\"8.86426\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1087)\">\\n<path d=\"M13 28.8643V15.8643L17 18.8643L22 11.8643L27 15.8643H31V28.8643H13ZM18 25.8643L22 20.3643L29 25.8143V17.8643H26.3L22.4 14.7393L17.45 21.6893L15 19.8643V23.4643L18 25.8643Z\" fill=\"url(#paint0_linear_904_1087)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_904_1087\" x1=\"22\" y1=\"11.8643\" x2=\"22\" y2=\"28.8643\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#03D2E8\"/>\\n<stop offset=\"1\" stop-color=\"#03D2E8\" stop-opacity=\"0.5\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ikalu9\",\"data-framer-name\":\"Group 45\",name:\"Group 45\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Insightful Analytics\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Insightful Analytics\"})})}),className:\"framer-5iz9ep\",\"data-framer-name\":\"Insightful Analytics\",fonts:[\"GF;Plus Jakarta Sans-500\"],name:\"Insightful Analytics\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(94, 94, 94)\"},children:\"Dashboard with charts tracking gifting trends and data.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(94, 94, 94, 1)\"},children:\"Dashboard with charts tracking gifting trends and data.\"})})}),className:\"framer-6krp3i\",\"data-framer-name\":\"Dashboard with charts tracking gifting trends and data.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Dashboard with charts tracking gifting trends and data.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ennxyy\",\"data-framer-name\":\"Frame 75\",name:\"Frame 75\",whileHover:animation3,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-10ud7zm\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pxh49l\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9bo8an\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-10wm3sa\",\"data-framer-name\":\"Frame 74\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:41,intrinsicWidth:44,name:\"Frame 74\",svg:'<svg width=\"44\" height=\"41\" viewBox=\"0 0 44 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect y=\"0.864258\" width=\"44\" height=\"40\" rx=\"10\" fill=\"#FF7C1D\" fill-opacity=\"0.12\"/>\\n<mask id=\"mask0_904_1099\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"10\" y=\"8\" width=\"24\" height=\"25\">\\n<rect x=\"10\" y=\"8.86426\" width=\"24\" height=\"24\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_904_1099)\">\\n<path d=\"M12 29.3643V21.3643H20V29.3643H12ZM14 27.3643H18V23.3643H14V27.3643ZM15.5 18.8643L21 9.86426L26.5 18.8643H15.5ZM19.05 16.8643H22.95L21 13.7143L19.05 16.8643ZM31.575 31.8143L28.925 29.1643C28.575 29.3976 28.1958 29.5726 27.7875 29.6893C27.3792 29.8059 26.95 29.8643 26.5 29.8643C25.25 29.8643 24.1875 29.4268 23.3125 28.5518C22.4375 27.6768 22 26.6143 22 25.3643C22 24.1143 22.4375 23.0518 23.3125 22.1768C24.1875 21.3018 25.25 20.8643 26.5 20.8643C27.75 20.8643 28.8125 21.3018 29.6875 22.1768C30.5625 23.0518 31 24.1143 31 25.3643C31 25.7976 30.9417 26.2184 30.825 26.6268C30.7083 27.0351 30.5417 27.4143 30.325 27.7643L32.975 30.4143L31.575 31.8143ZM26.5 27.8643C27.2 27.8643 27.7917 27.6226 28.275 27.1393C28.7583 26.6559 29 26.0643 29 25.3643C29 24.6643 28.7583 24.0726 28.275 23.5893C27.7917 23.1059 27.2 22.8643 26.5 22.8643C25.8 22.8643 25.2083 23.1059 24.725 23.5893C24.2417 24.0726 24 24.6643 24 25.3643C24 26.0643 24.2417 26.6559 24.725 27.1393C25.2083 27.6226 25.8 27.8643 26.5 27.8643Z\" fill=\"url(#paint0_linear_904_1099)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_904_1099\" x1=\"22.4875\" y1=\"9.86426\" x2=\"22.4875\" y2=\"31.8143\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FF7C1D\"/>\\n<stop offset=\"1\" stop-color=\"#FF7C1D\" stop-opacity=\"0.5\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xe4tqb\",\"data-framer-name\":\"Group 45\",name:\"Group 45\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Product Control\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNTAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"Product Control\"})})}),className:\"framer-qvdpm0\",\"data-framer-name\":\"Product Control\",fonts:[\"GF;Plus Jakarta Sans-500\"],name:\"Product Control\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(94, 94, 94)\"},children:\"Choose which products can be gifted or exclude items.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\",\"--framer-line-height\":\"25px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(94, 94, 94, 1)\"},children:\"Choose which products can be gifted or exclude items.\"})})}),className:\"framer-35v1e1\",\"data-framer-name\":\"Choose which products can be gifted or exclude items.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Choose which products can be gifted or exclude items.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-95tqlp\",\"data-framer-name\":\"reviews\",id:elementId4,name:\"reviews\",ref:ref6,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pzsb1s\",\"data-framer-name\":\"Group 51\",name:\"Group 51\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"What Our Customers Say\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"48px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"rgba(45, 45, 52, 1)\"},children:\"What Our Customers Say\"})})}),className:\"framer-1x5jrta\",\"data-framer-name\":\"What Our Customers Say\",fonts:[\"GF;Montserrat-500\"],name:\"What Our Customers Say\",transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-28bmq\",\"data-border\":true,\"data-framer-name\":\"Frame 55\",name:\"Frame 55\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgba(255, 68, 110, 0.7)\"},children:\"Testimonials\"})}),className:\"framer-1taht4d\",\"data-framer-name\":\"Feature Highlight\",fonts:[\"GF;Montserrat-700\"],name:\"Feature Highlight\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-42en1c\",\"data-framer-name\":\"Frame 68\",name:\"Frame 68\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-fvsjxz\",\"data-framer-name\":\"Frame 70\",name:\"Frame 70\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1by7aqs\",\"data-border\":true,\"data-framer-name\":\"Frame 46\",name:\"Frame 46\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1twvsv3\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-2wuiy6\",\"data-framer-name\":\"text\",name:\"text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"\u201CAs a modern wine brand, gifting is critical to our growth. People taste our wines, love our wines, then share them with their friends and the cycle continues. On top of that, order value is generally larger for gifted wine than wine purchased for someone\u2019s consumption. Ribbon makes JTW the easiest to gift wine on the market\u201D\"})}),className:\"framer-100gvtr\",\"data-framer-name\":\"\u201CAs a modern wine brand, gifting is critical to our growth. People taste our wines, love our wines, then share them with their friends and the cycle continues. On top of that, order value is generally larger for gifted wine than wine purchased for someone\u2019s consumption. Ribbon makes JTW the easiest to gift wine on the market\u201D\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"\u201CAs a modern wine brand, gifting is critical to our growth. People taste our wines, love our wines, then share them with their friends and the cycle continues. On top of that, order value is generally larger for gifted wine than wine purchased for someone\u2019s consumption. Ribbon makes JTW the easiest to gift wine on the market\u201D\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xstq4y\",\"data-framer-name\":\"Line 7\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:314,name:\"Line 7\",svg:'<svg width=\"314\" height=\"4\" viewBox=\"-1 -1 314 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"1.05566\" x2=\"312\" y2=\"1.05566\" stroke=\"#EDEDED\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tokpyq\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ebuxkd\",\"data-framer-name\":\"Group 34\",name:\"Group 34\",style:{rotate:-3},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nadmz0\",\"data-framer-name\":\"Ellipse 7\",name:\"Ellipse 7\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:32,pixelWidth:32,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/o9lzti4h0P7xhU5cU5ZnGrEeAls.png\"},className:\"framer-sc8jah\",\"data-framer-name\":\"image 7\",name:\"image 7\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4a2m03\",\"data-framer-name\":\"Group 44\",name:\"Group 44\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"jumbotimewines.com\"})}),className:\"framer-rwhnba\",\"data-framer-name\":\"Lisa\",fonts:[\"GF;Plus Jakarta Sans-600\"],name:\"Lisa\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Jumbo Time Wines\"})}),className:\"framer-1b1szgs\",\"data-framer-name\":\"Jumbo Time Wines\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Jumbo Time Wines\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oi9eqd\",\"data-framer-name\":\"image 18\",name:\"image 18\"})]})]})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-kl264c\",\"data-framer-name\":\"Frame 71\",name:\"Frame 71\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vzp7ss\",\"data-border\":true,\"data-framer-name\":\"Frame 47\",name:\"Frame 47\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kamlsq\",\"data-framer-name\":\"Frame 69\",name:\"Frame 69\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-line-height\":\"25px\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"\u201CWe sell fitted hats. Many of our customers don\u2019t know their own hat size let alone their friends\u2019. Gift giving would be extremely limited for us without Ribbon\u201D\"})}),className:\"framer-1a2f8ty\",\"data-framer-name\":\"\u201CWe sell fitted hats. Many of our customers don\u2019t know their own hat size let alone their friends\u2019. Gift giving would be extremely limited for us without Ribbon\u201D\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"\u201CWe sell fitted hats. Many of our customers don\u2019t know their own hat size let alone their friends\u2019. Gift giving would be extremely limited for us without Ribbon\u201D\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-skgwtp\",\"data-framer-name\":\"Line 7\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:314,name:\"Line 7\",svg:'<svg width=\"314\" height=\"4\" viewBox=\"-1 -1 314 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"1.05566\" x2=\"312\" y2=\"1.05566\" stroke=\"#EDEDED\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11d0da5\",\"data-framer-name\":\"text\",name:\"text\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d787xx\",\"data-framer-name\":\"Group 34\",name:\"Group 34\",style:{rotate:-3},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ax8f3y\",\"data-framer-name\":\"Ellipse 7\",name:\"Ellipse 7\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:596,pixelWidth:590,positionX:\"center\",positionY:\"center\",sizes:\"37.5451px\",src:\"https://framerusercontent.com/images/DDr42htOPeVsEVLiP4wgzrtxo.png\",srcSet:\"https://framerusercontent.com/images/DDr42htOPeVsEVLiP4wgzrtxo.png 590w\"},className:\"framer-x9xe0g\",\"data-framer-name\":\"image 7\",name:\"image 7\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wdhx64\",\"data-framer-name\":\"Group 44\",name:\"Group 44\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNjAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"domepeaceny.com\"})}),className:\"framer-egd5ia\",\"data-framer-name\":\"Lisa\",fonts:[\"GF;Plus Jakarta Sans-600\"],name:\"Lisa\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Dome Peace\"})}),className:\"framer-1bu970b\",\"data-framer-name\":\"Dome Peace\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Dome Peace\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-150t6ik\",\"data-framer-name\":\"image 18\",name:\"image 18\"})]})]})]})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pnlvv2\",\"data-framer-name\":\"FOOTER\",name:\"FOOTER\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18jr0vz\",\"data-framer-name\":\"belly\",name:\"belly\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q8p7kl\",\"data-framer-name\":\"Frame 47\",name:\"Frame 47\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xexiow\",\"data-framer-name\":\"Group 47\",name:\"Group 47\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.8)\"},children:\"Let your customers send gifts without needing sizes or addresses, and see your revenue grow by up to 40%.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"16px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\"',\"--framer-font-size\":\"16px\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.800000011920929)\"},children:\"Let your customers send gifts without needing sizes or addresses, and see your revenue grow by up to 40%.\"})})}),className:\"framer-25eatg\",\"data-framer-name\":\"Let your customers send gifts without needing sizes or addresses, and see your revenue grow by up to 40%.\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Let your customers send gifts without needing sizes or addresses, and see your revenue grow by up to 40%.\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Ready to unwrap your store's full potential?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC03MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(45, 45, 52)\"},children:\"Ready to unwrap your store's full potential?\"})}),className:\"framer-1qri451\",\"data-framer-name\":\"Ready to unwrap your store's full potential?\",fonts:[\"GF;Montserrat-700\"],name:\"Ready to unwrap your store's full potential?\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nq5lov\",\"data-framer-name\":\"cta\",id:\"1nq5lov\",name:\"cta\",onTap:onTapwelu7j({overlay:overlay3}),whileHover:animation,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-18vcd7a\",\"data-border\":true,\"data-framer-name\":\"Rectangle 2\",name:\"Rectangle 2\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12zbae5\",\"data-framer-name\":\"Frame 48\",name:\"Frame 48\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC01MDA=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Request demo\"})}),className:\"framer-1yivs4w\",\"data-framer-name\":\"Request demo\",fonts:[\"GF;Montserrat-500\"],name:\"Request demo\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b7eirh\",\"data-framer-name\":\"arrow_left_alt\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:25,intrinsicWidth:24,name:\"arrow_left_alt\",svg:'<svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_921_494\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"25\">\\n<rect x=\"24\" y=\"24.5557\" width=\"24\" height=\"24\" transform=\"rotate(-180 24 24.5557)\" fill=\"#D9D9D9\"/>\\n</mask>\\n<g mask=\"url(#mask0_921_494)\">\\n<path d=\"M14 6.55566L20 12.5557L14 18.5557L12.6 17.1057L16.15 13.5557L4 13.5557L4 11.5557L16.15 11.5557L12.6 8.00566L14 6.55566Z\" fill=\"white\"/>\\n</g>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-qqxlez\",\"data-framer-portal-id\":\"1nq5lov\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay3.hide()},\"Oa0w6tCcq\"),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15asa0r\",\"data-framer-portal-id\":\"1nq5lov\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-13g64wg-container\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"witharibbon/intro\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:true,id:\"lMWDAdFvP\",layoutId:\"lMWDAdFvP\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]}),document.querySelector(\"#overlay\"))})})]})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jg300MaWj:{background:{alt:\"\",fit:\"fill\",sizes:\"494px\",src:\"https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png\",srcSet:\"https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png?scale-down-to=512 512w,https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png 856w\"}},uqKpwHmZG:{background:{alt:\"\",fit:\"fill\",sizes:\"288.7874px\",src:\"https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png\",srcSet:\"https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png?scale-down-to=512 512w,https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png 856w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"537px\",src:\"https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png\",srcSet:\"https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png?scale-down-to=512 512w,https://framerusercontent.com/images/4vXKhjm9WzWAz0YwRWpQFa0Npw.png 856w\"},className:\"framer-ayzgge\",\"data-framer-name\":\"image 20\",name:\"image 20\"})})]}),/*#__PURE__*/_jsx(\"div\",{background:{alt:\"\",fit:\"fill\",intrinsicHeight:690,intrinsicWidth:1441},className:\"framer-sskbyf\",\"data-framer-name\":\"footer-content\",name:\"footer-content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pslfvw\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ttcw17\",\"data-framer-name\":\"logo\",name:\"logo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"R0Y7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\"',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"rgba(45, 45, 52, 0.800000011920929)\"},children:\"Make gifting on Shopify delightful\"})})}),className:\"framer-1i0emrd\",\"data-framer-name\":\"Make gifting on Shopify delightful\",fonts:[\"GF;Montserrat-regular\"],name:\"Make gifting on Shopify delightful\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{href:{webPageId:\"augiA20Il\"}}},children:/*#__PURE__*/_jsx(Link,{nodeId:\"tpEClXKBl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uqKpwHmZG:{as:\"a\"}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"167px\",src:\"https://framerusercontent.com/images/riipLUVY1KYTxifKGtYyMxab1A.png\",srcSet:\"https://framerusercontent.com/images/riipLUVY1KYTxifKGtYyMxab1A.png?scale-down-to=512 512w,https://framerusercontent.com/images/riipLUVY1KYTxifKGtYyMxab1A.png 668w\"},className:\"framer-3m4tmb framer-lux5qc\",\"data-framer-name\":\"image 5\",name:\"image 5\"})})})})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xhlfso\",\"data-framer-name\":\"footer-foot\",name:\"footer-foot\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"rgb(237, 237, 237)\"},children:\"Copyright Ribbon 2024\"})}),className:\"framer-1vo3dmh\",\"data-framer-name\":\"Copyright Ribbon 2024\",fonts:[\"GF;Plus Jakarta Sans-regular\"],name:\"Copyright Ribbon 2024\",transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",`.${metadata.bodyClassName}-framer-dOrkD { background: rgb(248, 248, 248); }`,\".framer-dOrkD.framer-lux5qc, .framer-dOrkD .framer-lux5qc { display: block; }\",\".framer-dOrkD.framer-72rtr7 { align-content: center; align-items: center; background-color: #f8f8f8; display: flex; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1500px; }\",\".framer-dOrkD .framer-qyybyi-container { flex: none; height: auto; left: 50%; position: fixed; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-dOrkD .framer-38ok38, .framer-dOrkD .framer-1f6et81, .framer-dOrkD .framer-xy4scr, .framer-dOrkD .framer-qqxlez { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; }\",\".framer-dOrkD .framer-19tbmkc-container { bottom: -40px; flex: none; height: 978px; left: 0px; position: fixed; right: 0px; }\",\".framer-dOrkD .framer-da17q8 { align-content: center; align-items: center; background-color: #f8f8f8; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: visible; padding: 56px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-13oy2b2 { flex: none; height: 1058px; overflow: hidden; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1ql9cet { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 470px; justify-content: center; left: calc(50.02715915263446% - 758px / 2); overflow: hidden; padding: 0px; position: absolute; top: 68px; width: 758px; }\",\".framer-dOrkD .framer-v9iw9u, .framer-dOrkD .framer-1uvo6gj { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 758px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1pgs5oa, .framer-dOrkD .framer-1d3gjak { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 646px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1x7fenk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1g2pfsh, .framer-dOrkD .framer-1y1zvua { cursor: pointer; flex: none; height: 48px; overflow: visible; position: relative; width: 200px; }\",\".framer-dOrkD .framer-7u6iwa, .framer-dOrkD .framer-61zyuc, .framer-dOrkD .framer-1ca7x76, .framer-dOrkD .framer-2tjkac { --border-bottom-width: 1px; --border-color: #f74c71; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background: linear-gradient(180deg, #f85d7e 0%, rgba(249, 48, 90, 1) 100%); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: 48px; left: calc(50% - 200px / 2); position: absolute; top: 0px; width: 200px; }\",\".framer-dOrkD .framer-1uaa7l8, .framer-dOrkD .framer-1t42rhu { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 13px; transform: translateX(-50%); white-space: pre; width: auto; }\",\".framer-dOrkD .framer-1n3hrwh-container, .framer-dOrkD .framer-1enwqy0-container { flex: none; height: 978px; left: 0px; position: fixed; right: 0px; top: calc(50.62500000000002% - 978px / 2); }\",\".framer-dOrkD .framer-18rtc4d, .framer-dOrkD .framer-1jbkr99 { flex: none; height: 48px; overflow: visible; position: relative; text-decoration: none; width: 200px; }\",\".framer-dOrkD .framer-17ziiv6, .framer-dOrkD .framer-1upey2q { aspect-ratio: 0.8636363636363636 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); left: 59px; position: absolute; top: 50%; transform: translateY(-50%); width: 19px; }\",\".framer-dOrkD .framer-jy3eag, .framer-dOrkD .framer-2ocv09 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 85px; position: absolute; top: 48%; transform: translateY(-50%); white-space: pre; width: auto; }\",\".framer-dOrkD .framer-5y1ovx-container { flex: none; height: auto; position: relative; width: 102px; }\",\".framer-dOrkD .framer-1bm2vms { flex: none; height: 88px; overflow: hidden; position: absolute; right: 48px; top: 24px; width: 88px; }\",\".framer-dOrkD .framer-uxd7c5 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-dOrkD .framer-1hjxfgt { flex: none; height: 110px; overflow: visible; position: absolute; right: 32px; top: 395px; width: 274px; }\",\".framer-dOrkD .framer-1nhdm4j { -webkit-filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); aspect-ratio: 4.155555555555556 / 1; filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); flex: none; height: var(--framer-aspect-ratio-supported, 45px); left: 70px; position: absolute; top: 65px; width: 187px; }\",\".framer-dOrkD .framer-1gx5zt8 { -webkit-filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); aspect-ratio: 4.722221818167503 / 1; filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); flex: none; height: var(--framer-aspect-ratio-supported, 57px); left: 2px; position: absolute; top: 13px; width: 270px; }\",\".framer-dOrkD .framer-1lwnihm { flex: none; height: 80px; left: 48px; overflow: hidden; position: absolute; top: calc(51.22641509433965% - 80px / 2); width: 79px; }\",\".framer-dOrkD .framer-50ij0b { flex: none; height: 79px; left: 0px; position: absolute; right: 0px; top: calc(50.00000000000002% - 79px / 2); }\",\".framer-dOrkD .framer-14fc8lw { bottom: -326px; flex: none; height: 907px; left: 0px; overflow: hidden; position: absolute; right: 0px; }\",\".framer-dOrkD .framer-oviy6k { -webkit-backdrop-filter: blur(22.950000762939453px); -webkit-filter: blur(100px); aspect-ratio: 1.7061611374407584 / 1; backdrop-filter: blur(22.950000762939453px); border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; bottom: 0px; filter: blur(100px); flex: none; height: var(--framer-aspect-ratio-supported, 713px); left: 50%; position: absolute; transform: translateX(-50%); width: 1216px; }\",\".framer-dOrkD .framer-r84qxd { aspect-ratio: 1.913734392735528 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 762px); left: 50%; overflow: visible; position: absolute; top: -49px; transform: translateX(-50%); width: 1458px; }\",\".framer-dOrkD .framer-r7k42e { flex: none; height: 153px; left: 24px; overflow: visible; position: absolute; top: 52px; width: 263px; }\",\".framer-dOrkD .framer-uhfjvm { -webkit-filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); aspect-ratio: 3.8125004010254995 / 1; filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); flex: none; height: var(--framer-aspect-ratio-supported, 68px); left: 2px; position: absolute; top: 11px; width: 258px; }\",\".framer-dOrkD .framer-vfft4g { -webkit-filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); aspect-ratio: 2.673077043434915 / 1; filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, 0.15)); flex: none; height: var(--framer-aspect-ratio-supported, 62px); left: 80px; position: absolute; top: 86px; width: 166px; }\",\".framer-dOrkD .framer-2p6kij { align-content: center; align-items: center; bottom: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 3px; justify-content: center; left: 37px; overflow: hidden; padding: 0px; position: absolute; right: 225px; }\",\".framer-dOrkD .framer-isxsaq { background-color: #bbddff; flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1ah2sfy { background-color: #cceeff; flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-bmi0ps { align-content: center; align-items: center; bottom: 372px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 816px; }\",\".framer-dOrkD .framer-1iijde8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 102px; }\",\".framer-dOrkD .framer-z606w0, .framer-dOrkD .framer-15hb1o7, .framer-dOrkD .framer-1a9ugdk, .framer-dOrkD .framer-1rqjy59, .framer-dOrkD .framer-vi87bc, .framer-dOrkD .framer-1qkbxz2, .framer-dOrkD .framer-s47tkp, .framer-dOrkD .framer-r2ou1d, .framer-dOrkD .framer-1n45eoi, .framer-dOrkD .framer-1kz850m, .framer-dOrkD .framer-67rs0c, .framer-dOrkD .framer-1taht4d, .framer-dOrkD .framer-1yivs4w { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dOrkD .framer-9pa3gh { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-dOrkD .framer-gjt4g9 { 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: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-32yuty { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 69px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-18o1g2c-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-brvuwd { aspect-ratio: 5.862068965517241 / 1; height: var(--framer-aspect-ratio-supported, 37px); overflow: visible; position: relative; width: 216px; }\",\".framer-dOrkD .framer-1i11tba { aspect-ratio: 6.666666666666667 / 1; height: var(--framer-aspect-ratio-supported, 33px); overflow: visible; position: relative; width: 216px; }\",\".framer-dOrkD .framer-11l15j4 { aspect-ratio: 5 / 1; height: var(--framer-aspect-ratio-supported, 43px); overflow: visible; position: relative; width: 216px; }\",\".framer-dOrkD .framer-1nkoxlg { aspect-ratio: 5.454545454545454 / 1; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 218px; }\",\".framer-dOrkD .framer-8uhw5 { aspect-ratio: 1.2972972972972974 / 1; height: var(--framer-aspect-ratio-supported, 93px); overflow: visible; position: relative; width: 120px; }\",\".framer-dOrkD .framer-le2hve { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 152px 0px 152px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-dOrkD .framer-1hz919a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1xlewjn { --border-bottom-width: 1px; --border-color: #ffd6df; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(255, 68, 110, 0.12); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; box-shadow: 1px 2px 8px 0px rgba(227, 227, 227, 0.3); display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-dOrkD .framer-2wkrbw { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1136px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-yrqdou { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 43px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1vlm6lp, .framer-dOrkD .framer-1fk3yyd, .framer-dOrkD .framer-jbab42 { flex: none; height: 392px; overflow: visible; position: relative; width: 348px; }\",\".framer-dOrkD .framer-1jhl4z7, .framer-dOrkD .framer-2b7zhb, .framer-dOrkD .framer-15ezxoa { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 392px; left: 0px; position: absolute; top: 0px; width: 348px; }\",\".framer-dOrkD .framer-1i8yuy9 { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ff3461; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 192px; left: 0px; position: absolute; top: 0px; width: 348px; }\",\".framer-dOrkD .framer-1egx9fe { aspect-ratio: 1.8275862068965518 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 169px); left: 50%; position: absolute; top: 49%; transform: translate(-50%, -50%); width: 308px; }\",\".framer-dOrkD .framer-1g8vvh5 { --framer-paragraph-spacing: 0px; flex: none; height: 70px; left: calc(49.97363111663215% - 290px / 2); position: absolute; top: 246px; white-space: pre-wrap; width: 290px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-7btrun { --framer-paragraph-spacing: 0px; flex: none; height: 62px; left: calc(50.00055656443207% - 264px / 2); position: absolute; top: 252px; white-space: pre-wrap; width: 264px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1xn0enz { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #8034ff; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 192px; left: 0px; position: absolute; top: 0px; width: 348px; }\",\".framer-dOrkD .framer-1hva7uu { aspect-ratio: 1.35625 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 160px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 217px; }\",\".framer-dOrkD .framer-18eogqo { --framer-paragraph-spacing: 0px; flex: none; height: 62px; left: calc(50.02636011857364% - 288px / 2); position: absolute; top: 252px; white-space: pre-wrap; width: 288px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-j9rhmc { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #000000; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 192px; left: 0px; position: absolute; top: 0px; width: 348px; }\",\".framer-dOrkD .framer-1kihou2 { aspect-ratio: 3.466666666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); left: 50%; position: absolute; top: 66px; transform: translateX(-50%); width: 208px; }\",\".framer-dOrkD .framer-7v6wby { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 151px 0px 151px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-dff9mt { flex: none; height: 86px; overflow: visible; position: relative; width: 834px; }\",\".framer-dOrkD .framer-cu1ru7 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 66%; transform: translate(-50%, -50%); white-space: pre-wrap; width: 834px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-wvktt3, .framer-dOrkD .framer-341rma, .framer-dOrkD .framer-kvr1z, .framer-dOrkD .framer-28bmq { --border-bottom-width: 1px; --border-color: #ffd6df; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(255, 68, 110, 0.12); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; box-shadow: 1px 2px 8px 0px rgba(227, 227, 227, 0.3); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 4px 8px 4px 8px; position: absolute; top: 0px; transform: translateX(-50%); width: min-content; }\",\".framer-dOrkD .framer-1lvmvy4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 33px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-7kt7nm, .framer-dOrkD .framer-8t5tu3 { --border-bottom-width: 1px; --border-color: #e6e6e6; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 547px; overflow: hidden; position: relative; width: 551px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-6icswh { flex: none; height: 88px; left: 32px; overflow: visible; position: absolute; top: 69px; width: 503px; }\",\".framer-dOrkD .framer-98fb3m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-dOrkD .framer-1o95s20, .framer-dOrkD .framer-1wksvp8 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 503px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1gbjaoj, .framer-dOrkD .framer-1b7gn16 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 48px; white-space: pre-wrap; width: 423px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-knhwzr { --border-bottom-width: 1px; --border-color: #ededed; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #f6f6f6; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 335px; justify-content: center; left: 32px; overflow: hidden; padding: 0px; position: absolute; top: 181px; width: 487px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-1327deg, .framer-dOrkD .framer-1729hl3, .framer-dOrkD .framer-k6blbp, .framer-dOrkD .framer-1nu0vd3 { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #ededed; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 66px; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 365px; }\",\".framer-dOrkD .framer-4tyti5 { flex: none; height: 161px; overflow: visible; position: relative; width: 367px; }\",\".framer-dOrkD .framer-1i97eey { flex: none; height: 161px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 367px; }\",\".framer-dOrkD .framer-1u9z994 { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 16px; position: absolute; top: 0px; width: 366px; }\",\".framer-dOrkD .framer-3tr7at { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-gfpq5z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dOrkD .framer-j3ul6m { flex: none; height: 64px; overflow: visible; position: relative; width: 64px; }\",\".framer-dOrkD .framer-121bcuy { flex: none; height: 64px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 64px; }\",\".framer-dOrkD .framer-lbh5mw { --border-bottom-width: 1px; --border-color: #dedede; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ffffff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-17ztx94 { bottom: 1px; flex: none; left: 1px; position: absolute; right: 1px; top: 1px; }\",\".framer-dOrkD .framer-a1cwac { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-dOrkD .framer-torcm1, .framer-dOrkD .framer-ran06h { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 193px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1byxor7 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dOrkD .framer-1ldttt9 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 64px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dOrkD .framer-1ftv7um { flex: none; height: 57px; left: 145px; overflow: visible; position: absolute; top: 104px; width: 221px; }\",\".framer-dOrkD .framer-19xw5bn { --border-bottom-width: 1px; --border-color: #bc97f7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background: linear-gradient(180deg, #9a60f8 0%, rgba(119, 44, 247, 1) 100%); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: 49px; justify-content: center; left: 0px; overflow: visible; padding: 6px 12px 6px 12px; position: absolute; top: 0px; width: 221px; }\",\".framer-dOrkD .framer-xo92bp { flex: none; height: 33px; left: 200px; overflow: visible; position: absolute; top: 24px; width: 21px; }\",\".framer-dOrkD .framer-1btwir2 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-dOrkD .framer-14btqc8 { flex: none; height: 33px; left: 0px; position: absolute; top: -1px; width: 21px; }\",\".framer-dOrkD .framer-190yyu6 { align-content: center; align-items: center; background-color: rgba(255, 68, 110, 0.12); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 32px; overflow: visible; padding: 4px 8px 4px 8px; position: absolute; top: 32px; width: min-content; }\",\".framer-dOrkD .framer-1n1qe2v { bottom: 51px; flex: none; height: 335px; left: calc(49.90925589836663% - 487px / 2); position: absolute; width: 487px; }\",\".framer-dOrkD .framer-s1tm4s { flex: none; height: 68px; left: 32px; overflow: visible; position: absolute; top: 69px; width: 503px; }\",\".framer-dOrkD .framer-1damn8p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 0px; transform: translateX(-50%); width: min-content; }\",\".framer-dOrkD .framer-11voypi { flex: none; height: 21px; left: 31px; overflow: hidden; position: absolute; top: 32px; width: 175px; }\",\".framer-dOrkD .framer-4i84fg { align-content: center; align-items: center; background-color: rgba(243, 174, 64, 0.12); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: absolute; right: 0px; top: 48%; transform: translateY(-50%); width: min-content; }\",\".framer-dOrkD .framer-1vo0sso { align-content: center; align-items: center; background-color: rgba(22, 219, 147, 0.12); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 4px 8px 4px 8px; position: absolute; top: 48%; transform: translateY(-50%); width: min-content; }\",\".framer-dOrkD .framer-cfoybx { --border-bottom-width: 1px; --border-color: #e7e7e7; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 177px; height: 265px; justify-content: center; overflow: hidden; padding: 32px; position: relative; width: 1130px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-10xannw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 197px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-dOrkD .framer-12jg505 { align-content: center; align-items: center; background-color: rgba(22, 219, 147, 0.12); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 21px; justify-content: center; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-dOrkD .framer-78kbmx { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 441px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-15yhnvx { --framer-paragraph-spacing: 0px; flex: none; height: 46px; position: relative; white-space: pre-wrap; width: 516px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-13tvco6 { flex: none; height: 182px; overflow: hidden; position: relative; width: 393px; }\",\".framer-dOrkD .framer-1d0cf8y { -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); aspect-ratio: 1.7841726618705036 / 1; filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); flex: none; height: var(--framer-aspect-ratio-supported, 139px); left: 0px; position: absolute; top: 0px; width: 248px; }\",\".framer-dOrkD .framer-p66ulg { -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); aspect-ratio: 1.8034188034188035 / 1; bottom: 0px; filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); flex: none; height: var(--framer-aspect-ratio-supported, 117px); position: absolute; right: 0px; width: 211px; }\",\".framer-dOrkD .framer-pxbs7q { flex: none; height: 169px; overflow: hidden; position: relative; width: 291px; }\",\".framer-dOrkD .framer-1w3no0k { -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); aspect-ratio: 1.7841726618705036 / 1; filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); flex: none; height: var(--framer-aspect-ratio-supported, 97px); left: 10px; position: absolute; top: 6px; width: 173px; }\",\".framer-dOrkD .framer-17gvwqs { -webkit-filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); aspect-ratio: 1.8034188034188035 / 1; filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.04)); flex: none; height: var(--framer-aspect-ratio-supported, 85px); left: 132px; position: absolute; top: 50%; transform: translateY(-50%); width: 154px; }\",\".framer-dOrkD .framer-17i3rd3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px 150px 0px 150px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-dOrkD .framer-154zkus-container { flex: none; height: auto; position: relative; width: 339px; }\",\".framer-dOrkD .framer-1rwaoa7 { flex: none; height: 96px; overflow: visible; position: relative; width: 834px; }\",\".framer-dOrkD .framer-1w4dggu, .framer-dOrkD .framer-1k1pxs6, .framer-dOrkD .framer-1x5jrta { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 69%; transform: translate(-50%, -50%); white-space: pre-wrap; width: 834px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-13wfb7w-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dOrkD .framer-3tfh67 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1140px; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-dOrkD .framer-ikuxpi, .framer-dOrkD .framer-pzsb1s { flex: none; height: 97px; overflow: visible; position: relative; width: 834px; }\",\".framer-dOrkD .framer-1jtam9j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-5106vy, .framer-dOrkD .framer-42r2ak, .framer-dOrkD .framer-182flww, .framer-dOrkD .framer-1i6yzum, .framer-dOrkD .framer-fc6vwg, .framer-dOrkD .framer-1ennxyy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 364px; }\",\".framer-dOrkD .framer-13u6616, .framer-dOrkD .framer-smfvtv, .framer-dOrkD .framer-1uq0wwu, .framer-dOrkD .framer-14bxxia, .framer-dOrkD .framer-1r98nq9, .framer-dOrkD .framer-10ud7zm { --border-bottom-width: 1px; --border-color: #e6e6e6; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #fcfcfc; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px 24px 32px 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-1jfpom2, .framer-dOrkD .framer-1gxrbq2, .framer-dOrkD .framer-1c61gh8, .framer-dOrkD .framer-21smpx, .framer-dOrkD .framer-1s7xwxi, .framer-dOrkD .framer-1pxh49l, .framer-dOrkD .framer-1twvsv3, .framer-dOrkD .framer-kamlsq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-eqc01x, .framer-dOrkD .framer-drorhv, .framer-dOrkD .framer-nyfxco, .framer-dOrkD .framer-1hay2cp, .framer-dOrkD .framer-iy4afc, .framer-dOrkD .framer-9bo8an { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1ylshs4, .framer-dOrkD .framer-1kr9f4p { flex: none; height: 41px; position: relative; width: 40px; }\",\".framer-dOrkD .framer-1w5127, .framer-dOrkD .framer-z32pm3, .framer-dOrkD .framer-atbvoo, .framer-dOrkD .framer-732pq5, .framer-dOrkD .framer-ikalu9, .framer-dOrkD .framer-1xe4tqb { flex: none; height: 83px; overflow: visible; position: relative; width: 316px; }\",\".framer-dOrkD .framer-zocqhu, .framer-dOrkD .framer-1uh09xf, .framer-dOrkD .framer-1p8ih14, .framer-dOrkD .framer-1an3jmz, .framer-dOrkD .framer-5iz9ep, .framer-dOrkD .framer-qvdpm0, .framer-dOrkD .framer-100gvtr { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 316px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-9gcvn5, .framer-dOrkD .framer-1hyszcj, .framer-dOrkD .framer-1y1pd9o, .framer-dOrkD .framer-15x47ah, .framer-dOrkD .framer-6krp3i, .framer-dOrkD .framer-35v1e1 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 33px; white-space: pre-wrap; width: 316px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1scn9bz, .framer-dOrkD .framer-1ctudiu, .framer-dOrkD .framer-1n8o1h0, .framer-dOrkD .framer-10wm3sa { flex: none; height: 41px; position: relative; width: 44px; }\",\".framer-dOrkD .framer-95tqlp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 81px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 150px 80px 150px; position: relative; scroll-margin-top: 100px; width: 100%; }\",\".framer-dOrkD .framer-42en1c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-fvsjxz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 364px; }\",\".framer-dOrkD .framer-1by7aqs, .framer-dOrkD .framer-vzp7ss { --border-bottom-width: 1px; --border-color: #e6e6e6; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: #fcfcfc; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px 24px 32px 24px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-2wuiy6 { flex: none; height: 200px; overflow: visible; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1xstq4y, .framer-dOrkD .framer-skgwtp { flex: none; height: 4px; position: relative; width: 314px; }\",\".framer-dOrkD .framer-tokpyq, .framer-dOrkD .framer-11d0da5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dOrkD .framer-1ebuxkd, .framer-dOrkD .framer-d787xx { flex: none; height: 38px; overflow: visible; position: relative; width: 38px; }\",\".framer-dOrkD .framer-1nadmz0, .framer-dOrkD .framer-1ax8f3y { aspect-ratio: 1 / 1; background-color: #d9d9d9; border-bottom-left-radius: 100%; border-bottom-right-radius: 100%; border-top-left-radius: 100%; border-top-right-radius: 100%; flex: none; height: var(--framer-aspect-ratio-supported, 38px); left: 0px; position: absolute; top: 0px; width: 38px; }\",\".framer-dOrkD .framer-sc8jah, .framer-dOrkD .framer-x9xe0g { aspect-ratio: 1 / 1; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 38px); left: 0px; position: absolute; top: 0px; width: 38px; }\",\".framer-dOrkD .framer-4a2m03, .framer-dOrkD .framer-1wdhx64 { flex: none; height: 43px; overflow: visible; position: relative; width: 124px; }\",\".framer-dOrkD .framer-rwhnba, .framer-dOrkD .framer-egd5ia { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; }\",\".framer-dOrkD .framer-1b1szgs, .framer-dOrkD .framer-1bu970b { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 19px; white-space: pre; width: auto; }\",\".framer-dOrkD .framer-1oi9eqd, .framer-dOrkD .framer-150t6ik { aspect-ratio: 8.266666666666667 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 15px); left: 0px; position: absolute; top: 28px; width: 124px; }\",\".framer-dOrkD .framer-kl264c { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 364px; }\",\".framer-dOrkD .framer-1a2f8ty { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 316px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1pnlvv2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-18jr0vz { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 423px; justify-content: center; overflow: visible; padding: 32px; position: relative; width: 1138px; }\",\".framer-dOrkD .framer-q8p7kl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 50%; }\",\".framer-dOrkD .framer-xexiow { flex: none; height: 150px; overflow: visible; position: relative; width: 528px; }\",\".framer-dOrkD .framer-25eatg { --framer-paragraph-spacing: 0px; bottom: 0px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre-wrap; width: 425px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1qri451 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 528px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-1nq5lov { cursor: pointer; flex: none; height: 51px; overflow: visible; position: relative; width: 200px; }\",\".framer-dOrkD .framer-18vcd7a { --border-bottom-width: 1px; --border-color: #f74c71; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: #ff446e; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: 51px; left: 0px; position: absolute; top: 0px; width: 200px; }\",\".framer-dOrkD .framer-12zbae5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 14px; transform: translateX(-50%); width: 148px; }\",\".framer-dOrkD .framer-b7eirh { flex: none; height: 25px; position: relative; width: 24px; }\",\".framer-dOrkD .framer-15asa0r { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 71%; justify-content: flex-start; left: calc(50.00000000000002% - 60.06666666666667% / 2); overflow: hidden; padding: 0px; position: fixed; top: calc(49.12500000000002% - 71% / 2); width: 60%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dOrkD .framer-13g64wg-container { flex: none; height: 820px; position: relative; width: 1124px; }\",\".framer-dOrkD .framer-ayzgge { aspect-ratio: 1.5 / 1; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: var(--framer-aspect-ratio-supported, 358px); position: relative; width: 50%; }\",\".framer-dOrkD .framer-sskbyf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 255px; justify-content: space-between; max-width: 1440px; padding: 171px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1pslfvw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 161px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 269px; }\",\".framer-dOrkD .framer-ttcw17 { flex: none; height: 80px; overflow: visible; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1i0emrd { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 63px; white-space: pre-wrap; width: 269px; word-break: break-word; word-wrap: break-word; }\",\".framer-dOrkD .framer-3m4tmb { aspect-ratio: 3.7954545454545454 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); left: 0px; position: absolute; top: 0px; width: 167px; }\",\".framer-dOrkD .framer-1xhlfso { background-color: #8033ff; flex: none; height: 45px; position: relative; width: 100%; }\",\".framer-dOrkD .framer-1vo3dmh { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 53%; transform: translate(-50%, -50%); white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-dOrkD.framer-72rtr7, .framer-dOrkD .framer-da17q8, .framer-dOrkD .framer-1ql9cet, .framer-dOrkD .framer-1x7fenk, .framer-dOrkD .framer-2p6kij, .framer-dOrkD .framer-bmi0ps, .framer-dOrkD .framer-1iijde8, .framer-dOrkD .framer-gjt4g9, .framer-dOrkD .framer-32yuty, .framer-dOrkD .framer-le2hve, .framer-dOrkD .framer-1hz919a, .framer-dOrkD .framer-1xlewjn, .framer-dOrkD .framer-yrqdou, .framer-dOrkD .framer-7v6wby, .framer-dOrkD .framer-wvktt3, .framer-dOrkD .framer-1lvmvy4, .framer-dOrkD .framer-98fb3m, .framer-dOrkD .framer-knhwzr, .framer-dOrkD .framer-1327deg, .framer-dOrkD .framer-1729hl3, .framer-dOrkD .framer-1u9z994, .framer-dOrkD .framer-3tr7at, .framer-dOrkD .framer-gfpq5z, .framer-dOrkD .framer-a1cwac, .framer-dOrkD .framer-1byxor7, .framer-dOrkD .framer-1ldttt9, .framer-dOrkD .framer-19xw5bn, .framer-dOrkD .framer-k6blbp, .framer-dOrkD .framer-1nu0vd3, .framer-dOrkD .framer-190yyu6, .framer-dOrkD .framer-1damn8p, .framer-dOrkD .framer-4i84fg, .framer-dOrkD .framer-1vo0sso, .framer-dOrkD .framer-cfoybx, .framer-dOrkD .framer-10xannw, .framer-dOrkD .framer-12jg505, .framer-dOrkD .framer-17i3rd3, .framer-dOrkD .framer-341rma, .framer-dOrkD .framer-3tfh67, .framer-dOrkD .framer-kvr1z, .framer-dOrkD .framer-1jtam9j, .framer-dOrkD .framer-5106vy, .framer-dOrkD .framer-13u6616, .framer-dOrkD .framer-1jfpom2, .framer-dOrkD .framer-eqc01x, .framer-dOrkD .framer-42r2ak, .framer-dOrkD .framer-smfvtv, .framer-dOrkD .framer-1gxrbq2, .framer-dOrkD .framer-drorhv, .framer-dOrkD .framer-182flww, .framer-dOrkD .framer-1uq0wwu, .framer-dOrkD .framer-1c61gh8, .framer-dOrkD .framer-nyfxco, .framer-dOrkD .framer-1i6yzum, .framer-dOrkD .framer-14bxxia, .framer-dOrkD .framer-21smpx, .framer-dOrkD .framer-1hay2cp, .framer-dOrkD .framer-fc6vwg, .framer-dOrkD .framer-1r98nq9, .framer-dOrkD .framer-1s7xwxi, .framer-dOrkD .framer-iy4afc, .framer-dOrkD .framer-1ennxyy, .framer-dOrkD .framer-10ud7zm, .framer-dOrkD .framer-1pxh49l, .framer-dOrkD .framer-9bo8an, .framer-dOrkD .framer-95tqlp, .framer-dOrkD .framer-28bmq, .framer-dOrkD .framer-42en1c, .framer-dOrkD .framer-fvsjxz, .framer-dOrkD .framer-1by7aqs, .framer-dOrkD .framer-1twvsv3, .framer-dOrkD .framer-tokpyq, .framer-dOrkD .framer-kl264c, .framer-dOrkD .framer-vzp7ss, .framer-dOrkD .framer-kamlsq, .framer-dOrkD .framer-11d0da5, .framer-dOrkD .framer-1pnlvv2, .framer-dOrkD .framer-18jr0vz, .framer-dOrkD .framer-q8p7kl, .framer-dOrkD .framer-12zbae5, .framer-dOrkD .framer-15asa0r, .framer-dOrkD .framer-1pslfvw { gap: 0px; } .framer-dOrkD.framer-72rtr7 > *, .framer-dOrkD .framer-2p6kij > *, .framer-dOrkD .framer-knhwzr > *, .framer-dOrkD .framer-1327deg > *, .framer-dOrkD .framer-1729hl3 > *, .framer-dOrkD .framer-1u9z994 > *, .framer-dOrkD .framer-k6blbp > *, .framer-dOrkD .framer-1nu0vd3 > *, .framer-dOrkD .framer-10xannw > *, .framer-dOrkD .framer-15asa0r > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dOrkD.framer-72rtr7 > :first-child, .framer-dOrkD .framer-da17q8 > :first-child, .framer-dOrkD .framer-1ql9cet > :first-child, .framer-dOrkD .framer-2p6kij > :first-child, .framer-dOrkD .framer-bmi0ps > :first-child, .framer-dOrkD .framer-32yuty > :first-child, .framer-dOrkD .framer-le2hve > :first-child, .framer-dOrkD .framer-1hz919a > :first-child, .framer-dOrkD .framer-7v6wby > :first-child, .framer-dOrkD .framer-knhwzr > :first-child, .framer-dOrkD .framer-1327deg > :first-child, .framer-dOrkD .framer-1729hl3 > :first-child, .framer-dOrkD .framer-1u9z994 > :first-child, .framer-dOrkD .framer-a1cwac > :first-child, .framer-dOrkD .framer-1ldttt9 > :first-child, .framer-dOrkD .framer-k6blbp > :first-child, .framer-dOrkD .framer-1nu0vd3 > :first-child, .framer-dOrkD .framer-10xannw > :first-child, .framer-dOrkD .framer-17i3rd3 > :first-child, .framer-dOrkD .framer-3tfh67 > :first-child, .framer-dOrkD .framer-13u6616 > :first-child, .framer-dOrkD .framer-1jfpom2 > :first-child, .framer-dOrkD .framer-eqc01x > :first-child, .framer-dOrkD .framer-smfvtv > :first-child, .framer-dOrkD .framer-1gxrbq2 > :first-child, .framer-dOrkD .framer-drorhv > :first-child, .framer-dOrkD .framer-1uq0wwu > :first-child, .framer-dOrkD .framer-1c61gh8 > :first-child, .framer-dOrkD .framer-nyfxco > :first-child, .framer-dOrkD .framer-14bxxia > :first-child, .framer-dOrkD .framer-21smpx > :first-child, .framer-dOrkD .framer-1hay2cp > :first-child, .framer-dOrkD .framer-1r98nq9 > :first-child, .framer-dOrkD .framer-1s7xwxi > :first-child, .framer-dOrkD .framer-iy4afc > :first-child, .framer-dOrkD .framer-10ud7zm > :first-child, .framer-dOrkD .framer-1pxh49l > :first-child, .framer-dOrkD .framer-9bo8an > :first-child, .framer-dOrkD .framer-95tqlp > :first-child, .framer-dOrkD .framer-fvsjxz > :first-child, .framer-dOrkD .framer-1by7aqs > :first-child, .framer-dOrkD .framer-1twvsv3 > :first-child, .framer-dOrkD .framer-kl264c > :first-child, .framer-dOrkD .framer-vzp7ss > :first-child, .framer-dOrkD .framer-kamlsq > :first-child, .framer-dOrkD .framer-1pnlvv2 > :first-child, .framer-dOrkD .framer-q8p7kl > :first-child, .framer-dOrkD .framer-15asa0r > :first-child, .framer-dOrkD .framer-1pslfvw > :first-child { margin-top: 0px; } .framer-dOrkD.framer-72rtr7 > :last-child, .framer-dOrkD .framer-da17q8 > :last-child, .framer-dOrkD .framer-1ql9cet > :last-child, .framer-dOrkD .framer-2p6kij > :last-child, .framer-dOrkD .framer-bmi0ps > :last-child, .framer-dOrkD .framer-32yuty > :last-child, .framer-dOrkD .framer-le2hve > :last-child, .framer-dOrkD .framer-1hz919a > :last-child, .framer-dOrkD .framer-7v6wby > :last-child, .framer-dOrkD .framer-knhwzr > :last-child, .framer-dOrkD .framer-1327deg > :last-child, .framer-dOrkD .framer-1729hl3 > :last-child, .framer-dOrkD .framer-1u9z994 > :last-child, .framer-dOrkD .framer-a1cwac > :last-child, .framer-dOrkD .framer-1ldttt9 > :last-child, .framer-dOrkD .framer-k6blbp > :last-child, .framer-dOrkD .framer-1nu0vd3 > :last-child, .framer-dOrkD .framer-10xannw > :last-child, .framer-dOrkD .framer-17i3rd3 > :last-child, .framer-dOrkD .framer-3tfh67 > :last-child, .framer-dOrkD .framer-13u6616 > :last-child, .framer-dOrkD .framer-1jfpom2 > :last-child, .framer-dOrkD .framer-eqc01x > :last-child, .framer-dOrkD .framer-smfvtv > :last-child, .framer-dOrkD .framer-1gxrbq2 > :last-child, .framer-dOrkD .framer-drorhv > :last-child, .framer-dOrkD .framer-1uq0wwu > :last-child, .framer-dOrkD .framer-1c61gh8 > :last-child, .framer-dOrkD .framer-nyfxco > :last-child, .framer-dOrkD .framer-14bxxia > :last-child, .framer-dOrkD .framer-21smpx > :last-child, .framer-dOrkD .framer-1hay2cp > :last-child, .framer-dOrkD .framer-1r98nq9 > :last-child, .framer-dOrkD .framer-1s7xwxi > :last-child, .framer-dOrkD .framer-iy4afc > :last-child, .framer-dOrkD .framer-10ud7zm > :last-child, .framer-dOrkD .framer-1pxh49l > :last-child, .framer-dOrkD .framer-9bo8an > :last-child, .framer-dOrkD .framer-95tqlp > :last-child, .framer-dOrkD .framer-fvsjxz > :last-child, .framer-dOrkD .framer-1by7aqs > :last-child, .framer-dOrkD .framer-1twvsv3 > :last-child, .framer-dOrkD .framer-kl264c > :last-child, .framer-dOrkD .framer-vzp7ss > :last-child, .framer-dOrkD .framer-kamlsq > :last-child, .framer-dOrkD .framer-1pnlvv2 > :last-child, .framer-dOrkD .framer-q8p7kl > :last-child, .framer-dOrkD .framer-15asa0r > :last-child, .framer-dOrkD .framer-1pslfvw > :last-child { margin-bottom: 0px; } .framer-dOrkD .framer-da17q8 > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-dOrkD .framer-1ql9cet > *, .framer-dOrkD .framer-bmi0ps > *, .framer-dOrkD .framer-le2hve > *, .framer-dOrkD .framer-7v6wby > *, .framer-dOrkD .framer-17i3rd3 > *, .framer-dOrkD .framer-3tfh67 > *, .framer-dOrkD .framer-eqc01x > *, .framer-dOrkD .framer-drorhv > *, .framer-dOrkD .framer-nyfxco > *, .framer-dOrkD .framer-1hay2cp > *, .framer-dOrkD .framer-iy4afc > *, .framer-dOrkD .framer-9bo8an > *, .framer-dOrkD .framer-fvsjxz > *, .framer-dOrkD .framer-kl264c > *, .framer-dOrkD .framer-q8p7kl > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-dOrkD .framer-1x7fenk > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-dOrkD .framer-1x7fenk > :first-child, .framer-dOrkD .framer-1iijde8 > :first-child, .framer-dOrkD .framer-gjt4g9 > :first-child, .framer-dOrkD .framer-1xlewjn > :first-child, .framer-dOrkD .framer-yrqdou > :first-child, .framer-dOrkD .framer-wvktt3 > :first-child, .framer-dOrkD .framer-1lvmvy4 > :first-child, .framer-dOrkD .framer-98fb3m > :first-child, .framer-dOrkD .framer-3tr7at > :first-child, .framer-dOrkD .framer-gfpq5z > :first-child, .framer-dOrkD .framer-1byxor7 > :first-child, .framer-dOrkD .framer-19xw5bn > :first-child, .framer-dOrkD .framer-190yyu6 > :first-child, .framer-dOrkD .framer-1damn8p > :first-child, .framer-dOrkD .framer-4i84fg > :first-child, .framer-dOrkD .framer-1vo0sso > :first-child, .framer-dOrkD .framer-cfoybx > :first-child, .framer-dOrkD .framer-12jg505 > :first-child, .framer-dOrkD .framer-341rma > :first-child, .framer-dOrkD .framer-kvr1z > :first-child, .framer-dOrkD .framer-1jtam9j > :first-child, .framer-dOrkD .framer-5106vy > :first-child, .framer-dOrkD .framer-42r2ak > :first-child, .framer-dOrkD .framer-182flww > :first-child, .framer-dOrkD .framer-1i6yzum > :first-child, .framer-dOrkD .framer-fc6vwg > :first-child, .framer-dOrkD .framer-1ennxyy > :first-child, .framer-dOrkD .framer-28bmq > :first-child, .framer-dOrkD .framer-42en1c > :first-child, .framer-dOrkD .framer-tokpyq > :first-child, .framer-dOrkD .framer-11d0da5 > :first-child, .framer-dOrkD .framer-18jr0vz > :first-child, .framer-dOrkD .framer-12zbae5 > :first-child { margin-left: 0px; } .framer-dOrkD .framer-1x7fenk > :last-child, .framer-dOrkD .framer-1iijde8 > :last-child, .framer-dOrkD .framer-gjt4g9 > :last-child, .framer-dOrkD .framer-1xlewjn > :last-child, .framer-dOrkD .framer-yrqdou > :last-child, .framer-dOrkD .framer-wvktt3 > :last-child, .framer-dOrkD .framer-1lvmvy4 > :last-child, .framer-dOrkD .framer-98fb3m > :last-child, .framer-dOrkD .framer-3tr7at > :last-child, .framer-dOrkD .framer-gfpq5z > :last-child, .framer-dOrkD .framer-1byxor7 > :last-child, .framer-dOrkD .framer-19xw5bn > :last-child, .framer-dOrkD .framer-190yyu6 > :last-child, .framer-dOrkD .framer-1damn8p > :last-child, .framer-dOrkD .framer-4i84fg > :last-child, .framer-dOrkD .framer-1vo0sso > :last-child, .framer-dOrkD .framer-cfoybx > :last-child, .framer-dOrkD .framer-12jg505 > :last-child, .framer-dOrkD .framer-341rma > :last-child, .framer-dOrkD .framer-kvr1z > :last-child, .framer-dOrkD .framer-1jtam9j > :last-child, .framer-dOrkD .framer-5106vy > :last-child, .framer-dOrkD .framer-42r2ak > :last-child, .framer-dOrkD .framer-182flww > :last-child, .framer-dOrkD .framer-1i6yzum > :last-child, .framer-dOrkD .framer-fc6vwg > :last-child, .framer-dOrkD .framer-1ennxyy > :last-child, .framer-dOrkD .framer-28bmq > :last-child, .framer-dOrkD .framer-42en1c > :last-child, .framer-dOrkD .framer-tokpyq > :last-child, .framer-dOrkD .framer-11d0da5 > :last-child, .framer-dOrkD .framer-18jr0vz > :last-child, .framer-dOrkD .framer-12zbae5 > :last-child { margin-right: 0px; } .framer-dOrkD .framer-1iijde8 > *, .framer-dOrkD .framer-gfpq5z > *, .framer-dOrkD .framer-18jr0vz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-dOrkD .framer-gjt4g9 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-dOrkD .framer-32yuty > * { margin: 0px; margin-bottom: calc(69px / 2); margin-top: calc(69px / 2); } .framer-dOrkD .framer-1hz919a > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-dOrkD .framer-1xlewjn > *, .framer-dOrkD .framer-wvktt3 > *, .framer-dOrkD .framer-190yyu6 > *, .framer-dOrkD .framer-4i84fg > *, .framer-dOrkD .framer-1vo0sso > *, .framer-dOrkD .framer-12jg505 > *, .framer-dOrkD .framer-341rma > *, .framer-dOrkD .framer-kvr1z > *, .framer-dOrkD .framer-28bmq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dOrkD .framer-yrqdou > * { margin: 0px; margin-left: calc(43px / 2); margin-right: calc(43px / 2); } .framer-dOrkD .framer-1lvmvy4 > * { margin: 0px; margin-left: calc(33px / 2); margin-right: calc(33px / 2); } .framer-dOrkD .framer-98fb3m > *, .framer-dOrkD .framer-1damn8p > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-dOrkD .framer-3tr7at > *, .framer-dOrkD .framer-1byxor7 > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-dOrkD .framer-a1cwac > *, .framer-dOrkD .framer-13u6616 > *, .framer-dOrkD .framer-smfvtv > *, .framer-dOrkD .framer-1uq0wwu > *, .framer-dOrkD .framer-14bxxia > *, .framer-dOrkD .framer-1r98nq9 > *, .framer-dOrkD .framer-10ud7zm > *, .framer-dOrkD .framer-1by7aqs > *, .framer-dOrkD .framer-vzp7ss > *, .framer-dOrkD .framer-1pnlvv2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-dOrkD .framer-1ldttt9 > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-dOrkD .framer-19xw5bn > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-dOrkD .framer-cfoybx > * { margin: 0px; margin-left: calc(177px / 2); margin-right: calc(177px / 2); } .framer-dOrkD .framer-1jtam9j > *, .framer-dOrkD .framer-5106vy > *, .framer-dOrkD .framer-42r2ak > *, .framer-dOrkD .framer-182flww > *, .framer-dOrkD .framer-1i6yzum > *, .framer-dOrkD .framer-fc6vwg > *, .framer-dOrkD .framer-1ennxyy > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-dOrkD .framer-1jfpom2 > *, .framer-dOrkD .framer-1gxrbq2 > *, .framer-dOrkD .framer-1c61gh8 > *, .framer-dOrkD .framer-21smpx > *, .framer-dOrkD .framer-1s7xwxi > *, .framer-dOrkD .framer-1pxh49l > *, .framer-dOrkD .framer-1twvsv3 > *, .framer-dOrkD .framer-kamlsq > *, .framer-dOrkD .framer-1pslfvw > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-dOrkD .framer-95tqlp > * { margin: 0px; margin-bottom: calc(81px / 2); margin-top: calc(81px / 2); } .framer-dOrkD .framer-42en1c > * { margin: 0px; margin-left: calc(23px / 2); margin-right: calc(23px / 2); } .framer-dOrkD .framer-tokpyq > *, .framer-dOrkD .framer-11d0da5 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-dOrkD .framer-12zbae5 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",`@media (min-width: 810px) and (max-width: 1199px) { .${metadata.bodyClassName}-framer-dOrkD { background: rgb(248, 248, 248); } .framer-dOrkD.framer-72rtr7 { width: 810px; } .framer-dOrkD .framer-da17q8 { width: 809px; } .framer-dOrkD .framer-13oy2b2 { height: 783px; } .framer-dOrkD .framer-oviy6k { bottom: unset; top: 58%; transform: translate(-50%, -50%); } .framer-dOrkD .framer-r84qxd { height: var(--framer-aspect-ratio-supported, 425px); left: -3px; right: 0px; top: 157px; transform: unset; width: unset; } .framer-dOrkD .framer-1uvo6gj { order: 0; } .framer-dOrkD .framer-1d3gjak, .framer-dOrkD .framer-13tvco6 { order: 1; } .framer-dOrkD .framer-1iijde8 { order: 3; } .framer-dOrkD .framer-gjt4g9 { order: 2; } .framer-dOrkD .framer-1lvmvy4 { flex-direction: column; } .framer-dOrkD .framer-cfoybx { flex-direction: column; gap: 16px; height: 452px; justify-content: flex-start; padding: 24px; width: 551px; } .framer-dOrkD .framer-10xannw { flex: none; order: 0; width: 100%; } .framer-dOrkD .framer-78kbmx { width: 302px; } .framer-dOrkD .framer-42en1c { flex-wrap: wrap; width: 158%; } .framer-dOrkD .framer-18jr0vz { flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; width: 555px; } .framer-dOrkD .framer-q8p7kl { flex: 1 0 0px; width: 1px; } .framer-dOrkD .framer-1qri451 { width: 100%; } .framer-dOrkD .framer-13g64wg-container { height: 791px; width: 495px; } .framer-dOrkD .framer-ayzgge { height: var(--framer-aspect-ratio-supported, 329px); width: 101%; } .framer-dOrkD .framer-sskbyf { padding: 32px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-dOrkD .framer-1lvmvy4, .framer-dOrkD .framer-cfoybx, .framer-dOrkD .framer-18jr0vz { gap: 0px; } .framer-dOrkD .framer-1lvmvy4 > * { margin: 0px; margin-bottom: calc(33px / 2); margin-top: calc(33px / 2); } .framer-dOrkD .framer-1lvmvy4 > :first-child, .framer-dOrkD .framer-cfoybx > :first-child { margin-top: 0px; } .framer-dOrkD .framer-1lvmvy4 > :last-child, .framer-dOrkD .framer-cfoybx > :last-child { margin-bottom: 0px; } .framer-dOrkD .framer-cfoybx > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-dOrkD .framer-18jr0vz > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-dOrkD .framer-18jr0vz > :first-child { margin-left: 0px; } .framer-dOrkD .framer-18jr0vz > :last-child { margin-right: 0px; } }}`,`@media (max-width: 809px) { .${metadata.bodyClassName}-framer-dOrkD { background: rgb(248, 248, 248); } .framer-dOrkD.framer-72rtr7 { width: 390px; } .framer-dOrkD .framer-da17q8 { justify-content: center; } .framer-dOrkD .framer-13oy2b2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 100%; padding: 0px 24px 0px 24px; } .framer-dOrkD .framer-1ql9cet { height: min-content; left: unset; padding: 32px 0px 0px 0px; position: relative; top: unset; width: 100%; } .framer-dOrkD .framer-v9iw9u, .framer-dOrkD .framer-1pgs5oa, .framer-dOrkD .framer-15yhnvx, .framer-dOrkD .framer-1k1pxs6 { width: 100%; } .framer-dOrkD .framer-1x7fenk { flex-direction: column; gap: 33px; } .framer-dOrkD .framer-1g2pfsh, .framer-dOrkD .framer-154zkus-container { order: 1; } .framer-dOrkD .framer-18rtc4d, .framer-dOrkD .framer-10xannw { order: 0; } .framer-dOrkD .framer-1bm2vms { position: relative; right: unset; top: unset; } .framer-dOrkD .framer-14fc8lw { bottom: unset; height: 285px; left: unset; position: relative; right: unset; width: 390px; } .framer-dOrkD .framer-oviy6k { bottom: unset; height: var(--framer-aspect-ratio-supported, 229px); left: 0px; right: 0px; top: 55%; transform: translateY(-50%); width: unset; } .framer-dOrkD .framer-r84qxd { bottom: 0px; height: var(--framer-aspect-ratio-supported, 257px); left: -51px; right: -51px; top: unset; transform: unset; width: unset; } .framer-dOrkD .framer-32yuty { max-width: 100%; } .framer-dOrkD .framer-2wkrbw { width: 410%; } .framer-dOrkD .framer-cu1ru7 { left: 50%; top: 65%; width: 390px; } .framer-dOrkD .framer-1lvmvy4 { flex-direction: column; width: 434%; } .framer-dOrkD .framer-7kt7nm { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; justify-content: center; padding: 24px; width: 333px; } .framer-dOrkD .framer-6icswh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: unset; order: 2; padding: 0px; position: relative; top: unset; width: 281px; } .framer-dOrkD .framer-98fb3m { left: unset; position: relative; top: unset; } .framer-dOrkD .framer-1o95s20 { width: 254px; } .framer-dOrkD .framer-1gbjaoj { left: unset; position: relative; top: unset; width: 100%; } .framer-dOrkD .framer-knhwzr { left: unset; order: 3; position: relative; top: unset; width: 290px; } .framer-dOrkD .framer-4tyti5 { height: 125px; width: 286px; } .framer-dOrkD .framer-1i97eey { align-content: center; align-items: center; bottom: -36px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: unset; justify-content: center; left: 50%; padding: 0px; transform: translateX(-50%); width: min-content; } .framer-dOrkD .framer-1u9z994 { left: unset; position: relative; top: unset; width: 279px; } .framer-dOrkD .framer-1ldttt9 { min-width: 49px; } .framer-dOrkD .framer-1ftv7um { left: unset; position: relative; top: unset; width: 229px; } .framer-dOrkD .framer-19xw5bn { right: 0px; width: unset; } .framer-dOrkD .framer-190yyu6 { left: unset; order: 1; position: relative; top: unset; } .framer-dOrkD .framer-8t5tu3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; padding: 24px; width: 333px; } .framer-dOrkD .framer-1n1qe2v { bottom: unset; height: 202px; left: unset; order: 3; position: relative; width: 100%; } .framer-dOrkD .framer-s1tm4s { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; justify-content: center; left: unset; order: 2; padding: 0px; position: relative; top: unset; width: 100%; } .framer-dOrkD .framer-1b7gn16 { left: unset; position: relative; top: unset; width: 276px; } .framer-dOrkD .framer-1damn8p, .framer-dOrkD .framer-1vo0sso { left: unset; position: relative; top: unset; transform: unset; } .framer-dOrkD .framer-1wksvp8 { width: 277px; } .framer-dOrkD .framer-11voypi { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: flex-start; left: unset; order: 1; padding: 0px; position: relative; top: unset; } .framer-dOrkD .framer-4i84fg { position: relative; right: unset; top: unset; transform: unset; } .framer-dOrkD .framer-cfoybx { flex-wrap: wrap; gap: 16px; height: 389px; justify-content: flex-start; padding: 24px; width: 333px; } .framer-dOrkD .framer-78kbmx { width: 302px; } .framer-dOrkD .framer-pxbs7q { order: 2; } .framer-dOrkD .framer-17gvwqs { height: var(--framer-aspect-ratio-supported, 86px); } .framer-dOrkD .framer-1rwaoa7 { height: 96px; order: 0; width: 429%; } .framer-dOrkD .framer-1w4dggu { left: 50%; top: 69%; width: 386px; } .framer-dOrkD .framer-ikuxpi, .framer-dOrkD .framer-pzsb1s { height: 96px; width: 380px; } .framer-dOrkD .framer-42en1c { flex-wrap: wrap; width: 158%; } .framer-dOrkD .framer-18jr0vz { flex-wrap: wrap; gap: 10px; justify-content: flex-start; padding: 24px; width: 333px; } .framer-dOrkD .framer-xexiow { height: 114px; width: 195%; } .framer-dOrkD .framer-25eatg { right: 7px; width: unset; } .framer-dOrkD .framer-1qri451 { width: 287px; } .framer-dOrkD .framer-15asa0r { left: calc(50.00000000000002% - 100% / 2); top: calc(49.090909090909115% - 71% / 2); width: 100%; } .framer-dOrkD .framer-13g64wg-container { height: 802px; order: 0; width: 391px; } .framer-dOrkD .framer-ayzgge { height: var(--framer-aspect-ratio-supported, 193px); width: 101%; } .framer-dOrkD .framer-sskbyf { flex-direction: column; padding: 16px; } .framer-dOrkD .framer-3m4tmb { text-decoration: none; } .framer-dOrkD .framer-1xhlfso { height: 46px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-dOrkD .framer-13oy2b2, .framer-dOrkD .framer-1x7fenk, .framer-dOrkD .framer-1lvmvy4, .framer-dOrkD .framer-7kt7nm, .framer-dOrkD .framer-6icswh, .framer-dOrkD .framer-1i97eey, .framer-dOrkD .framer-8t5tu3, .framer-dOrkD .framer-s1tm4s, .framer-dOrkD .framer-11voypi, .framer-dOrkD .framer-cfoybx, .framer-dOrkD .framer-18jr0vz, .framer-dOrkD .framer-sskbyf { gap: 0px; } .framer-dOrkD .framer-13oy2b2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-dOrkD .framer-13oy2b2 > :first-child, .framer-dOrkD .framer-1x7fenk > :first-child, .framer-dOrkD .framer-1lvmvy4 > :first-child, .framer-dOrkD .framer-7kt7nm > :first-child, .framer-dOrkD .framer-6icswh > :first-child, .framer-dOrkD .framer-1i97eey > :first-child, .framer-dOrkD .framer-8t5tu3 > :first-child, .framer-dOrkD .framer-s1tm4s > :first-child { margin-top: 0px; } .framer-dOrkD .framer-13oy2b2 > :last-child, .framer-dOrkD .framer-1x7fenk > :last-child, .framer-dOrkD .framer-1lvmvy4 > :last-child, .framer-dOrkD .framer-7kt7nm > :last-child, .framer-dOrkD .framer-6icswh > :last-child, .framer-dOrkD .framer-1i97eey > :last-child, .framer-dOrkD .framer-8t5tu3 > :last-child, .framer-dOrkD .framer-s1tm4s > :last-child { margin-bottom: 0px; } .framer-dOrkD .framer-1x7fenk > *, .framer-dOrkD .framer-1lvmvy4 > * { margin: 0px; margin-bottom: calc(33px / 2); margin-top: calc(33px / 2); } .framer-dOrkD .framer-7kt7nm > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-dOrkD .framer-6icswh > *, .framer-dOrkD .framer-1i97eey > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-dOrkD .framer-8t5tu3 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-dOrkD .framer-s1tm4s > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-dOrkD .framer-11voypi > *, .framer-dOrkD .framer-18jr0vz > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dOrkD .framer-11voypi > :first-child, .framer-dOrkD .framer-cfoybx > :first-child, .framer-dOrkD .framer-18jr0vz > :first-child { margin-left: 0px; } .framer-dOrkD .framer-11voypi > :last-child, .framer-dOrkD .framer-cfoybx > :last-child, .framer-dOrkD .framer-18jr0vz > :last-child { margin-right: 0px; } .framer-dOrkD .framer-cfoybx > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-dOrkD .framer-sskbyf > *, .framer-dOrkD .framer-sskbyf > :first-child, .framer-dOrkD .framer-sskbyf > :last-child { margin: 0px; } }}`,`@media (min-width: 1200px) and (max-width: 1499px) { .${metadata.bodyClassName}-framer-dOrkD { background: rgb(248, 248, 248); } .framer-dOrkD.framer-72rtr7 { width: 1200px; } .framer-dOrkD .framer-yrqdou { width: 132%; } .framer-dOrkD .framer-1lvmvy4 { width: 135%; } .framer-dOrkD .framer-15asa0r { height: 71%; left: calc(50.00000000000002% - 85.58333333333333% / 2); top: calc(49.107142857142875% - 71.07142857142857% / 2); width: 86%; } .framer-dOrkD .framer-13g64wg-container { width: 1007px; } .framer-dOrkD .framer-1xhlfso { height: 31px; } .framer-dOrkD .framer-1vo3dmh { left: 50%; top: 77%; }}`,'.framer-dOrkD[data-border=\"true\"]::after, .framer-dOrkD [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 6123\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jg300MaWj\":{\"layout\":[\"fixed\",\"auto\"]},\"uqKpwHmZG\":{\"layout\":[\"fixed\",\"auto\"]},\"tRB1fTVFc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-dOrkD\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6123,width:1500};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w7Y3tcoqK5.woff2\",weight:\"600\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew7Y3tcoqK5.woff2\",weight:\"400\"},{family:\"Alexandria\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/alexandria/v3/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9r7TqbCHJ8BRq0b.woff2\",weight:\"400\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w7Y3tcoqK5.woff2\",weight:\"700\"},{family:\"Montserrat\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew7Y3tcoqK5.woff2\",weight:\"500\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUnNTxXUEKi4Rw.woff2\",weight:\"800\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_907NTxXUEKi4Rw.woff2\",weight:\"300\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_d0nNTxXUEKi4Rw.woff2\",weight:\"600\"},{family:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v8/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_m07NTxXUEKi4Rw.woff2\",weight:\"500\"}]},...NavigationFonts,...CalendlyFonts,...LearnMoreFonts,...TickerFonts,...HowItWorksMobileFonts,...HowItWorksDesktopFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jg300MaWj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uqKpwHmZG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tRB1fTVFc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1500\",\"framerResponsiveScreen\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"6123\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["noopReturn", "e", "velocityPerSecond", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "t", "o", "cubicBezier", "__rest", "e", "t", "r", "n", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "o", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "t", "createGeneratorEasing", "e", "t", "getGenerator", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "n", "o", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "e", "t", "dispatchViewEvent", "se", "i", "s", "__rest", "inView$1", "o", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "n", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "npm_react_17_cjs_exports", "__export", "Children", "Component", "Fragment", "Profiler", "PureComponent", "StrictMode", "Suspense", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "cloneElement", "createContext", "createElement", "createFactory", "createRef", "exports", "forwardRef", "isValidElement", "lazy", "memo", "useCallback", "useContext", "useDebugValue", "useEffect", "useImperativeHandle", "useLayoutEffect", "useMemo", "useReducer", "useRef", "useState", "version", "npm_object_assign_4_cjs_exports", "__export", "npm_object_assign_4_1_default", "exports", "getOwnPropertySymbols", "hasOwnProperty", "propIsEnumerable", "toObject", "val", "shouldUseNative", "test1", "test2", "i", "order2", "n", "test3", "letter", "target", "source", "from", "to", "symbols", "s", "key", "exports$1", "npm_object_assign_4_1_default", "_objectAssign", "npm_object_assign_4_cjs_exports", "npm_object_assign_4_1_default", "exports", "_assign", "ReactVersion", "REACT_ELEMENT_TYPE", "REACT_PORTAL_TYPE", "REACT_PROVIDER_TYPE", "REACT_CONTEXT_TYPE", "REACT_FORWARD_REF_TYPE", "REACT_SUSPENSE_LIST_TYPE", "REACT_MEMO_TYPE", "REACT_LAZY_TYPE", "REACT_BLOCK_TYPE", "REACT_SERVER_BLOCK_TYPE", "REACT_FUNDAMENTAL_TYPE", "REACT_SCOPE_TYPE", "REACT_OPAQUE_ID_TYPE", "REACT_DEBUG_TRACING_MODE_TYPE", "REACT_OFFSCREEN_TYPE", "REACT_LEGACY_HIDDEN_TYPE", "symbolFor", "MAYBE_ITERATOR_SYMBOL", "FAUX_ITERATOR_SYMBOL", "getIteratorFn", "maybeIterable", "maybeIterator", "ReactCurrentDispatcher", "ReactCurrentBatchConfig", "ReactCurrentOwner", "ReactDebugCurrentFrame", "currentExtraStackFrame", "setExtraStackFrame", "stack", "impl", "IsSomeRendererActing", "ReactSharedInternals", "warn", "format", "_len", "args", "_key", "printWarning", "error", "_len2", "_key2", "level", "argsWithFormat", "item", "didWarnStateUpdateForUnmountedComponent", "warnNoop", "publicInstance", "callerName", "_constructor", "componentName", "warningKey", "ReactNoopUpdateQueue", "callback", "completeState", "partialState", "emptyObject", "Component", "props", "context", "updater", "deprecatedAPIs", "defineDeprecationWarning", "methodName", "info", "fnName", "ComponentDummy", "PureComponent", "pureComponentPrototype", "createRef", "refObject", "getWrappedName", "outerType", "innerType", "wrapperName", "functionName", "getContextName", "type", "getComponentName", "provider", "lazyComponent", "payload", "init", "hasOwnProperty", "RESERVED_PROPS", "specialPropKeyWarningShown", "specialPropRefWarningShown", "didWarnAboutStringRefs", "hasValidRef", "config", "getter", "hasValidKey", "defineKeyPropWarningGetter", "displayName", "warnAboutAccessingKey", "defineRefPropWarningGetter", "warnAboutAccessingRef", "warnIfStringRefCannotBeAutoConverted", "ReactElement", "key", "ref", "self", "source", "owner", "element", "createElement", "children", "propName", "childrenLength", "childArray", "i", "defaultProps", "cloneAndReplaceKey", "oldElement", "newKey", "newElement", "cloneElement", "isValidElement", "object", "SEPARATOR", "SUBSEPARATOR", "escape", "escapeRegex", "escaperLookup", "escapedString", "match", "didWarnAboutMaps", "userProvidedKeyEscapeRegex", "escapeUserProvidedKey", "text", "getElementKey", "index", "mapIntoArray", "array", "escapedPrefix", "nameSoFar", "invokeCallback", "_child", "mappedChild", "childKey", "escapedChildKey", "c", "child", "nextName", "subtreeCount", "nextNamePrefix", "iteratorFn", "iterableChildren", "iterator", "step", "ii", "childrenString", "mapChildren", "func", "result", "count", "countChildren", "n", "forEachChildren", "forEachFunc", "forEachContext", "toArray", "onlyChild", "createContext", "defaultValue", "calculateChangedBits", "hasWarnedAboutUsingNestedContextConsumers", "hasWarnedAboutUsingConsumerProvider", "hasWarnedAboutDisplayNameOnConsumer", "Consumer", "_Provider", "_currentValue", "_currentValue2", "_threadCount", "Uninitialized", "Pending", "Resolved", "Rejected", "lazyInitializer", "ctor", "thenable", "pending", "moduleObject", "defaultExport", "resolved", "rejected", "lazy", "lazyType", "propTypes", "newDefaultProps", "newPropTypes", "forwardRef", "render", "elementType", "ownName", "name", "enableScopeAPI", "isValidElementType", "memo", "compare", "resolveDispatcher", "dispatcher", "useContext", "Context", "unstable_observedBits", "realContext", "useState", "initialState", "useReducer", "reducer", "initialArg", "useRef", "initialValue", "useEffect", "create", "deps", "useLayoutEffect", "useCallback", "useMemo", "useImperativeHandle", "useDebugValue", "value", "formatterFn", "disabledDepth", "prevLog", "prevInfo", "prevWarn", "prevError", "prevGroup", "prevGroupCollapsed", "prevGroupEnd", "disabledLog", "disableLogs", "reenableLogs", "ReactCurrentDispatcher$1", "prefix", "describeBuiltInComponentFrame", "ownerFn", "x", "reentry", "componentFrameCache", "PossiblyWeakMap", "describeNativeComponentFrame", "fn", "construct", "frame", "control", "previousPrepareStackTrace", "previousDispatcher", "Fake", "sample", "sampleLines", "controlLines", "s", "_frame", "syntheticFrame", "describeFunctionComponentFrame", "shouldConstruct", "prototype", "describeUnknownElementTypeFrameInDEV", "loggedTypeFailures", "ReactDebugCurrentFrame$1", "setCurrentlyValidatingElement", "checkPropTypes", "typeSpecs", "values", "location", "has", "typeSpecName", "error$1", "err", "ex", "setCurrentlyValidatingElement$1", "propTypesMisspellWarningShown", "getDeclarationErrorAddendum", "getSourceInfoErrorAddendum", "fileName", "lineNumber", "getSourceInfoErrorAddendumForProps", "elementProps", "ownerHasKeyUseWarning", "getCurrentComponentErrorInfo", "parentType", "parentName", "validateExplicitKey", "currentComponentErrorInfo", "childOwner", "validateChildKeys", "node", "validatePropTypes", "_name", "validateFragmentProps", "fragment", "keys", "createElementWithValidation", "validType", "sourceInfo", "typeString", "didWarnAboutDeprecatedCreateFactory", "createFactoryWithValidation", "validatedFactory", "cloneElementWithValidation", "frozenObject", "createElement$1", "cloneElement$1", "createFactory", "Children", "Fragment", "StrictMode", "Profiler", "Suspense", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "version", "Fragment", "exports", "StrictMode", "Profiler", "Suspense", "Children", "Component", "PureComponent", "__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED", "cloneElement", "createContext", "createElement", "createFactory", "createRef", "forwardRef", "isValidElement", "lazy", "memo", "useCallback", "useContext", "useDebugValue", "useEffect", "useImperativeHandle", "useLayoutEffect", "useMemo", "useReducer", "useRef", "useState", "version", "_react", "npm_react_17_cjs_exports", "exports", "React", "extendStatics", "d", "b", "p", "__extends", "__", "__assign", "t", "s", "i", "n", "styleInject", "css", "ref", "insertAt", "head", "style", "initializeCalendly", "window", "e", "l", "r", "a", "u", "c", "h", "y", "m", "o", "navigator", "calendlySpinnerElement", "month", "day", "year", "CalendlyEvent", "loadScript", "withPageSettings", "url", "pageSettings", "backgroundColor", "hideEventTypeDetails", "hideLandingPageDetails", "primaryColor", "textColor", "hideGdprBanner", "queryStringIndex", "hasQueryString", "queryString", "baseUrl", "updatedQueryString", "item", "openPopupWidget", "options", "widgetOptions", "closePopupWidget", "defaultStyles", "InlineWidget", "_super", "props", "_this", "prevProps", "shouldUpdate", "event", "callback", "isInsertedEvent", "isRemovedEvent", "mutationsList", "observer", "nodesAdded", "record", "nodesRemoved", "prop", "initWidget", "createClickHandler", "PopupButton", "defaultProps", "PopupWidget", "CalendlyEventListener", "eventName", "__esModule", "_InlineWidget", "_PopupButton", "_PopupWidget", "_CalendlyEventListener", "_openPopupWidget", "_closePopupWidget", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "emptyStateStyle", "containerStyles", "neutralStateStyle", "stateTitleStyle", "stateParagraphStyle", "Calendly", "style", "calendar", "hideLandingPageDetails", "hideGdprBanner", "props", "p", "motion", "containerStyles", "_InlineWidget", "u", "emptyStateStyle", "stateTitleStyle", "stateParagraphStyle", "addPropertyControls", "ControlType", "Step1Fonts", "getFonts", "EJO2jhEJ2_default", "Step2Fonts", "L1ezYtMw3_default", "Step3Fonts", "Xnu0TzrSS_default", "Step4Fonts", "CFP2ugBjO_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "transformTemplate2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "click2", "click3", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "gG7JZsgZq", "mporKjQCW", "RxMtQOhrA", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "nDSD7bZMNs2t2v4", "args", "F9ggT6kwp1uegpwd", "x5DjbGkKQ1c9r9ms", "VCxtEAXm3101nj3x", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "SVG", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "FramerLx06YUrjV", "withCSS", "Lx06YUrjV_default", "addPropertyControls", "ControlType", "addFonts", "NavigationFonts", "getFonts", "M674h00Li_default", "CalendlyFonts", "Calendly", "LearnMoreFonts", "ig6dwrPld_default", "MotionDivWithFX", "withFX", "motion", "ImageWithFX", "Image2", "TickerFonts", "Ticker", "HowItWorksMobileFonts", "Lx06YUrjV_default", "HowItWorksDesktopFonts", "UtyoZ9_7R_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition1", "animation", "transformTemplate1", "_", "t", "transformTemplate2", "transformTemplate3", "animation1", "transition2", "transition3", "animation2", "animation3", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "I4YIpgOvvwelu7j", "overlay", "paginationInfo", "args", "onTapwelu7j", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "elementId", "useRouteElementId", "ref2", "elementId1", "ref3", "isDisplayed4", "elementId2", "ref4", "elementId3", "ref5", "elementId4", "ref6", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "cx", "l", "ComponentViewportProvider", "Container", "PropertyOverrides2", "AnimatePresence", "Ga", "x", "RichText2", "overlay1", "Link", "SVG", "overlay2", "overlay3", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "__FramerMetadata__"]
}
