import{t as e}from"/assets/animate/rolldown-runtime.Dh6celcD.mjs";import{A as t,C as n,D as r,N as i,c as a,g as o,k as s,l as c,o as l,v as ee}from"/assets/animate/react.D20wc1Tc.mjs";import{S as u,a as d,r as f,t as p}from"/assets/animate/motion.BZLBZ-91.mjs";import{B as m,D as h,O as g,V as _,bt as v,h as y,j as b,o as x,ot as S,p as C,pt as w,q as T,w as E,yt as D,z as O}from"/assets/animate/nocodexport.DUs19SCZ.mjs";import{g as k,h as A,m as j,p as M}from"/assets/animate/shared-lib.B9dYJYCv.mjs";import{a as N,i as P,n as F,o as I,r as L,t as te}from"/assets/animate/W_uIxuEvO.CNujPIw2.mjs";function R(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var z,B,V,H,U,W,G,K,q,J,Y,X,Z,ne=e((()=>{l(),T(),p(),n(),I(),k(),P(),z=O(N),B={jAApTdPwS:{hover:!0}},V=[`jAApTdPwS`,`US33a5VnI`,`PUveaVuOd`],H=`framer-jazd8`,U={jAApTdPwS:`framer-v-vwu2bu`,PUveaVuOd:`framer-v-kp2ab4`,US33a5VnI:`framer-v-29spi1`},W={damping:60,delay:0,mass:1,stiffness:400,type:`spring`},G=e=>typeof e==`object`&&e&&typeof e.src==`string`?e:typeof e==`string`?{src:e}:void 0,K=({value:e,children:n})=>{let r=s(d),i=e??r.transition,o=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return a(d.Provider,{value:o,children:n})},q={Desktop:`jAApTdPwS`,Mobile:`PUveaVuOd`,Tablet:`US33a5VnI`},J=u.create(i),Y=({description:e,height:t,id:n,link:r,projectImage:i,projectTitle:a,projecType:o,width:s,year:c,...l})=>({...l,AejZi9ySK:c??l.AejZi9ySK??`Year`,CYKs1tQ4e:r??l.CYKs1tQ4e,IL9WA5jv0:a??l.IL9WA5jv0??`Title goes here`,pXgjr9U5b:o??l.pXgjr9U5b??`Project type`,variant:q[l.variant]??l.variant??`jAApTdPwS`,wljCip1Wo:i??l.wljCip1Wo??{alt:`Case study image`,pixelHeight:1200,pixelWidth:904,src:(location.origin+"/assets/images/image-98b19f36.png?width=904&height=1200"),srcSet:`/assets/images/image-98b19f36.png?scale-down-to=1024&width=904&height=1200 771w,/assets/images/image-98b19f36.png?width=904&height=1200 904w`},WV1LceW11:e??l.WV1LceW11??`Project type`}),X=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),Z=v(o(function(e,t){let n=r(null),o=t??n,s=ee(),{activeLocale:l,setLocale:d}=w(),p=S(),{style:m,className:h,layoutId:g,variant:v,wljCip1Wo:x,IL9WA5jv0:T,pXgjr9U5b:O,AejZi9ySK:k,WV1LceW11:A,CYKs1tQ4e:j,...P}=Y(e),{baseVariant:F,classNames:I,clearLoadingGesture:L,gestureHandlers:z,gestureVariant:q,isLoading:Z,setGestureState:ne,setVariant:re,variants:Q}=D({cycleOrder:V,defaultVariant:`jAApTdPwS`,enabledGestures:B,ref:o,variant:v,variantClassNames:U}),$=X(e,Q),ie=b(H,te,M),ae=()=>q===`jAApTdPwS-hover`;return a(f,{id:g??s,children:a(J,{animate:Q,initial:!1,children:a(K,{value:W,children:a(y,{href:j,motionChild:!0,nodeId:`jAApTdPwS`,openInNewTab:!1,scopeId:`h6rAeBajw`,smoothScroll:!0,children:c(u.a,{...P,...z,className:`${b(ie,`framer-vwu2bu`,h,I)} framer-1uzfa4v`,"data-framer-name":`Desktop`,layoutDependency:$,layoutId:`jAApTdPwS`,ref:o,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...m},...R({"jAApTdPwS-hover":{"data-framer-name":void 0},PUveaVuOd:{"data-framer-name":`Mobile`},US33a5VnI:{"data-framer-name":`Tablet`}},F,q),children:[c(u.div,{className:`framer-9kro9t`,"data-framer-name":`Image container`,layoutDependency:$,layoutId:`IVqR5mret`,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[a(C,{background:{alt:`Case study image`,fit:`fill`,intrinsicHeight:1200,intrinsicWidth:904,loading:_((p?.y||0)+0+0+(((p?.height||600)-0-0-(Math.max(0,((p?.height||600)-0-0-0)/1)*1+0))/2+0+0)),pixelHeight:1200,pixelWidth:904,sizes:p?.width||`100vw`,...G(x)},className:`framer-m0k64l`,"data-framer-name":`Image`,layoutDependency:$,layoutId:`DKM432Qr8`,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,scale:1},variants:{"jAApTdPwS-hover":{scale:1.05}},...R({PUveaVuOd:{background:{alt:`Case study image`,fit:`fill`,intrinsicHeight:1200,intrinsicWidth:904,loading:_((p?.y||0)+0+0+(((p?.height||300)-0-0-(Math.max(0,((p?.height||300)-0-0-0)/1)*1+0))/2+0+0)),pixelHeight:1200,pixelWidth:904,sizes:p?.width||`100vw`,...G(x)}},US33a5VnI:{background:{alt:`Case study image`,fit:`fill`,intrinsicHeight:1200,intrinsicWidth:904,loading:_((p?.y||0)+0+0+(((p?.height||450)-0-0-(Math.max(0,((p?.height||450)-0-0-0)/1)*1+0))/2+0+0)),pixelHeight:1200,pixelWidth:904,sizes:p?.width||`100vw`,...G(x)}}},F,q)}),a(u.div,{className:`framer-1tpl1c4`,"data-framer-name":`Dark overlay`,layoutDependency:$,layoutId:`TRAmBOXnk`,style:{backgroundColor:`var(--token-da44470c-4124-4f55-b997-5c0d1a6f2ec7, rgb(0, 0, 0))`,borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:.2}})]}),c(u.div,{className:`framer-1qj0asi`,"data-framer-name":`Title + project info`,layoutDependency:$,layoutId:`tAss2_m2j`,children:[a(E,{__fromCanvasComponent:!0,children:a(i,{children:a(u.h4,{className:`framer-styles-preset-t5vm8x`,"data-styles-preset":`W_uIxuEvO`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-1eung3n, var(--token-de7f27a3-ada7-4af5-b900-ae12f6454d28, rgb(255, 255, 255)))`},children:`Title goes here`})}),className:`framer-1shfe1b`,fonts:[`Inter`],layoutDependency:$,layoutId:`IYZJKkycs`,style:{"--extracted-1eung3n":`var(--token-de7f27a3-ada7-4af5-b900-ae12f6454d28, rgb(255, 255, 255))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:T,verticalAlignment:`top`,withExternalLayout:!0}),c(u.div,{className:`framer-1yakang`,"data-framer-name":`Project info`,layoutDependency:$,layoutId:`rtpOuIuWS`,children:[a(E,{__fromCanvasComponent:!0,children:a(i,{children:a(u.p,{className:`framer-styles-preset-dz13bw`,"data-styles-preset":`TFUTruKWq`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-61c0b1b6-9960-4097-8fee-d453686dcfee, rgba(255, 255, 255, 0.7)))`},children:`Project type`})}),className:`framer-1lao3mr`,fonts:[`Inter`],layoutDependency:$,layoutId:`nLQoKafjY`,style:{"--extracted-r6o4lv":`var(--token-61c0b1b6-9960-4097-8fee-d453686dcfee, rgba(255, 255, 255, 0.7))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:O,verticalAlignment:`top`,withExternalLayout:!0}),a(u.div,{className:`framer-gocqal`,"data-framer-name":`Round shape`,layoutDependency:$,layoutId:`Zo9FYgrC1`,style:{backgroundColor:`var(--token-de7f27a3-ada7-4af5-b900-ae12f6454d28, rgb(255, 255, 255))`,borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3}}),a(E,{__fromCanvasComponent:!0,children:a(i,{children:a(u.p,{className:`framer-styles-preset-dz13bw`,"data-styles-preset":`TFUTruKWq`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-61c0b1b6-9960-4097-8fee-d453686dcfee, rgba(255, 255, 255, 0.7)))`},children:`Year`})}),className:`framer-10fw1oh`,fonts:[`Inter`],layoutDependency:$,layoutId:`FJOejKAph`,style:{"--extracted-r6o4lv":`var(--token-61c0b1b6-9960-4097-8fee-d453686dcfee, rgba(255, 255, 255, 0.7))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:k,verticalAlignment:`top`,withExternalLayout:!0})]}),ae()&&a(u.div,{className:`framer-1mgy8bo`,"data-framer-name":`Project info`,layoutDependency:$,layoutId:`SSITJcqUQ`,children:a(E,{__fromCanvasComponent:!0,children:a(i,{children:a(u.p,{className:`framer-styles-preset-dz13bw`,"data-styles-preset":`TFUTruKWq`,dir:`auto`,style:{"--framer-text-color":`var(--extracted-r6o4lv, var(--token-61c0b1b6-9960-4097-8fee-d453686dcfee, rgba(255, 255, 255, 0.8)))`},children:`Project type`})}),className:`framer-1mwjavq`,fonts:[`Inter`],layoutDependency:$,layoutId:`k3T4WDbd5`,style:{"--extracted-r6o4lv":`var(--token-61c0b1b6-9960-4097-8fee-d453686dcfee, rgba(255, 255, 255, 0.8))`,"--framer-link-text-color":`rgb(0, 153, 255)`,"--framer-link-text-decoration":`underline`},text:A,verticalAlignment:`top`,withExternalLayout:!0})})]}),a(u.div,{className:`framer-u9iv8o`,"data-framer-name":`Icon container`,layoutDependency:$,layoutId:`oRoSjQhUi`,style:{backgroundColor:`var(--token-de7f27a3-ada7-4af5-b900-ae12f6454d28, rgb(255, 255, 255))`,borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,scale:0},variants:{"jAApTdPwS-hover":{scale:1}},children:a(N,{animated:!0,className:`framer-9363l9`,layoutDependency:$,layoutId:`wEUkPA595`,style:{"--szd5nr":`rgb(0, 0, 0)`}})})]})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-jazd8.framer-1uzfa4v, .framer-jazd8 .framer-1uzfa4v { display: block; }`,`.framer-jazd8.framer-vwu2bu { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 600px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 462px; will-change: var(--framer-will-change-override, transform); }`,`.framer-jazd8 .framer-9kro9t { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }`,`.framer-jazd8 .framer-m0k64l { flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }`,`.framer-jazd8 .framer-1tpl1c4 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }`,`.framer-jazd8 .framer-1qj0asi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: relative; width: 100%; z-index: 2; }`,`.framer-jazd8 .framer-1shfe1b { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }`,`.framer-jazd8 .framer-1yakang { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }`,`.framer-jazd8 .framer-1lao3mr, .framer-jazd8 .framer-10fw1oh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }`,`.framer-jazd8 .framer-gocqal { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 6px; will-change: var(--framer-will-change-override, transform); }`,`.framer-jazd8 .framer-1mgy8bo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 80%; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 0px 0px; position: relative; width: 100%; }`,`.framer-jazd8 .framer-1mwjavq { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; position: relative; width: 1px; }`,`.framer-jazd8 .framer-u9iv8o { align-content: center; align-items: center; aspect-ratio: 1 / 1; bottom: 32px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: absolute; right: 32px; width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 2; }`,`.framer-jazd8 .framer-9363l9 { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 1px; }`,`.framer-jazd8.framer-v-29spi1.framer-vwu2bu { cursor: unset; height: 450px; }`,`.framer-jazd8.framer-v-29spi1 .framer-1qj0asi, .framer-jazd8.framer-v-kp2ab4 .framer-1qj0asi { padding: 24px; }`,`.framer-jazd8.framer-v-kp2ab4.framer-vwu2bu { cursor: unset; height: 300px; }`,...F,...j],`framer-jazd8`),Z.displayName=`Case study card`,Z.defaultProps={height:600,width:462},g(Z,{variant:{options:[`jAApTdPwS`,`US33a5VnI`,`PUveaVuOd`],optionTitles:[`Desktop`,`Tablet`,`Mobile`],title:`Variant`,type:x.Enum},wljCip1Wo:{__defaultAssetReference:`data:framer/asset-reference,hHum3jlYo7lGPy1GsavAu15Zvo.png?originalFilename=image.png&width=904&height=1200`,__vekterDefault:{alt:`Case study image`,assetReference:`data:framer/asset-reference,hHum3jlYo7lGPy1GsavAu15Zvo.png?originalFilename=image.png&width=904&height=1200`},title:`Project image`,type:x.ResponsiveImage},IL9WA5jv0:{defaultValue:`Title goes here`,displayTextArea:!1,title:`Project title`,type:x.String},onIL9WA5jv0Change:{changes:`IL9WA5jv0`,type:x.ChangeHandler},pXgjr9U5b:{defaultValue:`Project type`,displayTextArea:!1,title:`Projec type`,type:x.String},onpXgjr9U5bChange:{changes:`pXgjr9U5b`,type:x.ChangeHandler},AejZi9ySK:{defaultValue:`Year`,displayTextArea:!1,title:`Year`,type:x.String},onAejZi9ySKChange:{changes:`AejZi9ySK`,type:x.ChangeHandler},WV1LceW11:{defaultValue:`Project type`,displayTextArea:!1,title:`Description`,type:x.String},onWV1LceW11Change:{changes:`WV1LceW11`,type:x.ChangeHandler},CYKs1tQ4e:{title:`Link`,type:x.Link}}),h(Z,[{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:(location.origin+"/assets/fonts/font-ba02b29b.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:(location.origin+"/assets/fonts/font-d342a035.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+1F00-1FFF`,url:(location.origin+"/assets/fonts/font-29ec2a1b.woff2"),weight:`400`},{cssFamilyName:`Inter`,source:`framer`,style:`normal`,uiFamilyName:`Inter`,unicodeRange:`U+0370-03FF`,url:(location.origin+"/assets/fonts/font-2666a469.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:(location.origin+"/assets/fonts/font-ca74d670.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:(location.origin+"/assets/fonts/font-5afd6099.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:(location.origin+"/assets/fonts/font-b055aed3.woff2"),weight:`400`}]},...z,...m(L),...m(A)],{supportsExplicitInterCodegen:!0})}));export{ne as n,Z as t}; //# sourceMappingURL=h6rAeBajw.BAS6FP0a.mjs.map