import{t as e}from"./rolldown-runtime.Dh6celcD.mjs";import{A as t,C as n,D as r,I as i,L as a,M as o,N as s,P as c,R as l,_ as u,a as d,c as f,g as p,h as m,i as h,j as g,k as _,l as v,m as y,n as b,o as x,p as ee,r as te,t as S,u as C,v as w,x as T}from"./react.D20wc1Tc.mjs";import{S as E,a as D,r as ne,t as O}from"./motion.Cc66XoLi.mjs";import{$ as re,A as ie,C as ae,H as oe,I as k,J as se,K as ce,L as A,O as j,S as M,St as le,T as N,U as P,V as ue,W as F,X as de,Z as fe,_t as I,a as pe,at as me,b as he,c as ge,et as _e,f as ve,g as ye,gt as be,h as xe,i as L,it as Se,k as Ce,l as we,mt as Te,o as R,p as Ee,rt as De,s as Oe,st as ke,tt as Ae,ut as z,v as je,w as Me,x as Ne,xt as Pe,yt as Fe}from"./framer.Bnjhc4io.mjs";import{c as Ie,d as Le,l as Re,u as ze}from"./shared-lib.BvN9rfxm.mjs";import{i as Be,n as Ve,r as He,t as Ue}from"./vfwbnhWq9.zUaICDKa.mjs";import{i as We,n as Ge,r as Ke,t as qe}from"./ZzJs53LxK.DJwyH3UK.mjs";function Je(e){let{opacity:t,backgroundSize:n,borderRadius:r}=e;return f(`div`,{style:{...Ye,opacity:t,backgroundSize:n,borderRadius:r}})}var Ye,Xe=e((()=>{x(),P(),Je.defaultProps={opacity:.5,backgroundSize:128,radius:0},N(Je,{backgroundSize:{title:`Size`,type:R.Number,min:64,max:256},opacity:{title:`Opacity`,type:R.Number,step:.1,displayStepper:!0,max:1,min:0},borderRadius:{title:`Radius`,type:R.Number,min:0,max:1e3,step:1,displayStepper:!0}}),Ye={width:`100%`,height:`100%`,backgroundSize:`256px 256px`,backgroundRepeat:`repeat`,backgroundImage:`url('/images/rR6HYXBrMmX4cRpXfXUOvpvpB0.png')`}}));function Ze(e,t,n){return Math.max(e,Math.min(t,n))}var Qe,$e,et,tt,nt,rt,it=e((()=>{i(),Qe=class{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(e){var t;if(!this.isRunning)return;let n=!1;if(this.duration&&this.easing){this.currentTime+=e;let t=Ze(0,this.currentTime/this.duration,1);n=t>=1;let r=n?1:this.easing(t);this.value=this.from+(this.to-this.from)*r}else this.lerp?(this.value=function(e,t,n,r){return function(e,t,n){return(1-n)*e+n*t}(e,t,1-Math.exp(-n*r))}(this.value,this.to,60*this.lerp,e),Math.round(this.value)===this.to&&(this.value=this.to,n=!0)):(this.value=this.to,n=!0);n&&this.stop(),(t=this.onUpdate)==null||t.call(this,this.value,n)}stop(){this.isRunning=!1}fromTo(e,t,{lerp:n,duration:r,easing:i,onStart:a,onUpdate:o}){this.from=this.value=e,this.to=t,this.lerp=n,this.duration=r,this.easing=i,this.currentTime=0,this.isRunning=!0,a?.(),this.onUpdate=o}},$e=class{constructor({wrapper:e,content:t,autoResize:n=!0,debounce:r=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===l?(this.width=l.innerWidth,this.height=l.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===l?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=e,this.content=t,n&&(this.debouncedResize=function(e,t){let n;return function(){let r=arguments,i=this;clearTimeout(n),n=setTimeout((function(){e.apply(i,r)}),t)}}(this.resize,r),this.wrapper===l?l.addEventListener(`resize`,this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var e,t;(e=this.wrapperResizeObserver)==null||e.disconnect(),(t=this.contentResizeObserver)==null||t.disconnect(),l.removeEventListener(`resize`,this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},et=class{constructor(){this.events={}}emit(e,...t){let n=this.events[e]||[];for(let e=0,r=n.length;e{this.events[e]=this.events[e]?.filter((e=>t!==e))}}off(e,t){this.events[e]=this.events[e]?.filter((e=>t!==e))}destroy(){this.events={}}},tt=100/6,nt=class{constructor(e,{wheelMultiplier:t=1,touchMultiplier:n=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:0,y:0},this.emitter.emit(`scroll`,{deltaX:0,deltaY:0,event:e})},this.onTouchMove=e=>{let{clientX:t,clientY:n}=e.targetTouches?e.targetTouches[0]:e,r=-(t-(this.touchStart?.x??0))*this.touchMultiplier,i=-(n-(this.touchStart?.y??0))*this.touchMultiplier;this.touchStart.x=t,this.touchStart.y=n,this.lastDelta={x:r,y:i},this.emitter.emit(`scroll`,{deltaX:r,deltaY:i,event:e})},this.onTouchEnd=e=>{this.emitter.emit(`scroll`,{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})},this.onWheel=e=>{let{deltaX:t,deltaY:n,deltaMode:r}=e;t*=r===1?tt:r===2?this.windowWidth:1,n*=r===1?tt:r===2?this.windowHeight:1,t*=this.wheelMultiplier,n*=this.wheelMultiplier,this.emitter.emit(`scroll`,{deltaX:t,deltaY:n,event:e})},this.onWindowResize=()=>{this.windowWidth=l.innerWidth,this.windowHeight=l.innerHeight},this.element=e,this.wheelMultiplier=t,this.touchMultiplier=n,this.touchStart={x:null,y:null},this.emitter=new et,l.addEventListener(`resize`,this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(`wheel`,this.onWheel,{passive:!1}),this.element.addEventListener(`touchstart`,this.onTouchStart,{passive:!1}),this.element.addEventListener(`touchmove`,this.onTouchMove,{passive:!1}),this.element.addEventListener(`touchend`,this.onTouchEnd,{passive:!1})}on(e,t){return this.emitter.on(e,t)}destroy(){this.emitter.destroy(),l.removeEventListener(`resize`,this.onWindowResize,!1),this.element.removeEventListener(`wheel`,this.onWheel),this.element.removeEventListener(`touchstart`,this.onTouchStart),this.element.removeEventListener(`touchmove`,this.onTouchMove),this.element.removeEventListener(`touchend`,this.onTouchEnd)}},rt=class{constructor({wrapper:e=l,content:t=document.documentElement,wheelEventsTarget:n=e,eventsTarget:r=n,smoothWheel:i=!0,syncTouch:a=!1,syncTouchLerp:o=.075,touchInertiaMultiplier:s=35,duration:c,easing:u=(e=>Math.min(1,1.001-2**(-10*e))),lerp:d=.1,infinite:f=!1,orientation:p=`vertical`,gestureOrientation:m=`vertical`,touchMultiplier:h=1,wheelMultiplier:g=1,autoResize:_=!0,prevent:v,virtualScroll:y,__experimental__naiveDimensions:b=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=e=>{e.button===1&&this.reset()},this.onVirtualScroll=e=>{if(typeof this.options.virtualScroll==`function`&&!1===this.options.virtualScroll(e))return;let{deltaX:t,deltaY:n,event:r}=e;if(this.emitter.emit(`virtual-scroll`,{deltaX:t,deltaY:n,event:r}),r.ctrlKey)return;let i=r.type.includes(`touch`),a=r.type.includes(`wheel`);if(this.isTouching=r.type===`touchstart`||r.type===`touchmove`,this.options.syncTouch&&i&&r.type===`touchstart`&&!this.isStopped&&!this.isLocked)return void this.reset();let o=t===0&&n===0,s=this.options.gestureOrientation===`vertical`&&n===0||this.options.gestureOrientation===`horizontal`&&t===0;if(o||s)return;let c=r.composedPath();c=c.slice(0,c.indexOf(this.rootElement));let l=this.options.prevent;if(c.find((e=>e instanceof Element&&(typeof l==`function`&&l?.(e)||e.hasAttribute?.call(e,`data-lenis-prevent`)||i&&e.hasAttribute?.call(e,`data-lenis-prevent-touch`)||a&&e.hasAttribute?.call(e,`data-lenis-prevent-wheel`)||e.classList?.contains(`lenis`)&&!e.classList?.contains(`lenis-stopped`)))))return;if(this.isStopped||this.isLocked)return void r.preventDefault();if(!(this.options.syncTouch&&i||this.options.smoothWheel&&a))return this.isScrolling=`native`,void this.animate.stop();r.preventDefault();let u=n;this.options.gestureOrientation===`both`?u=Math.abs(n)>Math.abs(t)?n:t:this.options.gestureOrientation===`horizontal`&&(u=t);let d=i&&this.options.syncTouch,f=i&&r.type===`touchend`&&Math.abs(u)>5;f&&(u=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+u,Object.assign({programmatic:!1},d?{lerp:f?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||this.isScrolling===`native`){let e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-e,this.direction=Math.sign(this.animatedScroll-e),this.isScrolling=`native`,this.emit(),this.velocity!==0&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},l.lenisVersion=`1.1.9`,e&&e!==document.documentElement&&e!==document.body||(e=l),this.options={wrapper:e,content:t,wheelEventsTarget:n,eventsTarget:r,smoothWheel:i,syncTouch:a,syncTouchLerp:o,touchInertiaMultiplier:s,duration:c,easing:u,lerp:d,infinite:f,gestureOrientation:m,orientation:p,touchMultiplier:h,wheelMultiplier:g,autoResize:_,prevent:v,virtualScroll:y,__experimental__naiveDimensions:b},this.animate=new Qe,this.emitter=new et,this.dimensions=new $e({wrapper:e,content:t,autoResize:_}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(`scroll`,this.onNativeScroll,!1),this.options.wrapper.addEventListener(`pointerdown`,this.onPointerDown,!1),this.virtualScroll=new nt(r,{touchMultiplier:h,wheelMultiplier:g}),this.virtualScroll.on(`scroll`,this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(`scroll`,this.onNativeScroll,!1),this.options.wrapper.removeEventListener(`pointerdown`,this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(e,t){return this.emitter.on(e,t)}off(e,t){return this.emitter.off(e,t)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(`scroll`,this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){let t=e-(this.time||e);this.time=e,this.animate.advance(.001*t)}scrollTo(e,{offset:t=0,immediate:n=!1,lock:r=!1,duration:i=this.options.duration,easing:a=this.options.easing,lerp:o=this.options.lerp,onStart:s,onComplete:c,force:u=!1,programmatic:d=!0,userData:f={}}={}){if(!this.isStopped&&!this.isLocked||u){if(typeof e==`string`&&[`top`,`left`,`start`].includes(e))e=0;else if(typeof e==`string`&&[`bottom`,`right`,`end`].includes(e))e=this.limit;else{let n;if(typeof e==`string`?n=document.querySelector(e):e instanceof HTMLElement&&e!=null&&e.nodeType&&(n=e),n){if(this.options.wrapper!==l){let e=this.rootElement.getBoundingClientRect();t-=this.isHorizontal?e.left:e.top}let r=n.getBoundingClientRect();e=(this.isHorizontal?r.left:r.top)+this.animatedScroll}}if(typeof e==`number`&&(e+=t,e=Math.round(e),this.options.infinite?d&&(this.targetScroll=this.animatedScroll=this.scroll):e=Ze(0,e,this.limit),e!==this.targetScroll)){if(this.userData=f,n)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),c?.(this),void(this.userData={});d||(this.targetScroll=e),this.animate.fromTo(this.animatedScroll,e,{duration:i,easing:a,lerp:o,onStart:()=>{r&&(this.isLocked=!0),this.isScrolling=`smooth`,s?.(this)},onUpdate:(e,t)=>{this.isScrolling=`smooth`,this.lastVelocity=this.velocity,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),d&&(this.targetScroll=e),t||this.emit(),t&&(this.reset(),this.emit(),c?.(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===l?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?`x`:`y`]}get isHorizontal(){return this.options.orientation===`horizontal`}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function(e,t){return(e%t+t)%t}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.updateClassName())}get isSmooth(){return this.isScrolling===`smooth`}get className(){let e=`lenis`;return this.isStopped&&(e+=` lenis-stopped`),this.isLocked&&(e+=` lenis-locked`),this.isScrolling&&(e+=` lenis-scrolling`),this.isScrolling===`smooth`&&(e+=` lenis-smooth`),e}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,``).trim()}}}));function at(e){let{intensity:t}=e,n=r(null);return o(()=>{if(n.current)try{n.current.scrollTo(0,{immediate:!0})}catch(e){console.error(`Error scrolling to top:`,e)}},[n]),o(()=>{let e=()=>{try{let e=document.querySelector(`[data-frameruni-stop-scroll]`),t=document.documentElement,r=t&&t.style&&t.style.overflow===`hidden`;n.current&&(e||r?n.current.stop():n.current.start())}catch(e){console.error(`Error in checkForStopScroll:`,e)}};e();let t,r;try{t=new MutationObserver(e),r=new MutationObserver(e),document&&document.documentElement&&(t.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`data-frameruni-stop-scroll`]}),r.observe(document.documentElement,{attributes:!0,attributeFilter:[`style`]}))}catch(e){console.error(`Error setting up observers:`,e)}return()=>{try{t&&t.disconnect(),r&&r.disconnect()}catch(e){console.error(`Error disconnecting observers:`,e)}}},[]),o(()=>{try{if(!document)return;let e=document.getElementsByTagName(`*`);for(let t=0;t{try{if(typeof rt!=`function`){console.error(`Lenis is not available`);return}n.current=new rt({duration:(t||10)/10});let e=t=>{if(n.current)try{n.current.raf(t),requestAnimationFrame(e)}catch(e){console.error(`Error in animation frame:`,e)}},r=requestAnimationFrame(e);return()=>{if(cancelAnimationFrame(r),n.current)try{n.current.destroy(),n.current=null}catch(e){console.error(`Error destroying Lenis:`,e)}}}catch(e){return console.error(`Error initializing Lenis:`,e),()=>{}}},[t]),o(()=>{try{if(!document||!n.current)return;let e=Array.from(document.querySelectorAll(`a[href]`)||[]).filter(e=>{if(!e)return!1;let t=e;if(!t.href)return!1;let n=t.href.startsWith(l.location.origin)||t.href.startsWith(`./`)||t.href.startsWith(`/`),r=t.href.includes(`#`);return n&&r}).map(e=>{try{let t=e,n=t.href.includes(`#`)?`#${t.href.split(`#`).pop()}`:``,r=n?decodeURIComponent(n):``,i=0;try{if(r){let e=document.querySelector(r);if(e){let t=l.getComputedStyle(e).scrollMarginTop;i=t&&parseInt(t)||0}}}catch(e){console.error(`Error finding target element:`,e)}return{href:n,scrollMargin:i,anchorElement:t}}catch(e){return console.error(`Error processing anchor:`,e),null}}).filter(Boolean),t=(e,t,r)=>{try{e&&e.preventDefault&&e.preventDefault(),n.current&&t&&n.current.scrollTo(t,{offset:-(r||0)})}catch(e){console.error(`Error in anchor click handler:`,e)}},r=e.map(({href:e,scrollMargin:n})=>r=>t(r,e,n));return e.forEach(({anchorElement:e},t)=>{e&&r[t]&&e.addEventListener(`click`,r[t])}),()=>{e.forEach(({anchorElement:e},t)=>{e&&r[t]&&e.removeEventListener(`click`,r[t])})}}catch(e){return console.error(`Error setting up anchor links:`,e),()=>{}}},[n]),f(`div`,{style:e.style})}var B,ot=e((()=>{i(),x(),P(),it(),n(),B=I(at,[`html.lenis { height: auto; }`,`.lenis.lenis-smooth { scroll-behavior: auto !important; }`,`.lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }`,`.lenis.lenis-stopped { overflow: hidden; }`,`.lenis.lenis-scrolling iframe { pointer-events: none; }`],``),B.displayName=`Smooth Scroll`,N(B,{intensity:{title:`Intensity`,type:R.Number,defaultValue:10,min:0,description:`More components at [Framer University](https://frameruni.link/cc).`}})})),st,ct,lt,ut=e((()=>{P(),Ce.loadFonts([]),st=[{explicitInter:!0,fonts:[]}],ct=[`.framer-ZHE11 .framer-styles-preset-lfjhkq:not(.rich-text-wrapper), .framer-ZHE11 .framer-styles-preset-lfjhkq.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; }`],lt=`framer-ZHE11`}));function V({text:e,transition:t,stagger:n,reverse:r,font:i,color:a,textTransform:o,tag:s,padding:l}){let[u,d]=c(!1),p=`rolling-text-inner-${w().replace(/:/g,``)}`,m=s,h=i?.fontSize??`16px`;i?.letterSpacing;let g=i?.lineHeight,_=i?.fontFamily??`Inter`,y=parseInt(h,10)||16,b;if(typeof g==`number`)b=y*g;else if(typeof g==`string`&&g.includes(`em`))b=y*(parseFloat(g)||1.2);else if(typeof g==`string`){let e=parseFloat(g);b=isNaN(e)?g:`${e}px`}else b=y*1.2;let x=typeof b==`number`?`${b}px`:b,ee=`-${x}`,te=` .${p} { --font-size: ${h}; --text: ${a}; --line-height-abs: ${x}; box-sizing: border-box; margin: 0; padding: 0; vertical-align: top; display: flex; overflow: hidden; width: max-content; font-family: ${_}; font-size: ${h}; text-transform: ${o}; user-select: none; text-shadow: 0 var(--line-height-abs) 0 var(--text); } .${p} span { display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden; white-space: pre; flex-shrink: 0; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: inherit; letter-spacing: inherit; line-height: ${g??1.2}; color: var(--text); } `,S={display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`,overflow:`hidden`,padding:l,boxSizing:`border-box`},C={initial:{y:`0%`},hover:{y:ee}},T=typeof t?.duration==`number`?t.duration:.5,D=n/100;return v(`div`,{style:S,onMouseEnter:()=>d(!0),onMouseLeave:()=>d(!1),children:[f(m,{className:p,children:[...e].map((n,a)=>{let o=r?e.length-1-a:a,s=e.length>0?T/e.length*o*D:0,c={display:`block`,...i};return f(E.span,{variants:C,initial:`initial`,animate:u?`hover`:`initial`,transition:{...t,delay:s},style:c,children:n===` `?`\xA0`:n},a)})}),f(`style`,{children:te})]})}var dt=e((()=>{x(),n(),P(),O(),V.displayName=`Rolling Text`,N(V,{text:{type:R.String,title:`Text`,defaultValue:`Rolling Text`},font:{type:R.Font,title:`Font`,controls:`extended`,defaultValue:{fontFamily:`Inter`,fontWeight:`400`,fontSize:`16px`,fontStyle:`normal`,letterSpacing:`0px`,lineHeight:1.2}},color:{type:R.Color,title:`Color`,defaultValue:`#808080`},transition:{type:R.Transition,title:`Transition`,defaultValue:{type:`spring`,duration:.4,bounce:0}},stagger:{title:`Stagger`,type:R.Number,min:0,max:100,step:1,defaultValue:35,unit:`%`},padding:{title:`Padding`,type:R.Padding,defaultValue:`0px`},reverse:{type:R.Boolean,title:`Reverse`,defaultValue:!1,enabledTitle:`Yes`,disabledTitle:`No`},textTransform:{title:`Transform`,type:R.Enum,defaultValue:`none`,options:[`none`,`uppercase`,`lowercase`,`capitalize`],optionTitles:[`None`,`Uppercase`,`Lowercase`,`Capitalize`]},tag:{type:R.Enum,title:`Tag`,options:[`p`,`span`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],optionTitles:[`p`,`span`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],defaultValue:`p`,description:`More components at [Framer University](https://frameruni.link/cc).`}})})),ft,pt,mt,ht,gt,_t,vt,yt,H,bt=e((()=>{x(),P(),O(),n(),dt(),ft=k(V),pt=`framer-W6IRo`,mt={GB98kyId2:`framer-v-17htvoe`},ht={bounce:.2,delay:0,duration:.4,type:`spring`},gt=({value:e,children:n})=>{let r=_(D),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return f(D.Provider,{value:a,children:n})},_t=E.create(s),vt=({click:e,height:t,id:n,link:r,newTab:i,text:a,width:o,...s})=>({...s,bN7nW96_Z:a??s.bN7nW96_Z??`About Us`,COY0qskLw:r??s.COY0qskLw,xejliakuI:i??s.xejliakuI,XqKLmkhYH:e??s.XqKLmkhYH}),yt=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),H=I(p(function(e,t){let n=r(null),i=t??n,a=w(),{activeLocale:o,setLocale:s}=z();Ae();let{style:c,className:l,layoutId:u,variant:d,bN7nW96_Z:p,COY0qskLw:m,xejliakuI:h,XqKLmkhYH:g,..._}=vt(e),{baseVariant:v,classNames:y,clearLoadingGesture:b,gestureHandlers:x,gestureVariant:ee,isLoading:te,setGestureState:S,setVariant:C,variants:T}=be({defaultVariant:`GB98kyId2`,ref:i,variant:d,variantClassNames:mt}),D=yt(e,T),{activeVariantCallback:O,delay:re}=_e(v),ie=O(async(...e)=>{if(S({isPressed:!1}),g&&await g(...e)===!1)return!1}),oe=j(pt);return f(ne,{id:u??a,children:f(_t,{animate:T,initial:!1,children:f(gt,{value:ht,children:f(Ee,{href:m,motionChild:!0,nodeId:`GB98kyId2`,openInNewTab:h,scopeId:`MFbCLAIgN`,smoothScroll:!0,children:f(E.a,{..._,...x,className:`${j(oe,`framer-17htvoe`,l,y)} framer-1x4c6pk`,"data-framer-name":`Primary`,"data-highlight":!0,layoutDependency:D,layoutId:`GB98kyId2`,onTap:ie,ref:i,style:{backgroundColor:`var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243))`,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...c},children:f(L,{children:f(ae,{className:`framer-9dv2n0-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutDependency:D,layoutId:`ZoF7KBIAC-container`,nodeId:`ZoF7KBIAC`,rendersWithMotion:!0,scopeId:`MFbCLAIgN`,children:f(V,{color:`var(--token-e44374f3-0aa3-4326-a0ec-25df52a31057, rgb(17, 17, 17))`,font:{fontFamily:`"Archivo", "Archivo Placeholder", sans-serif`,fontSize:`16px`,fontStyle:`normal`,fontWeight:500,letterSpacing:`-0.02em`,lineHeight:`1.2em`},height:`100%`,id:`ZoF7KBIAC`,layoutId:`ZoF7KBIAC`,padding:`8px 16px 8px 16px`,reverse:!1,stagger:35,tag:`p`,text:p,textTransform:`none`,transition:{bounce:.2,delay:0,duration:.8,type:`spring`},width:`100%`})})})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-W6IRo.framer-1x4c6pk, .framer-W6IRo .framer-1x4c6pk { display: block; }`,`.framer-W6IRo.framer-17htvoe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }`,`.framer-W6IRo .framer-9dv2n0-container { flex: none; height: auto; position: relative; width: auto; }`],`framer-W6IRo`),H.displayName=`Navigation Link`,H.defaultProps={height:35,width:97},N(H,{bN7nW96_Z:{defaultValue:`About Us`,title:`Text`,type:R.String},onbN7nW96_ZChange:{changes:`bN7nW96_Z`,type:R.ChangeHandler},COY0qskLw:{title:`Link`,type:R.Link},xejliakuI:{defaultValue:!1,title:`New Tab`,type:R.Boolean},onxejliakuIChange:{changes:`xejliakuI`,type:R.ChangeHandler},XqKLmkhYH:{title:`Click`,type:R.EventHandler}}),Me(H,[{explicitInter:!0,fonts:[{cssFamilyName:`Archivo`,source:`fontshare`,style:`normal`,uiFamilyName:`Archivo`,url:`/assets/fff850e5_EPHSF4UBJRLGUILEFJVCMY7ET4W5HPUF.woff2`,weight:`500`}]},...ft],{supportsExplicitInterCodegen:!0})}));function U(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var xt,W,St,Ct,wt,Tt,Et,G,K,Dt,Ot,kt,At,jt,Mt,Nt,Pt,Ft,It,Lt,q,Rt=e((()=>{x(),P(),O(),n(),Le(),Be(),ut(),We(),bt(),xt=k(H),W=Fe(ae),St=Fe(M),Ct=[`KTU4ly8LJ`,`RmN2D6ueF`,`QHIiKylrI`],wt=`framer-UxcgW`,Tt={KTU4ly8LJ:`framer-v-788ly6`,QHIiKylrI:`framer-v-1s9g854`,RmN2D6ueF:`framer-v-1w2xgsd`},Et={bounce:.2,delay:0,duration:.4,type:`spring`},G={effect:{filter:`blur(10px)`,opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10},repeat:!1,startDelay:0,threshold:0,tokenization:`word`,transition:{bounce:0,delay:.05,duration:1.8,type:`spring`},trigger:`onInView`,type:`appear`},K={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10},Dt={bounce:0,delay:.2,duration:1.6,type:`spring`},Ot={bounce:0,delay:.3,duration:1.6,type:`spring`},kt={bounce:0,delay:.4,duration:1.6,type:`spring`},At={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40},jt={bounce:0,delay:0,duration:2.2,type:`spring`},Mt=(e,t)=>`translateX(-50%) ${t}`,Nt=({value:e,children:n})=>{let r=_(D),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return f(D.Provider,{value:a,children:n})},Pt={Desktop:`KTU4ly8LJ`,Phone:`QHIiKylrI`,Tablet:`RmN2D6ueF`},Ft=E.create(s),It=({height:e,id:t,width:n,...r})=>({...r,variant:Pt[r.variant]??r.variant??`KTU4ly8LJ`}),Lt=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),q=I(p(function(e,t){let n=r(null),i=t??n,a=w(),{activeLocale:o,setLocale:c}=z();Ae();let{style:l,className:u,layoutId:d,variant:p,...m}=It(e),{baseVariant:h,classNames:g,clearLoadingGesture:_,gestureHandlers:y,gestureVariant:b,isLoading:x,setGestureState:ee,setVariant:te,variants:S}=be({cycleOrder:Ct,defaultVariant:`KTU4ly8LJ`,ref:i,variant:p,variantClassNames:Tt}),C=Lt(e,S),T=j(wt,qe,Ie,Ue,lt);return Te(),f(ne,{id:d??a,children:f(Ft,{animate:S,initial:!1,children:f(Nt,{value:Et,children:v(E.footer,{...m,...y,className:j(T,`framer-788ly6`,u,g),"data-framer-name":`Desktop`,layoutDependency:C,layoutId:`KTU4ly8LJ`,ref:i,style:{backgroundColor:`var(--token-e44374f3-0aa3-4326-a0ec-25df52a31057, rgb(17, 17, 17))`,...l},...U({QHIiKylrI:{"data-framer-name":`Phone`},RmN2D6ueF:{"data-framer-name":`Tablet`}},h,b),children:[v(E.div,{className:`framer-1got5e6`,"data-framer-name":`Container`,layoutDependency:C,layoutId:`OcQCHDBM6`,children:[f(M,{__fromCanvasComponent:!0,children:v(s,{children:[f(E.h2,{className:`framer-styles-preset-qivcl7`,"data-styles-preset":`ZzJs53LxK`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-1of0zx5, var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243)))`},children:`The World Explained.`}),f(E.p,{className:`framer-styles-preset-8qcqpn`,"data-styles-preset":`e4lWfIAXv`,dir:`auto`,children:`Fr`})]}),className:`framer-1umwttr`,effect:G,fonts:[`Inter`],layoutDependency:C,layoutId:`rPTRAimX4`,style:{"--extracted-1of0zx5":`var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0}),v(E.div,{className:`framer-19u2gmr`,"data-framer-name":`Columns`,layoutDependency:C,layoutId:`KPH5ncnOz`,children:[v(E.div,{className:`framer-kularx`,"data-framer-name":`Quick Links`,layoutDependency:C,layoutId:`Ie58gKUzI`,children:[f(M,{__fromCanvasComponent:!0,children:f(s,{children:f(E.h4,{className:`framer-styles-preset-1n416j1`,"data-styles-preset":`vfwbnhWq9`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-1eung3n, var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243)))`},children:`/Quick links`})}),className:`framer-113ci7d`,effect:G,fonts:[`Inter`],layoutDependency:C,layoutId:`x2PZwIcfi`,style:{"--extracted-1eung3n":`var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0}),v(E.div,{className:`framer-1b8b481`,"data-framer-name":`Links`,layoutDependency:C,layoutId:`PrjMUnC2o`,children:[f(Ne,{links:[{href:{hash:`:npBBG0Wwo`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0},{href:{hash:`:npBBG0Wwo`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0},{href:{hash:`:npBBG0Wwo`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0}],children:e=>f(L,{height:35,children:f(W,{__framer__animate:{transition:Dt},__framer__animateOnce:!0,__framer__enter:K,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1c8ci6x-container`,layoutDependency:C,layoutId:`e42KI14oO-container`,nodeId:`e42KI14oO`,rendersWithMotion:!0,scopeId:`itKm_zB9I`,children:f(H,{bN7nW96_Z:`Home`,COY0qskLw:e[0],height:`100%`,id:`e42KI14oO`,layoutId:`e42KI14oO`,width:`100%`,xejliakuI:!1,...U({QHIiKylrI:{COY0qskLw:e[2]},RmN2D6ueF:{COY0qskLw:e[1]}},h,b)})})})}),f(Ne,{links:[{href:{hash:`:TbExOxW2v`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0},{href:{hash:`:TbExOxW2v`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0},{href:{hash:`:TbExOxW2v`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0}],children:e=>f(L,{height:35,children:f(W,{__framer__animate:{transition:Ot},__framer__animateOnce:!0,__framer__enter:K,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-em5lf8-container`,layoutDependency:C,layoutId:`pFxUv8PaR-container`,nodeId:`pFxUv8PaR`,rendersWithMotion:!0,scopeId:`itKm_zB9I`,children:f(H,{bN7nW96_Z:`About Me`,COY0qskLw:e[0],height:`100%`,id:`pFxUv8PaR`,layoutId:`pFxUv8PaR`,width:`100%`,xejliakuI:!1,...U({QHIiKylrI:{COY0qskLw:e[2]},RmN2D6ueF:{COY0qskLw:e[1]}},h,b)})})})}),f(Ne,{links:[{href:{hash:`:M1GK5eV3E`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0},{href:{hash:`:M1GK5eV3E`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0},{href:{hash:`:M1GK5eV3E`,webPageId:`XQuJCztg5`},implicitPathVariables:void 0}],children:e=>f(L,{height:35,children:f(W,{__framer__animate:{transition:kt},__framer__animateOnce:!0,__framer__enter:K,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1y3fwlc-container`,layoutDependency:C,layoutId:`JMxVnYwnN-container`,nodeId:`JMxVnYwnN`,rendersWithMotion:!0,scopeId:`itKm_zB9I`,children:f(H,{bN7nW96_Z:`Services`,COY0qskLw:e[0],height:`100%`,id:`JMxVnYwnN`,layoutId:`JMxVnYwnN`,width:`100%`,xejliakuI:!1,...U({QHIiKylrI:{COY0qskLw:e[2]},RmN2D6ueF:{COY0qskLw:e[1]}},h,b)})})})})]})]}),v(E.div,{className:`framer-1ac7wjl`,"data-framer-name":`Contact`,layoutDependency:C,layoutId:`b2JYvcojU`,children:[f(M,{__fromCanvasComponent:!0,children:f(s,{children:f(E.h4,{className:`framer-styles-preset-1n416j1`,"data-styles-preset":`vfwbnhWq9`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-1eung3n, var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243)))`},children:`/Contact`})}),className:`framer-5sim8l`,effect:G,fonts:[`Inter`],layoutDependency:C,layoutId:`bslnZlvxU`,style:{"--extracted-1eung3n":`var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},verticalAlignment:`top`,withExternalLayout:!0}),f(E.div,{className:`framer-dd8dt3`,"data-framer-name":`Links`,layoutDependency:C,layoutId:`uMV6yM1NU`,children:f(St,{__framer__animate:{transition:Dt},__framer__animateOnce:!0,__framer__enter:K,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__fromCanvasComponent:!0,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,children:f(s,{children:f(E.p,{className:`framer-styles-preset-8qcqpn`,"data-styles-preset":`e4lWfIAXv`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243)))`},children:f(Ee,{href:`mailto:mejed@templyo.io`,motionChild:!0,nodeId:`EY14lae6C`,openInNewTab:!0,relValues:[],scopeId:`itKm_zB9I`,smoothScroll:!1,children:f(E.a,{className:`framer-styles-preset-lfjhkq`,"data-styles-preset":`yaETO81Ao`,children:`styczen.edit@gmail.com`})})})}),className:`framer-3drypv`,fonts:[`Inter`],layoutDependency:C,layoutId:`EY14lae6C`,style:{"--extracted-r6o4lv":`var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243))`},verticalAlignment:`top`,withExternalLayout:!0})})]})]})]}),f(St,{__framer__animate:{transition:jt},__framer__animateOnce:!1,__framer__enter:At,__framer__styleAppearEffectEnabled:!0,__framer__threshold:.5,__fromCanvasComponent:!0,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,children:f(s,{children:f(E.p,{dir:`auto`,style:{"--font-selector":`RlM7QXJjaGl2by1ib2xk`,"--framer-font-family":`"Archivo", "Archivo Placeholder", sans-serif`,"--framer-font-size":`503.872820447141px`,"--framer-font-weight":`700`,"--framer-letter-spacing":`-0.02em`,"--framer-line-height":`0.9em`,"--framer-text-alignment":`center`,"--framer-text-color":`var(--extracted-r6o4lv, var(--token-57f08e2a-01d8-4ce0-89a5-f6d5488003ee, rgba(250, 247, 243, 0.1)))`},children:`FiLIP`})}),className:`framer-3vb2n7`,fonts:[`FS;Archivo-bold`],layoutDependency:C,layoutId:`k9Flr5keB`,style:{"--extracted-r6o4lv":`var(--token-57f08e2a-01d8-4ce0-89a5-f6d5488003ee, rgba(250, 247, 243, 0.1))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},transformTemplate:Mt,verticalAlignment:`top`,viewBox:`0 0 1200 453`,withExternalLayout:!0,...U({QHIiKylrI:{viewBox:`0 0 1200.077456408943 453`},RmN2D6ueF:{viewBox:`0 0 1200.077456408943 453`}},h,b)})]})})})})}),[`.framer-UxcgW.framer-i12q67, .framer-UxcgW .framer-i12q67 { display: block; }`,`.framer-UxcgW.framer-788ly6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 300px 0px; position: relative; width: 1280px; }`,`.framer-UxcgW .framer-1got5e6 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1180px; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-UxcgW .framer-1umwttr { flex: none; height: auto; max-width: 340px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }`,`.framer-UxcgW .framer-19u2gmr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 720px; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-UxcgW .framer-kularx, .framer-UxcgW .framer-1ac7wjl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 300px; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-UxcgW .framer-113ci7d, .framer-UxcgW .framer-5sim8l, .framer-UxcgW .framer-3drypv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-UxcgW .framer-1b8b481 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UxcgW .framer-1c8ci6x-container, .framer-UxcgW .framer-em5lf8-container, .framer-UxcgW .framer-1y3fwlc-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-UxcgW .framer-dd8dt3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-UxcgW .framer-3vb2n7 { bottom: -143px; flex: none; height: auto; left: 50%; max-width: 1200px; position: absolute; white-space: pre; width: 94%; z-index: 1; }`,`.framer-UxcgW.framer-v-1w2xgsd.framer-788ly6 { padding: 100px 0px 300px 0px; width: 810px; }`,`.framer-UxcgW.framer-v-1w2xgsd .framer-1got5e6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 60px; justify-content: flex-start; padding: 0px 30px 0px 30px; }`,`.framer-UxcgW.framer-v-1w2xgsd .framer-19u2gmr, .framer-UxcgW.framer-v-1s9g854 .framer-kularx, .framer-UxcgW.framer-v-1s9g854 .framer-1ac7wjl { flex: none; width: 100%; }`,`.framer-UxcgW.framer-v-1w2xgsd .framer-3vb2n7 { bottom: -50px; width: 94%; }`,`.framer-UxcgW.framer-v-1s9g854.framer-788ly6 { padding: 80px 0px 200px 0px; width: 390px; }`,`.framer-UxcgW.framer-v-1s9g854 .framer-1got5e6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 60px; justify-content: flex-start; padding: 0px 20px 0px 20px; }`,`.framer-UxcgW.framer-v-1s9g854 .framer-19u2gmr { flex: none; flex-direction: column; gap: 60px; justify-content: flex-start; width: 100%; }`,`.framer-UxcgW.framer-v-1s9g854 .framer-3vb2n7 { bottom: -10px; width: 94%; }`,...Ge,...Re,...Ve,...ct],`framer-UxcgW`),q.displayName=`Footer`,q.defaultProps={height:601,width:1280},N(q,{variant:{options:[`KTU4ly8LJ`,`RmN2D6ueF`,`QHIiKylrI`],optionTitles:[`Desktop`,`Tablet`,`Phone`],title:`Variant`,type:R.Enum}}),Me(q,[{explicitInter:!0,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:`/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:`/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+1F00-1FFF`,url:`/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0370-03FF`,url:`/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:`/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:`/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:`/assets/b6Y37FthZeALduNqHicBT6FutY.woff2`,weight:`400`},{cssFamilyName:`Archivo`,source:`fontshare`,style:`normal`,uiFamilyName:`Archivo`,url:`/assets/e69b4a4b_UHPKREF72UMVMQSKHPDQ42AVOZPICLOJ.woff2`,weight:`700`}]},...xt,...A(Ke),...A(ze),...A(He),...A(st)],{supportsExplicitInterCodegen:!0}),q.loader={load:(e,t)=>(t.locale,Promise.allSettled([ie(H,{},t)]))}})),zt,Bt,Vt,Ht,Ut,Wt,J,Y,Gt,Kt,qt,Jt,Yt,Xt,Zt,Qt,X,$t=e((()=>{x(),P(),O(),n(),Xe(),ot(),Rt(),zt=k(Je),Bt=k(B),Vt=k(q),Ht={cmt5tQtU2:`(min-width: 810px) and (max-width: 1279.98px)`,xYhHFGQwf:`(max-width: 809.98px)`,YCJ0ndl77:`(min-width: 1280px)`},Ut=`framer-CnR3T`,Wt={cmt5tQtU2:`framer-v-160pjv0`,xYhHFGQwf:`framer-v-1gmdhm4`,YCJ0ndl77:`framer-v-egmbj8`},J=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},Y={},Gt=Object.keys(Y),Kt=[`.framer-CnR3T.framer-3fmz9g, .framer-CnR3T .framer-3fmz9g { display: block; }`,`.framer-CnR3T.framer-egmbj8 { align-content: center; align-items: center; background-color: var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, #faf7f3); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-CnR3T .framer-bcxrl8-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); order: -1000; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 10; }`,`.framer-CnR3T .framer-foun8u-container { flex: none; height: auto; order: -999; position: relative; width: auto; }`,`.framer-CnR3T .framer-ahyfn3 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }`,`.framer-CnR3T .framer-1p2pwmk-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }`,`[data-layout-template="true"] > #overlay { margin-bottom: -0px; }`],qt={cmt5tQtU2:`(min-width: 810px) and (max-width: 1279.98px)`,xYhHFGQwf:`(max-width: 809.98px)`,YCJ0ndl77:`(min-width: 1280px)`},Jt={Desktop:`YCJ0ndl77`,Phone:`xYhHFGQwf`,Tablet:`cmt5tQtU2`},Yt=({value:e})=>ke()?null:f(`style`,{dangerouslySetInnerHTML:{__html:e},"data-framer-html-style":``}),Xt=({height:e,id:t,width:n,...r})=>({...r,variant:Jt[r.variant]??r.variant??`YCJ0ndl77`}),Zt=p(function(e,t){let n=r(null),i=t??n,a=w(),{activeLocale:o,setLocale:s}=z(),{style:c,className:l,layoutId:u,variant:d,children:p,...m}=Xt(e),[h,g]=me(d,Ht,!1),_=j(Ut);return Se({}),f(ge.Provider,{value:{activeVariantId:h,humanReadableVariantMap:Jt,isLayoutTemplate:!0,primaryVariantId:`YCJ0ndl77`,variantClassNames:Wt},children:v(ne,{id:u??a,children:[f(Yt,{value:`:root body { background: var(--token-2fcd1089-c4fe-44ec-8e47-1defe3c9bd50, rgb(250, 247, 243)); }`}),v(E.div,{...m,className:j(_,`framer-egmbj8`,l),"data-layout-template":!0,ref:i,style:{...c},children:[f(L,{children:f(pe,{className:`framer-bcxrl8-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`DmY91kIq7`,scopeId:`d_uHRxjHw`,children:f(Je,{backgroundSize:161,borderRadius:0,height:`100%`,id:`DmY91kIq7`,layoutId:`DmY91kIq7`,opacity:.04,style:{height:`100%`,width:`100%`},width:`100%`})})}),f(L,{children:f(pe,{className:`framer-foun8u-container`,isAuthoredByUser:!0,isModuleExternal:!0,nodeId:`IvmHhEgzx`,scopeId:`d_uHRxjHw`,children:f(B,{height:`100%`,id:`IvmHhEgzx`,intensity:16,layoutId:`IvmHhEgzx`,width:`100%`})})}),p,f(`div`,{className:`framer-ahyfn3`}),f(L,{height:601,width:`100vw`,y:1200,children:f(pe,{className:`framer-1p2pwmk-container`,nodeId:`BCnG29FgS`,scopeId:`d_uHRxjHw`,children:f(je,{breakpoint:h,overrides:{cmt5tQtU2:{variant:J(`RmN2D6ueF`)},xYhHFGQwf:{variant:J(`QHIiKylrI`)}},children:f(q,{height:`100%`,id:`BCnG29FgS`,layoutId:`BCnG29FgS`,style:{width:`100%`},variant:J(`KTU4ly8LJ`),width:`100%`})})})})]}),f(`div`,{id:`template-overlay`})]})})}),Qt=e=>e===he.canvas||e===he.export?[...Kt,...Gt.flatMap(e=>{let t=Y[e];return Y[e].map(e=>`${t} {${e}}`)})]:[...Kt,...Gt.map(e=>`@media ${qt[e]} { ${Y[e].join(` `)} }`)],X=I(Zt,Qt,`framer-CnR3T`),X.displayName=`Main`,X.defaultProps={height:1460,width:1280},Me(X,[{explicitInter:!0,fonts:[]},...zt,...Bt,...Vt],{supportsExplicitInterCodegen:!0}),X.loader={load:(e,t)=>(t.locale,Promise.allSettled([ie(q,{},t)]))}}));function en({webPageId:e,children:t,style:n,...r}){let i={}[e]??{};switch(e){case`XQuJCztg5`:case`CcTy8bqan`:case`MixqwmQjR`:case`mDmuV5aTK`:return C(X,{...i,key:`Main`,style:n},t(!0));default:return t(!1)}}function tn(e){switch(e){case`XQuJCztg5`:case`CcTy8bqan`:case`MixqwmQjR`:case`mDmuV5aTK`:return[{hash:`egmbj8`,mediaQuery:`(min-width: 1280px)`},{hash:`160pjv0`,mediaQuery:`(min-width: 810px) and (max-width: 1279.98px)`},{hash:`1gmdhm4`,mediaQuery:`(max-width: 809.98px)`}];default:return}}async function nn({routeId:e,pathVariables:t,localeId:n,collectionItemId:i}){let a=Z[e].page.preload();fe({disableCustomCode:!1,editorBarDisableFrameAncestorsSecurity:!1,motionDivToDiv:!1,onPageLocalizationSupport:!0,onPageMoveTool:!0,onPageRichTextBlockSelection:!1,privateRouterReplaceState:!1,scrollRestoration:!1,synchronousNavigationOnDesktop:!1,yieldOnTap:!1});let u=C(xe,{children:C(we,{children:C(ye,{isWebsite:!0,environment:`site`,routeId:e,pathVariables:t,routes:Z,collectionUtils:on,framerSiteId:sn,notFoundPage:F(()=>import(`./CNapatmeRDaeh2ccyJoT6p9pwoAKuRubpGMUgk_0Dt8.BiqfJLMV.mjs`)),isReducedMotion:void 0,localeId:n,locales:Q,preserveQueryParams:void 0,siteCanonicalURL:`https://lovable-motivation-552290.framer.app`,EditorBar:l===void 0?void 0:(()=>{if(cn){console.log(`[Framer On-Page Editing] Unavailable because navigator is bot`);return}return F(async()=>{l.__framer_editorBarDependencies={__version:3,framer:{useCurrentRoute:De,useLocaleInfo:z,useRouter:Te},react:{createElement:C,Fragment:s,memo:m,useCallback:g,useEffect:o,useRef:r,useState:c,useLayoutEffect:T},"react-dom":{createPortal:h}};let{createEditorBar:e}=await Promise.resolve({createEditorBar:()=>()=>null});return{default:e()}})})(),adaptLayoutToTextDirection:!1,LayoutTemplate:en,loadSnippetsModule:new ve(()=>import(`./EdIwTY5PphV9Ya92Iq4TVDyjbVINzFcwwnFxRrKn80g.dObCGW41.mjs`)),initialCollectionItemId:i})}),value:{global:{enter:{opacity:0,rotate:0,rotate3d:!1,rotateX:0,rotateY:0,scale:1,transition:{damping:30,delay:0,duration:.2,ease:[.27,0,.51,1],mass:1,stiffness:400,type:`tween`},x:`0px`,y:`0px`},exit:{opacity:0,rotate:0,rotate3d:!1,rotateX:0,rotateY:0,scale:1,transition:{damping:30,delay:.2,duration:.2,ease:[.27,0,.51,1],mass:1,stiffness:400,type:`tween`},x:`0px`,y:`0px`}},routes:{}}});return await a,u}function rn(){$&&l.__framer_events.push(arguments)}async function an(e,t){function n(e,t,n=!0){if(e.caught||l.__framer_hadFatalError)return;let r=t?.componentStack;if(n){if(console.warn(`Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches: `,e,r),Math.random()>.01)return}else console.error(`Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/: `,e,r);rn(n?`published_site_load_recoverable_error`:`published_site_load_error`,{message:String(e),componentStack:r,stack:r?void 0:e instanceof Error&&typeof e.stack==`string`?e.stack:null})}try{let r,i,a,o,s;if(e)s=JSON.parse(t.dataset.framerHydrateV2),r=s.routeId,i=s.localeId,a=s.pathVariables,o=s.breakpoints,r=se(Z,r);else{se(Z,void 0);let e=performance.getEntriesByType(`navigation`)[0]?.serverTiming?.find(e=>e.name===`route`)?.description;if(e){let t=new URLSearchParams(e);r=t.get(`id`),i=t.get(`locale`);for(let[e,n]of t.entries())e.startsWith(`var.`)&&(a??={},a[e.slice(4)]=n)}if(!r||!i){let e=ue(Z,decodeURIComponent(location.pathname),!0,Q);r=e.routeId,i=e.localeId,a=e.pathVariables}}let c=nn({routeId:r,localeId:i,pathVariables:a,collectionItemId:s?.collectionItemId});l!==void 0&&(async()=>{let e=Z[r],t=Q.find(({id:e})=>i?e===i:e==="default").code,n=s?.collectionItemId??null;if(n===null&&e?.collectionId&&on){let r=await on[e.collectionId]?.(),[i]=Object.values(a);r&&typeof i==`string`&&(n=await r.getRecordIdBySlug(i,t||void 0)??null)}let o=Intl.DateTimeFormat().resolvedOptions(),c=o.timeZone,u=o.locale;await new Promise(e=>{document.prerendering?document.addEventListener(`prerenderingchange`,e,{once:!0}):e()}),l.__framer_events.push([`published_site_pageview`,{framerSiteId:sn,version:2,routePath:e?.path||`/`,collectionItemId:n,framerLocale:t||null,webPageId:e?.abTestingVariantId??r,abTestId:e?.abTestId,referrer:document.referrer||null,url:l.location.href,hostname:l.location.hostname||null,pathname:l.location.pathname||null,hash:l.location.hash||null,search:l.location.search||null,timezone:c,locale:u},`eager`]),await le({priority:`background`,ensureContinueBeforeUnload:!0,continueAfter:`paint`}),document.dispatchEvent(new CustomEvent(`framer:pageview`,{detail:{framerLocale:t||null}}))})();let d=await c;e?(Pe(`framer-rewrite-breakpoints`,()=>{de(o),l.__framer_onRewriteBreakpoints?.(o)}),(cn?e=>e():u)(()=>{ce(),re(),S(t,d,{onRecoverableError:n})})):te(t,{onRecoverableError:n}).render(d)}catch(e){throw n(e,void 0,!1),e}}var Z,Q,on,sn,$,cn;e((()=>{if(i(),P(),n(),d(),b(),$t(),Z={XQuJCztg5:{elements:{JPZRS0Sfd:`contact`,M1GK5eV3E:`services`,npBBG0Wwo:`hero-section`,TbExOxW2v:`bio-section`},page:F(()=>import(`./ZlnEou2wTUpE7qmOti75e3nvqpLyPtZi56BkRjwW8oc.B0oullHl.mjs`)),path:`/`},CcTy8bqan:{elements:{TCEKPjkfm:`hero-section`},page:F(()=>import(`./axIbG4jg1I6n2YhEKRkY-jJU9z6QcVI6NT0KPkeyrr8.BEUTPIwf.mjs`)),path:`/work`},MixqwmQjR:{elements:{aUAGn6rWH:`hero-section`},page:F(()=>import(`./CNapatmeRDaeh2ccyJoT6p9pwoAKuRubpGMUgk_0Dt8.BiqfJLMV.mjs`)),path:`/404`},mDmuV5aTK:{collectionId:`mS3YSZE9A`,elements:{L1D8jUzFR:`work-section`},page:F(()=>import(`./YCPTmBsvkv-8XvenESyTxu77EwT-XjFiGVOzYftusNs.BRop4ooa.mjs`)),path:`/work/:iOAqXTIM4`}},Q=[{code:`en`,id:`default`,name:`English`,slug:``,textDirection:`ltr`}],on={mS3YSZE9A:async()=>(await import(`./kYTSM5bxvp7Ru2uEcl2Nx2_rIYYhPS2iM2ZD5tPfV8E.hDI2uvdp.mjs`))?.utils},sn=`e9b10d7db5dd9d6f4e9c84b1c545bb0469935c374cf076fecebcf4da12468fd2`,$=typeof document<`u`,cn=$&&/bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(a.userAgent),$){l.__framer_importFromPackage=(e,t)=>()=>C(Oe,{error:`Package component not supported: "`+t+`" in "`+e+`"`}),l.__framer_events=l.__framer_events||[],oe();let e=document.getElementById(`main`);`framerHydrateV2`in e.dataset?an(!0,e):an(!1,e)}(function(){$&&u(()=>{S(document.getElementById(`__framer-badge-container`),C(y,{},C(ee(()=>import(`./PX9hIOIVM.Co9RTKzT.mjs`)))))})})()}))();export{tn as getLayoutTemplateBreakpoints,nn as getPageRoot}; //# sourceMappingURL=script_main.DqqFkG1n.mjs.map