import{t as e}from"./rolldown-runtime.B98UW4n3.mjs";import{A as t,D as n,N as r,c as i,g as a,k as o,l as s,o as c,s as ee,w as l,y as u}from"./react.BHFxKSld.mjs";import{C as d,a as f,r as p,t as m}from"./motion.PJ-Rktr8.mjs";import{A as h,At as te,Ct as g,D as _,Dt as v,Et as y,H as b,I as x,P as S,S as C,St as w,U as T,X as E,_ as D,a as O,ct as ne,d as k,dt as A,ft as re,gt as ie,i as j,j as M,kt as N,mt as P,n as F,o as I,rt as ae,st as oe,vt as se,x as ce,yt as le}from"./framer.DozCaE1u.mjs";import{c as L,l as R,s as z,u as B}from"./GNY50zNcS.BCKUQyq1.mjs";import{n as V,t as ue}from"./ta2R8Oh80.B2v6Yahb.mjs";import{i as de,n as fe,r as pe,t as me}from"./L3sk9uiVL.BfR-K7Ik.mjs";import{a as he,i as ge,o as _e,r as ve}from"./shared-lib.BzTg1-dF.mjs";import{a as H,o as ye}from"./FLf8YUY6L.3_2oUL5e.mjs";import{a as be,n as U,o as W,t as xe}from"./zOxxLCgeg.BAWfu5WJ.mjs";import{i as Se,n as Ce,r as we,t as Te}from"./ioVTO9xaQ.TiNX4id2.mjs";import{n as Ee,t as G}from"./gjYPy1ZNq.Bdt8lwsP.mjs";import{i as De,r as Oe}from"./r2irLKN7S.BtuKR4Be.mjs";import{n as ke,r as Ae}from"./zJcfc__2m.B3WYE5g5.mjs";function je(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var Me,K,Ne,Pe,Fe,Ie,Le,Re,ze,Be,Ve,He,Ue,We,Ge,Ke,qe,q,J,Je=e((()=>{c(),E(),m(),l(),B(),Me=N(d.div),K=te(N(d.div)),Ne={qXKpJ_jrw:{hover:!0}},Pe=[`qXKpJ_jrw`,`dSBGXoWUO`,`eTr_XHdcL`],Fe=`framer-Za8wq`,Ie={dSBGXoWUO:`framer-v-1xvbdaj`,eTr_XHdcL:`framer-v-18euq3g`,qXKpJ_jrw:`framer-v-2tfu7g`},Le={delay:0,duration:.5,ease:[1,.02,.35,.95],type:`tween`},Re={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:`tween`},x:0,y:0},ze={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0},Be={delay:0,duration:1,ease:[0,0,1,1],type:`tween`},Ve={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0},He=(e,t)=>`translateX(-50%) ${t}`,Ue=({value:e,children:n})=>{let r=o(f),a=e??r.transition,s=t(()=>({...r,transition:a}),[JSON.stringify(a)]);return i(f.Provider,{value:s,children:n})},We={Default:`qXKpJ_jrw`,Hidden:`eTr_XHdcL`,Loading:`dSBGXoWUO`},Ge=d.create(r),Ke=({click:e,height:t,id:n,width:r,...i})=>({...i,variant:We[i.variant]??i.variant??`qXKpJ_jrw`,Wld3NDzSj:e??i.Wld3NDzSj}),qe=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),q=v(a(function(e,t){let a=n(null),o=t??a,c=u(),{activeLocale:ee,setLocale:l}=se();ne();let{style:f,className:m,layoutId:h,variant:te,Wld3NDzSj:g,...v}=Ke(e),{baseVariant:b,classNames:x,clearLoadingGesture:C,gestureHandlers:w,gestureVariant:T,isLoading:E,setGestureState:D,setVariant:O,variants:k}=y({cycleOrder:Pe,defaultVariant:`qXKpJ_jrw`,enabledGestures:Ne,ref:o,variant:te,variantClassNames:Ie}),A=qe(e,k),{activeVariantCallback:re,delay:ie}=oe(b),j=re(async(...e)=>{if(D({isPressed:!1}),g&&await g(...e)===!1)return!1}),M=[z],N=()=>b!==`eTr_XHdcL`,P=S(Fe,...M),F=()=>b!==`dSBGXoWUO`,I=()=>b===`dSBGXoWUO`;return i(p,{id:h??c,children:i(Ge,{animate:k,initial:!1,children:N()&&i(Ue,{value:Le,children:s(d.button,{...v,...w,className:S(P,`framer-2tfu7g`,m,x),"data-framer-name":`Default`,"data-highlight":!0,"data-reset":`button`,layoutDependency:A,layoutId:`qXKpJ_jrw`,onTap:j,ref:o,style:{backgroundColor:`var(--token-1f32a6c5-e7fe-4fa0-830a-9d056964c691, rgb(51, 51, 51))`,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...f},...je({"qXKpJ_jrw-hover":{"data-framer-name":void 0},dSBGXoWUO:{"data-framer-name":`Loading`}},b,T),children:[F()&&s(d.div,{className:`framer-o9xd05`,"data-framer-name":`Text`,layoutDependency:A,layoutId:`RBPNALfH8`,children:[i(_,{__fromCanvasComponent:!0,children:i(r,{children:i(d.p,{className:`framer-styles-preset-uldik7`,"data-styles-preset":`gX5rR4UGF`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255)))`},children:`Load more`})}),className:`framer-1kap5zf`,fonts:[`Inter`],layoutDependency:A,layoutId:`FkP31uaVT`,style:{"--extracted-r6o4lv":`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`},verticalAlignment:`top`,withExternalLayout:!0}),i(_,{__fromCanvasComponent:!0,children:i(r,{children:i(d.p,{className:`framer-styles-preset-uldik7`,"data-styles-preset":`gX5rR4UGF`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255)))`},children:`Load more`})}),className:`framer-dj41vv`,fonts:[`Inter`],layoutDependency:A,layoutId:`DbVImq9ce`,style:{"--extracted-r6o4lv":`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`},verticalAlignment:`top`,withExternalLayout:!0})]}),I()&&i(K,{__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,animate:Re,className:`framer-g1apw6`,"data-framer-appear-id":`g1apw6`,"data-framer-name":`Spinner`,initial:ze,layoutDependency:A,layoutId:`dY9EqX9oK`,optimized:!0,style:{mask:`url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add`,WebkitMask:`url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add`},children:i(Me,{__framer__loop:Ve,__framer__loopEffectEnabled:!0,__framer__loopRepeatDelay:0,__framer__loopRepeatType:`loop`,__framer__loopTransition:Be,__perspectiveFX:!1,__smartComponentFX:!0,__targetOpacity:1,className:`framer-1i1rzoj`,"data-framer-name":`Conic`,layoutDependency:A,layoutId:`YuCA4gvW1`,style:{background:`conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(255, 255, 255) 342deg)`},children:i(d.div,{className:`framer-1syrapl`,"data-framer-name":`Round`,layoutDependency:A,layoutId:`eQCXkAhSy`,style:{backgroundColor:`rgb(255, 255, 255)`,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})}),i(d.div,{className:`framer-wlrzs0`,"data-framer-name":`Hover animation`,layoutDependency:A,layoutId:`Skbt3Klg4`,style:{backgroundColor:`var(--token-7d8f6bfb-f997-43f2-b2b1-804070da8223, rgb(255, 251, 31))`,borderBottomLeftRadius:22222,borderBottomRightRadius:22222,borderTopLeftRadius:22222,borderTopRightRadius:22222},transformTemplate:He,...je({"qXKpJ_jrw-hover":{transformTemplate:void 0}},b,T)})]})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-Za8wq.framer-7am7jl, .framer-Za8wq .framer-7am7jl { display: block; }`,`.framer-Za8wq.framer-2tfu7g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; width: 139px; will-change: var(--framer-will-change-override, transform); }`,`.framer-Za8wq .framer-o9xd05 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }`,`.framer-Za8wq .framer-1kap5zf, .framer-Za8wq .framer-dj41vv { -webkit-user-select: none; flex: none; height: 24px; position: relative; user-select: none; white-space: pre; width: auto; }`,`.framer-Za8wq .framer-g1apw6 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; z-index: 1; }`,`.framer-Za8wq .framer-1i1rzoj { bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }`,`.framer-Za8wq .framer-1syrapl { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }`,`.framer-Za8wq .framer-wlrzs0 { aspect-ratio: 1 / 1; bottom: -34px; flex: none; height: var(--framer-aspect-ratio-supported, 8px); left: 50%; overflow: hidden; position: absolute; width: 8px; will-change: var(--framer-will-change-override, transform); z-index: 0; }`,`.framer-Za8wq.framer-v-1xvbdaj.framer-2tfu7g { height: 48px; }`,`.framer-Za8wq.framer-v-2tfu7g.hover .framer-o9xd05 { justify-content: flex-end; }`,`.framer-Za8wq.framer-v-2tfu7g.hover .framer-wlrzs0 { bottom: unset; height: var(--framer-aspect-ratio-supported, 274px); left: -68px; right: -68px; top: -122px; width: unset; }`,...L],`framer-Za8wq`),J=q,q.displayName=`Load More`,q.defaultProps={height:48,width:139},M(q,{variant:{options:[`qXKpJ_jrw`,`dSBGXoWUO`,`eTr_XHdcL`],optionTitles:[`Default`,`Loading`,`Hidden`],title:`Variant`,type:I.Enum},Wld3NDzSj:{title:`Click`,type:I.EventHandler}}),h(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:`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`}]},...T(R)],{supportsExplicitInterCodegen:!0})})),Ye,Xe,Ze,Qe,$e,et,tt,nt,rt,it,at,Y,ot,st,X,ct,Z,lt,ut,Q,dt,$;e((()=>{c(),E(),m(),l(),ye(),Ee(),Je(),ue(),be(),xe(),Oe(),Se(),de(),_e(),ke(),Ye=N(d.div),Xe=b(W),Ze=b(G),Qe=b(J),$e=b(H),et=b(U),tt={F2MDzOXAr:`(max-width: 809.98px)`,nYybRXTZI:`(min-width: 1200px)`,yxEUdrLcW:`(min-width: 810px) and (max-width: 1199.98px)`},nt=[],rt=`framer-zBC80`,it={F2MDzOXAr:`framer-v-qy6vz3`,nYybRXTZI:`framer-v-1ahd7f9`,yxEUdrLcW:`framer-v-w6pcm3`},at=(e,t,n)=>e&&t?`position`:n,Y=(...e)=>{for(let t of e)if(t&&typeof t==`string`)return t},ot=e=>typeof e==`object`&&e&&typeof e.src==`string`?e:typeof e==`string`?{src:e}:void 0,st=(e,t,n)=>e.currentPage>=e.totalPages?t.disabled??n:e.isLoading?t.loading??n:n,X=()=>({from:{alias:`YnPD8s2iq`,data:De,type:`Collection`},select:[{collection:`YnPD8s2iq`,name:`dSCdeAC2E`,type:`Identifier`},{collection:`YnPD8s2iq`,name:`e6pXgu6iF`,type:`Identifier`},{collection:`YnPD8s2iq`,name:`iAVO06Zrd`,type:`Identifier`},{collection:`YnPD8s2iq`,name:`JQbmdLu6u`,type:`Identifier`},{collection:`YnPD8s2iq`,name:`bYVcqrXlC`,type:`Identifier`},{collection:`YnPD8s2iq`,name:`JN7BRFEDF`,type:`Identifier`},{collection:`YnPD8s2iq`,name:`id`,type:`Identifier`}]}),ct=({query:e,pageSize:t,children:n})=>{let{paginatedQuery:r,paginationInfo:i,loadMore:a}=ie(e,t,`YnPD8s2iq`);return n(w(r),i,a)},Z={Desktop:`nYybRXTZI`,Phone:`F2MDzOXAr`,Tablet:`yxEUdrLcW`},lt=({value:e})=>P()?null:i(`style`,{dangerouslySetInnerHTML:{__html:e},"data-framer-html-style":``}),ut=({height:e,id:t,width:n,...r})=>({...r,variant:Z[r.variant]??r.variant??`nYybRXTZI`}),Q=v(a(function(e,a){let c=n(null),l=a??c,m=u(),{activeLocale:h,setLocale:te}=se(),v=ne(),{style:y,className:b,layoutId:x,variant:w,...T}=ut(e);le(t(()=>Ae({},h),[h]));let[E,ie]=re(w,tt,!1),{activeVariantCallback:M,delay:N}=oe(void 0),P=({loadMore:e})=>M(async(...t)=>{e()}),I=S(rt,me,Te,ve),ae=o(k)?.isLayoutTemplate,L=at(ae,!!o(f)?.transition?.layout),R=g(`kME7uwh9Z`),z=n(null),B=g(`x7SvFsZsi`),V=n(null);return A({}),i(k.Provider,{value:{activeVariantId:E,humanReadableVariantMap:Z,primaryVariantId:`nYybRXTZI`,variantClassNames:it},children:s(p,{id:x??m,children:[i(lt,{value:`html body { background: var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255)); } html { font-size: 100%; }`}),s(d.div,{...T,className:S(I,`framer-1ahd7f9`,b),ref:l,style:{...y},children:[i(d.section,{className:`framer-1jrlr6f`,"data-framer-name":`Hero`,layout:L,children:i(Ye,{__perspectiveFX:!1,__targetOpacity:1,className:`framer-as0mt6`,"data-framer-name":`Title`,children:i(_,{__fromCanvasComponent:!0,children:i(r,{children:i(`h1`,{className:`framer-styles-preset-1jdkmfv`,"data-styles-preset":`L3sk9uiVL`,dir:`auto`,style:{"--framer-text-color":`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`},children:i(`span`,{"data-text-fill":`true`,style:{backgroundImage:`linear-gradient(93deg, var(--token-6f8511ea-9049-4d82-aebc-ede43bc4ec4c, rgb(189, 190, 199)) 0%, var(--token-44e0b61a-0d45-4abd-a816-7cc3fce51538, rgb(227, 228, 232)) 100%)`},children:`Fixed `})})}),className:`framer-1juqk1a`,"data-framer-name":`Title`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})}),s(d.section,{className:`framer-kt2fcs`,"data-framer-name":`Projects`,id:R,layout:L,ref:z,children:[i(C,{breakpoint:E,overrides:{F2MDzOXAr:{width:`calc(min(${v?.width||`100vw`} - 40px, 1600px) - 32px)`,y:(v?.y||0)+160+484+0+0}},children:i(j,{height:25,width:`calc(min(${v?.width||`100vw`} - 40px, 1600px) - 40px)`,y:(v?.y||0)+160+544+0+0,children:i(O,{className:`framer-1b8tinm-container`,nodeId:`BB_LO9qa4`,scopeId:`zJcfc__2m`,children:i(C,{breakpoint:E,overrides:{F2MDzOXAr:{variant:Y(`Eua6vrqbc`)}},children:i(W,{gQArEJYRa:`var(--token-44e0b61a-0d45-4abd-a816-7cc3fce51538, rgb(204, 204, 204))`,height:`100%`,id:`BB_LO9qa4`,IPCO64C88:`var(--token-19f9ca21-ec80-4a65-9738-61eafd2fb819, rgb(19, 19, 22))`,layoutId:`BB_LO9qa4`,mJjNRJPZ8:`Case studies.`,style:{width:`100%`},variant:Y(`bdGR9dJxQ`),width:`100%`})})})})}),i(`div`,{className:`framer-1mhlvkj`,children:i(F,{children:i(ct,{pageSize:6,query:X(),children:(e,t,n)=>s(ee,{children:[e?.map(({bYVcqrXlC:e,dSCdeAC2E:t,e6pXgu6iF:n,iAVO06Zrd:r,id:a,JN7BRFEDF:o,JQbmdLu6u:s},c)=>(t??=``,r??=``,s??=``,e??=``,o??=``,i(p,{id:`YnPD8s2iq-${a}`,children:i(ce.Provider,{value:{dSCdeAC2E:t},children:i(D,{href:{pathVariables:{dSCdeAC2E:t},webPageId:`XXjYWECr5`},motionChild:!0,nodeId:`vh6bwDmHL`,openInNewTab:!1,scopeId:`zJcfc__2m`,children:i(d.a,{className:`framer-1vjvzmo framer-hkfx4j`,children:i(C,{breakpoint:E,overrides:{F2MDzOXAr:{width:`max(max(min(${v?.width||`100vw`} - 40px, 1600px) - 32px, 50px), 1px)`,y:(v?.y||0)+160+484+0+85+0+0+0},yxEUdrLcW:{width:`max(max((min(${v?.width||`100vw`} - 40px, 1600px) - 48px) / 2, 50px), 1px)`,y:(v?.y||0)+160+544+0+85+0+0+0}},children:i(j,{height:666,width:`max(max((min(${v?.width||`100vw`} - 40px, 1600px) - 56px) / 3, 50px), 1px)`,y:(v?.y||0)+160+544+0+105+0+0+0,children:i(O,{className:`framer-kej7p2-container`,nodeId:`g5avQXiep`,scopeId:`zJcfc__2m`,children:i(G,{BucQ0yeIA:o,height:`100%`,id:`g5avQXiep`,ihCQMzVgQ:r,layoutId:`g5avQXiep`,m3J3Pny7A:ot(n),SFC1vsgTA:!0,SHlcwhlkS:e,style:{height:`100%`,width:`100%`},variant:Y(`oGMb8odyz`),width:`100%`,zklPf8SDN:s})})})})})})})},a))),i(C,{breakpoint:E,overrides:{F2MDzOXAr:{y:(v?.y||0)+160+484+0+85+4056- -12},yxEUdrLcW:{y:(v?.y||0)+160+544+0+85+2038- -32}},children:i(j,{height:48,y:(v?.y||0)+160+544+0+105+1352- -52,children:i(O,{className:`framer-vxt86s-container`,nodeId:`nMciL96tJ`,scopeId:`zJcfc__2m`,children:i(J,{height:`100%`,id:`nMciL96tJ`,layoutId:`nMciL96tJ`,variant:st(t,{disabled:`eTr_XHdcL`,loading:`dSBGXoWUO`},Y(`qXKpJ_jrw`)),width:`100%`,Wld3NDzSj:P({loadMore:n})})})})})]})})})})]}),i(j,{children:i(O,{className:`framer-6zvd7f-container`,isAuthoredByUser:!0,isModuleExternal:!0,layout:L,nodeId:`ho7DDZrOD`,scopeId:`zJcfc__2m`,children:i(H,{height:`100%`,id:`ho7DDZrOD`,intensity:10,layoutId:`ho7DDZrOD`,width:`100%`})})}),i(d.div,{className:`framer-k4bti`,"data-framer-name":`Color container`,layout:L,children:s(`div`,{className:`framer-kf9h2w`,"data-framer-name":`Max width container`,id:B,ref:V,children:[i(`div`,{className:`framer-14a5oa0`,"data-framer-name":`Title`,children:i(_,{__fromCanvasComponent:!0,children:i(r,{children:i(`h1`,{className:`framer-styles-preset-1jdkmfv`,"data-styles-preset":`L3sk9uiVL`,dir:`auto`,style:{"--framer-text-color":`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`},children:i(`span`,{"data-text-fill":`true`,style:{backgroundImage:`linear-gradient(93deg, var(--token-6f8511ea-9049-4d82-aebc-ede43bc4ec4c, rgb(189, 190, 199)) 0%, var(--token-44e0b61a-0d45-4abd-a816-7cc3fce51538, rgb(227, 228, 232)) 100%)`},children:`contact us`})})}),className:`framer-98anty`,"data-framer-name":`Title`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})}),s(`section`,{className:`framer-mxnn89`,"data-framer-name":`Contact + FAQ`,children:[i(C,{breakpoint:E,overrides:{F2MDzOXAr:{width:`calc(min(${v?.width||`100vw`} - 40px, 1600px) - 32px)`,y:(v?.y||0)+160+5395+0+0+100+244+0+0},yxEUdrLcW:{y:(v?.y||0)+160+3487+0+0+120+264+0+0}},children:i(j,{height:25,width:`calc(min(${v?.width||`100vw`} - 40px, 1600px) - 40px)`,y:(v?.y||0)+160+2761+0+0+160+304+0+0,children:i(O,{className:`framer-qyblel-container`,nodeId:`xjvP4mB8t`,scopeId:`zJcfc__2m`,children:i(C,{breakpoint:E,overrides:{F2MDzOXAr:{variant:Y(`Eua6vrqbc`)}},children:i(W,{gQArEJYRa:`var(--token-1f32a6c5-e7fe-4fa0-830a-9d056964c691, rgb(51, 51, 51))`,height:`100%`,id:`xjvP4mB8t`,IPCO64C88:`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`,layoutId:`xjvP4mB8t`,mJjNRJPZ8:`Contact.`,style:{width:`100%`},variant:Y(`bdGR9dJxQ`),width:`100%`})})})})}),s(`div`,{className:`framer-n2zvj1`,"data-framer-name":`Content`,children:[s(`div`,{className:`framer-1jxu6oi`,"data-framer-name":`Text`,children:[i(_,{__fromCanvasComponent:!0,children:i(r,{children:i(`h2`,{className:`framer-styles-preset-17kg1fh`,"data-styles-preset":`ioVTO9xaQ`,dir:`auto`,style:{"--framer-text-color":`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`},children:i(`strong`,{children:`Let’s Work Together`})})}),className:`framer-dtqs9l`,"data-framer-name":`The plan? It’s up to you`,fonts:[`Inter`,`Inter-Bold`],verticalAlignment:`top`,withExternalLayout:!0}),i(`div`,{className:`framer-1vgpmjy`,"data-framer-name":`Content`,children:i(_,{__fromCanvasComponent:!0,children:i(r,{children:s(`p`,{className:`framer-styles-preset-1qf5hdm`,"data-styles-preset":`pLm8iOayy`,dir:`auto`,style:{"--framer-text-color":`var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, rgb(255, 255, 255))`},children:[i(`span`,{style:{"--framer-text-color":`var(--token-e77614a2-ba91-4d64-ba1c-3649efb36d98, rgb(145, 147, 172))`},children:`Connect with our lab today and experience `}),`craftsmanship, accuracy, and dependable service`]})}),className:`framer-uflusv`,"data-framer-name":`We don’t just make things pretty. We make them work. Our redesigns consistently boost engagement and drive action.`,fonts:[`Inter`],verticalAlignment:`top`,withExternalLayout:!0})})]}),i(C,{breakpoint:E,overrides:{F2MDzOXAr:{height:808,width:`calc(min(${v?.width||`100vw`} - 40px, 1600px) - 32px)`,y:(v?.y||0)+160+5395+0+0+100+244+0+85+0+301},yxEUdrLcW:{width:`calc(min(${v?.width||`100vw`} - 40px, 1600px) - 40px)`,y:(v?.y||0)+160+3487+0+0+120+264+0+85+0+305}},children:i(j,{height:640,width:`max((min(${v?.width||`100vw`} - 40px, 1600px) - 48px) * 0.5652, 1px)`,y:(v?.y||0)+160+2761+0+0+160+304+0+105+0,children:i(O,{className:`framer-14yhsjh-container`,nodeId:`bFFSzJXFB`,scopeId:`zJcfc__2m`,children:i(C,{breakpoint:E,overrides:{F2MDzOXAr:{style:{width:`100%`},variant:Y(`i9JRG2g6m`)}},children:i(U,{Dj4Z16DrH:`Have a case to discuss? `,gVKVJxdTI:`Send Your Case`,height:`100%`,id:`bFFSzJXFB`,layoutId:`bFFSzJXFB`,NTiTVUpUi:`Where to find us`,style:{height:`100%`,width:`100%`},variant:Y(`wN_DzzYHF`),width:`100%`})})})})})]})]})]})})]}),i(`div`,{id:`overlay`})]})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-zBC80.framer-hkfx4j, .framer-zBC80 .framer-hkfx4j { display: block; }`,`.framer-zBC80.framer-1ahd7f9 { align-content: center; align-items: center; background-color: var(--token-03c1d6be-57ea-4c22-9262-f49aacf446c3, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 160px 20px 160px 20px; position: relative; width: 1200px; }`,`.framer-zBC80 .framer-1jrlr6f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 160px 20px 80px 20px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-as0mt6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-1juqk1a, .framer-zBC80 .framer-98anty { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-zBC80 .framer-kt2fcs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 20px 240px 20px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-1b8tinm-container, .framer-zBC80 .framer-qyblel-container { flex: none; height: auto; position: relative; width: 100%; }`,`.framer-zBC80 .framer-1mhlvkj { display: grid; flex: none; gap: 20px 8px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-1vjvzmo { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; text-decoration: none; width: 100%; }`,`.framer-zBC80 .framer-kej7p2-container { aspect-ratio: 0.8648648648648649 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 441px); position: relative; width: 1px; }`,`.framer-zBC80 .framer-vxt86s-container { bottom: -100px; flex: none; height: auto; left: 50%; position: absolute; transform: translateX(-50%); width: auto; z-index: 2; }`,`.framer-zBC80 .framer-6zvd7f-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-zBC80 .framer-k4bti { align-content: center; align-items: center; background: radial-gradient(82% 50% at -16% 96.2%, var(--token-794520ef-faec-440e-8f2d-9d79cc1f8644, #333333) 0%, var(--token-19f9ca21-ec80-4a65-9738-61eafd2fb819, rgb(15, 15, 15)) 100%); border-bottom-left-radius: 32px; border-bottom-right-radius: 32px; border-top-left-radius: 32px; border-top-right-radius: 32px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 4; }`,`.framer-zBC80 .framer-kf9h2w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 160px; height: min-content; justify-content: center; max-width: 1600px; overflow: hidden; padding: 160px 20px 260px 20px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-14a5oa0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-mxnn89 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-n2zvj1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-1jxu6oi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }`,`.framer-zBC80 .framer-dtqs9l { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-zBC80 .framer-1vgpmjy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 340px; overflow: visible; padding: 0px; position: relative; width: 100%; }`,`.framer-zBC80 .framer-uflusv { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }`,`.framer-zBC80 .framer-14yhsjh-container { flex: 1.3 0 0px; height: 640px; position: relative; width: 1px; }`,...fe,...Ce,...ge,`@media (min-width: 810px) and (max-width: 1199.98px) { .framer-zBC80.framer-1ahd7f9 { width: 810px; } .framer-zBC80 .framer-kt2fcs { gap: 60px; padding: 0px 20px 300px 20px; } .framer-zBC80 .framer-1mhlvkj { grid-template-columns: repeat(2, minmax(50px, 1fr)); } .framer-zBC80 .framer-vxt86s-container { bottom: -80px; } .framer-zBC80 .framer-kf9h2w { gap: 120px; padding: 120px 20px 200px 20px; } .framer-zBC80 .framer-mxnn89 { gap: 60px; } .framer-zBC80 .framer-n2zvj1 { flex-direction: column; gap: 60px; } .framer-zBC80 .framer-1jxu6oi { flex: none; gap: 32px; width: 100%; } .framer-zBC80 .framer-14yhsjh-container { flex: none; width: 100%; }}`,`@media (max-width: 809.98px) { .framer-zBC80.framer-1ahd7f9 { width: 390px; } .framer-zBC80 .framer-1jrlr6f { padding: 120px 20px 60px 20px; } .framer-zBC80 .framer-as0mt6 { padding: 0px; } .framer-zBC80 .framer-kt2fcs { gap: 60px; padding: 0px 16px 250px 16px; } .framer-zBC80 .framer-1mhlvkj { gap: 12px 8px; grid-template-columns: repeat(1, minmax(50px, 1fr)); } .framer-zBC80 .framer-kej7p2-container { height: var(--framer-aspect-ratio-supported, 414px); } .framer-zBC80 .framer-vxt86s-container { bottom: -60px; } .framer-zBC80 .framer-kf9h2w { gap: 100px; padding: 100px 16px 100px 16px; } .framer-zBC80 .framer-mxnn89 { gap: 60px; } .framer-zBC80 .framer-n2zvj1 { flex-direction: column; gap: 60px; } .framer-zBC80 .framer-1jxu6oi { flex: none; gap: 28px; width: 100%; } .framer-zBC80 .framer-14yhsjh-container { flex: none; height: auto; width: 100%; }}`],`framer-zBC80`),dt=Q,Q.displayName=`Projects`,Q.defaultProps={height:3878,width:1200},h(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:`https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116`,url:`https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+1F00-1FFF`,url:`https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0370-03FF`,url:`https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF`,url:`https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD`,url:`https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB`,url:`https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2`,weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`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`}]},...Xe,...Ze,...Qe,...$e,...et,...T(pe),...T(we),...T(he)],{supportsExplicitInterCodegen:!0}),Q.loader={load:(e,t)=>{let n=t.locale,r=ae.get(X(),n);return Promise.allSettled([r.preload(),x(V,{},t),x(W,{},t),x(U,{},t),(async()=>{let e=await r.readMaybeAsync()??[];return Promise.allSettled(e.flatMap(e=>[x(G,{},t),x(J,{},t)]))})()])}},$={exports:{default:{type:`reactComponent`,name:`FramerzJcfc__2m`,slots:[],annotations:{framerAutoSizeImages:`true`,framerScrollSections:`{"kME7uwh9Z":{"pattern":":kME7uwh9Z","name":"projects"},"x7SvFsZsi":{"pattern":":x7SvFsZsi","name":"pricing"}}`,framerColorSyntax:`true`,framerCanvasComponentVariantDetails:`{"propertyName":"variant","data":{"default":{"layout":["fixed","auto"]},"yxEUdrLcW":{"layout":["fixed","auto"]},"F2MDzOXAr":{"layout":["fixed","auto"]}}}`,framerLayoutTemplateFlowEffect:`true`,framerDisplayContentsDiv:`false`,framerIntrinsicWidth:`1200`,framerResponsiveScreen:`true`,framerComponentViewportWidth:`true`,framerRootFontSize:`16`,framerAcceptsLayoutTemplate:`true`,framerIntrinsicHeight:`3878`,framerContractVersion:`1`,framerImmutableVariables:`true`}},queryParamNames:{type:`variable`,annotations:{framerContractVersion:`1`}},Props:{type:`tsType`,annotations:{framerContractVersion:`1`}},__FramerMetadata__:{type:`variable`}}}}))();export{$ as __FramerMetadata__,dt as default,nt as queryParamNames}; //# sourceMappingURL=DFR59Jm_xdoRokq8UVh3cs_J7BdZF6UeIJpw08qAtnY.B9nzhMAv.mjs.map