{"version":3,"file":"shared-lib.B5WfFfKC.mjs","names":["e","e","i","t","l","h","n","e","t","r","n","e","s","a","o","r","t","A","O","_","t","C","x","V","b","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_r","_g","_b","_a","rgbToHslConverter","rgbToHsl","stepsCoordinates","cubicCoordinates","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","useRef","useCallback","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","useState","useRef","useMemo","useCallback","startTransition","fonts","css","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Play","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Play","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Play1","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","RichText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getProps","React.forwardRef","fonts","css","className","addPropertyOverrides","ArrowUpRight","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","SectionTitle2","Primary","VideoCard","DeskSetup","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","addImageAlt","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","Image1","RichText","ArrowRightCircle","sharedStyle.css","sharedStyle.fonts","useRef","useState","useMemo","useCallback","startTransition","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","Badge","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","Logo3","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","metadata","metadata","siteMetadata","metadataVersion","__FramerMetadata__","siteMetadata"],"sources":["https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/MD4FKfzKkNtc95QLdPRW/nDLoKfH4KlS69pPrDuHG/pWnECMXPj.js","https:/framerusercontent.com/modules/rwsQqCVmMGWW4ehZq3QW/p1A3Zw45l62gjtR94Hyf/stylesPresetLink.js","https:/framerusercontent.com/modules/1bi0sUNOZwOsU5MHWNGM/FkuEqHuO6JSzvkhHBSBj/od4S6azjx.js","https:/framerusercontent.com/modules/qTx8OYW6fpa1lPuSykLV/BrGWgEw2QgTWb1bpXy7B/Color.js","https:/ga.jspm.io/npm:easing-coordinates@2.0.2/dist/cjs/index.js","https:/framerusercontent.com/modules/JJplszDP5k5xNai1xCYE/iyQKQ2iD0mI54aUpF8iY/Utils.js","https:/ga.jspm.io/npm:hsluv@1.0.0/dist/esm/hsluv.js","https:/framerusercontent.com/modules/asGZ46WGkVm3oJVhw594/WxGhPjuFqQ40IZFDcpB8/ColorTypes.js","https:/framerusercontent.com/modules/TX86aFhJkp7QQdu53ihh/zfjcUuwTCGFoDn2Irmmj/CSSNames.js","https:/framerusercontent.com/modules/12osPFpnGS9gCMXjGTha/EgmtWCJcg7g4Kk2DjsAg/Converters.js","https:/framerusercontent.com/modules/qiOMLkGzzn6IBxv1YYfP/noQ6pjsCrIpLUsDOg0GQ/Color.js","https:/framerusercontent.com/modules/TqPeWj5f410fFZQ7gAgf/qKhK4bnhsmwaenV1TcQz/EasingGradient.js","https:/framerusercontent.com/modules/hnNnmsqTvnn9X4QYlIXK/k3HV3yjYpHstKxCeZhfO/CKzyhp7Pl.js","https:/framerusercontent.com/modules/HAEisBQmLL6VyCzUpPgG/FLhBR4Oqyq4C5cXeN4R8/CarouselNav.js","https:/framerusercontent.com/modules/MhZz4IIoRijqoxRTct9q/YohGuozcfh7jCBMdlZzf/N4mw7wdsN.js","https:/framerusercontent.com/modules/sbKSemHl0r6cDdnaPdUU/bNsjG2XeMncnT63OebzC/CopyFlow.js","https:/framerusercontent.com/modules/jwxZa3UeACenSzE16RUD/NIxizVbn4g5yixNtm5Fm/N2ZwUUTJx.js","https:/framerusercontent.com/modules/Ue2MpojERpeWUqmhpzvG/NFg2encQYvt4vIh5F4xX/gaGzXwmCh.js","https:/framerusercontent.com/modules/WoTGaBhOnKptAGwC72Yn/V1vZNvLjR1x2efRt1BR8/c6T1iJC3Y.js","https:/framerusercontent.com/modules/KckH0F6AbjrS086wyhvP/0KyTtVuRReD03XDe8MSN/hRAi9KWIV.js","https:/framerusercontent.com/modules/bSBnvpDUobS9BqDBNtv2/NzK8L98i3Wk0FttATauP/iy3f4Kae2.js","https:/framerusercontent.com/modules/uS2yj2o1jaSsrl3WE456/B57IIqAa7UBKppJ7XZb8/WTwI3I0yD.js","https:/framerusercontent.com/modules/qX9qhzakeL7elJ1XTsb3/qCLJ3AysVYxEDWfCVyWg/flQiMQ2S4.js","https:/framerusercontent.com/modules/ikEs4kyjJkV6ZhiMYBJf/enSrfDAPQhBDlYCq0JJu/o2KHNlOhT.js","https:/framerusercontent.com/modules/f9RjvF1EHFnwhclW2JIV/PIwvw4T883OiHB97QIRp/Y8GupmW6e.js","https:/framerusercontent.com/modules/7sJjdZrGOG8iQMYH8ZGJ/NjEniL6iOAev1uRuOLMa/rClFiR8L4.js","https:/framerusercontent.com/modules/mHZQ1DqBU58umVBegxNp/RrJ80Ar1xXZQD7rK8Zop/stylesPresetLink.js","https:/framerusercontent.com/modules/R6ADsSi459i0ClzkF8UR/LlpKVfCv0tobIfGGem2V/AdaptiveShadowImage.js","https:/framerusercontent.com/modules/GwdK1LkUB5RlMuNjkA1Q/xhTRjG6HzRabAXG6lXMe/L98VwrTdB.js","https:/framerusercontent.com/modules/9L9yEcvvBpLYn4RFRZiM/L5J9XMhU9YEaldwDodDC/yZE7uzMLs.js","https:/framerusercontent.com/modules/xVrcTVeU3YULm7mJy2zO/EWxXHwjxYgiRfK36DNUA/Yidwsf5u3.js","https:/framerusercontent.com/modules/ulsC6xlhrgIGXMZ4stXj/VC78Z6pcIvxWslrTBnHU/siteMetadata.js","https:/framerusercontent.com/modules/UnAY4BZFHUhyeXLCDqiu/4xB9UQ2rRIm05zIJVsxF/F63JHv3SM.js","https:/framerusercontent.com/modules/Fu8Wnz1tapUNCuU38la3/83HSFYBMQgknJs5HobSy/QX0RRwI5A.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 isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.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,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=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/n)/1e3;const l=calcDampingRatio(e,s,n);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 a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/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{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-KUYiI .framer-styles-preset-1eahpii:not(.rich-text-wrapper), .framer-KUYiI .framer-styles-preset-1eahpii.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-63a61fa2-f9b3-4b11-9cd3-f242cb367969, rgba(0, 0, 0, 0.64)) /* {\"name\":\"Dark 64\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-cd2ca6b5-3daf-4ede-97be-4c508ea8d5db, #000000); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.12, 0.23, 0.5, 1) 0s; }'];export const className=\"framer-KUYiI\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-dSYyo .framer-styles-preset-aexbeb:not(.rich-text-wrapper), .framer-dSYyo .framer-styles-preset-aexbeb.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-4aa9ae15-714e-42cf-87de-576808efad85, rgba(254, 252, 246, 0.8)); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, #ffffff); --framer-link-text-decoration: none; transition: color 0.4s cubic-bezier(0.12, 0.23, 0.5, 1) 0s; }\"];export const className=\"framer-dSYyo\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (349ae9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Uho389zYi:{hover:true,pressed:true}};const cycleOrder=[\"Uho389zYi\",\"wj9xN5VIG\",\"KK98zbDuX\",\"vuoa3UXmi\"];const serializationHash=\"framer-BLz0a\";const variantClassNames={KK98zbDuX:\"framer-v-x4m7hj\",Uho389zYi:\"framer-v-19d17vy\",vuoa3UXmi:\"framer-v-12x4u6o\",wj9xN5VIG:\"framer-v-f52sk3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"KK98zbDuX\",\"Variant 4\":\"vuoa3UXmi\",Close:\"wj9xN5VIG\",Open:\"Uho389zYi\"};const getProps=({height,hover,id,taaap,width,...props})=>{return{...props,AP8GdG66d:taaap??props.AP8GdG66d,b_Wx3ZQoW:hover??props.b_Wx3ZQoW,variant:humanReadableVariantMap[props.variant]??props.variant??\"Uho389zYi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,AP8GdG66d,b_Wx3ZQoW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Uho389zYi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11uv0na=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AP8GdG66d){const res=await AP8GdG66d(...args);if(res===false)return false;}setVariant(\"wj9xN5VIG\");});const onMouseEnter19lkqu4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(b_Wx3ZQoW){const res=await b_Wx3ZQoW(...args);if(res===false)return false;}});const onTap1dcw8jy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AP8GdG66d){const res=await AP8GdG66d(...args);if(res===false)return false;}setVariant(\"Uho389zYi\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19d17vy\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Uho389zYi\",onMouseEnter:onMouseEnter19lkqu4,onTap:onTap11uv0na,ref:refBinding,style:{...style},...addPropertyOverrides({\"Uho389zYi-hover\":{\"data-framer-name\":undefined},\"Uho389zYi-pressed\":{\"data-framer-name\":undefined},KK98zbDuX:{\"data-framer-name\":\"Variant 3\"},vuoa3UXmi:{\"data-framer-name\":\"Variant 4\"},wj9xN5VIG:{\"data-framer-name\":\"Close\",onTap:onTap1dcw8jy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bblm07\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"qXkaW5ZKb\",style:{backgroundColor:\"var(--token-cd2ca6b5-3daf-4ede-97be-4c508ea8d5db, rgb(0, 0, 0))\"},variants:{KK98zbDuX:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\"},vuoa3UXmi:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\"},wj9xN5VIG:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dogr2j\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QQQbXu9hH\",style:{backgroundColor:\"var(--token-cd2ca6b5-3daf-4ede-97be-4c508ea8d5db, rgb(0, 0, 0))\"},variants:{KK98zbDuX:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\"},vuoa3UXmi:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\"},wj9xN5VIG:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BLz0a.framer-mtxiqz, .framer-BLz0a .framer-mtxiqz { display: block; }\",\".framer-BLz0a.framer-19d17vy { cursor: pointer; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-BLz0a .framer-bblm07 { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; top: 10px; width: 16px; }\",\".framer-BLz0a .framer-dogr2j { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: hidden; position: absolute; top: 4px; width: 16px; }\",\".framer-BLz0a.framer-v-f52sk3.framer-19d17vy, .framer-BLz0a.framer-v-x4m7hj.framer-19d17vy, .framer-BLz0a.framer-v-12x4u6o.framer-19d17vy, .framer-BLz0a.framer-v-19d17vy.hover.framer-19d17vy, .framer-BLz0a.framer-v-19d17vy.pressed.framer-19d17vy { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); }\",\".framer-BLz0a.framer-v-f52sk3 .framer-bblm07 { top: 8px; }\",\".framer-BLz0a.framer-v-f52sk3 .framer-dogr2j { top: 6px; }\",\".framer-BLz0a.framer-v-19d17vy.hover .framer-bblm07 { top: 11px; }\",\".framer-BLz0a.framer-v-19d17vy.hover .framer-dogr2j { top: 3px; }\",\".framer-BLz0a.framer-v-19d17vy.pressed .framer-bblm07 { top: 9px; }\",\".framer-BLz0a.framer-v-19d17vy.pressed .framer-dogr2j { top: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wj9xN5VIG\":{\"layout\":[\"fixed\",\"fixed\"]},\"KK98zbDuX\":{\"layout\":[\"fixed\",\"fixed\"]},\"vuoa3UXmi\":{\"layout\":[\"fixed\",\"fixed\"]},\"TUWKthvPn\":{\"layout\":[\"fixed\",\"fixed\"]},\"FpoDh9KYf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AP8GdG66d\":\"taaap\",\"b_Wx3ZQoW\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerod4S6azjx=withCSS(Component,css,\"framer-BLz0a\");export default Framerod4S6azjx;Framerod4S6azjx.displayName=\"Navigation/Icon\";Framerod4S6azjx.defaultProps={height:16,width:16};addPropertyControls(Framerod4S6azjx,{variant:{options:[\"Uho389zYi\",\"wj9xN5VIG\",\"KK98zbDuX\",\"vuoa3UXmi\"],optionTitles:[\"Open\",\"Close\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},AP8GdG66d:{title:\"Taaap\",type:ControlType.EventHandler},b_Wx3ZQoW:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerod4S6azjx,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerod4S6azjx\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wj9xN5VIG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KK98zbDuX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vuoa3UXmi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TUWKthvPn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FpoDh9KYf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"16\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"AP8GdG66d\\\":\\\"taaap\\\",\\\"b_Wx3ZQoW\\\":\\\"hover\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./od4S6azjx.map","// Welcome to Template by Dee S. (https://dees.lemonsqueezy.com/)\n// Follow https://twitter.com/deespnr\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ColorsSelection(props){useEffect(()=>{if(props.enableSelection){const styleId=\"selection-styles\";const existingStyle=document.getElementById(styleId);if(existingStyle){existingStyle.remove();}const style=document.createElement(\"style\");style.id=styleId;style.innerHTML=`\n        ::selection { \n          background: ${props.selectionBackgroundColor};\n          color: ${props.selectionTextColor};\n        }\n        ::-moz-selection { \n          background: ${props.selectionBackgroundColor};\n          color: ${props.selectionTextColor};\n        }`;document.head.appendChild(style);}else{const style=document.getElementById(\"selection-styles\");if(style){style.remove();}}},[props.enableSelection,props.selectionBackgroundColor,props.selectionTextColor]);return /*#__PURE__*/_jsx(\"div\",{});}ColorsSelection.displayName=\"Selection colors\";addPropertyControls(ColorsSelection,{enableSelection:{title:\"Selection\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Use to change the colour of selected text and background\"},selectionBackgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#000\",hidden(props){return!props.enableSelection;}},selectionTextColor:{title:\"Text color\",type:ControlType.Color,defaultValue:\"#fff\",hidden(props){return!props.enableSelection;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ColorsSelection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Color.map","var e={};Object.defineProperty(e,\"__esModule\",{value:true});const getParenthesisContent=e=>e.slice(e.indexOf(\"(\")+1,e.lastIndexOf(\")\")).split(\",\").map(e=>e.trim()).filter(e=>\"\"!==e);const convertToNumberMaybe=e=>Number.isNaN(Number(e))?e:Number(e);const roundToMaxTenDecimals=e=>+e.toFixed(10);e.getCoordinate=(e,t)=>({x:roundToMaxTenDecimals(e),y:roundToMaxTenDecimals(t)});e.getFunctionArguments=e=>getParenthesisContent(e).map(e=>convertToNumberMaybe(e));var t={};var r=t&&t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);t[\"default\"]=e;return t};Object.defineProperty(t,\"__esModule\",{value:true});const o=r(e);function getBezier(e,t,r){return(1-e)*(1-e)*(1-e)*0+3*((1-e)*(1-e))*e*t+3*(1-e)*(e*e)*r+e*e*e*1}function cubicCoordinates(e,t,r,n,s=10){const i=1/s;let a=[];for(let o=0;o<=1;o+=i)a.push({x:getBezier(o,e,r),y:getBezier(o,t,n)});const u=a.map(e=>o.getCoordinate(e.x,e.y));return u}t.cubicCoordinates=cubicCoordinates;var n={};Object.defineProperty(n,\"__esModule\",{value:true});const s={ease:\"cubic-bezier(0.25, 0.1, 0.25, 1)\",\"ease-in\":\"cubic-bezier(0.42, 0, 1, 1)\",\"ease-in-out\":\"cubic-bezier(0.42, 0, 0.58, 1)\",\"ease-out\":\"cubic-bezier(0, 0, 0.58, 1)\"};n.default=s;var i={};var a=i&&i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);t[\"default\"]=e;return t};Object.defineProperty(i,\"__esModule\",{value:true});const u=a(e);function stepsCoordinates(e,t=\"skip-end\"){const r=[];let o=0;while(o<e){const n=o/e;const s=(o+1)/e;let i;if(\"skip-none\"===t)i=o/(e-1);else if(\"skip-both\"===t)i=(o+1)/(e+1);else if(\"skip-start\"===t||\"start\"===t)i=(o+1)/e;else{if(\"skip-end\"!==t&&\"end\"!==t)throw new Error(`Error can't recognise step skip \"${t}\"`);i=o/e}r.push(u.getCoordinate(n,i));r.push(u.getCoordinate(s,i));++o}return r}i.stepsCoordinates=stepsCoordinates;var c={};var d=c&&c.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};var l=c&&c.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);t[\"default\"]=e;return t};Object.defineProperty(c,\"__esModule\",{value:true});const f=t;c.cubicCoordinates=f.cubicCoordinates;const p=d(n);const b=l(e);const g=i;c.stepsCoordinates=g.stepsCoordinates;function easingCoordinates(e,t){const r=`Error parsing \"${e}\".`;p.default[e]&&(e=p.default[e]);if(e.includes(\"steps(\")){const t=b.getFunctionArguments(e);const[o,n]=t;if(t.length<1||t.length>2)throw new Error(`${r} Got ${t.length} arguments but expected 1 or 2.`);if(\"number\"!==typeof t[0])throw new Error(`${r} \"${t[0]}\" is not a number.`);if(2===t.length&&\"string\"!==typeof t[1])throw new Error(`${r} \"${t[1]}\" is not a string.`);return g.stepsCoordinates(o,n)}if(e.includes(\"cubic-bezier(\")){const o=b.getFunctionArguments(e);const[n,s,i,a]=o;if(4!==o.length)throw new Error(`${r} Got ${o.length} arguments but expected 4.`);o.forEach(e=>{if(\"number\"!==typeof e)throw new Error(`${r} \"${e}\" is not a number.`)});return f.cubicCoordinates(n,s,i,a,t)}throw new Error(`${r} If not a typo then please create a GitHub issue :)`)}c.easingCoordinates=easingCoordinates;c.default=easingCoordinates;const _=c.__esModule,C=c.cubicCoordinates,h=c.stepsCoordinates;const m=c.easingCoordinates;export default c;export{_ as __esModule,C as cubicCoordinates,m as easingCoordinates,h as stepsCoordinates};\n\n//# sourceMappingURL=index.js.map","export function numberFromString(input){const match=input.match(/\\d?\\.?\\d+/);return match?Number(match[0]):undefined;}export function isNumeric(value){return!isNaN(value)&&isFinite(value);}export function percentToFraction(val){const digits=numberFromString(val);if(digits!==undefined){if(val.includes(\"%\")){return digits/100;}return digits;}return 0;}export function modulate(value,rangeA,rangeB,limit=false){const[fromLow,fromHigh]=rangeA;const[toLow,toHigh]=rangeB;const result=toLow+(value-fromLow)/(fromHigh-fromLow)*(toHigh-toLow);if(limit===true){if(toLow<toHigh){if(result<toLow){return toLow;}if(result>toHigh){return toHigh;}}else{if(result>toLow){return toLow;}if(result<toHigh){return toHigh;}}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"percentToFraction\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isNumeric\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"numberFromString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"modulate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Utils.map","class Hsluv{constructor(){this.hex=\"#000000\";this.rgb_r=0;this.rgb_g=0;this.rgb_b=0;this.xyz_x=0;this.xyz_y=0;this.xyz_z=0;this.luv_l=0;this.luv_u=0;this.luv_v=0;this.lch_l=0;this.lch_c=0;this.lch_h=0;this.hsluv_h=0;this.hsluv_s=0;this.hsluv_l=0;this.hpluv_h=0;this.hpluv_p=0;this.hpluv_l=0;this.r0s=0;this.r0i=0;this.r1s=0;this.r1i=0;this.g0s=0;this.g0i=0;this.g1s=0;this.g1i=0;this.b0s=0;this.b0i=0;this.b1s=0;this.b1i=0}static fromLinear(s){return s<=.0031308?12.92*s:1.055*Math.pow(s,1/2.4)-.055}static toLinear(s){return s>.04045?Math.pow((s+.055)/1.055,2.4):s/12.92}static yToL(s){return s<=Hsluv.epsilon?s/Hsluv.refY*Hsluv.kappa:116*Math.pow(s/Hsluv.refY,1/3)-16}static lToY(s){return s<=8?Hsluv.refY*s/Hsluv.kappa:Hsluv.refY*Math.pow((s+16)/116,3)}static rgbChannelToHex(s){const h=Math.round(255*s);const t=h%16;const i=(h-t)/16|0;return Hsluv.hexChars.charAt(i)+Hsluv.hexChars.charAt(t)}static hexToRgbChannel(s,h){const t=Hsluv.hexChars.indexOf(s.charAt(h));const i=Hsluv.hexChars.indexOf(s.charAt(h+1));const l=16*t+i;return l/255}static distanceFromOriginAngle(s,h,t){const i=h/(Math.sin(t)-s*Math.cos(t));return i<0?Infinity:i}static distanceFromOrigin(s,h){return Math.abs(h)/Math.sqrt(Math.pow(s,2)+1)}static min6(s,h,t,i,l,u){return Math.min(s,Math.min(h,Math.min(t,Math.min(i,Math.min(l,u)))))}rgbToHex(){this.hex=\"#\";this.hex+=Hsluv.rgbChannelToHex(this.rgb_r);this.hex+=Hsluv.rgbChannelToHex(this.rgb_g);this.hex+=Hsluv.rgbChannelToHex(this.rgb_b)}hexToRgb(){this.hex=this.hex.toLowerCase();this.rgb_r=Hsluv.hexToRgbChannel(this.hex,1);this.rgb_g=Hsluv.hexToRgbChannel(this.hex,3);this.rgb_b=Hsluv.hexToRgbChannel(this.hex,5)}xyzToRgb(){this.rgb_r=Hsluv.fromLinear(Hsluv.m_r0*this.xyz_x+Hsluv.m_r1*this.xyz_y+Hsluv.m_r2*this.xyz_z);this.rgb_g=Hsluv.fromLinear(Hsluv.m_g0*this.xyz_x+Hsluv.m_g1*this.xyz_y+Hsluv.m_g2*this.xyz_z);this.rgb_b=Hsluv.fromLinear(Hsluv.m_b0*this.xyz_x+Hsluv.m_b1*this.xyz_y+Hsluv.m_b2*this.xyz_z)}rgbToXyz(){const s=Hsluv.toLinear(this.rgb_r);const h=Hsluv.toLinear(this.rgb_g);const t=Hsluv.toLinear(this.rgb_b);this.xyz_x=.41239079926595*s+.35758433938387*h+.18048078840183*t;this.xyz_y=.21263900587151*s+.71516867876775*h+.072192315360733*t;this.xyz_z=.019330818715591*s+.11919477979462*h+.95053215224966*t}xyzToLuv(){const s=this.xyz_x+15*this.xyz_y+3*this.xyz_z;let h=4*this.xyz_x;let t=9*this.xyz_y;if(0!==s){h/=s;t/=s}else{h=NaN;t=NaN}this.luv_l=Hsluv.yToL(this.xyz_y);if(0===this.luv_l){this.luv_u=0;this.luv_v=0}else{this.luv_u=13*this.luv_l*(h-Hsluv.refU);this.luv_v=13*this.luv_l*(t-Hsluv.refV)}}luvToXyz(){if(0===this.luv_l){this.xyz_x=0;this.xyz_y=0;this.xyz_z=0;return}const s=this.luv_u/(13*this.luv_l)+Hsluv.refU;const h=this.luv_v/(13*this.luv_l)+Hsluv.refV;this.xyz_y=Hsluv.lToY(this.luv_l);this.xyz_x=0-9*this.xyz_y*s/((s-4)*h-s*h);this.xyz_z=(9*this.xyz_y-15*h*this.xyz_y-h*this.xyz_x)/(3*h)}luvToLch(){this.lch_l=this.luv_l;this.lch_c=Math.sqrt(this.luv_u*this.luv_u+this.luv_v*this.luv_v);if(this.lch_c<1e-8)this.lch_h=0;else{const s=Math.atan2(this.luv_v,this.luv_u);this.lch_h=180*s/Math.PI;this.lch_h<0&&(this.lch_h=360+this.lch_h)}}lchToLuv(){const s=this.lch_h/180*Math.PI;this.luv_l=this.lch_l;this.luv_u=Math.cos(s)*this.lch_c;this.luv_v=Math.sin(s)*this.lch_c}calculateBoundingLines(s){const h=Math.pow(s+16,3)/1560896;const t=h>Hsluv.epsilon?h:s/Hsluv.kappa;const i=t*(284517*Hsluv.m_r0-94839*Hsluv.m_r2);const l=t*(838422*Hsluv.m_r2+769860*Hsluv.m_r1+731718*Hsluv.m_r0);const u=t*(632260*Hsluv.m_r2-126452*Hsluv.m_r1);const v=t*(284517*Hsluv.m_g0-94839*Hsluv.m_g2);const _=t*(838422*Hsluv.m_g2+769860*Hsluv.m_g1+731718*Hsluv.m_g0);const c=t*(632260*Hsluv.m_g2-126452*Hsluv.m_g1);const r=t*(284517*Hsluv.m_b0-94839*Hsluv.m_b2);const o=t*(838422*Hsluv.m_b2+769860*Hsluv.m_b1+731718*Hsluv.m_b0);const n=t*(632260*Hsluv.m_b2-126452*Hsluv.m_b1);this.r0s=i/u;this.r0i=l*s/u;this.r1s=i/(u+126452);this.r1i=(l-769860)*s/(u+126452);this.g0s=v/c;this.g0i=_*s/c;this.g1s=v/(c+126452);this.g1i=(_-769860)*s/(c+126452);this.b0s=r/n;this.b0i=o*s/n;this.b1s=r/(n+126452);this.b1i=(o-769860)*s/(n+126452)}calcMaxChromaHpluv(){const s=Hsluv.distanceFromOrigin(this.r0s,this.r0i);const h=Hsluv.distanceFromOrigin(this.r1s,this.r1i);const t=Hsluv.distanceFromOrigin(this.g0s,this.g0i);const i=Hsluv.distanceFromOrigin(this.g1s,this.g1i);const l=Hsluv.distanceFromOrigin(this.b0s,this.b0i);const u=Hsluv.distanceFromOrigin(this.b1s,this.b1i);return Hsluv.min6(s,h,t,i,l,u)}calcMaxChromaHsluv(s){const h=s/360*Math.PI*2;const t=Hsluv.distanceFromOriginAngle(this.r0s,this.r0i,h);const i=Hsluv.distanceFromOriginAngle(this.r1s,this.r1i,h);const l=Hsluv.distanceFromOriginAngle(this.g0s,this.g0i,h);const u=Hsluv.distanceFromOriginAngle(this.g1s,this.g1i,h);const v=Hsluv.distanceFromOriginAngle(this.b0s,this.b0i,h);const _=Hsluv.distanceFromOriginAngle(this.b1s,this.b1i,h);return Hsluv.min6(t,i,l,u,v,_)}hsluvToLch(){if(this.hsluv_l>99.9999999){this.lch_l=100;this.lch_c=0}else if(this.hsluv_l<1e-8){this.lch_l=0;this.lch_c=0}else{this.lch_l=this.hsluv_l;this.calculateBoundingLines(this.hsluv_l);const s=this.calcMaxChromaHsluv(this.hsluv_h);this.lch_c=s/100*this.hsluv_s}this.lch_h=this.hsluv_h}lchToHsluv(){if(this.lch_l>99.9999999){this.hsluv_s=0;this.hsluv_l=100}else if(this.lch_l<1e-8){this.hsluv_s=0;this.hsluv_l=0}else{this.calculateBoundingLines(this.lch_l);const s=this.calcMaxChromaHsluv(this.lch_h);this.hsluv_s=this.lch_c/s*100;this.hsluv_l=this.lch_l}this.hsluv_h=this.lch_h}hpluvToLch(){if(this.hpluv_l>99.9999999){this.lch_l=100;this.lch_c=0}else if(this.hpluv_l<1e-8){this.lch_l=0;this.lch_c=0}else{this.lch_l=this.hpluv_l;this.calculateBoundingLines(this.hpluv_l);const s=this.calcMaxChromaHpluv();this.lch_c=s/100*this.hpluv_p}this.lch_h=this.hpluv_h}lchToHpluv(){if(this.lch_l>99.9999999){this.hpluv_p=0;this.hpluv_l=100}else if(this.lch_l<1e-8){this.hpluv_p=0;this.hpluv_l=0}else{this.calculateBoundingLines(this.lch_l);const s=this.calcMaxChromaHpluv();this.hpluv_p=this.lch_c/s*100;this.hpluv_l=this.lch_l}this.hpluv_h=this.lch_h}hsluvToRgb(){this.hsluvToLch();this.lchToLuv();this.luvToXyz();this.xyzToRgb()}hpluvToRgb(){this.hpluvToLch();this.lchToLuv();this.luvToXyz();this.xyzToRgb()}hsluvToHex(){this.hsluvToRgb();this.rgbToHex()}hpluvToHex(){this.hpluvToRgb();this.rgbToHex()}rgbToHsluv(){this.rgbToXyz();this.xyzToLuv();this.luvToLch();this.lchToHpluv();this.lchToHsluv()}rgbToHpluv(){this.rgbToXyz();this.xyzToLuv();this.luvToLch();this.lchToHpluv();this.lchToHpluv()}hexToHsluv(){this.hexToRgb();this.rgbToHsluv()}hexToHpluv(){this.hexToRgb();this.rgbToHpluv()}}Hsluv.hexChars=\"0123456789abcdef\";Hsluv.refY=1;Hsluv.refU=.19783000664283;Hsluv.refV=.46831999493879;Hsluv.kappa=903.2962962;Hsluv.epsilon=.0088564516;Hsluv.m_r0=3.240969941904521;Hsluv.m_r1=-1.537383177570093;Hsluv.m_r2=-.498610760293;Hsluv.m_g0=-.96924363628087;Hsluv.m_g1=1.87596750150772;Hsluv.m_g2=.041555057407175;Hsluv.m_b0=.055630079696993;Hsluv.m_b1=-.20397695888897;Hsluv.m_b2=1.056971514242878;export{Hsluv};\n\n//# sourceMappingURL=hsluv.js.map","// Used for inspection\n/** @public */ export var ColorFormat;(function(ColorFormat){ColorFormat[\"RGB\"]=\"rgb\";ColorFormat[\"HSL\"]=\"hsl\";ColorFormat[\"HSV\"]=\"hsv\";ColorFormat[\"HEX\"]=\"hex\";ColorFormat[\"NAME\"]=\"name\";})(ColorFormat||(ColorFormat={}));export var ColorMixModelType;(function(ColorMixModelType){ColorMixModelType[/**\n     * Use the {@link https://en.wikipedia.org/wiki/RGB_color_model | RGB color space} without an alpha value\n     *\n     * @remarks\n     *\n     * ```javascript\n     * const newColor = Color.mix(Color(\"red\"), Color(\"blue\"), {model: ColorMixModelType.RGB})\n     * ```\n     *\n     * @public\n     */ \"RGB\"]=\"rgb\";ColorMixModelType[/**\n     * Use the {@link https://en.wikipedia.org/wiki/RGB_color_model | RGB color space} color space with an alpha value\n     *\n     * @remarks\n     *\n     * ```javascript\n     * const newColor = Color.mix(Color(\"red\"), Color(\"blue\"), {model: ColorMixModelType.RGBA})\n     * ```\n     *\n     * @public\n     */ \"RGBA\"]=\"rgba\";ColorMixModelType[/**\n     * Use the {@link https://en.wikipedia.org/wiki/HSL_and_HSV | HSL} color space with an alpha value\n     *\n     * @remarks\n     *\n     * ```javascript\n     * const newColor = Color.mix(Color(\"red\"), Color(\"blue\"), {model: ColorMixModelType.HSL})\n     * ```\n     *\n     * @public\n     */ \"HSL\"]=\"hsl\";ColorMixModelType[/**\n     * Use the {@link https://en.wikipedia.org/wiki/HSL_and_HSV | HSL} color space with an alpha value\n     *\n     * @remarks\n     *\n     * ```javascript\n     * const newColor = Color.mix(Color(\"red\"), Color(\"blue\"), {model: ColorMixModelType.HSLA})\n     * ```\n     *\n     * @public\n     */ \"HSLA\"]=\"hsla\";ColorMixModelType[/**\n     * Use the {@link http://www.hsluv.org | HSLuv } human friendly color model\n     *\n     * @remarks\n     *\n     * ```javascript\n     * const newColor = Color.mix(Color(\"red\"), Color(\"blue\"), {model: ColorMixModelType.HUSL})\n     * ```\n     *\n     * @public\n     */ \"HUSL\"]=\"husl\";})(ColorMixModelType||(ColorMixModelType={}));\nexport const __FramerMetadata__ = {\"exports\":{\"ColorHSV\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorHSLA\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IncomingColor\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorRGBA\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorTypeRGBA\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorFormat\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorTypeHSVA\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CompleteColor\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorHSVA\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorHSL\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorRGB\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorMixModelType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorTypeHSLA\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ColorTypes.map","export const cssNames={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"};\nexport const __FramerMetadata__ = {\"exports\":{\"cssNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CSSNames.map","import{Hsluv}from\"hsluv\";import{isNumeric,percentToFraction}from\"https://framerusercontent.com/modules/JJplszDP5k5xNai1xCYE/iyQKQ2iD0mI54aUpF8iY/Utils.js\";import{ColorFormat}from\"https://framerusercontent.com/modules/asGZ46WGkVm3oJVhw594/WxGhPjuFqQ40IZFDcpB8/ColorTypes.js\";import{cssNames}from\"https://framerusercontent.com/modules/TX86aFhJkp7QQdu53ihh/zfjcUuwTCGFoDn2Irmmj/CSSNames.js\";export function rgbToHsluv(r,g,b){var toConvert=new Hsluv;toConvert.rgb_r=r/255;toConvert.rgb_g=g/255;toConvert.rgb_b=b/255;toConvert.rgbToHsluv();return{h:toConvert.hsluv_h,s:toConvert.hsluv_s,l:toConvert.hsluv_l};}export function rgbaFromHusl(h,s,l,a=1){var rgb=new Hsluv;rgb.hsluv_h=h;rgb.hsluv_s=s;rgb.hsluv_l=l;rgb.hsluvToRgb();return{r:rgb.rgb_r*255,g:rgb.rgb_g*255,b:rgb.rgb_b*255,a:a};}export function hsvToStr(h,s,v,a){const _h=Math.round(h);const _s=Math.round(s*100);const _v=Math.round(v*100);return a===undefined||a===1?\"hsv(\"+_h+\", \"+_s+\"%, \"+_v+\"%)\":\"hsva(\"+_h+\", \"+_s+\"%, \"+_v+\"%, \"+a+\")\";}export function rgbToRgb(r,g,b){return{r:isNumeric(r)?bound01(r,255)*255:0,g:isNumeric(g)?bound01(g,255)*255:0,b:isNumeric(b)?bound01(b,255)*255:0};}export function rgbToHex(r,g,b,allow3Char){const hex=[pad2(Math.round(r).toString(16)),pad2(Math.round(g).toString(16)),pad2(Math.round(b).toString(16)),];if(allow3Char&&hex[0].charAt(0)===hex[0].charAt(1)&&hex[1].charAt(0)===hex[1].charAt(1)&&hex[2].charAt(0)===hex[2].charAt(1)){return hex[0].charAt(0)+hex[1].charAt(0)+hex[2].charAt(0);}return hex.join(\"\");}export function rgbToHsl(r,g,b){let l;let s;const _r=bound01(r,255);const _g=bound01(g,255);const _b=bound01(b,255);const max=Math.max(_r,_g,_b);const min=Math.min(_r,_g,_b);let h=s=l=(max+min)/2;if(max===min){h=s=0;}else{const d=max-min;s=l>.5?d/(2-max-min):d/(max+min);switch(max){case _r:h=(_g-_b)/d+(_g<_b?6:0);break;case _g:h=(_b-_r)/d+2;break;case _b:h=(_r-_g)/d+4;break;}h/=6;}return{h:h*360,s,l};}function hue2rgb(p,q,t){if(t<0){t+=1;}if(t>1){t-=1;}if(t<1/6){return p+(q-p)*6*t;}if(t<1/2){return q;}if(t<2/3){return p+(q-p)*(2/3-t)*6;}return p;}// HSL to RGB\nexport function hslToRgb(h,s,l){let r;let g;let b;h=bound01(h,360);s=bound01(s*100,100);l=bound01(l*100,100);if(s===0){r=g=b=l // Achromatic\n;}else{const q=l<.5?l*(1+s):l+s-l*s;const p=2*l-q;r=hue2rgb(p,q,h+1/3);g=hue2rgb(p,q,h);b=hue2rgb(p,q,h-1/3);}return{r:r*255,g:g*255,b:b*255};}export function rgbToHsv(r,g,b){r=bound01(r,255);g=bound01(g,255);b=bound01(b,255);const max=Math.max(r,g,b);const min=Math.min(r,g,b);const d=max-min;let h;const s=max===0?0:d/max;const v=max;if(max===min){h=0 // achromatic\n;}else{switch(max){case r:h=(g-b)/d+(g<b?6:0);break;case g:h=(b-r)/d+2;break;case b:h=(r-g)/d+4;break;}h/=6;}return{h:h,s,v};}export function hsvToRgb(h,s,v){h=bound01(h,360)*6;s=bound01(s*100,100);v=bound01(v*100,100);const i=Math.floor(h),f=h-i,p=v*(1-s),q=v*(1-f*s),t=v*(1-(1-f)*s),mod=i%6,r=[v,q,p,p,t,v][mod],g=[t,v,v,q,p,p][mod],b=[p,p,t,v,v,q][mod];return{r:r*255,g:g*255,b:b*255};}function bound01(n,max){let _max;let _n;if(typeof max===\"string\")_max=parseFloat(max);else _max=max;if(typeof n===\"string\"){if(isOnePointZero(n)){n=\"100%\";}const processPercent=isPercentage(n);_n=Math.min(_max,Math.max(0,parseFloat(n)));// Automatically convert percentage into number\nif(processPercent){_n=Math.floor(_n*_max)/100;}}else{_n=n;}// Handle floating point rounding errors\nif(Math.abs(_n-_max)<1e-6){return 1;}// Convert into [0, 1] range if it isn't already\nreturn _n%_max/_max;}function isOnePointZero(n){return typeof n===\"string\"&&n.includes(\".\")&&parseFloat(n)===1;}function isPercentage(n){return typeof n===\"string\"&&n.includes(\"%\");}function pad2(char){if(char.length===1){return\"0\"+char;}else{return\"\"+char;}}const matchers=function(){const cssInteger=\"[-\\\\+]?\\\\d+%?\";const cssNumber=\"[-\\\\+]?\\\\d*\\\\.\\\\d+%?\";const cssUnit=\"(?:\"+cssNumber+\")|(?:\"+cssInteger+\")\";const permissiveMatch3=\"[\\\\s|\\\\(]+(\"+cssUnit+\")[,|\\\\s]+(\"+cssUnit+\")[,|\\\\s]+(\"+cssUnit+\")\\\\s*\\\\)?\";const permissiveMatch4=\"[\\\\s|\\\\(]+(\"+cssUnit+\")[,|\\\\s]+(\"+cssUnit+\")[,|\\\\s]+(\"+cssUnit+\")[,|\\\\s]+(\"+cssUnit+\")\\\\s*\\\\)?\";return{rgb:new RegExp(\"rgb\"+permissiveMatch3),rgba:new RegExp(\"rgba\"+permissiveMatch4),hsl:new RegExp(\"hsl\"+permissiveMatch3),hsla:new RegExp(\"hsla\"+permissiveMatch4),hsv:new RegExp(\"hsv\"+permissiveMatch3),hsva:new RegExp(\"hsva\"+permissiveMatch4),hex3:/^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};}();export function stringToObject(inputColor){// Early return for gradients\nif(inputColor.includes(\"gradient(\"))return false;// Early return for variables\nif(inputColor.includes(\"var(\"))return false;const trimLeft=/^[\\s,#]+/;const trimRight=/\\s+$/;let color=inputColor.replace(trimLeft,\"\").replace(trimRight,\"\").toLowerCase();let named=false;if(cssNames[color]){color=cssNames[color];named=true;}if(color===\"transparent\"){return{r:0,g:0,b:0,a:0,format:ColorFormat.NAME};}let match;if(match=matchers.rgb.exec(color)){return{r:parseInt(match[1]),g:parseInt(match[2]),b:parseInt(match[3]),a:1,format:ColorFormat.RGB};}if(match=matchers.rgba.exec(color)){return{r:parseInt(match[1]),g:parseInt(match[2]),b:parseInt(match[3]),a:parseFloat(match[4]),format:ColorFormat.RGB};}if(match=matchers.hsl.exec(color)){return{h:parseInt(match[1]),s:percentToFraction(match[2]),l:percentToFraction(match[3]),a:1,format:ColorFormat.HSL};}if(match=matchers.hsla.exec(color)){return{h:parseInt(match[1]),s:percentToFraction(match[2]),l:percentToFraction(match[3]),a:parseFloat(match[4]),format:ColorFormat.HSL};}if(match=matchers.hsv.exec(color)){return{h:parseInt(match[1]),s:percentToFraction(match[2]),v:percentToFraction(match[3]),a:1,format:ColorFormat.HSV};}if(match=matchers.hsva.exec(color)){return{h:parseInt(match[1]),s:percentToFraction(match[2]),v:percentToFraction(match[3]),a:parseFloat(match[4]),format:ColorFormat.HSV};}if(match=matchers.hex8.exec(color)){return{r:parseIntFromHex(match[1]),g:parseIntFromHex(match[2]),b:parseIntFromHex(match[3]),a:convertHexToDecimal(match[4]),format:named?ColorFormat.NAME:ColorFormat.HEX};}if(match=matchers.hex6.exec(color)){return{r:parseIntFromHex(match[1]),g:parseIntFromHex(match[2]),b:parseIntFromHex(match[3]),a:1,format:named?ColorFormat.NAME:ColorFormat.HEX};}if(match=matchers.hex4.exec(color)){return{r:parseIntFromHex(`${match[1]}${match[1]}`),g:parseIntFromHex(`${match[2]}${match[2]}`),b:parseIntFromHex(`${match[3]}${match[3]}`),a:convertHexToDecimal(match[4]+\"\"+match[4]),format:named?ColorFormat.NAME:ColorFormat.HEX};}if(match=matchers.hex3.exec(color)){return{r:parseIntFromHex(`${match[1]}${match[1]}`),g:parseIntFromHex(`${match[2]}${match[2]}`),b:parseIntFromHex(`${match[3]}${match[3]}`),a:1,format:named?ColorFormat.NAME:ColorFormat.HEX};}else{return false;}}function parseIntFromHex(hex){return parseInt(hex,16);}function convertHexToDecimal(h){return parseIntFromHex(h)/255;}\nexport const __FramerMetadata__ = {\"exports\":{\"rgbToHsv\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hslToRgb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rgbaFromHusl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rgbToRgb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hsvToStr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rgbToHsluv\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rgbToHex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stringToObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rgbToHsl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hsvToRgb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Converters.map","import{modulate,isNumeric,numberFromString}from\"https://framerusercontent.com/modules/JJplszDP5k5xNai1xCYE/iyQKQ2iD0mI54aUpF8iY/Utils.js\";import{rgbToRgb,rgbToHsl as rgbToHslConverter,hslToRgb,rgbToHex,rgbToHsluv,rgbToHsv,rgbaFromHusl,stringToObject,hsvToRgb}from\"https://framerusercontent.com/modules/12osPFpnGS9gCMXjGTha/EgmtWCJcg7g4Kk2DjsAg/Converters.js\";import{ColorFormat,ColorMixModelType}from\"https://framerusercontent.com/modules/asGZ46WGkVm3oJVhw594/WxGhPjuFqQ40IZFDcpB8/ColorTypes.js\";import{cssNames}from\"https://framerusercontent.com/modules/TX86aFhJkp7QQdu53ihh/zfjcUuwTCGFoDn2Irmmj/CSSNames.js\";export{Color};const cache=new Map;/**\n * The Color function can be used to define colors, either as a string value or as an object. All colors\n * are converted to a Color object with `r, g, b`, `h, s, l` and an `a` value.\n * There are also various helpers on the Color function for working with,\n * modifying and detecting colors.\n *\n * ```jsx\n * // HEX\n * const blue = Color(\"#0099FF\")\n *\n * // RGB\n * const blue = Color(\"rgb(0, 153, 255)\")\n * const blue = Color(0, 153, 255)\n * const blue = Color({r: 0, g: 153, b: 255})\n * const blue = Color({r: 0, g: 153, b: 255, a: 1})\n *\n * // HSL\n * const blue = Color(\"hsl(204, 100%, 50%)\")\n * const blue = Color({h: 204, s: 1, l: 0.5})\n * const blue = Color({h: 204, s: 1, l: 0.5, a: 1})\n * ```\n * @public\n */ function Color(color,r,g,b){if(typeof color===\"string\"){let c=cache.get(color);if(c)return c;c=createColor(color);if(c===undefined)return{...Color(\"black\"),isValid:false};cache.set(color,c) // TODO: should be frozen?\n;return c;}const created=createColor(color,r,g,b);return created!==undefined?created:{...Color(\"black\"),isValid:false};}function createColor(color,r,g,b){if(color===\"\")return undefined;const colorData=getCompleteColorStrategy(color,r,g,b);if(colorData){const newColor={r:colorData.r,g:colorData.g,b:colorData.b,a:colorData.a,h:colorData.h,s:colorData.s,l:colorData.l,initialValue:typeof color===\"string\"&&colorData.format!==ColorFormat.HSV?color:undefined,roundA:Math.round(100*colorData.a)/100,format:colorData.format,mix:Color.mix,toValue:()=>Color.toRgbString(newColor)};return newColor;}else{return undefined;}}(function(Color1){function inspect(color,initialValue){if(color.format===ColorFormat.HSL){return`<${color.constructor.name} h:${color.h} s:${color.s} l:${color.l} a:${color.a}>`;}else if(color.format===ColorFormat.HEX||color.format===ColorFormat.NAME){return`<${color.constructor.name} \"${initialValue}\">`;}else{return`<${color.constructor.name} r:${color.r} g:${color.g} b:${color.b} a:${color.a}>`;}}Color1.inspect=inspect;function isColor(color){if(typeof color===\"string\"){return Color.isColorString(color);}else{return Color.isColorObject(color);}}Color1.isColor=isColor;function isColorString(colorString){if(typeof colorString===\"string\"){return stringToObject(colorString)!==false;}return false;}Color1.isColorString=isColorString;function isColorObject(color){return color&&typeof color!==\"string\"&&typeof color.r===\"number\"&&typeof color.g===\"number\"&&typeof color.b===\"number\"&&typeof color.h===\"number\"&&typeof color.s===\"number\"&&typeof color.l===\"number\"&&typeof color.a===\"number\"&&typeof color.roundA===\"number\"&&typeof color.format===\"string\";}Color1.isColorObject=isColorObject;function toString(color){return Color.toRgbString(color);}Color1.toString=toString;function toHex(color,allow3Char=false){return rgbToHex(color.r,color.g,color.b,allow3Char);}Color1.toHex=toHex;function toHexString(color,allow3Char=false){return`#${Color.toHex(color,allow3Char)}`;}Color1.toHexString=toHexString;function toRgbString(color){return color.a===1?\"rgb(\"+Math.round(color.r)+\", \"+Math.round(color.g)+\", \"+Math.round(color.b)+\")\":\"rgba(\"+Math.round(color.r)+\", \"+Math.round(color.g)+\", \"+Math.round(color.b)+\", \"+color.roundA+\")\";}Color1.toRgbString=toRgbString;function toHusl(color){return{...rgbToHsluv(color.r,color.g,color.b),a:color.roundA};}Color1.toHusl=toHusl;function toHslString(color){const hsl=Color.toHsl(color);const h=Math.round(hsl.h);const s=Math.round(hsl.s*100);const l=Math.round(hsl.l*100);return color.a===1?\"hsl(\"+h+\", \"+s+\"%, \"+l+\"%)\":\"hsla(\"+h+\", \"+s+\"%, \"+l+\"%, \"+color.roundA+\")\";}Color1.toHslString=toHslString;function toHsv(color){const hsv=rgbToHsv(color.r,color.g,color.b);return{h:hsv.h*360,s:hsv.s,v:hsv.v,a:color.a};}Color1.toHsv=toHsv;function toHsvString(color){const hsv=rgbToHsv(color.r,color.g,color.b);const h=Math.round(hsv.h*360);const s=Math.round(hsv.s*100);const v=Math.round(hsv.v*100);return color.a===1?\"hsv(\"+h+\", \"+s+\"%, \"+v+\"%)\":\"hsva(\"+h+\", \"+s+\"%, \"+v+\"%, \"+color.roundA+\")\";}Color1.toHsvString=toHsvString;function toName(color){if(color.a===0){return\"transparent\";}if(color.a<1){return false;}const hex=rgbToHex(color.r,color.g,color.b,true);for(const key of Object.keys(cssNames)){const value=cssNames[key];if(value===hex){return key;}}return false;}Color1.toName=toName;function toHsl(color){return{h:Math.round(color.h),s:color.s,l:color.l,a:color.a};}Color1.toHsl=toHsl;function toRgb(color){return{r:Math.round(color.r),g:Math.round(color.g),b:Math.round(color.b),a:color.a};}Color1.toRgb=toRgb;function brighten(color,amount=10){const rgb=Color.toRgb(color);rgb.r=Math.max(0,Math.min(255,rgb.r-Math.round(255*-(amount/100))));rgb.g=Math.max(0,Math.min(255,rgb.g-Math.round(255*-(amount/100))));rgb.b=Math.max(0,Math.min(255,rgb.b-Math.round(255*-(amount/100))));return Color(rgb);}Color1.brighten=brighten;function lighten(color,amount=10){const hsl=Color.toHsl(color);hsl.l+=amount/100;hsl.l=Math.min(1,Math.max(0,hsl.l));return Color(hsl);}Color1.lighten=lighten;function darken(color,amount=10){const hsl=Color.toHsl(color);hsl.l-=amount/100;hsl.l=Math.min(1,Math.max(0,hsl.l));return Color(hsl);}Color1.darken=darken;function saturate(color,amount=10){const hsl=Color.toHsl(color);hsl.s+=amount/100;hsl.s=Math.min(1,Math.max(0,hsl.s));return Color(hsl);}Color1.saturate=saturate;function desaturate(color,amount=10){const hsl=Color.toHsl(color);hsl.s-=amount/100;hsl.s=Math.min(1,Math.max(0,hsl.s));return Color(hsl);}Color1.desaturate=desaturate;function grayscale(color){return Color.desaturate(color,100);}Color1.grayscale=grayscale;function hueRotate(color,angle){const hsl=Color.toHsl(color);hsl.h+=angle;hsl.h=hsl.h>360?hsl.h-360:hsl.h;return Color(hsl);}Color1.hueRotate=hueRotate;function alpha(color,a=1){return Color({r:color.r,g:color.g,b:color.b,a:a});}Color1.alpha=alpha;function transparent(color){return Color.alpha(color,0);}Color1.transparent=transparent;function multiplyAlpha(color,alphaValue=1){return Color({r:color.r,g:color.g,b:color.b,a:color.a*alphaValue});}Color1.multiplyAlpha=multiplyAlpha;function interpolate(colorA,colorB,model=ColorMixModelType.RGB){if(!Color.isColorObject(colorA)||!Color.isColorObject(colorB)){throw new TypeError(\"Both arguments for Color.interpolate must be Color objects\");}return progress=>{const color=Color.mixAsColor(colorA,colorB,progress,false,model);return color;};}Color1.interpolate=interpolate;function mix(from,toColor,{model=ColorMixModelType.RGB}={}){const fromColor=typeof from===\"string\"?Color(from):from;const mixer=Color.interpolate(fromColor,toColor,model);return p=>Color.toRgbString(mixer(p));}Color1.mix=mix;function mixAsColor(colorA,colorB,fraction=.5,limit=false,model=ColorMixModelType.RGB){let result=null;if(ColorMixModel.isRGB(model)){// rgb model\nresult=Color({r:modulate(fraction,[0,1],[colorA.r,colorB.r],limit),g:modulate(fraction,[0,1],[colorA.g,colorB.g],limit),b:modulate(fraction,[0,1],[colorA.b,colorB.b],limit),a:modulate(fraction,[0,1],[colorA.a,colorB.a],limit)});}else{let hslA,hslB;if(ColorMixModel.isHSL(model)){// hsl model\nhslA=Color.toHsl(colorA);hslB=Color.toHsl(colorB);}else{// husl model\nhslA=Color.toHusl(colorA);hslB=Color.toHusl(colorB);}if(hslA.s===0){hslA.h=hslB.h;}else if(hslB.s===0){hslB.h=hslA.h;}const fromH=hslA.h;const toH=hslB.h;let deltaH=toH-fromH;if(deltaH>180){deltaH=toH-360-fromH;}else if(deltaH<-180){deltaH=toH+360-fromH;}const tween={h:modulate(fraction,[0,1],[fromH,fromH+deltaH],limit),s:modulate(fraction,[0,1],[hslA.s,hslB.s],limit),l:modulate(fraction,[0,1],[hslA.l,hslB.l],limit),a:modulate(fraction,[0,1],[colorA.a,colorB.a],limit)};if(ColorMixModel.isHSL(model)){// hsl model\nresult=Color(tween);}else{// husl model\nresult=Color(rgbaFromHusl(tween.h,tween.s,tween.l,tween.a));}}return result;}Color1.mixAsColor=mixAsColor;function random(alphaValue=1){function gen(){return Math.floor(Math.random()*255);}return Color(\"rgba(\"+gen()+\", \"+gen()+\", \"+gen()+\", \"+alphaValue+\")\");}Color1.random=random;function grey(amount=.5,alphaValue=1){amount=Math.floor(amount*255);return Color(\"rgba(\"+amount+\", \"+amount+\", \"+amount+\", \"+alphaValue+\")\");}Color1.grey=grey;var gray=Color1.gray=Color.grey;function rgbToHsl(r,g,b){return rgbToHslConverter(r,g,b);}Color1.rgbToHsl=rgbToHsl;var isValidColorProperty=Color1.isValidColorProperty=function(name,value){const isColorKey=name.toLowerCase().slice(-5)===\"color\"||name===\"fill\"||name===\"stroke\";if(isColorKey&&typeof value===\"string\"&&Color.isColorString(value)){return true;}return false;};function difference(colorA,colorB){const _r=(colorA.r+colorB.r)/2;const deltaR=colorA.r-colorB.r;const deltaG=colorA.g-colorB.g;const deltaB=colorA.b-colorB.b;const deltaR2=Math.pow(deltaR,2);const deltaG2=Math.pow(deltaG,2);const deltaB2=Math.pow(deltaB,2);return Math.sqrt(2*deltaR2+4*deltaG2+3*deltaB2+_r*(deltaR2-deltaB2)/256);}Color1.difference=difference;function equal(colorA,colorB,tolerance=.1){if(Math.abs(colorA.r-colorB.r)>=tolerance){return false;}if(Math.abs(colorA.g-colorB.g)>=tolerance){return false;}if(Math.abs(colorA.b-colorB.b)>=tolerance){return false;}if(Math.abs(colorA.a-colorB.a)*256>=tolerance){return false;}return true;}Color1.equal=equal;})(Color||(Color={}));const ColorMixModel={isRGB(colorModel){return colorModel===ColorMixModelType.RGB||colorModel===ColorMixModelType.RGBA;},isHSL(colorModel){return colorModel===ColorMixModelType.HSL||colorModel===ColorMixModelType.HSLA;}};// helpers\nfunction getCompleteColorStrategy(colorOrR,g,b,a=1){let completeColor;// RGB arguments have higher priority\nif(typeof colorOrR===\"number\"&&!Number.isNaN(colorOrR)&&typeof g===\"number\"&&!Number.isNaN(g)&&typeof b===\"number\"&&!Number.isNaN(b)){// color used as red - Color(255, 255, 255)\nconst _r=colorOrR;const _g=g;const _b=b;const _a=a;completeColor=getCompleteColorFromRGB({r:_r,g:_g,b:_b,a:_a});}else if(typeof colorOrR===\"string\"){// valid CSS color (including functions)\ncompleteColor=getCompleteColorFromString(colorOrR);}else if(typeof colorOrR===\"object\"){// eslint-disable-next-line no-prototype-builtins\nif(colorOrR.hasOwnProperty(\"r\")&&colorOrR.hasOwnProperty(\"g\")&&colorOrR.hasOwnProperty(\"b\")){completeColor=getCompleteColorFromRGB(colorOrR);}else{completeColor=getCompleteColorFromHSL(colorOrR);}}return completeColor;}function getCompleteColorFromString(color){const result=stringToObject(color);if(result){if(result.format===ColorFormat.HSL){return getCompleteColorFromHSL(result);}else if(result.format===ColorFormat.HSV){return getCompleteColorFromHSV(result);}else{return getCompleteColorFromRGB(result);}}}function getCompleteColorFromHSV(color){const rgb=hsvToRgb(color.h,color.s,color.v);const hsl=rgbToHslConverter(rgb.r,rgb.g,rgb.b);return{...hsl,...rgb,format:ColorFormat.RGB,a:color.a!==undefined?correctAlpha(color.a):1};}function getCompleteColorFromRGB(color){const rgb=rgbToRgb(color.r,color.g,color.b);const hsl=rgbToHslConverter(rgb.r,rgb.g,rgb.b);return{...hsl,...rgb,format:ColorFormat.RGB,a:color.a!==undefined?correctAlpha(color.a):1};}function getCompleteColorFromHSL(color){let h;let s;let l;let rgb={r:0,g:0,b:0};let hsl={h:0,s:0,l:0};h=isNumeric(color.h)?color.h:0;h=(h+360)%360;s=isNumeric(color.s)?color.s:1;if(typeof color.s===\"string\"){s=numberFromString(color.s);}l=isNumeric(color.l)?color.l:.5;if(typeof color.l===\"string\"){l=numberFromString(color.l);}rgb=hslToRgb(h,s,l);hsl={h:h,s:s,l:l};return{...rgb,...hsl,a:color.a===undefined?1:color.a,format:ColorFormat.HSL};}function correctAlpha(alphaValue){alphaValue=parseFloat(alphaValue);if(alphaValue<0){alphaValue=0;}if(isNaN(alphaValue)||alphaValue>1){alphaValue=1;}return alphaValue;}\nexport const __FramerMetadata__ = {\"exports\":{\"ColorMixOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Color\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{cubicCoordinates,stepsCoordinates}from\"easing-coordinates\";import{Color}from\"https://framerusercontent.com/modules/qiOMLkGzzn6IBxv1YYfP/noQ6pjsCrIpLUsDOg0GQ/Color.js\";import{ColorMixModelType}from\"https://framerusercontent.com/modules/asGZ46WGkVm3oJVhw594/WxGhPjuFqQ40IZFDcpB8/ColorTypes.js\";/**\n * EASING FOR FRAMER\n * By Benjamin den Boer\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function EasingGradient({from,to,angle,stops,mode,radius,easeString,easeCustom,easing}){// Curves\nlet coordinates;const customBezier=easeCustom.split(\",\").map(Number);if(easeString){if(easing===\"steps\"){coordinates=stepsCoordinates(stops,\"skip-none\");}else{const{x1,y1,x2,y2}=easeMap[easing];coordinates=cubicCoordinates(x1,y1,x2,y2,stops);}}else{coordinates=cubicCoordinates(customBezier[0],customBezier[1],customBezier[2],customBezier[3],stops);}const allStops=coordinates.map(({x,y})=>{const startColor=Color(from);const endColor=Color(to);let colorMode=ColorMixModelType.HSLA;if(mode===\"hsla\"){colorMode=ColorMixModelType.HSLA;}if(mode===\"rgba\"){colorMode=ColorMixModelType.RGBA;}if(mode===\"husl\"){colorMode=ColorMixModelType.HUSL;}const blend=Color.interpolate(startColor,endColor,colorMode);const color=Color.toHslString(blend(y));return`${color} ${x*100}%`;});const gradient=`linear-gradient(${angle}deg, ${allStops.join(\", \")})`;return /*#__PURE__*/ _jsx(\"div\",{style:{width:\"100%\",height:\"100%\",borderRadius:radius,backgroundImage:gradient}});};EasingGradient.displayName=\"Easing Gradient\";EasingGradient.defaultProps={from:\"#FB0\",to:\"#90F\",angle:0,stops:5,easeString:true,easing:\"ease-in-out\",mode:\"husl\",radius:0,easeCustom:\"0.645, 0.045, 0.355, 1\"};addPropertyControls(EasingGradient,{from:{type:ControlType.Color,title:\"Start\"},to:{type:ControlType.Color,title:\"End\"},angle:{type:ControlType.Number,title:\"Angle\",min:0,max:360,unit:\"\\xb0\",displayStepper:true,step:15},stops:{type:ControlType.Number,title:\"Stops\",max:100,min:2,displayStepper:true},easeString:{type:ControlType.Boolean,title:\"Ease\",enabledTitle:\"Preset\",disabledTitle:\"Custom\"},easing:{type:ControlType.Enum,title:\"Preset\",hidden(props){return props.easeString===false;},options:[\"linear\",\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\",\"steps\",],optionTitles:[\"Linear\",\"Ease\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Steps\",]},easeCustom:{type:ControlType.String,title:\"Bezier\",placeholder:\"Cubic Bezier Values\",hidden(props){return props.easeString===true;}},mode:{type:ControlType.Enum,title:\"Mode\",options:[\"hsla\",\"husl\",\"rgba\"],optionTitles:[\"HSLA\",\"HUSL\",\"RGBA\"]},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:1e3}});const easeMap={\"ease-in-out\":{x1:.42,y1:0,x2:.58,y2:1},\"ease-out\":{x1:0,y1:0,x2:.58,y2:1},\"ease-in\":{x1:.42,y1:0,x2:1,y2:1},ease:{x1:.25,y1:.1,x2:.25,y2:1},linear:{x1:.25,y1:.25,x2:.75,y2:.75}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EasingGradient\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EasingGradient.map","// Generated by Framer (31f1c56)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EasingGradient from\"https://framerusercontent.com/modules/TqPeWj5f410fFZQ7gAgf/qKhK4bnhsmwaenV1TcQz/EasingGradient.js\";const EasingGradientFonts=getFonts(EasingGradient);const serializationHash=\"framer-2BqBH\";const variantClassNames={hPypyZlnG:\"framer-v-1eo8qb9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.1,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"hPypyZlnG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1eo8qb9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"hPypyZlnG\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wbvv3z-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aSy6cY4vk-container\",nodeId:\"aSy6cY4vk\",rendersWithMotion:true,scopeId:\"CKzyhp7Pl\",children:/*#__PURE__*/_jsx(EasingGradient,{angle:0,easeCustom:\"0.645, 0.045, 0.355, 1\",easeString:true,easing:\"ease\",from:\"rgb(255, 81, 27)\",height:\"100%\",id:\"aSy6cY4vk\",layoutId:\"aSy6cY4vk\",mode:\"hsla\",radius:0,stops:48,style:{height:\"100%\",width:\"100%\"},to:\"rgba(255, 81, 28, 0)\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2BqBH.framer-dadwgb, .framer-2BqBH .framer-dadwgb { display: block; }\",\".framer-2BqBH.framer-1eo8qb9 { height: 800px; overflow: hidden; position: relative; width: 1600px; }\",\".framer-2BqBH .framer-1wbvv3z-container { bottom: 0px; flex: none; height: 240px; left: calc(50.00000000000002% - 100% / 2); position: absolute; width: 100%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCKzyhp7Pl=withCSS(Component,css,\"framer-2BqBH\");export default FramerCKzyhp7Pl;FramerCKzyhp7Pl.displayName=\"Visualle\";FramerCKzyhp7Pl.defaultProps={height:800,width:1600};addFonts(FramerCKzyhp7Pl,[{explicitInter:true,fonts:[]},...EasingGradientFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCKzyhp7Pl\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"800\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CKzyhp7Pl.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function findCarousel(from,targetName){let node=from;while(node){const match=node.querySelector('[data-framer-name=\"'+targetName+'\"]');if(match)return match;node=node.parentElement;}return document.querySelector('[data-framer-name=\"'+targetName+'\"]');}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 88\n * @framerIntrinsicHeight 36\n */export default function CarouselNav(props){const{targetName=\"Featured Carousel\",scrollStep=294,buttonSize=36,iconColor=\"#151515\",buttonFill=\"rgba(255,255,255,0)\",buttonRadius=999,gap=8,style}=props;const isStatic=useIsStaticRenderer();const rootRef=useRef(null);const scroll=useCallback(direction=>{if(isStatic)return;const carousel=findCarousel(rootRef.current,targetName);if(!carousel)return;carousel.scrollBy({left:direction*scrollStep,behavior:\"smooth\"});},[isStatic,scrollStep,targetName]);const btnStyle={width:buttonSize,height:buttonSize,borderRadius:buttonRadius,border:\"1px solid rgba(21, 21, 21, 0.14)\",background:buttonFill,color:iconColor,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0,flexShrink:0};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap,...style},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Scroll products left\",onClick:()=>scroll(-1),style:btnStyle,children:/*#__PURE__*/_jsx(Chevron,{direction:\"left\",color:iconColor})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Scroll products right\",onClick:()=>scroll(1),style:btnStyle,children:/*#__PURE__*/_jsx(Chevron,{direction:\"right\",color:iconColor})})]});}function Chevron({direction,color}){const isLeft=direction===\"left\";return /*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":true,children:/*#__PURE__*/_jsx(\"path\",{d:isLeft?\"M10 3.5 L5.5 8 L10 12.5\":\"M6 3.5 L10.5 8 L6 12.5\",stroke:color,strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}addPropertyControls(CarouselNav,{targetName:{type:ControlType.String,title:\"Target Name\",defaultValue:\"Featured Carousel\"},scrollStep:{type:ControlType.Number,title:\"Scroll Step\",defaultValue:294,min:80,max:800,step:2},buttonSize:{type:ControlType.Number,title:\"Button Size\",defaultValue:36,min:24,max:56,step:1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:4,max:24,step:1},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#151515\"},buttonFill:{type:ControlType.Color,title:\"Button Fill\",defaultValue:\"rgba(255,255,255,0)\"},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:999,min:0,max:999,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CarouselNav\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"88\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CarouselNav.map","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11.083 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"TrxgJaYk_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(6.458 12)\" width=\"11.083359999999999px\"/><path d=\"M 0 10.556 L 4.581 6.027 C 4.68 5.929 4.759 5.812 4.812 5.684 C 4.866 5.555 4.893 5.417 4.893 5.278 C 4.893 5.138 4.866 5 4.812 4.872 C 4.759 4.743 4.68 4.626 4.581 4.528 L 0 0\" fill=\"transparent\" height=\"10.55557px\" id=\"Jhn8fY4ND\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(12.697 6.722)\" width=\"4.8933px\"/><path d=\"M 9.5 19 C 14.747 19 19 14.747 19 9.5 C 19 4.253 14.747 0 9.5 0 C 4.253 0 0 4.253 0 9.5 C 0 14.747 4.253 19 9.5 19 Z\" fill=\"transparent\" height=\"19px\" id=\"y_4ae6HTw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(2.5 2.5)\" width=\"19px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"4215907055\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-8Pwnh\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-8Pwnh { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right Circle\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-8Pwnh\");Icon.displayName=\"Arrow Right Circle\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{useCallback,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function IconGraphic({icon,copied,iconSize,iconColor}){if(copied){return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 12.5L9.5 18L20 6\",stroke:iconColor,strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}if(icon===\"Copy\"){return /*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"9\",width:\"11\",height:\"11\",rx:\"2\",stroke:iconColor,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 15V6a2 2 0 012-2h9\",stroke:iconColor,strokeWidth:\"1.8\",strokeLinecap:\"round\"})]});}if(icon===\"Clipboard\"){return /*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"5\",width:\"12\",height:\"15\",rx:\"2\",stroke:iconColor,strokeWidth:\"1.8\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"9\",y:\"3\",width:\"6\",height:\"4\",rx:\"1\",stroke:iconColor,strokeWidth:\"1.8\"})]});}if(icon===\"Link\"){return /*#__PURE__*/_jsx(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10.5 13.5L13.5 10.5M8 16a4 4 0 010-5.66l2.34-2.34a4 4 0 015.66 0M16 8a4 4 0 010 5.66l-2.34 2.34a4 4 0 01-5.66 0\",stroke:iconColor,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}return /*#__PURE__*/_jsxs(\"svg\",{width:iconSize,height:iconSize,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3.75 7.5A2.25 2.25 0 016 5.25h12A2.25 2.25 0 0120.25 7.5v9A2.25 2.25 0 0118 18.75H6A2.25 2.25 0 013.75 16.5v-9z\",stroke:iconColor,strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 7.5L12 12.75L19.5 7.5\",stroke:iconColor,strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CopyEmailButton(props){const{email,idleText,copiedText,copiedDuration,font,textColor,paddingVertical,paddingHorizontal,gap,cornerRadius,maxWidth,buttonBG,shadow,animationSpeed,showIcon,icon,iconSize,iconColor,iconBGIdle,iconBGCopied,iconPadding,iconRadius,iconBGVisible}=props;const isStatic=useIsStaticRenderer();const[copied,setCopied]=useState(false);const[hovered,setHovered]=useState(false);const timeoutRef=useRef(null);const emailText=email||idleText;const activeText=useMemo(()=>copied?copiedText:hovered?idleText:emailText,[copied,copiedText,hovered,idleText,emailText]);React.useEffect(()=>{return()=>{if(typeof window!==\"undefined\"&&timeoutRef.current!==null){window.clearTimeout(timeoutRef.current);}};},[]);const handleClick=useCallback(async()=>{if(!email)return;try{if(typeof navigator!==\"undefined\"&&navigator.clipboard?.writeText){await navigator.clipboard.writeText(email);}else{throw new Error(\"Clipboard API unavailable\");}}catch(err){if(typeof document!==\"undefined\"){const textarea=document.createElement(\"textarea\");textarea.value=email;document.body.appendChild(textarea);textarea.select();document.execCommand(\"copy\");document.body.removeChild(textarea);}}startTransition(()=>setCopied(true));if(typeof window!==\"undefined\"){if(timeoutRef.current!==null)window.clearTimeout(timeoutRef.current);timeoutRef.current=window.setTimeout(()=>{startTransition(()=>setCopied(false));},Math.max(.5,copiedDuration)*1e3);}},[copiedDuration,email]);if(isStatic){return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap,padding:`${paddingVertical}px ${paddingHorizontal}px`,borderRadius:cornerRadius,backgroundColor:buttonBG,cursor:\"default\",userSelect:\"none\",boxShadow:shadow,border:\"none\",color:textColor,maxWidth:maxWidth>0?maxWidth:undefined,minWidth:\"max-content\"},\"aria-label\":idleText,children:[showIcon&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:iconRadius,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,backgroundColor:iconBGVisible?iconBGIdle:\"transparent\",transition:\"none\",padding:iconPadding},children:/*#__PURE__*/_jsx(IconGraphic,{icon:icon,copied:false,iconSize:iconSize,iconColor:iconColor})}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",whiteSpace:\"nowrap\",minWidth:\"max-content\",transition:\"none\",...font},children:idleText})]});}return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:handleClick,onMouseEnter:()=>startTransition(()=>setHovered(true)),onMouseLeave:()=>startTransition(()=>setHovered(false)),style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",gap,padding:`${paddingVertical}px ${paddingHorizontal}px`,borderRadius:cornerRadius,backgroundColor:buttonBG,cursor:\"pointer\",userSelect:\"none\",boxShadow:shadow,border:\"none\",color:textColor,maxWidth:maxWidth>0?maxWidth:undefined,minWidth:\"max-content\"},\"aria-label\":copied?copiedText:idleText,children:[showIcon&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:iconRadius,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,backgroundColor:iconBGVisible?copied?iconBGCopied:iconBGIdle:\"transparent\",transition:`background-color ${animationSpeed}s ease`,padding:iconPadding},children:/*#__PURE__*/_jsx(IconGraphic,{icon:icon,copied:copied,iconSize:iconSize,iconColor:iconColor})}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-grid\",whiteSpace:\"nowrap\",minWidth:\"max-content\",...font},children:[/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",opacity:activeText===emailText?1:0,transition:`opacity ${animationSpeed}s ease`},children:emailText}),/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",opacity:activeText===idleText?1:0,transition:`opacity ${animationSpeed}s ease`},children:idleText}),/*#__PURE__*/_jsx(\"span\",{style:{gridArea:\"1 / 1\",opacity:activeText===copiedText?1:0,transition:`opacity ${animationSpeed}s ease`},children:copiedText})]})]});}addPropertyControls(CopyEmailButton,{email:{type:ControlType.String,title:\"Email\",defaultValue:\"webdesignbysaqlain@gmail.com\"},idleText:{type:ControlType.String,title:\"Idle Text\",defaultValue:\"Click to copy email\"},copiedText:{type:ControlType.String,title:\"Copied Text\",defaultValue:\"Copied to clipboard!\"},copiedDuration:{type:ControlType.Number,title:\"Copied Sec\",min:.5,max:10,step:.1,defaultValue:2},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"17px\",variant:\"Medium\",lineHeight:\"1.2em\",letterSpacing:\"-0.01em\"}},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#111111\"},paddingVertical:{type:ControlType.Number,title:\"Pad Y\",min:0,max:60,step:1,unit:\"px\",defaultValue:12},paddingHorizontal:{type:ControlType.Number,title:\"Pad X\",min:0,max:80,step:1,unit:\"px\",defaultValue:24},gap:{type:ControlType.Number,title:\"Gap\",min:0,max:40,step:1,unit:\"px\",defaultValue:16},cornerRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:100,step:1,unit:\"px\",defaultValue:16},maxWidth:{type:ControlType.Number,title:\"Max Width\",min:0,max:1200,step:1,unit:\"px\",defaultValue:0},buttonBG:{type:ControlType.Color,title:\"Button BG\",defaultValue:\"#FFFFFF\"},shadow:{type:ControlType.BoxShadow,title:\"Shadow\",defaultValue:\"0 4px 24px rgba(0,0,0,0.06)\"},animationSpeed:{type:ControlType.Number,title:\"Anim Speed\",min:.05,max:1.5,step:.05,defaultValue:.25},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:true},icon:{type:ControlType.Enum,title:\"Icon\",options:[\"Copy\",\"Mail\",\"Clipboard\",\"Link\"],optionTitles:[\"Copy\",\"Mail\",\"Clipboard\",\"Link\"],defaultValue:\"Mail\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:10,max:48,step:1,unit:\"px\",defaultValue:20,hidden(props){return!props.showIcon;}},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\",hidden(props){return!props.showIcon;}},iconBGIdle:{type:ControlType.Color,title:\"BG Idle\",defaultValue:\"#1F3A2E\",hidden(props){return!props.showIcon||!props.iconBGVisible;}},iconBGCopied:{type:ControlType.Color,title:\"BG Copied\",defaultValue:\"#2C8C3C\",hidden(props){return!props.showIcon||!props.iconBGVisible;}},iconPadding:{type:ControlType.Number,title:\"Icon Pad\",min:0,max:24,step:1,unit:\"px\",defaultValue:14,hidden(props){return!props.showIcon;}},iconRadius:{type:ControlType.Number,title:\"Icon Radius\",min:0,max:200,step:1,unit:\"px\",defaultValue:10,hidden(props){return!props.showIcon;}},iconBGVisible:{type:ControlType.Boolean,title:\"Icon BG\",defaultValue:true,hidden(props){return!props.showIcon;}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyEmailButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyFlow.map","// Generated by Framer (95da0c7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Red Hat Display-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E52PJYVTUVBJ4GPMC3ESVCHLHEZ27YKB/NFMP7Q5STQUP55VX2D3PLPQGFPMHPMT6/DKDC2XHYR66B5ZTKT2XG7XDSMKXEZIVO.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-H8nuh .framer-styles-preset-1xtww3c:not(.rich-text-wrapper), .framer-H8nuh .framer-styles-preset-1xtww3c.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-H8nuh .framer-styles-preset-1xtww3c:not(.rich-text-wrapper), .framer-H8nuh .framer-styles-preset-1xtww3c.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-H8nuh .framer-styles-preset-1xtww3c:not(.rich-text-wrapper), .framer-H8nuh .framer-styles-preset-1xtww3c.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-H8nuh .framer-styles-preset-1xtww3c:not(.rich-text-wrapper), .framer-H8nuh .framer-styles-preset-1xtww3c.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-H8nuh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1.525 L 0 15.471 C 0.001 15.757 0.081 16.037 0.233 16.28 C 0.384 16.522 0.601 16.717 0.857 16.843 C 1.114 16.969 1.401 17.021 1.685 16.992 C 1.97 16.964 2.241 16.856 2.467 16.682 L 12.123 9.172 C 12.314 9.023 12.467 8.83 12.569 8.611 C 12.672 8.391 12.72 8.15 12.711 7.907 C 12.702 7.665 12.636 7.428 12.518 7.216 C 12.399 7.005 12.232 6.824 12.031 6.689 L 2.375 0.253 C 2.145 0.101 1.878 0.014 1.602 0.002 C 1.326 -0.011 1.052 0.051 0.809 0.182 C 0.566 0.312 0.362 0.505 0.22 0.742 C 0.077 0.978 0.001 1.249 0 1.525 Z\" fill=\"transparent\" height=\"17.000035839583994px\" id=\"x4C0qaC6k\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(5.644 3.5)\" width=\"12.71229481263246px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"282752055\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-mRJIX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-mRJIX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Play\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-mRJIX\");Icon.displayName=\"Play\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Play\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (95da0c7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Play from\"https://framerusercontent.com/modules/Ue2MpojERpeWUqmhpzvG/NFg2encQYvt4vIh5F4xX/gaGzXwmCh.js\";const enabledGestures={fddIr1B2H:{hover:true}};const cycleOrder=[\"fddIr1B2H\",\"GjxkLqfSy\"];const serializationHash=\"framer-QHwFw\";const variantClassNames={fddIr1B2H:\"framer-v-ve9rk5\",GjxkLqfSy:\"framer-v-q3zdhk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const F4V_RVHcL=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"GjxkLqfSy\",Default:\"fddIr1B2H\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,width,...props})=>{return{...props,F4V_RVHcL:icon??props.F4V_RVHcL??Play,variant:humanReadableVariantMap[props.variant]??props.variant??\"fddIr1B2H\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,F4V_RVHcL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fddIr1B2H\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ve9rk5\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"fddIr1B2H\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"fddIr1B2H-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},GjxkLqfSy:{backgroundColor:\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 28))\"}},...addPropertyOverrides({\"fddIr1B2H-hover\":{\"data-framer-name\":undefined},GjxkLqfSy:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1gjg7bw\",Component:F4V_RVHcL,layoutDependency:layoutDependency,layoutId:\"IWbZvpdyi\",style:{\"--34440n\":\"var(--token-eded7b45-49d0-4f43-aef6-d30f85998d09, rgb(209, 207, 199))\",\"--fbr8zx\":1.5},variants:{\"fddIr1B2H-hover\":{\"--34440n\":\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 28))\"},GjxkLqfSy:{\"--34440n\":\"var(--token-08ca00f0-1092-4b8d-84f3-68162101bf68, rgb(255, 255, 255))\"}}})})})})});});const css=[\".framer-QHwFw.framer-nzr2zd, .framer-QHwFw .framer-nzr2zd { display: block; }\",\".framer-QHwFw.framer-ve9rk5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QHwFw .framer-1gjg7bw { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 22px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GjxkLqfSy\":{\"layout\":[\"fixed\",\"fixed\"]},\"t8_dZ9ZNN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"F4V_RVHcL\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"NCiKiaU9qhVJumKU6JAo\"]\n */const Framerc6T1iJC3Y=withCSS(Component,css,\"framer-QHwFw\");export default Framerc6T1iJC3Y;Framerc6T1iJC3Y.displayName=\"Play\";Framerc6T1iJC3Y.defaultProps={height:48,width:48};addPropertyControls(Framerc6T1iJC3Y,{variant:{options:[\"fddIr1B2H\",\"GjxkLqfSy\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},F4V_RVHcL:{defaultValue:{identifier:\"module:Ue2MpojERpeWUqmhpzvG/NFg2encQYvt4vIh5F4xX/gaGzXwmCh.js:default\",moduleId:\"Ue2MpojERpeWUqmhpzvG\"},setModuleId:\"NCiKiaU9qhVJumKU6JAo\",title:\"Icon\",type:ControlType.VectorSetItem}});addFonts(Framerc6T1iJC3Y,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerc6T1iJC3Y\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerVectorSets\":\"[\\\"NCiKiaU9qhVJumKU6JAo\\\"]\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GjxkLqfSy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t8_dZ9ZNN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"F4V_RVHcL\\\":\\\"icon\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./c6T1iJC3Y.map","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Play1 from\"https://framerusercontent.com/modules/Ue2MpojERpeWUqmhpzvG/NFg2encQYvt4vIh5F4xX/gaGzXwmCh.js\";import Play from\"https://framerusercontent.com/modules/WoTGaBhOnKptAGwC72Yn/V1vZNvLjR1x2efRt1BR8/c6T1iJC3Y.js\";const PlayFonts=getFonts(Play);const enabledGestures={zP4amBqEK:{hover:true}};const cycleOrder=[\"zP4amBqEK\",\"ZuhJs7M3x\"];const serializationHash=\"framer-QGiyL\";const variantClassNames={zP4amBqEK:\"framer-v-fivveo\",ZuhJs7M3x:\"framer-v-j8jh7c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XqD3sJrMl=undefined;const HYNw96Yet=undefined;const EqcstxKy5=undefined;const C7ZdqSowp=undefined;const uNMDcvhi8=undefined;const dzpNot6n9=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"zP4amBqEK\",Mobile:\"ZuhJs7M3x\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,link,subtitle,thumbnail,title,vector,width,...props})=>{return{...props,C7ZdqSowp:subtitle??props.C7ZdqSowp??\"Tool Sharing\",dzpNot6n9:vector??props.dzpNot6n9??Play1,EqcstxKy5:thumbnail??props.EqcstxKy5??{pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/fCLt3seJnbyrD9vBBcDTRCFJI.jpg?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/fCLt3seJnbyrD9vBBcDTRCFJI.jpg?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/fCLt3seJnbyrD9vBBcDTRCFJI.jpg?width=600&height=600 600w\"},HYNw96Yet:link??props.HYNw96Yet,uNMDcvhi8:title??props.uNMDcvhi8??\"The exact tools I use to bring stories to life\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zP4amBqEK\",XqD3sJrMl:hover??props.XqD3sJrMl};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,uNMDcvhi8,C7ZdqSowp,EqcstxKy5,HYNw96Yet,dzpNot6n9,XqD3sJrMl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zP4amBqEK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter8mxzph=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(XqD3sJrMl){const res=await XqD3sJrMl(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:HYNw96Yet,motionChild:true,nodeId:\"zP4amBqEK\",openInNewTab:true,scopeId:\"hRAi9KWIV\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fivveo\",className,classNames)} framer-1t607j5`,\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zP4amBqEK\",onMouseEnter:onMouseEnter8mxzph,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(232, 232, 232)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"zP4amBqEK-hover\":{\"data-framer-name\":undefined},ZuhJs7M3x:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||108)-28-80)/2)),pixelHeight:600,pixelWidth:600,sizes:\"80px\",...toResponsiveImage(EqcstxKy5)},className:\"framer-3vx307\",\"data-framer-name\":\"Thumb\",layoutDependency:layoutDependency,layoutId:\"zS1i7QKwT\",style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1676ft5\",\"data-framer-name\":\"Copy\",layoutDependency:layoutDependency,layoutId:\"Gj52qnghl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LXNlbWlib2xk\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b67e4a8-b35e-4d4d-9818-4fe12bb00523, rgb(120, 120, 120)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Tool Sharing\"})}),className:\"framer-112ghgn\",\"data-framer-name\":\"Subtitle\",fonts:[\"FS;Red Hat Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"fXuoecmSl\",style:{\"--extracted-r6o4lv\":\"var(--token-9b67e4a8-b35e-4d4d-9818-4fe12bb00523, rgb(120, 120, 120))\"},text:C7ZdqSowp,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21)))\"},children:\"The exact tools I use to bring stories to life\"})}),className:\"framer-itnwib\",\"data-framer-name\":\"Title\",fonts:[\"FS;Red Hat Display-extrabold\"],layoutDependency:layoutDependency,layoutId:\"bsPbrOS7W\",style:{\"--extracted-r6o4lv\":\"var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21))\"},text:uNMDcvhi8,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",y:(componentViewport?.y||0)+(14+((componentViewport?.height||108)-28-36)/2),...addPropertyOverrides({ZuhJs7M3x:{height:37,y:(componentViewport?.y||0)+(14+((componentViewport?.height||108)-28-37)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p4gd0a-container\",\"data-framer-name\":\"Play\",layoutDependency:layoutDependency,layoutId:\"U03JVy53n-container\",name:\"Play\",nodeId:\"U03JVy53n\",rendersWithMotion:true,scopeId:\"hRAi9KWIV\",children:/*#__PURE__*/_jsx(Play,{F4V_RVHcL:dzpNot6n9,height:\"100%\",id:\"U03JVy53n\",layoutId:\"U03JVy53n\",name:\"Play\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"fddIr1B2H\"),width:\"100%\",...addPropertyOverrides({\"zP4amBqEK-hover\":{variant:matchVariant(\"GjxkLqfSy\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-QGiyL.framer-1t607j5, .framer-QGiyL .framer-1t607j5 { display: block; }\",\".framer-QGiyL.framer-fivveo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; padding: 14px; position: relative; text-decoration: none; width: 640px; }\",\".framer-QGiyL .framer-3vx307 { flex: none; height: 80px; overflow: hidden; position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-QGiyL .framer-1676ft5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px 4px 0px 0px; position: relative; width: 1px; }\",\".framer-QGiyL .framer-112ghgn, .framer-QGiyL .framer-itnwib { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QGiyL .framer-1p4gd0a-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 36px; }\",\".framer-QGiyL.framer-v-j8jh7c.framer-fivveo { width: 390px; }\",'.framer-QGiyL[data-border=\"true\"]::after, .framer-QGiyL [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 108\n * @framerIntrinsicWidth 640\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZuhJs7M3x\":{\"layout\":[\"fixed\",\"auto\"]},\"cDzUrr6LT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"uNMDcvhi8\":\"title\",\"C7ZdqSowp\":\"subtitle\",\"EqcstxKy5\":\"thumbnail\",\"HYNw96Yet\":\"link\",\"dzpNot6n9\":\"vector\",\"XqD3sJrMl\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"NCiKiaU9qhVJumKU6JAo\"]\n */const FramerhRAi9KWIV=withCSS(Component,css,\"framer-QGiyL\");export default FramerhRAi9KWIV;FramerhRAi9KWIV.displayName=\"Video Card\";FramerhRAi9KWIV.defaultProps={height:108,width:640};addPropertyControls(FramerhRAi9KWIV,{variant:{options:[\"zP4amBqEK\",\"ZuhJs7M3x\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},uNMDcvhi8:{defaultValue:\"The exact tools I use to bring stories to life\",displayTextArea:true,title:\"Title\",type:ControlType.String},onuNMDcvhi8Change:{changes:\"uNMDcvhi8\",type:ControlType.ChangeHandler},C7ZdqSowp:{defaultValue:\"Tool Sharing\",title:\"Subtitle\",type:ControlType.String},onC7ZdqSowpChange:{changes:\"C7ZdqSowp\",type:ControlType.ChangeHandler},EqcstxKy5:{__defaultAssetReference:\"data:framer/asset-reference,fCLt3seJnbyrD9vBBcDTRCFJI.jpg?originalFilename=photo-1518930259200-3e5b29f42096%3Fauto%3Dformat%26fit%3Dcrop%26w%3D600%26h%3D600%26q%3D80.jpg&width=600&height=600\",title:\"Thumbnail\",type:ControlType.ResponsiveImage},HYNw96Yet:{title:\"Link\",type:ControlType.Link},dzpNot6n9:{defaultValue:{identifier:\"module:Ue2MpojERpeWUqmhpzvG/NFg2encQYvt4vIh5F4xX/gaGzXwmCh.js:default\",moduleId:\"Ue2MpojERpeWUqmhpzvG\"},setModuleId:\"NCiKiaU9qhVJumKU6JAo\",title:\"Vector\",type:ControlType.VectorSetItem},XqD3sJrMl:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerhRAi9KWIV,[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WDQIEWCFLN6EMYQOS5KYW4367I2WBYD3/DUIROOVG2NP7SN523URKVY2XPJTPXDD3/OVH4LNHLST7KQG4JHAKO4QQRUL7CTSCU.woff2\",weight:\"600\"},{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MMZ5CNXXF3OOGYXW6Y2BEPS66Z5J7O4T/RQMGAQTCFJNFSDVT6TZ7TETC6WEXAEF3/MYQLOUO4VZXDACA33B2ZYRT63XOGKINZ.woff2\",weight:\"800\"}]},...PlayFonts],{supportsExplicitInterCodegen:true});FramerhRAi9KWIV.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Play,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhRAi9KWIV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"uNMDcvhi8\\\":\\\"title\\\",\\\"C7ZdqSowp\\\":\\\"subtitle\\\",\\\"EqcstxKy5\\\":\\\"thumbnail\\\",\\\"HYNw96Yet\\\":\\\"link\\\",\\\"dzpNot6n9\\\":\\\"vector\\\",\\\"XqD3sJrMl\\\":\\\"hover\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZuhJs7M3x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cDzUrr6LT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVectorSets\":\"[\\\"NCiKiaU9qhVJumKU6JAo\\\"]\",\"framerIntrinsicHeight\":\"108\",\"framerIntrinsicWidth\":\"640\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hRAi9KWIV.map","// Generated by Framer (a27e0f0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-VBjWe\";const variantClassNames={jvAYmsmGj:\"framer-v-1pvpgyj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lu57SKyyx=undefined;const K_pv1v2Tg=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,title,width,...props})=>{return{...props,K_pv1v2Tg:title??props.K_pv1v2Tg??\"Watch me on youtube\",lu57SKyyx:color??props.lu57SKyyx??\"var(--token-2c68f03c-a29b-41bf-b7f2-75229cd90000, rgb(25, 25, 25))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,K_pv1v2Tg,lu57SKyyx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jvAYmsmGj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pvpgyj\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"jvAYmsmGj\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWJvbGQ=\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"1.6px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lu57SKyyx-iy3f4Kae2))\",\"--framer-text-transform\":\"uppercase\"},children:\"Watch me on youtube\"})}),className:\"framer-a5gtlu\",\"data-framer-name\":\"Heading\",fonts:[\"FS;Red Hat Display-bold\"],layoutDependency:layoutDependency,layoutId:\"qGdYlNd53\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-lu57SKyyx-iy3f4Kae2)\",\"--variable-reference-lu57SKyyx-iy3f4Kae2\":lu57SKyyx},text:K_pv1v2Tg,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\".framer-VBjWe.framer-7rmf2r, .framer-VBjWe .framer-7rmf2r { display: block; }\",\".framer-VBjWe.framer-1pvpgyj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-VBjWe .framer-a5gtlu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 223.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"K_pv1v2Tg\":\"title\",\"lu57SKyyx\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameriy3f4Kae2=withCSS(Component,css,\"framer-VBjWe\");export default Frameriy3f4Kae2;Frameriy3f4Kae2.displayName=\"Section Title 2\";Frameriy3f4Kae2.defaultProps={height:24,width:223.5};addPropertyControls(Frameriy3f4Kae2,{K_pv1v2Tg:{defaultValue:\"Watch me on youtube\",title:\"Title\",type:ControlType.String},onK_pv1v2TgChange:{changes:\"K_pv1v2Tg\",type:ControlType.ChangeHandler},lu57SKyyx:{defaultValue:'var(--token-2c68f03c-a29b-41bf-b7f2-75229cd90000, rgb(25, 25, 25)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(Frameriy3f4Kae2,[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MH5EUMJLFHOACOC5EPWMZKGKE6C676DA/B6XSSNJX2SESKDWPNWH4WCP2CJSK4NIU/YV7HPRET3QHJIMR56F6TM2MVPYSI4S5Z.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameriy3f4Kae2\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"K_pv1v2Tg\\\":\\\"title\\\",\\\"lu57SKyyx\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"223.5\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iy3f4Kae2.map","// Generated by Framer (8cd6393)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const htQyJXMKW=undefined;const jDue3c8Jy=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 11.314 0 L 0 11.314\" fill=\"transparent\" height=\"11.31375px\" id=\"OfxNkG6z8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(6.343 6.343)\" width=\"11.31366px\"/><path d=\"M 10.834 10.834 L 10.834 1.538 C 10.835 1.336 10.795 1.136 10.718 0.949 C 10.641 0.762 10.528 0.592 10.385 0.449 C 10.242 0.306 10.072 0.192 9.885 0.115 C 9.698 0.038 9.498 -0.001 9.295 0 L 0 0\" fill=\"transparent\" height=\"10.833733225805112px\" id=\"cf72FqlEm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(7.267 5.899)\" width=\"10.833715152736417px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"747691618\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Qts6T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Qts6T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Qts6T\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a27e0f0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Red Hat Display-bold\",\"FS;Red Hat Display-black\",\"FS;Red Hat Display-black italic\",\"FS;Red Hat Display-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MH5EUMJLFHOACOC5EPWMZKGKE6C676DA/B6XSSNJX2SESKDWPNWH4WCP2CJSK4NIU/YV7HPRET3QHJIMR56F6TM2MVPYSI4S5Z.woff2\",weight:\"700\"},{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZSCEK7S4VBCWIURNDFQ4JMFGVSANTY3E/NU7JB62SOLQOUPO3QU2C52CLGXBBG2WE/EHWSSXP2VWBWZLNGMJRPPQDBKQGP7BTU.woff2\",weight:\"900\"},{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4VUBSLP5CMLQC42AM3WNHRQQAFQWGDBC/5ZMRIDJPO46EN3G4KCFXIMS6MSBFFBJB/BVPEXTD2C3ADGOOREOJ4HI32Q4GGUVQX.woff2\",weight:\"900\"},{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KUHOMH73MLFBXZQ3N2ZCGC3ZH7XGWCIX/7SW7IZX5FCQZG5HMCPGJPIJ24YS7Q5F4/U2CA4BMSDJ4IIU4MAMTSLCQGD6FFJBJU.woff2\",weight:\"700\"}]}];export const css=['.framer-jdoGN .framer-styles-preset-ldxylv:not(.rich-text-wrapper), .framer-jdoGN .framer-styles-preset-ldxylv.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-jdoGN .framer-styles-preset-ldxylv:not(.rich-text-wrapper), .framer-jdoGN .framer-styles-preset-ldxylv.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-jdoGN .framer-styles-preset-ldxylv:not(.rich-text-wrapper), .framer-jdoGN .framer-styles-preset-ldxylv.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-jdoGN .framer-styles-preset-ldxylv:not(.rich-text-wrapper), .framer-jdoGN .framer-styles-preset-ldxylv.rich-text-wrapper p { --framer-font-family: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-family-italic: \"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7b5bbf4b-484a-485a-8f33-9dd24b0a5488, #101418); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-jdoGN\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a27e0f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/uS2yj2o1jaSsrl3WE456/B57IIqAa7UBKppJ7XZb8/WTwI3I0yD.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qX9qhzakeL7elJ1XTsb3/qCLJ3AysVYxEDWfCVyWg/flQiMQ2S4.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={P_ge0Lfnh:{hover:true}};const serializationHash=\"framer-s6axg\";const variantClassNames={P_ge0Lfnh:\"framer-v-14voptx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GypJwohcr=undefined;const L8XE32PWA=undefined;const PgO1FYvTm=undefined;const IV7lmnbYM=undefined;const doeps7L_k=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition2={bounce:.1,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({amount,height,id,image,link,title,title2,width,...props})=>{return{...props,doeps7L_k:title2??props.doeps7L_k??\"Wallpaper\",GypJwohcr:link??props.GypJwohcr,IV7lmnbYM:title??props.IV7lmnbYM??\"Wallpaper\",L8XE32PWA:image??props.L8XE32PWA??{pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/WeB0EC471ztWQilCE7ZRpO8gYw.jpg?width=1200&height=1200\",srcSet:\"https://framerusercontent.com/images/WeB0EC471ztWQilCE7ZRpO8gYw.jpg?scale-down-to=512&width=1200&height=1200 512w,https://framerusercontent.com/images/WeB0EC471ztWQilCE7ZRpO8gYw.jpg?scale-down-to=1024&width=1200&height=1200 1024w,https://framerusercontent.com/images/WeB0EC471ztWQilCE7ZRpO8gYw.jpg?width=1200&height=1200 1200w\"},PgO1FYvTm:amount??props.PgO1FYvTm??\"-20%\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,IV7lmnbYM,L8XE32PWA,GypJwohcr,doeps7L_k,PgO1FYvTm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"P_ge0Lfnh\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14voptx\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"P_ge0Lfnh\",ref:refBinding,style:{backgroundColor:\"var(--token-f8e6e6fc-7fee-482f-bff5-d90f98901800)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"P_ge0Lfnh-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GypJwohcr,motionChild:true,nodeId:\"KmpMojHkD\",openInNewTab:true,scopeId:\"o2KHNlOhT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xu4wvw framer-wb5k2u\",\"data-framer-name\":\"Media\",layoutDependency:layoutDependency,layoutId:\"KmpMojHkD\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+0+0),pixelHeight:1200,pixelWidth:1200,sizes:\"206px\",...toResponsiveImage(L8XE32PWA)},className:\"framer-en12mz\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"rjSY20VhI\",transformTemplate:transformTemplate1,...addPropertyOverrides({\"P_ge0Lfnh-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+0+-20),pixelHeight:1200,pixelWidth:1200,sizes:\"247px\",...toResponsiveImage(L8XE32PWA),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-60ac90\",\"data-framer-name\":\"Badge\",layoutDependency:layoutDependency,layoutId:\"LJ1hb4DVp\",style:{backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:138,borderBottomRightRadius:138,borderTopLeftRadius:138,borderTopRightRadius:138},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ldxylv\",\"data-styles-preset\":\"flQiMQ2S4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1250f1bd-1f50-4c64-9765-3b3bf1708dc9, rgb(10, 0, 38)))\"},children:\"-20%\"})}),className:\"framer-12x38rv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uXncSZ1rn\",style:{\"--extracted-r6o4lv\":\"var(--token-1250f1bd-1f50-4c64-9765-3b3bf1708dc9, rgb(10, 0, 38))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:PgO1FYvTm,verticalAlignment:\"top\",withExternalLayout:true})})})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i584ea\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"qXrV4fyuw\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g6e4wc\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"HdOc9f0vB\",style:{borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWJsYWNr\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21)))\"},children:\"Wallpaper\"})}),className:\"framer-ybjspk\",\"data-framer-name\":\"Title\",fonts:[\"FS;Red Hat Display-black\"],layoutDependency:layoutDependency,layoutId:\"sRWFbZzA0\",style:{\"--extracted-r6o4lv\":\"var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21))\"},text:IV7lmnbYM,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-127qikl\",layoutDependency:layoutDependency,layoutId:\"vTl9sR5am\",style:{\"--34440n\":\"var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21))\",\"--fbr8zx\":1.5}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LXNlbWlib2xk\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21)))\"},children:\"Wallpaper\"})}),className:\"framer-ekhztv\",\"data-framer-name\":\"Title\",fonts:[\"FS;Red Hat Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"KFEe6gAQt\",style:{\"--extracted-r6o4lv\":\"var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21))\"},text:doeps7L_k,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-s6axg.framer-wb5k2u, .framer-s6axg .framer-wb5k2u { display: block; }\",\".framer-s6axg.framer-14voptx { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 230px; will-change: var(--framer-will-change-override, transform); }\",\".framer-s6axg .framer-xu4wvw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-s6axg .framer-en12mz { aspect-ratio: 1.03 / 1; flex: none; height: auto; left: 50%; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 50%; width: 206px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-s6axg .framer-60ac90 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 13px 5px 13px; position: absolute; right: 11px; top: 7px; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-s6axg .framer-12x38rv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-s6axg .framer-i584ea { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-s6axg .framer-g6e4wc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 1px 0px 1px 0px; position: relative; width: 100%; }\",\".framer-s6axg .framer-ybjspk { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-s6axg .framer-127qikl { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-s6axg .framer-ekhztv { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-s6axg.framer-v-14voptx.hover .framer-en12mz { width: 247px; }\",\".framer-s6axg.framer-v-14voptx.hover .framer-60ac90 { right: 30px; top: 26px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 273\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cVwURSsXT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IV7lmnbYM\":\"title\",\"L8XE32PWA\":\"image\",\"GypJwohcr\":\"link\",\"doeps7L_k\":\"title2\",\"PgO1FYvTm\":\"amount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero2KHNlOhT=withCSS(Component,css,\"framer-s6axg\");export default Framero2KHNlOhT;Framero2KHNlOhT.displayName=\"Desk Setup\";Framero2KHNlOhT.defaultProps={height:273,width:230};addPropertyControls(Framero2KHNlOhT,{IV7lmnbYM:{defaultValue:\"Wallpaper\",title:\"Title\",type:ControlType.String},onIV7lmnbYMChange:{changes:\"IV7lmnbYM\",type:ControlType.ChangeHandler},L8XE32PWA:{__defaultAssetReference:\"data:framer/asset-reference,WeB0EC471ztWQilCE7ZRpO8gYw.jpg?originalFilename=photo-1494548162494-384bba4ab999%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixlib%3Drb-4.1.jpg&width=1200&height=1200\",title:\"Image\",type:ControlType.ResponsiveImage},GypJwohcr:{title:\"Link\",type:ControlType.Link},doeps7L_k:{defaultValue:\"Wallpaper\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},ondoeps7L_kChange:{changes:\"doeps7L_k\",type:ControlType.ChangeHandler},PgO1FYvTm:{defaultValue:\"-20%\",displayTextArea:false,title:\"Amount\",type:ControlType.String},onPgO1FYvTmChange:{changes:\"PgO1FYvTm\",type:ControlType.ChangeHandler}});addFonts(Framero2KHNlOhT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZSCEK7S4VBCWIURNDFQ4JMFGVSANTY3E/NU7JB62SOLQOUPO3QU2C52CLGXBBG2WE/EHWSSXP2VWBWZLNGMJRPPQDBKQGP7BTU.woff2\",weight:\"900\"},{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WDQIEWCFLN6EMYQOS5KYW4367I2WBYD3/DUIROOVG2NP7SN523URKVY2XPJTPXDD3/OVH4LNHLST7KQG4JHAKO4QQRUL7CTSCU.woff2\",weight:\"600\"}]},...ArrowUpRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero2KHNlOhT\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cVwURSsXT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"IV7lmnbYM\\\":\\\"title\\\",\\\"L8XE32PWA\\\":\\\"image\\\",\\\"GypJwohcr\\\":\\\"link\\\",\\\"doeps7L_k\\\":\\\"title2\\\",\\\"PgO1FYvTm\\\":\\\"amount\\\"}\",\"framerIntrinsicWidth\":\"230\",\"framerIntrinsicHeight\":\"273\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o2KHNlOhT.map","// Generated by Framer (ae08463)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={CCCHCmTjB:{hover:true,pressed:true}};const serializationHash=\"framer-51KOS\";const variantClassNames={CCCHCmTjB:\"framer-v-1k9jz2p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pPEEYEUkZ=undefined;const nZwy4APx_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,nZwy4APx_:label??props.nZwy4APx_??\"Subscribe\",pPEEYEUkZ:link??props.pPEEYEUkZ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nZwy4APx_,pPEEYEUkZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"CCCHCmTjB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:pPEEYEUkZ,motionChild:true,nodeId:\"CCCHCmTjB\",openInNewTab:true,scopeId:\"Y8GupmW6e\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1k9jz2p\",className,classNames)} framer-3cdpjb`,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"CCCHCmTjB\",ref:refBinding,style:{backgroundColor:\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 28))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{\"CCCHCmTjB-hover\":{backgroundColor:\"var(--token-e0fb862d-9c85-4356-8af3-26b2a182aab2, rgb(227, 65, 16))\"},\"CCCHCmTjB-pressed\":{backgroundColor:\"rgb(35, 35, 35)\"}},...addPropertyOverrides({\"CCCHCmTjB-hover\":{\"data-framer-name\":undefined},\"CCCHCmTjB-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Subscribe\"})}),className:\"framer-187lozc\",\"data-framer-name\":\"Label\",fonts:[\"FS;Red Hat Display-extrabold\"],layoutDependency:layoutDependency,layoutId:\"byXnBDfxN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:nZwy4APx_,variants:{\"CCCHCmTjB-hover\":{\"--extracted-r6o4lv\":\"var(--token-08ca00f0-1092-4b8d-84f3-68162101bf68, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CCCHCmTjB-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-08ca00f0-1092-4b8d-84f3-68162101bf68, rgb(255, 255, 255)))\"},children:\"Subscribe\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-51KOS.framer-3cdpjb, .framer-51KOS .framer-3cdpjb { display: block; }\",\".framer-51KOS.framer-1k9jz2p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 20px 8px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-51KOS .framer-187lozc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EjEw4QdIj\":{\"layout\":[\"auto\",\"auto\"]},\"hS38Uc1yw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nZwy4APx_\":\"label\",\"pPEEYEUkZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY8GupmW6e=withCSS(Component,css,\"framer-51KOS\");export default FramerY8GupmW6e;FramerY8GupmW6e.displayName=\"Primary\";FramerY8GupmW6e.defaultProps={height:34,width:107};addPropertyControls(FramerY8GupmW6e,{nZwy4APx_:{defaultValue:\"Subscribe\",title:\"Label\",type:ControlType.String},onnZwy4APx_Change:{changes:\"nZwy4APx_\",type:ControlType.ChangeHandler},pPEEYEUkZ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerY8GupmW6e,[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MMZ5CNXXF3OOGYXW6Y2BEPS66Z5J7O4T/RQMGAQTCFJNFSDVT6TZ7TETC6WEXAEF3/MYQLOUO4VZXDACA33B2ZYRT63XOGKINZ.woff2\",weight:\"800\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY8GupmW6e\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EjEw4QdIj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hS38Uc1yw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"34\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"nZwy4APx_\\\":\\\"label\\\",\\\"pPEEYEUkZ\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"107\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y8GupmW6e.map","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CarouselNav from\"https://framerusercontent.com/modules/HAEisBQmLL6VyCzUpPgG/FLhBR4Oqyq4C5cXeN4R8/CarouselNav.js\";import ArrowRightCircle from\"https://framerusercontent.com/modules/MhZz4IIoRijqoxRTct9q/YohGuozcfh7jCBMdlZzf/N4mw7wdsN.js\";import CopyEmailButton from\"https://framerusercontent.com/modules/sbKSemHl0r6cDdnaPdUU/bNsjG2XeMncnT63OebzC/CopyFlow.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jwxZa3UeACenSzE16RUD/NIxizVbn4g5yixNtm5Fm/N2ZwUUTJx.js\";import VideoCard from\"https://framerusercontent.com/modules/KckH0F6AbjrS086wyhvP/0KyTtVuRReD03XDe8MSN/hRAi9KWIV.js\";import SectionTitle2 from\"https://framerusercontent.com/modules/bSBnvpDUobS9BqDBNtv2/NzK8L98i3Wk0FttATauP/iy3f4Kae2.js\";import DeskSetup from\"https://framerusercontent.com/modules/ikEs4kyjJkV6ZhiMYBJf/enSrfDAPQhBDlYCq0JJu/o2KHNlOhT.js\";import Primary from\"https://framerusercontent.com/modules/f9RjvF1EHFnwhclW2JIV/PIwvw4T883OiHB97QIRp/Y8GupmW6e.js\";const SectionTitle2Fonts=getFonts(SectionTitle2);const PrimaryFonts=getFonts(Primary);const MotionDivWithFX=withFX(motion.div);const VideoCardFonts=getFonts(VideoCard);const DeskSetupFonts=getFonts(DeskSetup);const CarouselNavFonts=getFonts(CarouselNav);const CopyEmailButtonFonts=getFonts(CopyEmailButton);const cycleOrder=[\"hhh1REfNT\",\"YgFuPgDTM\",\"h_ZqfKcrS\"];const serializationHash=\"framer-mB3vf\";const variantClassNames={h_ZqfKcrS:\"framer-v-1plvysk\",hhh1REfNT:\"framer-v-13r1rsz\",YgFuPgDTM:\"framer-v-u1p3vt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const transition2={delay:0,duration:1,ease:[.68,0,.31,.91],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:40};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"hhh1REfNT\",Phone:\"h_ZqfKcrS\",Tablette:\"YgFuPgDTM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hhh1REfNT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hhh1REfNT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13r1rsz\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hhh1REfNT\",ref:refBinding,style:{backgroundColor:\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",...style},...addPropertyOverrides({h_ZqfKcrS:{\"data-framer-name\":\"Phone\"},YgFuPgDTM:{\"data-framer-name\":\"Tablette\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h1cjh5\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"GPamhOoZs\",children:[/*#__PURE__*/_jsx(motion.main,{className:\"framer-1u12wsv\",\"data-framer-name\":\"BLOC\",layoutDependency:layoutDependency,layoutId:\"Bq_arR9cv\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1oa5edx\",\"data-framer-name\":\"EVENT\",layoutDependency:layoutDependency,layoutId:\"ePTuFAL0w\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q4rygw\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"fYKc11_N3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p39tcv\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"MZ10T6Lk3\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ohwf4\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"kkjyxXYs7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+13+0+0+0+0+0+24+0+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kpv8c5-container\",\"data-framer-name\":\"Section Title\",layoutDependency:layoutDependency,layoutId:\"iyXw3vYol-container\",name:\"Section Title\",nodeId:\"iyXw3vYol\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(SectionTitle2,{height:\"100%\",id:\"iyXw3vYol\",K_pv1v2Tg:\"ANNONCES\",layoutId:\"iyXw3vYol\",lu57SKyyx:\"var(--token-eded7b45-49d0-4f43-aef6-d30f85998d09, rgb(209, 207, 199))\",name:\"Section Title\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s390f2\",\"data-framer-name\":\"EVENT CARD\",layoutDependency:layoutDependency,layoutId:\"jpPeB6WUk\",style:{backgroundColor:\"var(--token-f8e6e6fc-7fee-482f-bff5-d90f98901800, rgb(252, 252, 252))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13chvsy\",\"data-framer-name\":\"Media Wrap\",layoutDependency:layoutDependency,layoutId:\"vIqV7SdL6\",children:/*#__PURE__*/_jsx(Link,{href:\"https://culturerun.framer.website/shop/chaussettes-culture-is-running\",motionChild:true,nodeId:\"chuxW4tsE\",openInNewTab:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"green plant on white ceramic pot\",fit:\"fill\",intrinsicHeight:1260,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+13+0+0+0+0+0+24+0+0+36+18+0+0),pixelHeight:1260,pixelWidth:2400,sizes:`calc(min((${componentViewport?.width||\"100vw\"} - 160px) / 1.125, 520px) - 36px)`,src:\"https://framerusercontent.com/images/mQwpWzPG1I4e8IXn5idhtgdwo54.jpg?width=2400&height=1260\",srcSet:\"https://framerusercontent.com/images/mQwpWzPG1I4e8IXn5idhtgdwo54.jpg?scale-down-to=512&width=2400&height=1260 512w,https://framerusercontent.com/images/mQwpWzPG1I4e8IXn5idhtgdwo54.jpg?scale-down-to=1024&width=2400&height=1260 1024w,https://framerusercontent.com/images/mQwpWzPG1I4e8IXn5idhtgdwo54.jpg?scale-down-to=2048&width=2400&height=1260 2048w,https://framerusercontent.com/images/mQwpWzPG1I4e8IXn5idhtgdwo54.jpg?width=2400&height=1260 2400w\"},className:\"framer-169p16k framer-1vdcl88\",\"data-framer-name\":\"Thumbnail\",layoutDependency:layoutDependency,layoutId:\"chuxW4tsE\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({h_ZqfKcrS:{background:{alt:\"green plant on white ceramic pot\",fit:\"fill\",intrinsicHeight:1480,intrinsicWidth:1356,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+13+0+0+0+0+0+24+0+0+36+18+0+0),pixelHeight:1480,pixelWidth:1356,sizes:`calc(min((${componentViewport?.width||\"100vw\"} - 160px) * 1.4348, 520px) - 36px)`,src:\"https://framerusercontent.com/images/bZuuRQKQBW2pKYmhVyaBv3iCS10.jpg?width=1356&height=1480\",srcSet:\"https://framerusercontent.com/images/bZuuRQKQBW2pKYmhVyaBv3iCS10.jpg?scale-down-to=1024&width=1356&height=1480 938w,https://framerusercontent.com/images/bZuuRQKQBW2pKYmhVyaBv3iCS10.jpg?width=1356&height=1480 1356w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ldq3jb\",\"data-framer-name\":\"Meta\",layoutDependency:layoutDependency,layoutId:\"TcZpKQNYm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21)))\"},children:[\"La premi\\xe8re paire sign\\xe9e Culture Run\",/*#__PURE__*/_jsx(motion.strong,{children:\"\\xae\"})]})}),className:\"framer-zz9mcd\",\"data-framer-name\":\"Title\",fonts:[\"FS;Red Hat Display-extrabold\",\"FS;Red Hat Display-black\"],layoutDependency:layoutDependency,layoutId:\"QcxDRI5pr\",style:{\"--extracted-r6o4lv\":\"var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h_ZqfKcrS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c176e21e-67de-459e-9824-d56a0b23b74b, rgb(21, 21, 21)))\"},children:[\"La premi\\xe8re paire sign\\xe9e \",/*#__PURE__*/_jsx(motion.br,{}),\"Culture Run\",/*#__PURE__*/_jsx(motion.strong,{children:\"\\xae\"})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xtww3c\",\"data-styles-preset\":\"N2ZwUUTJx\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Respirantes \\xb7 Brod\\xe9es  \\xb7  Fabriqu\\xe9es avec Bomolet 🇫🇷\"})}),className:\"framer-1f356pl\",\"data-framer-name\":\"Meta Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ksYFz6gYn\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:`calc(min((${componentViewport?.width||\"100vw\"} - 160px) / 1.125, 520px) - 36px)`,y:(componentViewport?.y||0)+13+0+0+0+0+0+24+0+0+36+18+399.4,...addPropertyOverrides({h_ZqfKcrS:{width:`calc(min((${componentViewport?.width||\"100vw\"} - 160px) * 1.4348, 520px) - 36px)`,y:(componentViewport?.y||0)+13+0+0+0+0+0+24+0+0+36+18+395.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17kxrmj-container\",layoutDependency:layoutDependency,layoutId:\"xcYAsxOwF-container\",nodeId:\"xcYAsxOwF\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(Primary,{height:\"100%\",id:\"xcYAsxOwF\",layoutId:\"xcYAsxOwF\",nZwy4APx_:\"Je veux les miennes 🧡\",pPEEYEUkZ:\"https://culturerun.framer.website/shop/chaussettes-culture-is-running\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})}),/*#__PURE__*/_jsxs(motion.main,{className:\"framer-7ovp9e\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"Jqw0UpSBB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1smww2r\",\"data-framer-name\":\"Ventures\",layoutDependency:layoutDependency,layoutId:\"Jz0G68ira\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13o6ol2\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"VXPGRvfwg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:`min((${componentViewport?.width||\"100vw\"} - 160px) / 1.125, 520px)`,y:(componentViewport?.y||0)+13+0+0+570.4+20+0+0+0+0+0,...addPropertyOverrides({h_ZqfKcrS:{width:`min((${componentViewport?.width||\"100vw\"} - 160px) * 1.4348, 520px)`,y:(componentViewport?.y||0)+13+0+0+566.4+20+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o0w9ox-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"f0fyyQP_j-container\",name:\"Card\",nodeId:\"f0fyyQP_j\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(VideoCard,{C7ZdqSowp:\"HELLO INSTAGRAM\",dzpNot6n9:ArrowRightCircle,EqcstxKy5:addImageAlt({pixelHeight:1034,pixelWidth:1034,src:\"https://framerusercontent.com/images/s5rNICNe8f1j5my2FjHHntA41w.jpg?width=1034&height=1034\",srcSet:\"https://framerusercontent.com/images/s5rNICNe8f1j5my2FjHHntA41w.jpg?scale-down-to=512&width=1034&height=1034 512w,https://framerusercontent.com/images/s5rNICNe8f1j5my2FjHHntA41w.jpg?scale-down-to=1024&width=1034&height=1034 1024w,https://framerusercontent.com/images/s5rNICNe8f1j5my2FjHHntA41w.jpg?width=1034&height=1034 1034w\"},\"brown and gray SLR camera on white surface\"),height:\"100%\",HYNw96Yet:\"https://www.instagram.com/culturerun.club?igsh=MTM1NTZyMTBxNXNnYg%3D%3D&utm_source=qr\",id:\"f0fyyQP_j\",layoutId:\"f0fyyQP_j\",name:\"Card\",style:{width:\"100%\"},uNMDcvhi8:\"Meilleur moyen de nous suivre\",variant:matchVariant(\"zP4amBqEK\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:`min((${componentViewport?.width||\"100vw\"} - 160px) / 1.125, 520px)`,y:(componentViewport?.y||0)+13+0+0+570.4+20+0+0+0+0+118,...addPropertyOverrides({h_ZqfKcrS:{width:`min((${componentViewport?.width||\"100vw\"} - 160px) * 1.4348, 520px)`,y:(componentViewport?.y||0)+13+0+0+566.4+20+0+0+0+0+118}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ks348-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"ypwIyksiA-container\",name:\"Card\",nodeId:\"ypwIyksiA\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(VideoCard,{C7ZdqSowp:\"CANAL WHATSAPP\",dzpNot6n9:ArrowRightCircle,EqcstxKy5:addImageAlt({pixelHeight:1034,pixelWidth:1034,src:\"https://framerusercontent.com/images/rLLfoWha6lpKIAxangr3hg1OA.jpg?width=1034&height=1034\",srcSet:\"https://framerusercontent.com/images/rLLfoWha6lpKIAxangr3hg1OA.jpg?scale-down-to=512&width=1034&height=1034 512w,https://framerusercontent.com/images/rLLfoWha6lpKIAxangr3hg1OA.jpg?scale-down-to=1024&width=1034&height=1034 1024w,https://framerusercontent.com/images/rLLfoWha6lpKIAxangr3hg1OA.jpg?width=1034&height=1034 1034w\"},\"brown and gray SLR camera on white surface\"),height:\"100%\",HYNw96Yet:\"https://chat.whatsapp.com/IDFeYh7JJAh7oH6FxSbtem\",id:\"ypwIyksiA\",layoutId:\"ypwIyksiA\",name:\"Card\",style:{width:\"100%\"},uNMDcvhi8:\"Le cœur de la communaut\\xe9\",variant:matchVariant(\"zP4amBqEK\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:`min((${componentViewport?.width||\"100vw\"} - 160px) / 1.125, 520px)`,y:(componentViewport?.y||0)+13+0+0+570.4+20+0+0+0+0+236,...addPropertyOverrides({h_ZqfKcrS:{width:`min((${componentViewport?.width||\"100vw\"} - 160px) * 1.4348, 520px)`,y:(componentViewport?.y||0)+13+0+0+566.4+20+0+0+0+0+236}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kq951-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"flduoiYga-container\",name:\"Card\",nodeId:\"flduoiYga\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(VideoCard,{C7ZdqSowp:\"Club Strava\",dzpNot6n9:ArrowRightCircle,EqcstxKy5:addImageAlt({pixelHeight:1034,pixelWidth:1034,src:\"https://framerusercontent.com/images/eqp8V78a9xwz7QH0KEFK3LHyU.jpg?width=1034&height=1034\",srcSet:\"https://framerusercontent.com/images/eqp8V78a9xwz7QH0KEFK3LHyU.jpg?scale-down-to=512&width=1034&height=1034 512w,https://framerusercontent.com/images/eqp8V78a9xwz7QH0KEFK3LHyU.jpg?scale-down-to=1024&width=1034&height=1034 1024w,https://framerusercontent.com/images/eqp8V78a9xwz7QH0KEFK3LHyU.jpg?width=1034&height=1034 1034w\"},\"brown and gray SLR camera on white surface\"),height:\"100%\",HYNw96Yet:\"https://strava.app.link/pAgJes5NuUb\",id:\"flduoiYga\",layoutId:\"flduoiYga\",name:\"Card\",style:{width:\"100%\"},uNMDcvhi8:\"Les sorties et les parcours\",variant:matchVariant(\"zP4amBqEK\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:`min((${componentViewport?.width||\"100vw\"} - 160px) / 1.125, 520px)`,y:(componentViewport?.y||0)+13+0+0+570.4+20+0+0+0+0+354,...addPropertyOverrides({h_ZqfKcrS:{width:`min((${componentViewport?.width||\"100vw\"} - 160px) * 1.4348, 520px)`,y:(componentViewport?.y||0)+13+0+0+566.4+20+0+0+0+0+354}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12s74zh-container\",\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"PwpyBWoBS-container\",name:\"Card\",nodeId:\"PwpyBWoBS\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(VideoCard,{C7ZdqSowp:\"La Newsletter\",dzpNot6n9:ArrowRightCircle,EqcstxKy5:addImageAlt({pixelHeight:1034,pixelWidth:1034,src:\"https://framerusercontent.com/images/chN9awEDi7RiL3PpoPe1mdWO40.jpg?width=1034&height=1034\",srcSet:\"https://framerusercontent.com/images/chN9awEDi7RiL3PpoPe1mdWO40.jpg?scale-down-to=512&width=1034&height=1034 512w,https://framerusercontent.com/images/chN9awEDi7RiL3PpoPe1mdWO40.jpg?scale-down-to=1024&width=1034&height=1034 1024w,https://framerusercontent.com/images/chN9awEDi7RiL3PpoPe1mdWO40.jpg?width=1034&height=1034 1034w\"},\"brown and gray SLR camera on white surface\"),height:\"100%\",HYNw96Yet:\"https://culturerunclub.kessel.media/posts\",id:\"PwpyBWoBS\",layoutId:\"PwpyBWoBS\",name:\"Card\",style:{width:\"100%\"},uNMDcvhi8:\"Qui donne de nouvelles raisons de courir\",variant:matchVariant(\"zP4amBqEK\"),width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-773vhj\",\"data-framer-name\":\"My Desk Setup\",layoutDependency:layoutDependency,layoutId:\"qpCnbFeOQ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gnd25l\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"R28RAx3LF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1an5877\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"BTJIhRUUu\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+13+0+0+570.4+20+483+24+0+0+0+0+0,...addPropertyOverrides({h_ZqfKcrS:{y:(componentViewport?.y||0)+13+0+0+566.4+20+483+24+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jst71-container\",\"data-framer-name\":\"Section Title\",layoutDependency:layoutDependency,layoutId:\"jLcsa1nHg-container\",name:\"Section Title\",nodeId:\"jLcsa1nHg\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(SectionTitle2,{height:\"100%\",id:\"jLcsa1nHg\",K_pv1v2Tg:\"PARTENAIRES\",layoutId:\"jLcsa1nHg\",lu57SKyyx:\"var(--token-71a46793-fce3-41ef-af05-c3b8a1b727da, rgb(16, 20, 24))\",name:\"Section Title\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wqpjj6\",\"data-framer-name\":\"Desk Carousel\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"ya0cUaBhG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:273,width:\"220px\",y:(componentViewport?.y||0)+13+0+0+570.4+20+483+24+0+0+36+0,...addPropertyOverrides({h_ZqfKcrS:{y:(componentViewport?.y||0)+13+0+0+566.4+20+483+24+0+0+36+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-riisl7-container\",layoutDependency:layoutDependency,layoutId:\"bEi1tDLJz-container\",nodeId:\"bEi1tDLJz\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(DeskSetup,{doeps7L_k:\"Code : CULTURERUN\",GypJwohcr:\"https://www.campus.coach/landing/1-mois-campus?utm_source=referral&utm_medium=partner&utm_campaign=culturerun&utm_term=&utm_content=\",height:\"100%\",id:\"bEi1tDLJz\",IV7lmnbYM:\"Campus Coach\",L8XE32PWA:addImageAlt({pixelHeight:900,pixelWidth:900,src:\"https://framerusercontent.com/images/slxkOdQF3Njp2dM3oGsJECbY5c.jpg?width=900&height=900\",srcSet:\"https://framerusercontent.com/images/slxkOdQF3Njp2dM3oGsJECbY5c.jpg?scale-down-to=512&width=900&height=900 512w,https://framerusercontent.com/images/slxkOdQF3Njp2dM3oGsJECbY5c.jpg?width=900&height=900 900w\"},\"\"),layoutId:\"bEi1tDLJz\",PgO1FYvTm:\"-20%\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:273,width:\"220px\",y:(componentViewport?.y||0)+13+0+0+570.4+20+483+24+0+0+36+0,...addPropertyOverrides({h_ZqfKcrS:{y:(componentViewport?.y||0)+13+0+0+566.4+20+483+24+0+0+36+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bbkk0w-container\",layoutDependency:layoutDependency,layoutId:\"pTIkX6mo3-container\",nodeId:\"pTIkX6mo3\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(DeskSetup,{doeps7L_k:\"Code : CULTURE\",GypJwohcr:\"https://www.strava.com/subscribe/checkout?code=CULTURE\",height:\"100%\",id:\"pTIkX6mo3\",IV7lmnbYM:\"Strava\",L8XE32PWA:addImageAlt({pixelHeight:518,pixelWidth:864,src:\"https://framerusercontent.com/images/7Lzs7ryN6evhhtHJYCMmQIvRA.png?width=864&height=518\",srcSet:\"https://framerusercontent.com/images/7Lzs7ryN6evhhtHJYCMmQIvRA.png?scale-down-to=512&width=864&height=518 512w,https://framerusercontent.com/images/7Lzs7ryN6evhhtHJYCMmQIvRA.png?width=864&height=518 864w\"},\"green plant on blue ceramic pot\"),layoutId:\"pTIkX6mo3\",PgO1FYvTm:\"-20%\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:273,width:\"220px\",y:(componentViewport?.y||0)+13+0+0+570.4+20+483+24+0+0+36+0,...addPropertyOverrides({h_ZqfKcrS:{y:(componentViewport?.y||0)+13+0+0+566.4+20+483+24+0+0+36+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k4e8wo-container\",layoutDependency:layoutDependency,layoutId:\"hBhgPSV5y-container\",nodeId:\"hBhgPSV5y\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(DeskSetup,{doeps7L_k:\"Code : culturerun.club10\",GypJwohcr:\"https://suunto.uinterbox.com/tracking/clk?act=11340&gel=0&pub=43181&org=2192\",height:\"100%\",id:\"hBhgPSV5y\",IV7lmnbYM:\"Suunto\",L8XE32PWA:addImageAlt({pixelHeight:4500,pixelWidth:3e3,src:\"https://framerusercontent.com/images/4ifvnDfAYtJknVXaHX9piIRr4ek.jpg?width=3000&height=4500\",srcSet:\"https://framerusercontent.com/images/4ifvnDfAYtJknVXaHX9piIRr4ek.jpg?scale-down-to=1024&width=3000&height=4500 682w,https://framerusercontent.com/images/4ifvnDfAYtJknVXaHX9piIRr4ek.jpg?scale-down-to=2048&width=3000&height=4500 1365w,https://framerusercontent.com/images/4ifvnDfAYtJknVXaHX9piIRr4ek.jpg?scale-down-to=4096&width=3000&height=4500 2730w,https://framerusercontent.com/images/4ifvnDfAYtJknVXaHX9piIRr4ek.jpg?width=3000&height=4500 3000w\"},\"A white speaker sitting on top of a wooden table\"),layoutId:\"hBhgPSV5y\",PgO1FYvTm:\"-10%\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aohxbz\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"R6B50xzLW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l1l8bk-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Carousel Nav\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zcwkkfDXg-container\",name:\"Carousel Nav\",nodeId:\"zcwkkfDXg\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(CarouselNav,{buttonFill:\"var(--token-71a46793-fce3-41ef-af05-c3b8a1b727da, rgb(16, 20, 24))\",buttonRadius:999,buttonSize:32,gap:8,height:\"100%\",iconColor:\"var(--token-f8e6e6fc-7fee-482f-bff5-d90f98901800, rgb(252, 252, 252))\",id:\"zcwkkfDXg\",layoutId:\"zcwkkfDXg\",name:\"Carousel Nav\",scrollStep:234,targetName:\"Desk Carousel\",width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9mkhob\",\"data-framer-name\":\"Ventures\",layoutDependency:layoutDependency,layoutId:\"ZjUyqjU5L\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jk5w8z\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"dpF5bC8me\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+13+0+0+570.4+20+909+0+0+0,...addPropertyOverrides({h_ZqfKcrS:{y:(componentViewport?.y||0)+13+0+0+566.4+20+909+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4r053e-container\",\"data-framer-name\":\"Section Title\",layoutDependency:layoutDependency,layoutId:\"zTelBdtl3-container\",name:\"Section Title\",nodeId:\"zTelBdtl3\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(SectionTitle2,{height:\"100%\",id:\"zTelBdtl3\",K_pv1v2Tg:\"CONTACT & COLLAB\",layoutId:\"zTelBdtl3\",lu57SKyyx:\"var(--token-71a46793-fce3-41ef-af05-c3b8a1b727da, rgb(16, 20, 24))\",name:\"Section Title\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jyoies-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"koFx9y0IP-container\",nodeId:\"koFx9y0IP\",rendersWithMotion:true,scopeId:\"rClFiR8L4\",children:/*#__PURE__*/_jsx(CopyEmailButton,{animationSpeed:.25,buttonBG:\"rgb(255, 255, 255)\",copiedDuration:2,copiedText:\"Email copi\\xe9\",cornerRadius:16,email:\"germain@culturerun.club\",font:{fontFamily:'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:900,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},gap:16,height:\"100%\",icon:\"Copy\",iconBGCopied:\"var(--token-eded7b45-49d0-4f43-aef6-d30f85998d09, rgb(209, 207, 199))\",iconBGIdle:\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 28))\",iconBGVisible:true,iconColor:\"rgb(255, 255, 255)\",iconPadding:14,iconRadius:10,iconSize:20,id:\"koFx9y0IP\",idleText:\"germain@culturerun.club\",layoutId:\"koFx9y0IP\",maxWidth:0,paddingHorizontal:24,paddingVertical:12,shadow:\"0px 4px 24px undefinedpx rgba(0, 0, 0, 0.06)\",showIcon:true,textColor:\"rgb(17, 17, 17)\",width:\"100%\"})})})]})]})]})})})})});});const css=[\".framer-mB3vf.framer-1vdcl88, .framer-mB3vf .framer-1vdcl88 { display: block; }\",\".framer-mB3vf.framer-13r1rsz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 13px 80px 65px 80px; position: relative; width: 1440px; }\",\".framer-mB3vf .framer-h1cjh5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 89%; }\",\".framer-mB3vf .framer-1u12wsv { 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; max-width: 520px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-mB3vf .framer-1oa5edx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-1q4rygw, .framer-mB3vf .framer-1gnd25l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-p39tcv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-9ohwf4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-mB3vf .framer-kpv8c5-container, .framer-mB3vf .framer-jst71-container, .framer-mB3vf .framer-l1l8bk-container, .framer-mB3vf .framer-4r053e-container, .framer-mB3vf .framer-1jyoies-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mB3vf .framer-s390f2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 18px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-13chvsy { flex: none; height: 251px; overflow: visible; position: relative; width: 100%; }\",\".framer-mB3vf .framer-169p16k { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 251px; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; text-decoration: none; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mB3vf .framer-1ldq3jb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-zz9mcd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mB3vf .framer-1f356pl { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mB3vf .framer-17kxrmj-container { flex: none; height: 41px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-7ovp9e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: flex-start; max-width: 520px; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-mB3vf .framer-1smww2r { 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-mB3vf .framer-13o6ol2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-o0w9ox-container, .framer-mB3vf .framer-7ks348-container, .framer-mB3vf .framer-kq951-container, .framer-mB3vf .framer-12s74zh-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-mB3vf .framer-773vhj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-1an5877, .framer-mB3vf .framer-1aohxbz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-1wqpjj6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-riisl7-container, .framer-mB3vf .framer-1bbkk0w-container, .framer-mB3vf .framer-k4e8wo-container { flex: none; height: auto; position: relative; width: 220px; }\",\".framer-mB3vf .framer-9mkhob { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf .framer-jk5w8z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-mB3vf.framer-v-u1p3vt.framer-13r1rsz { width: 1024px; }\",\".framer-mB3vf.framer-v-1plvysk.framer-13r1rsz { width: 390px; }\",\".framer-mB3vf.framer-v-1plvysk .framer-h1cjh5 { width: 143%; }\",\".framer-mB3vf.framer-v-1plvysk .framer-s390f2 { gap: 15px; }\",\".framer-mB3vf.framer-v-1plvysk .framer-169p16k { bottom: -8px; height: unset; }\",\".framer-mB3vf.framer-v-1plvysk .framer-1smww2r { gap: 7px; }\",...sharedStyle.css,'.framer-mB3vf[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-mB3vf [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-mB3vf[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-mB3vf [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-mB3vf[data-hide-scrollbars=\"true\"], .framer-mB3vf [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1601\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YgFuPgDTM\":{\"layout\":[\"fixed\",\"auto\"]},\"h_ZqfKcrS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrClFiR8L4=withCSS(Component,css,\"framer-mB3vf\");export default FramerrClFiR8L4;FramerrClFiR8L4.displayName=\"Main\";FramerrClFiR8L4.defaultProps={height:1601,width:1440};addPropertyControls(FramerrClFiR8L4,{variant:{options:[\"hhh1REfNT\",\"YgFuPgDTM\",\"h_ZqfKcrS\"],optionTitles:[\"Desktop\",\"Tablette\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrClFiR8L4,[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MMZ5CNXXF3OOGYXW6Y2BEPS66Z5J7O4T/RQMGAQTCFJNFSDVT6TZ7TETC6WEXAEF3/MYQLOUO4VZXDACA33B2ZYRT63XOGKINZ.woff2\",weight:\"800\"},{cssFamilyName:\"Red Hat Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZSCEK7S4VBCWIURNDFQ4JMFGVSANTY3E/NU7JB62SOLQOUPO3QU2C52CLGXBBG2WE/EHWSSXP2VWBWZLNGMJRPPQDBKQGP7BTU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SectionTitle2Fonts,...PrimaryFonts,...VideoCardFonts,...DeskSetupFonts,...CarouselNavFonts,...CopyEmailButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerrClFiR8L4.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SectionTitle2,{},context),()=>forwardLoader(Primary,{},context),()=>forwardLoader(VideoCard,{},context),()=>forwardLoader(DeskSetup,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrClFiR8L4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YgFuPgDTM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h_ZqfKcrS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1601\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rClFiR8L4.map","// Generated by Framer (31f1c56)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-GsoUs .framer-styles-preset-aexbeb:not(.rich-text-wrapper), .framer-GsoUs .framer-styles-preset-aexbeb.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-4aa9ae15-714e-42cf-87de-576808efad85, rgba(254, 252, 246, 0.8)); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, #ffffff); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.12, 0.23, 0.5, 1); }\"];export const className=\"framer-GsoUs\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Adaptive Shadow Image Component - Creates a dynamic shadow that adapts to the colors within the uploaded image\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition,useCallback,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * Adaptive Shadow Image Component\n * \n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 300\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AdaptiveShadowImage(props){const{image={src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Default image\"},shadowIntensity=1,lightModeShadowIntensity=.7,darkModeShadowIntensity=1.3,useAdaptiveIntensity=true,shadowBlur=40,shadowOffset=20,shadowOpacity=.6,borderRadius=16,enableHover=true,hoverScale=1.05,hoverShadowMultiplier=1.5,performanceMode=\"balanced\"}=props;const canvasRef=useRef(null);const imageRef=useRef(null);const containerRef=useRef(null);const colorExtractionTimeoutRef=useRef();const mouseThrottleRef=useRef();const[dominantColor,setDominantColor]=useState(\"#000000\");const[isLoaded,setIsLoaded]=useState(false);const[isHovered,setIsHovered]=useState(false);const[mousePosition,setMousePosition]=useState({x:.5,y:.5});const[isDarkMode,setIsDarkMode]=useState(false);const isStatic=useIsStaticRenderer();// Theme detection\nuseEffect(()=>{if(typeof window===\"undefined\"||!useAdaptiveIntensity)return;const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleThemeChange=e=>{startTransition(()=>setIsDarkMode(e.matches));};// Set initial theme\nstartTransition(()=>setIsDarkMode(mediaQuery.matches));// Listen for theme changes\nmediaQuery.addEventListener(\"change\",handleThemeChange);return()=>{mediaQuery.removeEventListener(\"change\",handleThemeChange);};},[useAdaptiveIntensity]);// Performance settings based on mode\nconst performanceSettings=useMemo(()=>{switch(performanceMode){case\"high\":return{colorSampleStep:5,colorQuantization:16,mouseThrottleMs:8,colorDebounceMs:100,useGPUAcceleration:true};case\"performance\":return{colorSampleStep:20,colorQuantization:64,mouseThrottleMs:32,colorDebounceMs:300,useGPUAcceleration:false};default:return{colorSampleStep:10,colorQuantization:32,mouseThrottleMs:16,colorDebounceMs:200,useGPUAcceleration:true};}},[performanceMode]);// Debounced color extraction function\nconst extractDominantColor=useCallback(img=>{if(!canvasRef.current)return;// Clear existing timeout\nif(colorExtractionTimeoutRef.current){clearTimeout(colorExtractionTimeoutRef.current);}// Debounce color extraction\ncolorExtractionTimeoutRef.current=window.setTimeout(()=>{const canvas=canvasRef.current;const ctx=canvas.getContext(\"2d\");if(!ctx||!canvas)return;try{// Optimize canvas size for performance\nconst maxSize=performanceMode===\"performance\"?200:performanceMode===\"high\"?400:300;const aspectRatio=img.naturalWidth/img.naturalHeight;let canvasWidth,canvasHeight;if(aspectRatio>1){canvasWidth=Math.min(maxSize,img.naturalWidth);canvasHeight=canvasWidth/aspectRatio;}else{canvasHeight=Math.min(maxSize,img.naturalHeight);canvasWidth=canvasHeight*aspectRatio;}canvas.width=canvasWidth;canvas.height=canvasHeight;// Draw image to canvas\nctx.drawImage(img,0,0,canvasWidth,canvasHeight);// Get image data\nconst imageData=ctx.getImageData(0,0,canvasWidth,canvasHeight);const data=imageData.data;// Sample colors with performance-optimized step\nconst colorCounts={};const step=performanceSettings.colorSampleStep;const quantization=performanceSettings.colorQuantization;for(let i=0;i<data.length;i+=4*step){const r=data[i];const g=data[i+1];const b=data[i+2];const a=data[i+3];// Skip transparent pixels\nif(a<128)continue;// Quantize colors for better performance\nconst quantizedR=Math.floor(r/quantization)*quantization;const quantizedG=Math.floor(g/quantization)*quantization;const quantizedB=Math.floor(b/quantization)*quantization;const colorKey=`${quantizedR},${quantizedG},${quantizedB}`;colorCounts[colorKey]=(colorCounts[colorKey]||0)+1;}// Find most common color\nlet maxCount=0;let dominantRGB=\"0,0,0\";for(const[color,count]of Object.entries(colorCounts)){if(count>maxCount){maxCount=count;dominantRGB=color;}}// Convert to hex\nconst[r,g,b]=dominantRGB.split(\",\").map(Number);const hex=`#${((1<<24)+(r<<16)+(g<<8)+b).toString(16).slice(1)}`;startTransition(()=>{setDominantColor(hex);setIsLoaded(true);});}catch(error){console.warn(\"Could not extract color from image:\",error);startTransition(()=>{setDominantColor(\"#666666\");setIsLoaded(true);});}},performanceSettings.colorDebounceMs);},[performanceSettings]);useEffect(()=>{if(!image.src||isStatic){startTransition(()=>setIsLoaded(true));return;}const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{if(imageRef.current){extractDominantColor(img);}};img.onerror=()=>{startTransition(()=>{setDominantColor(\"#666666\");setIsLoaded(true);});};img.src=image.src;// Cleanup timeout on unmount\nreturn()=>{if(colorExtractionTimeoutRef.current){clearTimeout(colorExtractionTimeoutRef.current);}};},[image.src,isStatic,extractDominantColor]);// Throttled mouse move handler\nconst handleMouseMove=useCallback(e=>{if(!enableHover||!containerRef.current)return;// Clear existing throttle\nif(mouseThrottleRef.current){clearTimeout(mouseThrottleRef.current);}// Throttle mouse updates for performance\nmouseThrottleRef.current=window.setTimeout(()=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const x=(e.clientX-rect.left)/rect.width;const y=(e.clientY-rect.top)/rect.height;startTransition(()=>{setMousePosition({x:Math.max(0,Math.min(1,x)),y:Math.max(0,Math.min(1,y))});});},performanceSettings.mouseThrottleMs);},[enableHover,performanceSettings.mouseThrottleMs]);// Memoized shadow calculations for performance\nconst shadowCalculations=useMemo(()=>{// Calculate dynamic shadow offset based on cursor position\nconst dynamicShadowOffset={x:shadowOffset*(isHovered&&enableHover?hoverShadowMultiplier:1),y:shadowOffset*(isHovered&&enableHover?hoverShadowMultiplier:1)};// Use theme-specific intensity if adaptive mode is enabled\nconst baseIntensity=useAdaptiveIntensity?isDarkMode?darkModeShadowIntensity:lightModeShadowIntensity:shadowIntensity;const dynamicIntensity=isHovered&&enableHover?baseIntensity:baseIntensity;return{dynamicShadowOffset,dynamicIntensity};},[mousePosition,isHovered,enableHover,shadowOffset,hoverShadowMultiplier,shadowIntensity,useAdaptiveIntensity,isDarkMode,lightModeShadowIntensity,darkModeShadowIntensity]);// Memoized shadow styles for performance\nconst shadowStyle=useMemo(()=>{if(!isLoaded)return{};const{dynamicShadowOffset,dynamicIntensity}=shadowCalculations;const gpuAcceleration=performanceSettings.useGPUAcceleration;return{filter:`blur(${shadowBlur*(isHovered&&enableHover?hoverShadowMultiplier:1)}px)`,opacity:shadowOpacity*dynamicIntensity,transform:`translate3d(${dynamicShadowOffset.x}px, ${dynamicShadowOffset.y}px, 0) scale(${.95+dynamicIntensity*.05})`,transition:enableHover?\"all 0.15s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:gpuAcceleration&&enableHover?\"transform, opacity, filter\":\"auto\",backfaceVisibility:\"hidden\",perspective:gpuAcceleration?1e3:\"none\"};},[isLoaded,shadowCalculations,shadowBlur,shadowOpacity,isHovered,enableHover,hoverShadowMultiplier,performanceSettings.useGPUAcceleration]);const coloredShadowStyle=useMemo(()=>{if(!isLoaded)return{};const{dynamicShadowOffset,dynamicIntensity}=shadowCalculations;const gpuAcceleration=performanceSettings.useGPUAcceleration;return{backgroundColor:dominantColor,borderRadius:`${borderRadius}px`,filter:`blur(${shadowBlur*.8*(isHovered&&enableHover?hoverShadowMultiplier:1)}px)`,opacity:shadowOpacity*dynamicIntensity*.3,transform:`translate3d(${dynamicShadowOffset.x*.7}px, ${dynamicShadowOffset.y*.7}px, 0) scale(${.9+dynamicIntensity*.1})`,transition:enableHover?\"all 0.15s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:gpuAcceleration&&enableHover?\"transform, opacity, filter\":\"auto\",backfaceVisibility:\"hidden\"};},[isLoaded,shadowCalculations,dominantColor,borderRadius,shadowBlur,shadowOpacity,isHovered,enableHover,hoverShadowMultiplier,performanceSettings.useGPUAcceleration]);// Cleanup throttle timeout on unmount\nuseEffect(()=>{return()=>{if(mouseThrottleRef.current){clearTimeout(mouseThrottleRef.current);}};},[]);return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:enableHover?\"pointer\":\"default\",transform:isHovered&&enableHover?`scale3d(${hoverScale}, ${hoverScale}, 1)`:\"scale3d(1, 1, 1)\",transition:enableHover?\"transform 0.3s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:performanceSettings.useGPUAcceleration&&enableHover?\"transform\":\"auto\",backfaceVisibility:\"hidden\",...props.style},onMouseEnter:()=>enableHover&&startTransition(()=>setIsHovered(true)),onMouseLeave:()=>{if(enableHover){startTransition(()=>{setIsHovered(false);setMousePosition({x:.5,y:.5});});}},onMouseMove:handleMouseMove,children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"none\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:`url(${image.src})`,backgroundSize:\"cover\",backgroundPosition:\"center\",backgroundRepeat:\"no-repeat\",borderRadius:`${borderRadius}px`,zIndex:1,...shadowStyle},\"aria-hidden\":\"true\"}),isLoaded&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",zIndex:0,...coloredShadowStyle},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"img\",{ref:imageRef,src:image.src,alt:image.alt,style:{position:\"relative\",width:\"100%\",height:\"100%\",objectFit:\"cover\",borderRadius:`${borderRadius}px`,zIndex:2,transition:enableHover?\"all 0.3s cubic-bezier(0.4, 0, 0.2, 1)\":\"none\",willChange:performanceSettings.useGPUAcceleration&&enableHover?\"transform\":\"auto\",backfaceVisibility:\"hidden\"},onLoad:e=>{if(!isStatic){extractDominantColor(e.currentTarget);}}})]});}addPropertyControls(AdaptiveShadowImage,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},shadowIntensity:{type:ControlType.Number,title:\"Shadow Intensity\",defaultValue:1,min:0,max:2,step:.1},shadowBlur:{type:ControlType.Number,title:\"Shadow Blur\",defaultValue:40,min:0,max:100,step:1,unit:\"px\"},shadowOffset:{type:ControlType.Number,title:\"Shadow Offset\",defaultValue:20,min:0,max:50,step:1,unit:\"px\"},shadowOpacity:{type:ControlType.Number,title:\"Shadow Opacity\",defaultValue:.6,min:0,max:1,step:.1},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:50,step:1,unit:\"px\"},enableHover:{type:ControlType.Boolean,title:\"Enable Hover\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.05,min:1,max:1.2,step:.01,hidden:({enableHover})=>!enableHover},hoverShadowMultiplier:{type:ControlType.Number,title:\"Hover Shadow Boost\",defaultValue:1.5,min:1,max:3,step:.1,hidden:({enableHover})=>!enableHover},useAdaptiveIntensity:{type:ControlType.Boolean,title:\"Adaptive Theme Intensity\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},lightModeShadowIntensity:{type:ControlType.Number,title:\"Light Mode Intensity\",defaultValue:.7,min:0,max:2,step:.1,hidden:({useAdaptiveIntensity})=>!useAdaptiveIntensity},darkModeShadowIntensity:{type:ControlType.Number,title:\"Dark Mode Intensity\",defaultValue:1.3,min:0,max:2,step:.1,hidden:({useAdaptiveIntensity})=>!useAdaptiveIntensity}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdaptiveShadowImage\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveShadowImage.map","// Generated by Framer (a27e0f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ydKA9eDyA\",\"ubiz0OumZ\"];const serializationHash=\"framer-9lAhz\";const variantClassNames={ubiz0OumZ:\"framer-v-239fhf\",ydKA9eDyA:\"framer-v-1dwtqc3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={End:\"ubiz0OumZ\",Start:\"ydKA9eDyA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ydKA9eDyA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ydKA9eDyA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearf382t5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),2e3);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnVariantChange(baseVariant,{default:onAppearf382t5});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({ubiz0OumZ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dwtqc3\",className,classNames),\"data-framer-name\":\"Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ydKA9eDyA\",ref:refBinding,style:{...style},...addPropertyOverrides({ubiz0OumZ:{\"data-framer-name\":\"End\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k5ni8v\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"nw5pPZB1f\",style:{backgroundColor:\"var(--token-a1bbbd6e-47db-4a4a-9287-1fde5982623f, rgb(255, 255, 255))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:17,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||20)*.5000000000000002-9)),pixelHeight:16,pixelWidth:17,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/CFeo9YNAvOOOutdGL9kOwWpT8.svg?width=17&height=16\"},className:\"framer-b7637t\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"v58tQVRTS\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d9q3ke\",\"data-framer-name\":\"Shimmer\",layoutDependency:layoutDependency,layoutId:\"SVarv2qRn\",style:{background:\"radial-gradient(16% 92% at -7.199999999999999% 42.6%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 84%)\",mask:\"url('https://framerusercontent.com/images/CFeo9YNAvOOOutdGL9kOwWpT8.svg?width=17&height=16') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/CFeo9YNAvOOOutdGL9kOwWpT8.svg?width=17&height=16') alpha no-repeat center / cover add\"},variants:{ubiz0OumZ:{background:\"radial-gradient(16% 92% at 104.3% 50%, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 84%)\"}}})]})})})});});const css=[\".framer-9lAhz.framer-12ke03q, .framer-9lAhz .framer-12ke03q { display: block; }\",\".framer-9lAhz.framer-1dwtqc3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 20px; }\",\".framer-9lAhz .framer-1k5ni8v { flex: none; height: 12px; overflow: visible; position: relative; width: 12px; }\",\".framer-9lAhz .framer-b7637t, .framer-9lAhz .framer-1d9q3ke { flex: none; height: 18px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 18px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ubiz0OumZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerL98VwrTdB=withCSS(Component,css,\"framer-9lAhz\");export default FramerL98VwrTdB;FramerL98VwrTdB.displayName=\"Badge\";FramerL98VwrTdB.defaultProps={height:20,width:20};addPropertyControls(FramerL98VwrTdB,{variant:{options:[\"ydKA9eDyA\",\"ubiz0OumZ\"],optionTitles:[\"Start\",\"End\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerL98VwrTdB,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerL98VwrTdB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ubiz0OumZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerIntrinsicWidth\":\"20\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./L98VwrTdB.map","// Generated by Framer (4a8ebb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AdaptiveShadowImage from\"https://framerusercontent.com/modules/R6ADsSi459i0ClzkF8UR/LlpKVfCv0tobIfGGem2V/AdaptiveShadowImage.js\";import Badge from\"https://framerusercontent.com/modules/GwdK1LkUB5RlMuNjkA1Q/xhTRjG6HzRabAXG6lXMe/L98VwrTdB.js\";const BadgeFonts=getFonts(Badge);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const AdaptiveShadowImageFonts=getFonts(AdaptiveShadowImage);const cycleOrder=[\"Vh_tX8lT7\",\"hUEsWhlj3\",\"Fff9izqJ3\"];const serializationHash=\"framer-SzHw7\";const variantClassNames={Fff9izqJ3:\"framer-v-1boovde\",hUEsWhlj3:\"framer-v-6v4i8p\",Vh_tX8lT7:\"framer-v-1jw4hfi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:.2,delay:.5,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.75,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.2,delay:.35,duration:.4,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Vh_tX8lT7\",\"Variant 2\":\"hUEsWhlj3\",\"Variant 3\":\"Fff9izqJ3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Vh_tX8lT7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Vh_tX8lT7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Fff9izqJ3\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jw4hfi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Vh_tX8lT7\",ref:refBinding,style:{...style},...addPropertyOverrides({Fff9izqJ3:{\"data-framer-name\":\"Variant 3\"},hUEsWhlj3:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F63JHv3SM\"},motionChild:true,nodeId:\"Q6AcMN5u8\",openInNewTab:false,scopeId:\"yZE7uzMLs\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1htsrih framer-1howubq\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"Q6AcMN5u8\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zge2yl\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"fw9uqJ4sb\",transformTemplate:transformTemplate1,...addPropertyOverrides({hUEsWhlj3:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",y:(componentViewport?.y||0)+3+(((componentViewport?.height||96)-6-90)/2+0+0)+.5+89-24,...addPropertyOverrides({hUEsWhlj3:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||51)-6-45)/2+0+0)+0+45-14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1fjstha-container\",\"data-framer-appear-id\":\"1fjstha\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"vRufr5g_o-container\",nodeId:\"vRufr5g_o\",optimized:true,rendersWithMotion:true,scopeId:\"yZE7uzMLs\",style:{scale:.95},children:/*#__PURE__*/_jsx(Badge,{height:\"100%\",id:\"vRufr5g_o\",layoutId:\"vRufr5g_o\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ydKA9eDyA\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-133a5v8-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-appear-id\":\"133a5v8\",initial:animation3,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"W7u2gdvCm-container\",nodeId:\"W7u2gdvCm\",optimized:true,rendersWithMotion:true,scopeId:\"yZE7uzMLs\",children:/*#__PURE__*/_jsx(AdaptiveShadowImage,{borderRadius:50,darkModeShadowIntensity:1,enableHover:true,height:\"100%\",hoverScale:1,hoverShadowMultiplier:1.3,id:\"W7u2gdvCm\",image:addImageAlt({pixelHeight:2408,pixelWidth:2408,src:\"https://framerusercontent.com/images/eCreJZq3RH1ePe5kjcFQJVbELOs.jpg?width=2408&height=2408\",srcSet:\"https://framerusercontent.com/images/eCreJZq3RH1ePe5kjcFQJVbELOs.jpg?scale-down-to=512&width=2408&height=2408 512w,https://framerusercontent.com/images/eCreJZq3RH1ePe5kjcFQJVbELOs.jpg?scale-down-to=1024&width=2408&height=2408 1024w,https://framerusercontent.com/images/eCreJZq3RH1ePe5kjcFQJVbELOs.jpg?scale-down-to=2048&width=2408&height=2408 2048w,https://framerusercontent.com/images/eCreJZq3RH1ePe5kjcFQJVbELOs.jpg?width=2408&height=2408 2408w\"},\"\"),layoutId:\"W7u2gdvCm\",lightModeShadowIntensity:.4,shadowBlur:16,shadowIntensity:.5,shadowOffset:0,shadowOpacity:1,style:{height:\"100%\",width:\"100%\"},useAdaptiveIntensity:true,width:\"100%\"})})})]})})})})})})});});const css=[\".framer-SzHw7.framer-1howubq, .framer-SzHw7 .framer-1howubq { display: block; }\",\".framer-SzHw7.framer-1jw4hfi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 3px 0px 3px 0px; position: relative; width: min-content; }\",\".framer-SzHw7 .framer-1htsrih { flex: none; height: 90px; position: relative; text-decoration: none; width: 173px; }\",\".framer-SzHw7 .framer-zge2yl { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 89px; z-index: 2; }\",\".framer-SzHw7 .framer-1fjstha-container { aspect-ratio: 1 / 1; bottom: 4px; flex: none; height: auto; position: absolute; right: 3px; width: 20px; z-index: 3; }\",\".framer-SzHw7 .framer-133a5v8-container { aspect-ratio: 1 / 1; cursor: default; flex: none; height: 100%; position: relative; width: auto; z-index: 1; }\",\".framer-SzHw7.framer-v-6v4i8p .framer-1htsrih { height: 45px; width: 103px; }\",\".framer-SzHw7.framer-v-6v4i8p .framer-zge2yl { bottom: 0px; height: unset; left: 50%; top: 0px; width: auto; }\",\".framer-SzHw7.framer-v-6v4i8p .framer-1fjstha-container { bottom: -6px; right: -7px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 173\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hUEsWhlj3\":{\"layout\":[\"auto\",\"auto\"]},\"Fff9izqJ3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryZE7uzMLs=withCSS(Component,css,\"framer-SzHw7\");export default FrameryZE7uzMLs;FrameryZE7uzMLs.displayName=\"Logo 3\";FrameryZE7uzMLs.defaultProps={height:96,width:173};addPropertyControls(FrameryZE7uzMLs,{variant:{options:[\"Vh_tX8lT7\",\"hUEsWhlj3\",\"Fff9izqJ3\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryZE7uzMLs,[{explicitInter:true,fonts:[]},...BadgeFonts,...AdaptiveShadowImageFonts],{supportsExplicitInterCodegen:true});FrameryZE7uzMLs.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Badge,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryZE7uzMLs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hUEsWhlj3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Fff9izqJ3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"173\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yZE7uzMLs.map","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mHZQ1DqBU58umVBegxNp/RrJ80Ar1xXZQD7rK8Zop/stylesPresetLink.js\";import Logo3 from\"https://framerusercontent.com/modules/9L9yEcvvBpLYn4RFRZiM/L5J9XMhU9YEaldwDodDC/yZE7uzMLs.js\";const Image1WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image1));const Logo3Fonts=getFonts(Logo3);const cycleOrder=[\"I5uMOiPJf\",\"ZZ5aLSrL0\",\"Pe9eLunCn\",\"hBtSnrGp6\",\"MQHQxIpI5\",\"VA2EWDQjl\"];const serializationHash=\"framer-uwP5i\";const variantClassNames={hBtSnrGp6:\"framer-v-11gg4v4\",I5uMOiPJf:\"framer-v-naujzk\",MQHQxIpI5:\"framer-v-1crz3xd\",Pe9eLunCn:\"framer-v-3r8v4y\",VA2EWDQjl:\"framer-v-143dkdx\",ZZ5aLSrL0:\"framer-v-gk6uq4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:30,delay:.2,mass:3,stiffness:100,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 4\":\"hBtSnrGp6\",\"Variant 5\":\"MQHQxIpI5\",\"Variant 6\":\"VA2EWDQjl\",Desktop:\"I5uMOiPJf\",Phone:\"Pe9eLunCn\",Tablet:\"ZZ5aLSrL0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"I5uMOiPJf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I5uMOiPJf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-naujzk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"I5uMOiPJf\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{hBtSnrGp6:{backgroundColor:\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 27))\"},MQHQxIpI5:{backgroundColor:\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 27))\"},VA2EWDQjl:{backgroundColor:\"var(--token-2600a380-e987-469f-9b80-18adb7eef419, rgb(255, 81, 27))\"}},...addPropertyOverrides({hBtSnrGp6:{\"data-framer-name\":\"Variant 4\"},MQHQxIpI5:{\"data-framer-name\":\"Variant 5\"},Pe9eLunCn:{\"data-framer-name\":\"Phone\"},VA2EWDQjl:{\"data-framer-name\":\"Variant 6\"},ZZ5aLSrL0:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dkgds8\",\"data-framer-name\":\"Сover\",layoutDependency:layoutDependency,layoutId:\"vXL28MOF9\",children:/*#__PURE__*/_jsx(Image1WithFXWithOptimizedAppearEffect,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:90,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1280,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0),pixelHeight:3986,pixelWidth:3189,sizes:`min(${componentViewport?.width||\"100vw\"} - 160px, 1280px)`,src:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986\",srcSet:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=1024&width=3189&height=3986 819w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=2048&width=3189&height=3986 1638w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986 3189w\"},className:\"framer-1xw9aia\",\"data-framer-appear-id\":\"1xw9aia\",\"data-framer-name\":\"Image\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"F_l4g1kcJ\",optimized:true,...addPropertyOverrides({MQHQxIpI5:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1280,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0),pixelHeight:3986,pixelWidth:3189,sizes:`min(${componentViewport?.width||\"100vw\"} - 64px, 1280px)`,src:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986\",srcSet:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=1024&width=3189&height=3986 819w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=2048&width=3189&height=3986 1638w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986 3189w\"}},Pe9eLunCn:{__framer__speed:95,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1280,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+58+0+-38.8484),pixelHeight:3986,pixelWidth:3189,sizes:\"348.9766px\",src:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986\",srcSet:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=1024&width=3189&height=3986 819w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=2048&width=3189&height=3986 1638w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986 3189w\"}},VA2EWDQjl:{__framer__speed:95,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1280,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+58+0+-38.8484),pixelHeight:3986,pixelWidth:3189,sizes:\"348.9766px\",src:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986\",srcSet:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=1024&width=3189&height=3986 819w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=2048&width=3189&height=3986 1638w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986 3189w\"}},ZZ5aLSrL0:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1280,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0),pixelHeight:3986,pixelWidth:3189,sizes:`min(${componentViewport?.width||\"100vw\"} - 64px, 1280px)`,src:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986\",srcSet:\"https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=1024&width=3189&height=3986 819w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?scale-down-to=2048&width=3189&height=3986 1638w,https://framerusercontent.com/images/6rCJ0LcduZMkHGNCTMv1Tb87Pc.jpg?width=3189&height=3986 3189w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bfi84o\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Xf0NqenF2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWJsYWNr\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"85%\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Une invitation \\xe0 courir \"}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.strong,{children:\"pour de nouvelles raisons\"})]})}),className:\"framer-pz2i1r\",\"data-framer-name\":\"Inspiration for the soul of the meaning seeker\",fonts:[\"FS;Red Hat Display-black\"],layoutDependency:layoutDependency,layoutId:\"MEcapLLz0\",style:{\"--extracted-1of0zx5\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Pe9eLunCn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWJsYWNr\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-size\":\"47px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"85%\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"64px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Une invitation \\xe0 courir \"})}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"64px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"pour de nouvelles raisons\"})})]})})},VA2EWDQjl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWJsYWNr\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-size\":\"47px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"85%\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"64px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Une invitation \\xe0 courir \"})}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"64px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"pour de nouvelles raisons\"})})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1clijy7\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"BQ5KHia2c\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yxjcyp\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"d7CJRQXeN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:\"Le running ne se r\\xe9sume pas \\xe0 la performance.\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:\"Au del\\xe0 des kilom\\xe8tres et des chronos. Courir c’est aussi une fa\\xe7on d’explorer, d’apprendre, de jouer et de rencontrer.\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:[\"Avec Culture Run\\xae \",/*#__PURE__*/_jsx(motion.strong,{children:\"c’est cette vision du running que nous partageons \\xe0 travers des histoires, des parcours et des \\xe9v\\xe9nements marquants.\"})]})]}),className:\"framer-1hxk2yi\",\"data-framer-name\":\"Hey, Mikko Sam\\xe9lle here. I worked for five years as an independent brand builder blending skills in strategy, copywriting, graphic design and art direction. My work focuses on holistically building and launching brands with a compelling narrative and strategy which I then distill into a visual form that's designed to communicate. I've recently founded a brand building house called Practice. We are a small team dedicated to focused creative leadership and vision and only take on a few projects per year.\",fonts:[\"FS;Red Hat Display-extrabold\",\"FS;Red Hat Display-black\"],layoutDependency:layoutDependency,layoutId:\"KkZe_Uqu7\",style:{\"--extracted-14qxiz\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-1iakedh\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-ydz9fi\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"N\\xe9 \\xe0 Paris en 2025, Culture Run rassemble une communaut\\xe9 curieuse, sportive et engag\\xe9e.\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Nous cr\\xe9ons et collaborons avec ceux qui veulent faire vivre le running autrement, \\xe0 travers des exp\\xe9riences qui marquent.\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0ludGVyIERpc3BsYXkgRXh0cmFCb2xk\",\"--framer-font-family\":'\"CUSTOM;Inter Display ExtraBold\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"115%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Culture is running,\"}),/*#__PURE__*/_jsx(motion.br,{}),\"Germain\"]})]}),className:\"framer-1flo792\",\"data-framer-name\":\"Practice is an evolution of my strategic and design practices and allows me to stay a maker and close to my work but build at scale. I no longer operate independently. If you'd like to work together, please get in touch with me via\\xa0Practice.\",fonts:[\"FS;Red Hat Display-extrabold\",\"FS;Red Hat Display-black\",\"CUSTOM;Inter Display ExtraBold\"],layoutDependency:layoutDependency,layoutId:\"Pb1egPlGW\",style:{\"--extracted-14qxiz\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-1iakedh\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--extracted-ydz9fi\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v3brm7\",\"data-framer-name\":\"Contacts\",layoutDependency:layoutDependency,layoutId:\"O0UWDxgRP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q9h0ga\",\"data-framer-name\":\"Mail\",layoutDependency:layoutDependency,layoutId:\"vCziv7Ufj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d45b671-422e-417d-b4c5-d68d1b476f3d, rgba(255, 255, 255, 0.8)))\"},children:\"Contact / Collab\"})}),className:\"framer-sd5oal\",\"data-framer-name\":\"Contact\",fonts:[\"FS;Red Hat Display-extrabold\"],layoutDependency:layoutDependency,layoutId:\"torWcsLEp\",style:{\"--extracted-r6o4lv\":\"var(--token-7d45b671-422e-417d-b4c5-d68d1b476f3d, rgba(255, 255, 255, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:germain@culturerun.club\",motionChild:true,nodeId:\"aQxtPN2Am\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"Yidwsf5u3\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"germain@culturerun.club\"})})})}),className:\"framer-10l8odp\",\"data-framer-name\":\"hey@samelle.com\",fonts:[\"FS;Red Hat Display-extrabold\"],layoutDependency:layoutDependency,layoutId:\"aQxtPN2Am\",style:{\"--extracted-r6o4lv\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-117nflb\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"vTIcmmknl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7d45b671-422e-417d-b4c5-d68d1b476f3d, rgba(255, 255, 255, 0.5)))\"},children:\"Localisation\"})}),className:\"framer-ozyy8x\",\"data-framer-name\":\"Location\",fonts:[\"FS;Red Hat Display-extrabold\"],layoutDependency:layoutDependency,layoutId:\"ptzsa6i0J\",style:{\"--extracted-r6o4lv\":\"var(--token-7d45b671-422e-417d-b4c5-d68d1b476f3d, rgba(255, 255, 255, 0.5))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UmVkIEhhdCBEaXNwbGF5LWV4dHJhYm9sZA==\",\"--framer-font-family\":'\"Red Hat Display\", \"Red Hat Display Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255)))\"},children:\"Paris, FR\"})}),className:\"framer-ac82fi\",\"data-framer-name\":\"Manchester, UK\",fonts:[\"FS;Red Hat Display-extrabold\"],layoutDependency:layoutDependency,layoutId:\"UkGgGuKGp\",style:{\"--extracted-r6o4lv\":\"var(--token-d23633d6-d857-4ac9-ada8-90e5bf128559, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-101fkul\",\"data-framer-name\":\"Ticker + Buttons\",layoutDependency:layoutDependency,layoutId:\"PUXeNzjXw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,y:(componentViewport?.y||0)+80+1504+24+0,...addPropertyOverrides({MQHQxIpI5:{y:(componentViewport?.y||0)+80+1472+24+0},Pe9eLunCn:{y:(componentViewport?.y||0)+58+1657.9+24+0},VA2EWDQjl:{y:(componentViewport?.y||0)+58+1657.9+24+0},ZZ5aLSrL0:{y:(componentViewport?.y||0)+80+1472+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c50q7v-container\",layoutDependency:layoutDependency,layoutId:\"hTu3hc00G-container\",nodeId:\"hTu3hc00G\",rendersWithMotion:true,scopeId:\"Yidwsf5u3\",whileHover:animation2,children:/*#__PURE__*/_jsx(Logo3,{height:\"100%\",id:\"hTu3hc00G\",layoutId:\"hTu3hc00G\",variant:matchVariant(\"Fff9izqJ3\"),width:\"100%\"})})})})]})})})});});const css=[\".framer-uwP5i.framer-1ccw7no, .framer-uwP5i .framer-1ccw7no { display: block; }\",\".framer-uwP5i.framer-naujzk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 80px 80px 200px 80px; position: relative; width: 1440px; }\",\".framer-uwP5i .framer-1dkgds8 { align-content: center; align-items: center; aspect-ratio: 1.7777777777777777 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; max-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uwP5i .framer-1xw9aia { flex: none; height: 100%; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-uwP5i .framer-bfi84o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 800px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uwP5i .framer-pz2i1r { flex: none; height: 116px; max-width: 101%; position: relative; white-space: pre-wrap; width: 800px; word-break: break-word; word-wrap: break-word; }\",\".framer-uwP5i .framer-1clijy7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-uwP5i .framer-yxjcyp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 480px; }\",\".framer-uwP5i .framer-1hxk2yi, .framer-uwP5i .framer-1flo792 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-uwP5i .framer-1v3brm7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 193px; }\",\".framer-uwP5i .framer-q9h0ga, .framer-uwP5i .framer-117nflb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uwP5i .framer-sd5oal, .framer-uwP5i .framer-ozyy8x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uwP5i .framer-10l8odp, .framer-uwP5i .framer-ac82fi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-uwP5i .framer-101fkul { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-uwP5i .framer-1c50q7v-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-uwP5i.framer-v-gk6uq4.framer-naujzk, .framer-uwP5i.framer-v-1crz3xd.framer-naujzk { gap: 64px; padding: 80px 32px 120px 32px; width: 1024px; }\",\".framer-uwP5i.framer-v-3r8v4y.framer-naujzk, .framer-uwP5i.framer-v-143dkdx.framer-naujzk { gap: 39px; padding: 58px 24px 120px 24px; width: 390px; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-1dkgds8, .framer-uwP5i.framer-v-143dkdx .framer-1dkgds8 { aspect-ratio: unset; height: 270px; width: 350px; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-1xw9aia, .framer-uwP5i.framer-v-143dkdx .framer-1xw9aia { height: 129%; width: 100%; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-bfi84o, .framer-uwP5i.framer-v-143dkdx .framer-bfi84o { gap: 40px; max-width: 480px; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-pz2i1r, .framer-uwP5i.framer-v-143dkdx .framer-pz2i1r { height: auto; width: auto; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-1clijy7, .framer-uwP5i.framer-v-143dkdx .framer-1clijy7 { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-yxjcyp, .framer-uwP5i.framer-v-143dkdx .framer-yxjcyp { flex-direction: column; gap: 24px; width: 100%; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-1hxk2yi, .framer-uwP5i.framer-v-3r8v4y .framer-1flo792, .framer-uwP5i.framer-v-143dkdx .framer-1hxk2yi, .framer-uwP5i.framer-v-143dkdx .framer-1flo792 { flex: none; width: 100%; }\",\".framer-uwP5i.framer-v-3r8v4y .framer-1v3brm7, .framer-uwP5i.framer-v-143dkdx .framer-1v3brm7 { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1707\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZZ5aLSrL0\":{\"layout\":[\"fixed\",\"auto\"]},\"Pe9eLunCn\":{\"layout\":[\"fixed\",\"auto\"]},\"hBtSnrGp6\":{\"layout\":[\"fixed\",\"auto\"]},\"MQHQxIpI5\":{\"layout\":[\"fixed\",\"auto\"]},\"VA2EWDQjl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYidwsf5u3=withCSS(Component,css,\"framer-uwP5i\");export default FramerYidwsf5u3;FramerYidwsf5u3.displayName=\"\\xc0 propos\";FramerYidwsf5u3.defaultProps={height:1707,width:1440};addPropertyControls(FramerYidwsf5u3,{variant:{options:[\"I5uMOiPJf\",\"ZZ5aLSrL0\",\"Pe9eLunCn\",\"hBtSnrGp6\",\"MQHQxIpI5\",\"VA2EWDQjl\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant 4\",\"Variant 5\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYidwsf5u3,[{explicitInter:true,fonts:[{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZSCEK7S4VBCWIURNDFQ4JMFGVSANTY3E/NU7JB62SOLQOUPO3QU2C52CLGXBBG2WE/EHWSSXP2VWBWZLNGMJRPPQDBKQGP7BTU.woff2\",weight:\"900\"},{cssFamilyName:\"Red Hat Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Red Hat Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MMZ5CNXXF3OOGYXW6Y2BEPS66Z5J7O4T/RQMGAQTCFJNFSDVT6TZ7TETC6WEXAEF3/MYQLOUO4VZXDACA33B2ZYRT63XOGKINZ.woff2\",weight:\"800\"}]},...Logo3Fonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerYidwsf5u3.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo3,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYidwsf5u3\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZZ5aLSrL0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Pe9eLunCn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hBtSnrGp6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MQHQxIpI5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VA2EWDQjl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1707\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (65a4904)\nexport default function metadata(params,activeLocale){return{description:\"La rencontre entre la culture et le running \\xe0 Paris\",favicon:\"https://framerusercontent.com/assets/dve5OQKVKesdebpX7RKsDFALFnI.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/uBTYfGcga1MeE1Y1umPyzUPUvs.jpg\",title:\"Culture Run\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (95da0c7)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"lia7wu\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"5a825y\",mediaQuery:\"(min-width: 1024px) and (max-width: 1439.98px)\"},{hash:\"hqx710\",mediaQuery:\"(max-width: 1023.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-wPtva\",socialImage:\"https://framerusercontent.com/assets/uBTYfGcga1MeE1Y1umPyzUPUvs.jpg\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"qo0qxs\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"1qltgvr\",mediaQuery:\"(min-width: 1024px) and (max-width: 1439.98px)\"},{hash:\"zot7ac\",mediaQuery:\"(max-width: 1023.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},robots:\"max-image-preview:large\",serializationId:\"framer-6Opd5\",title:siteMetadata(params,activeLocale).title||\"404\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}