{"version":3,"file":"shared-lib.CsVoSloO.mjs","names":["React.useState","React.useRef","React.useMemo","_Fragment","fonts","css","className","__esmMin","init_ssg_sandbox_shims","window","_e","de","l","pe","p","init_jsx_runtime","init_npm_react_18_3_1","ce","fontStore","init_framer_BWFVvmND","ControlType","RenderTarget","maskStyle","mask","setMask","el","edgeMask","dir","to","s","clamp","start","length","radialMask","radius","at","dotPattern","color","spacing","toRgb01","c","rgb","hex","h","x","n","useReducedMotion","reduced","setReduced","mq","update","useWidth","width","setWidth","ref","ro","entries","useMovingPoint","opts","options","root","rootRef","active","pointerX","pointerY","onMove","clear","onUp","onOut","startRect","startPoint","y","t","last","raf","tick","dt","now","o","rect","w","target","k","stop","io","MotionPatterns","bgStyle","props","motion","plain","DEFAULTS","dg","hl","gl","ht","gw","st","cb","gr","isStatic","canAnimate","narrow","grainId","grainCounter","hlRef","hlRadiusFor","hlActive","glowMainRef","glowSecondRef","glowActive","main","second","fill","fade","content","fillOf","staticRadius","gsp","gridMoving","gridStyle","hsp","pulsing","htMoving","glowLayer","size","key","period","rad","dx","dy","pad","moving","stripeStyle","checkMoving","checkStyle","r","g","b","flickering","layerOpacity","fillControls","d","fadeControls","FADE_OPTIONS","FADE_TITLES","BASE","SURFACE","LINE","DOT","PINK","WHITE","D","hlOff","init_MotionPatterns","v","min","max","addPropertyControls","fonts$1","css$1","className$1","init_cqNhaVS_H","fonts","css","className","init_Z9q0Py9oA","metadata","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/SagSqO9xzyhiQ0b9suFN/rtuM4wnJAqArBmUyxBUi/MotionPatterns.js","https:/framerusercontent.com/modules/3QErO3lPFhkpe4E4gqQP/yRHiPJqGImw5Y94GPe9u/cqNhaVS_H.js","https:/framerusercontent.com/modules/O42QXa6TItiIdF6spNHb/KJCyqUcnsSUEbXRlTXX4/Z9q0Py9oA.js","https:/framerusercontent.com/modules/hGWQ6DoocusTRlKjXbzF/itczqvbEqpED3jEVlLGI/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Palette defaults, all editable in the panel\nconst BASE=\"#0A0A0A\";const SURFACE=\"#141414\";const LINE=\"#2A2A2A\";const DOT=\"#3A3A3A\";const PINK=\"#FC6096\";const WHITE=\"#FFFFFF\";const DEFAULTS={plain:{fill:true,fillColor:BASE},dotGrid:{color:DOT,size:1.5,spacing:24,opacity:100,fill:true,fillColor:BASE,fade:\"bottom\",fadeStart:45,fadeLength:55},highlight:{enabled:true,color:PINK,size:2.2,radius:250,narrowRadius:150,follow:true,drift:true,driftSpeed:.25,easing:8},gridLines:{color:LINE,width:1,spacing:48,opacity:100,drift:true,driftSpeed:6,fill:true,fillColor:BASE,fade:\"none\",fadeStart:50,fadeLength:50},halftone:{color:PINK,size:2.4,spacing:16,opacity:50,pulse:true,pulseSpeed:7,drift:true,driftSpeed:8,fill:true,fillColor:BASE,fade:\"bottom\",fadeStart:0,fadeLength:70},glow:{color:PINK,opacity:55,size:70,x:75,y:20,second:true,secondStrength:40,secondSize:50,follow:false,drift:false,driftSpeed:.3,easing:6,fill:true,fillColor:BASE,fade:\"none\",fadeStart:50,fadeLength:50},stripes:{colorA:PINK,colorB:BASE,width:14,angle:45,opacity:100,border:true,borderWidth:2,borderColor:WHITE,drift:false,driftSpeed:12,fill:true,fillColor:BASE,fade:\"none\",fadeStart:50,fadeLength:50},checkerboard:{colorA:SURFACE,colorB:BASE,size:56,opacity:100,drift:true,driftSpeed:8,fill:true,fillColor:BASE,fade:\"none\",fadeStart:50,fadeLength:50},grain:{color:WHITE,opacity:6,scale:.9,flicker:true,fill:false,fillColor:BASE,fade:\"none\",fadeStart:50,fadeLength:50}};/* ---------- Helpers ---------- */const clamp=(v,min,max)=>Math.min(Math.max(v,min),max);const fillOf=o=>o.fill?o.fillColor:\"transparent\";function maskStyle(mask){return mask?{maskImage:mask,WebkitMaskImage:mask}:{};}function setMask(el,mask){el.style.setProperty(\"mask-image\",mask);el.style.setProperty(\"-webkit-mask-image\",mask);}// Keeps the pattern solid, then fades it out toward one edge\nfunction edgeMask(dir,start,length){if(!dir||dir===\"none\")return undefined;const to={top:\"to top\",bottom:\"to bottom\",left:\"to left\",right:\"to right\"}[dir];const s=clamp(start,0,100);const e=Math.max(clamp(s+length,0,100),s+.1);return`linear-gradient(${to}, #000 ${s}%, rgba(0,0,0,0) ${e}%)`;}// Circular mask, fully visible in the centre and transparent at the edge\nfunction radialMask(radius,at){return`radial-gradient(circle ${radius}px at ${at}, #000 0%, rgba(0,0,0,0) 100%)`;}function dotPattern(color,radius,spacing){return{backgroundImage:`radial-gradient(circle, ${color} ${radius}px, transparent ${radius+.75}px)`,backgroundSize:`${spacing}px ${spacing}px`,backgroundPosition:\"0 0\"};}// Turns a Framer colour value into RGB channels between 0 and 1\nfunction toRgb01(c){if(!c)return[1,1,1];const s=c.trim();const rgb=s.match(/rgba?\\(([^)]+)\\)/i);if(rgb){const p=rgb[1].split(/[\\s,/]+/).filter(Boolean).map(parseFloat);return[p[0]/255,p[1]/255,p[2]/255];}const hex=s.match(/#([0-9a-f]{3,8})/i);if(hex){let h=hex[1];if(h.length===3||h.length===4)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h.slice(0,6),16);return[(n>>16&255)/255,(n>>8&255)/255,(n&255)/255];}return[1,1,1];}/* ---------- Hooks ---------- */function useReducedMotion(){const[reduced,setReduced]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setReduced(mq.matches);update();if(mq.addEventListener)mq.addEventListener(\"change\",update);return()=>{if(mq.removeEventListener)mq.removeEventListener(\"change\",update);};},[]);return reduced;}function useWidth(ref){const[width,setWidth]=React.useState(0);React.useEffect(()=>{const el=ref.current;if(!el||typeof ResizeObserver===\"undefined\")return;setWidth(el.clientWidth);const ro=new ResizeObserver(entries=>setWidth(entries[0].contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);return width;}// Moves a point toward the pointer while it is inside the component bounds,\n// otherwise along a drift path or back to its anchor. Pauses when off screen.\nfunction useMovingPoint(rootRef,active,options){const opts=React.useRef(options);opts.current=options;React.useEffect(()=>{const root=rootRef.current;if(!active||!root||typeof window===\"undefined\")return;let pointerX=null;let pointerY=null;const onMove=e=>{pointerX=e.clientX;pointerY=e.clientY;};const clear=()=>{pointerX=null;pointerY=null;};const onUp=e=>{if(e.pointerType!==\"mouse\")clear();};const onOut=e=>{if(!e.relatedTarget)clear();};window.addEventListener(\"pointermove\",onMove,{passive:true});window.addEventListener(\"pointerup\",onUp);window.addEventListener(\"pointercancel\",onUp);document.addEventListener(\"mouseout\",onOut);const startRect=root.getBoundingClientRect();const startPoint=opts.current.anchor(startRect.width,startRect.height);let x=startPoint[0];let y=startPoint[1];let t=0;let last=0;let raf=0;const tick=now=>{const dt=last?Math.min((now-last)/1e3,.1):0;last=now;const o=opts.current;const rect=root.getBoundingClientRect();const w=rect.width;const h=rect.height;let target;const inside=o.follow&&pointerX!==null&&pointerY!==null&&pointerX>=rect.left&&pointerX<=rect.right&&pointerY>=rect.top&&pointerY<=rect.bottom;if(inside){target=[pointerX-rect.left,pointerY-rect.top];}else if(o.drift){t+=dt*o.speed;target=o.path(t,w,h);}else{target=o.anchor(w,h);}// Frame rate independent easing toward the target\nconst e=clamp(o.easing,.001,1);const k=1-Math.pow(1-e,dt*60);x+=(target[0]-x)*k;y+=(target[1]-y)*k;o.apply(x,y,w,h);raf=requestAnimationFrame(tick);};const start=()=>{if(!raf){last=0;raf=requestAnimationFrame(tick);}};const stop=()=>{if(raf)cancelAnimationFrame(raf);raf=0;};let io=null;if(typeof IntersectionObserver!==\"undefined\"){io=new IntersectionObserver(entries=>{if(entries[0]&&entries[0].isIntersecting)start();else stop();});io.observe(root);}else{start();}return()=>{stop();if(io)io.disconnect();window.removeEventListener(\"pointermove\",onMove);window.removeEventListener(\"pointerup\",onUp);window.removeEventListener(\"pointercancel\",onUp);document.removeEventListener(\"mouseout\",onOut);};},[active]);}let grainCounter=0;/**\n * Motion Patterns\n * Pattern backgrounds for any section with gentle motion and pointer reactive lighting. Pick a style, then choose Live or Still.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 600\n */export default function MotionPatterns(props){const bgStyle=props.bgStyle||\"dotGrid\";const motion=props.motion===\"still\"?\"still\":\"live\";const plain={...DEFAULTS.plain,...props.plain};const dg={...DEFAULTS.dotGrid,...props.dotGrid};const hl={...DEFAULTS.highlight,...props.highlight};const gl={...DEFAULTS.gridLines,...props.gridLines};const ht={...DEFAULTS.halftone,...props.halftone};const gw={...DEFAULTS.glow,...props.glow};const st={...DEFAULTS.stripes,...props.stripes};const cb={...DEFAULTS.checkerboard,...props.checkerboard};const gr={...DEFAULTS.grain,...props.grain};const target=RenderTarget.current();const isStatic=target===RenderTarget.canvas||target===RenderTarget.thumbnail||target===RenderTarget.export;const reduced=useReducedMotion();const canAnimate=!isStatic&&!reduced&&motion===\"live\";const rootRef=React.useRef(null);const width=useWidth(rootRef);const narrow=width>0&&width<600;const grainId=React.useMemo(()=>`bg-grain-${++grainCounter}`,[]);/* Dot grid highlight */const hlRef=React.useRef(null);const hlRadiusFor=w=>w>0&&w<600?hl.narrowRadius:hl.radius;const hlActive=bgStyle===\"dotGrid\"&&hl.enabled&&canAnimate&&(hl.follow||hl.drift);useMovingPoint(rootRef,hlActive,{follow:hl.follow,drift:hl.drift,speed:hl.driftSpeed,easing:hl.easing/100,anchor:(w,h)=>[w*.78,h*.24],// Wide ellipse around the upper middle, passing through the resting spot\npath:(t,w,h)=>[w*(.5+.28*Math.cos(t)),h*(.24+.1*Math.sin(t))],apply:(x,y,w)=>{if(hlRef.current)setMask(hlRef.current,radialMask(hlRadiusFor(w),`${x}px ${y}px`));}});/* Pink glow */const glowMainRef=React.useRef(null);const glowSecondRef=React.useRef(null);const glowActive=bgStyle===\"glow\"&&canAnimate&&(gw.follow||gw.drift);useMovingPoint(rootRef,glowActive,{follow:gw.follow,drift:gw.drift,speed:gw.driftSpeed,easing:gw.easing/100,anchor:(w,h)=>[w*gw.x/100,h*gw.y/100],// Slow wander around the set position\npath:(t,w,h)=>[w*gw.x/100+w*.08*Math.sin(t),h*gw.y/100+h*.08*Math.sin(t*.71)],apply:(x,y,w,h)=>{const main=glowMainRef.current;const second=glowSecondRef.current;if(main){main.style.left=`${x}px`;main.style.top=`${y}px`;}if(second){second.style.left=`${w-x}px`;second.style.top=`${h-y}px`;}}});/* Layers */let fill=\"transparent\";let fade;let content=null;if(bgStyle===\"plain\"){fill=fillOf(plain);}else if(bgStyle===\"dotGrid\"){fill=fillOf(dg);fade=edgeMask(dg.fade,dg.fadeStart,dg.fadeLength);const staticRadius=narrow?hl.narrowRadius:hl.radius;content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,...dotPattern(dg.color,dg.size,dg.spacing)}}),hl.enabled&&/*#__PURE__*/_jsx(\"div\",{ref:hlRef,style:{position:\"absolute\",inset:0,...dotPattern(hl.color,hl.size,dg.spacing),...maskStyle(radialMask(staticRadius,\"78% 24%\"))}},hlActive?\"hl-live\":\"hl-static\")]});}else if(bgStyle===\"gridLines\"){fill=fillOf(gl);fade=edgeMask(gl.fade,gl.fadeStart,gl.fadeLength);const gsp=Math.max(gl.spacing,1);const gridMoving=gl.drift&&canAnimate&&gl.driftSpeed>0;const gridStyle={position:\"absolute\",inset:-gsp,backgroundImage:`linear-gradient(to right, ${gl.color} ${gl.width}px, transparent ${gl.width}px), linear-gradient(to bottom, ${gl.color} ${gl.width}px, transparent ${gl.width}px)`,backgroundSize:`${gsp}px ${gsp}px`,\"--bg-gx\":`${gsp}px`,\"--bg-gy\":`${gsp}px`,animation:gridMoving?`framerPatternGridSlide ${gsp/gl.driftSpeed}s linear infinite`:\"none\"};content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes framerPatternGridSlide { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(var(--bg-gx), var(--bg-gy), 0); } }`}),/*#__PURE__*/_jsx(\"div\",{style:gridStyle})]});}else if(bgStyle===\"halftone\"){fill=fillOf(ht);fade=edgeMask(ht.fade,ht.fadeStart,ht.fadeLength);const hsp=Math.max(ht.spacing,1);const pulsing=ht.pulse&&canAnimate&&ht.pulseSpeed>0;const htMoving=ht.drift&&canAnimate&&ht.driftSpeed>0;content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes framerPatternHalftonePulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.35; } } @keyframes framerPatternHalftoneSlide { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(var(--bg-hx), var(--bg-hy), 0); } }`}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,animation:pulsing?`framerPatternHalftonePulse ${ht.pulseSpeed}s ease-in-out infinite`:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:-hsp,opacity:ht.opacity/100,...dotPattern(ht.color,ht.size,hsp),\"--bg-hx\":`${hsp}px`,\"--bg-hy\":`${hsp}px`,animation:htMoving?`framerPatternHalftoneSlide ${hsp*1.4142/ht.driftSpeed}s linear infinite`:\"none\"}})})]});}else if(bgStyle===\"glow\"){fill=fillOf(gw);fade=edgeMask(gw.fade,gw.fadeStart,gw.fadeLength);const glowLayer=(size,opacity,left,top)=>({position:\"absolute\",left,top,width:`${size}%`,aspectRatio:\"1 / 1\",transform:\"translate(-50%, -50%)\",background:`radial-gradient(closest-side, ${gw.color}, transparent)`,opacity});const key=glowActive?\"glow-live\":\"glow-static\";content=/*#__PURE__*/_jsxs(_Fragment,{children:[gw.second&&/*#__PURE__*/_jsx(\"div\",{ref:glowSecondRef,style:glowLayer(gw.secondSize,gw.opacity/100*(gw.secondStrength/100),`${100-gw.x}%`,`${100-gw.y}%`)},`${key}-2`),/*#__PURE__*/_jsx(\"div\",{ref:glowMainRef,style:glowLayer(gw.size,gw.opacity/100,`${gw.x}%`,`${gw.y}%`)},`${key}-1`)]});}else if(bgStyle===\"stripes\"){fill=fillOf(st);fade=edgeMask(st.fade,st.fadeStart,st.fadeLength);const w=Math.max(st.width,1);const period=w*2;const rad=st.angle*Math.PI/180;// Moving by one full period along the gradient keeps the loop seamless\nconst dx=Math.sin(rad)*period;const dy=-Math.cos(rad)*period;const pad=Math.ceil(period)+2;const moving=st.drift&&canAnimate&&st.driftSpeed>0;const stripeStyle={position:\"absolute\",inset:-pad,backgroundImage:`repeating-linear-gradient(${st.angle}deg, ${st.colorA} 0px, ${st.colorA} ${w}px, ${st.colorB} ${w}px, ${st.colorB} ${period}px)`,\"--bg-dx\":`${dx}px`,\"--bg-dy\":`${dy}px`,animation:moving?`framerBackgroundStripeSlide ${period/st.driftSpeed}s linear infinite`:\"none\"};content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes framerBackgroundStripeSlide { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(var(--bg-dx), var(--bg-dy), 0); } }`}),/*#__PURE__*/_jsx(\"div\",{style:stripeStyle}),st.border&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:0,height:st.borderWidth,background:st.borderColor}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:0,height:st.borderWidth,background:st.borderColor}})]})]});}else if(bgStyle===\"checkerboard\"){fill=fillOf(cb);fade=edgeMask(cb.fade,cb.fadeStart,cb.fadeLength);const s=Math.max(cb.size,1);const period=s*2;const checkMoving=cb.drift&&canAnimate&&cb.driftSpeed>0;const checkStyle={position:\"absolute\",inset:-period,backgroundImage:`conic-gradient(${cb.colorA} 0deg 90deg, ${cb.colorB} 90deg 180deg, ${cb.colorA} 180deg 270deg, ${cb.colorB} 270deg 360deg)`,backgroundSize:`${period}px ${period}px`,\"--bg-cx\":`${period}px`,\"--bg-cy\":`${period}px`,animation:checkMoving?`framerPatternCheckSlide ${period/cb.driftSpeed}s linear infinite`:\"none\"};content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes framerPatternCheckSlide { from { transform: translate3d(0, 0, 0); } to { transform: translate3d(var(--bg-cx), var(--bg-cy), 0); } }`}),/*#__PURE__*/_jsx(\"div\",{style:checkStyle})]});}else if(bgStyle===\"grain\"){fill=fillOf(gr);fade=edgeMask(gr.fade,gr.fadeStart,gr.fadeLength);const[r,g,b]=toRgb01(gr.color);const flickering=gr.flicker&&canAnimate;content=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes framerPatternGrainFlicker { 0% { transform: translate3d(0, 0, 0); } 25% { transform: translate3d(-6px, 4px, 0); } 50% { transform: translate3d(5px, -7px, 0); } 75% { transform: translate3d(-4px, -5px, 0); } 100% { transform: translate3d(0, 0, 0); } }`}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:-12,animation:flickering?\"framerPatternGrainFlicker 1.6s steps(1) infinite\":\"none\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100%\",height:\"100%\",style:{position:\"absolute\",inset:0,opacity:gr.opacity/100},\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"filter\",{id:grainId,x:\"0\",y:\"0\",width:\"100%\",height:\"100%\",colorInterpolationFilters:\"sRGB\",children:[/*#__PURE__*/_jsx(\"feTurbulence\",{type:\"fractalNoise\",baseFrequency:gr.scale,numOctaves:2,stitchTiles:\"stitch\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:`0 0 0 0 ${r}  0 0 0 0 ${g}  0 0 0 0 ${b}  2 0 0 0 -0.5`})]}),/*#__PURE__*/_jsx(\"rect\",{width:\"100%\",height:\"100%\",filter:`url(#${grainId})`})]})})]});}const layerOpacity=bgStyle===\"dotGrid\"?dg.opacity:bgStyle===\"gridLines\"?gl.opacity:bgStyle===\"stripes\"?st.opacity:bgStyle===\"checkerboard\"?cb.opacity:100;if(layerOpacity<100){content=/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,opacity:Math.max(layerOpacity,0)/100},children:content});}return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,\"aria-hidden\":\"true\",style:{...props.style,position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",background:fill},children:content&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,...maskStyle(fade)},children:content})});}MotionPatterns.displayName=\"Motion Patterns\";/* ---------- Property controls ---------- */const FADE_OPTIONS=[\"none\",\"top\",\"bottom\",\"left\",\"right\"];const FADE_TITLES=[\"None\",\"Top\",\"Bottom\",\"Left\",\"Right\"];function fillControls(d){return{fill:{type:ControlType.Boolean,title:\"Background\",defaultValue:d.fill,enabledTitle:\"Colour\",disabledTitle:\"Transparent\"},fillColor:{type:ControlType.Color,title:\"Bg colour\",defaultValue:d.fillColor,hidden:p=>p&&p.fill===false}};}function fadeControls(d){return{fade:{type:ControlType.Enum,title:\"Edge fade\",options:FADE_OPTIONS,optionTitles:FADE_TITLES,defaultValue:d.fade,description:\"Fades the pattern out toward this edge.\"},fadeStart:{type:ControlType.Number,title:\"Fade start\",defaultValue:d.fadeStart,min:0,max:100,step:1,unit:\"%\",description:\"Where the fade begins, measured from the opposite edge.\",hidden:p=>p&&p.fade===\"none\"},fadeLength:{type:ControlType.Number,title:\"Fade length\",defaultValue:d.fadeLength,min:1,max:100,step:1,unit:\"%\",hidden:p=>p&&p.fade===\"none\"}};}const D=DEFAULTS;const hlOff=p=>p&&p.enabled===false;addPropertyControls(MotionPatterns,{bgStyle:{type:ControlType.Enum,title:\"Style\",options:[\"plain\",\"dotGrid\",\"gridLines\",\"halftone\",\"glow\",\"stripes\",\"checkerboard\",\"grain\"],optionTitles:[\"Plain\",\"Dot grid\",\"Grid lines\",\"Halftone fade\",\"Glow\",\"Stripes\",\"Checkerboard\",\"Grain\"],defaultValue:\"dotGrid\"},motion:{type:ControlType.Enum,title:\"Motion\",options:[\"live\",\"still\"],optionTitles:[\"Live\",\"Still\"],defaultValue:\"live\",displaySegmentedControl:true,description:\"Still freezes every animation.\"},plain:{type:ControlType.Object,title:\"Plain\",hidden:p=>p.bgStyle!==\"plain\",controls:{...fillControls(D.plain)}},dotGrid:{type:ControlType.Object,title:\"Dot grid\",hidden:p=>p.bgStyle!==\"dotGrid\",controls:{color:{type:ControlType.Color,title:\"Dot colour\",defaultValue:D.dotGrid.color},size:{type:ControlType.Number,title:\"Dot radius\",defaultValue:D.dotGrid.size,min:.5,max:10,step:.1,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:D.dotGrid.spacing,min:4,max:160,step:1,unit:\"px\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.dotGrid.opacity,min:0,max:100,step:1,unit:\"%\"},...fillControls(D.dotGrid),...fadeControls(D.dotGrid)}},highlight:{type:ControlType.Object,title:\"Highlight\",hidden:p=>p.bgStyle!==\"dotGrid\",controls:{enabled:{type:ControlType.Boolean,title:\"Highlight\",defaultValue:D.highlight.enabled,enabledTitle:\"On\",disabledTitle:\"Off\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:D.highlight.color,hidden:hlOff},size:{type:ControlType.Number,title:\"Dot radius\",defaultValue:D.highlight.size,min:.5,max:10,step:.1,unit:\"px\",hidden:hlOff},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:D.highlight.radius,min:20,max:1200,step:10,unit:\"px\",hidden:hlOff},narrowRadius:{type:ControlType.Number,title:\"Narrow radius\",defaultValue:D.highlight.narrowRadius,min:20,max:1200,step:10,unit:\"px\",description:\"Used when the component is under 600px wide.\",hidden:hlOff},follow:{type:ControlType.Boolean,title:\"Follow pointer\",defaultValue:D.highlight.follow,hidden:hlOff},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:D.highlight.drift,hidden:hlOff},driftSpeed:{type:ControlType.Number,title:\"Drift speed\",defaultValue:D.highlight.driftSpeed,min:.02,max:2,step:.01,hidden:p=>hlOff(p)||p&&p.drift===false},easing:{type:ControlType.Number,title:\"Easing\",defaultValue:D.highlight.easing,min:1,max:50,step:1,unit:\"%\",description:\"How much of the gap the light closes each frame. Lower is smoother.\",hidden:hlOff}}},gridLines:{type:ControlType.Object,title:\"Grid lines\",hidden:p=>p.bgStyle!==\"gridLines\",controls:{color:{type:ControlType.Color,title:\"Line colour\",defaultValue:D.gridLines.color},width:{type:ControlType.Number,title:\"Line width\",defaultValue:D.gridLines.width,min:.5,max:8,step:.5,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:D.gridLines.spacing,min:4,max:240,step:1,unit:\"px\"},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:D.gridLines.drift},driftSpeed:{type:ControlType.Number,title:\"Drift speed\",defaultValue:D.gridLines.driftSpeed,min:1,max:60,step:1,unit:\"px/s\",hidden:p=>p&&p.drift===false},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.gridLines.opacity,min:0,max:100,step:1,unit:\"%\"},...fillControls(D.gridLines),...fadeControls(D.gridLines)}},halftone:{type:ControlType.Object,title:\"Halftone fade\",hidden:p=>p.bgStyle!==\"halftone\",controls:{color:{type:ControlType.Color,title:\"Dot colour\",defaultValue:D.halftone.color},size:{type:ControlType.Number,title:\"Dot radius\",defaultValue:D.halftone.size,min:.5,max:10,step:.1,unit:\"px\"},spacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:D.halftone.spacing,min:4,max:120,step:1,unit:\"px\"},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.halftone.opacity,min:0,max:100,step:1,unit:\"%\"},pulse:{type:ControlType.Boolean,title:\"Pulse\",defaultValue:D.halftone.pulse},pulseSpeed:{type:ControlType.Number,title:\"Pulse length\",defaultValue:D.halftone.pulseSpeed,min:2,max:30,step:1,unit:\"s\",hidden:p=>p&&p.pulse===false},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:D.halftone.drift},driftSpeed:{type:ControlType.Number,title:\"Drift speed\",defaultValue:D.halftone.driftSpeed,min:1,max:60,step:1,unit:\"px/s\",hidden:p=>p&&p.drift===false},...fillControls(D.halftone),...fadeControls(D.halftone)}},glow:{type:ControlType.Object,title:\"Glow\",hidden:p=>p.bgStyle!==\"glow\",controls:{color:{type:ControlType.Color,title:\"Colour\",defaultValue:D.glow.color},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.glow.opacity,min:0,max:100,step:1,unit:\"%\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:D.glow.size,min:5,max:250,step:1,unit:\"%\",description:\"Diameter as a share of the component width.\"},x:{type:ControlType.Number,title:\"Position X\",defaultValue:D.glow.x,min:-50,max:150,step:1,unit:\"%\"},y:{type:ControlType.Number,title:\"Position Y\",defaultValue:D.glow.y,min:-50,max:150,step:1,unit:\"%\"},second:{type:ControlType.Boolean,title:\"Second glow\",defaultValue:D.glow.second,description:\"Mirrors the main glow in the opposite corner.\"},secondStrength:{type:ControlType.Number,title:\"2nd strength\",defaultValue:D.glow.secondStrength,min:0,max:100,step:1,unit:\"%\",hidden:p=>p&&p.second===false},secondSize:{type:ControlType.Number,title:\"2nd size\",defaultValue:D.glow.secondSize,min:5,max:250,step:1,unit:\"%\",hidden:p=>p&&p.second===false},follow:{type:ControlType.Boolean,title:\"Follow pointer\",defaultValue:D.glow.follow},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:D.glow.drift},driftSpeed:{type:ControlType.Number,title:\"Drift speed\",defaultValue:D.glow.driftSpeed,min:.02,max:2,step:.01,hidden:p=>p&&p.drift===false},easing:{type:ControlType.Number,title:\"Easing\",defaultValue:D.glow.easing,min:1,max:50,step:1,unit:\"%\",hidden:p=>p&&p.follow===false&&p.drift===false},...fillControls(D.glow),...fadeControls(D.glow)}},stripes:{type:ControlType.Object,title:\"Stripes\",hidden:p=>p.bgStyle!==\"stripes\",controls:{colorA:{type:ControlType.Color,title:\"Colour A\",defaultValue:D.stripes.colorA},colorB:{type:ControlType.Color,title:\"Colour B\",defaultValue:D.stripes.colorB},width:{type:ControlType.Number,title:\"Stripe width\",defaultValue:D.stripes.width,min:1,max:120,step:1,unit:\"px\"},angle:{type:ControlType.Number,title:\"Angle\",defaultValue:D.stripes.angle,min:0,max:180,step:1,unit:\"\\xb0\"},border:{type:ControlType.Boolean,title:\"Border lines\",defaultValue:D.stripes.border},borderWidth:{type:ControlType.Number,title:\"Border width\",defaultValue:D.stripes.borderWidth,min:.5,max:12,step:.5,unit:\"px\",hidden:p=>p&&p.border===false},borderColor:{type:ControlType.Color,title:\"Border colour\",defaultValue:D.stripes.borderColor,hidden:p=>p&&p.border===false},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:D.stripes.drift},driftSpeed:{type:ControlType.Number,title:\"Drift speed\",defaultValue:D.stripes.driftSpeed,min:1,max:200,step:1,unit:\"px/s\",hidden:p=>p&&p.drift===false},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.stripes.opacity,min:0,max:100,step:1,unit:\"%\"},...fillControls(D.stripes),...fadeControls(D.stripes)}},checkerboard:{type:ControlType.Object,title:\"Checkerboard\",hidden:p=>p.bgStyle!==\"checkerboard\",controls:{colorA:{type:ControlType.Color,title:\"Colour A\",defaultValue:D.checkerboard.colorA},colorB:{type:ControlType.Color,title:\"Colour B\",defaultValue:D.checkerboard.colorB},size:{type:ControlType.Number,title:\"Square size\",defaultValue:D.checkerboard.size,min:4,max:400,step:1,unit:\"px\"},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:D.checkerboard.drift},driftSpeed:{type:ControlType.Number,title:\"Drift speed\",defaultValue:D.checkerboard.driftSpeed,min:1,max:60,step:1,unit:\"px/s\",hidden:p=>p&&p.drift===false},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.checkerboard.opacity,min:0,max:100,step:1,unit:\"%\"},...fillControls(D.checkerboard),...fadeControls(D.checkerboard)}},grain:{type:ControlType.Object,title:\"Grain\",hidden:p=>p.bgStyle!==\"grain\",controls:{color:{type:ControlType.Color,title:\"Grain colour\",defaultValue:D.grain.color},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:D.grain.opacity,min:0,max:100,step:1,unit:\"%\"},scale:{type:ControlType.Number,title:\"Noise scale\",defaultValue:D.grain.scale,min:.1,max:2,step:.05,description:\"Higher values make finer grain.\"},flicker:{type:ControlType.Boolean,title:\"Flicker\",defaultValue:D.grain.flicker},...fillControls(D.grain),...fadeControls(D.grain)}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MotionPatterns\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MotionPatterns.map","// Generated by Framer (5b58884)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-6KypW .framer-styles-preset-1794013:not(.rich-text-wrapper), .framer-6KypW .framer-styles-preset-1794013.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-6KypW\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b58884)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Unbounded-700\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Unbounded\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Unbounded\",url:\"https://fonts.gstatic.com/s/unbounded/v12/Yq6F-LOTXCb04q32xlpat-6uR42XTqtG6__204jHgP6LR0Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-Sn5xv .framer-styles-preset-1uhepqw:not(.rich-text-wrapper), .framer-Sn5xv .framer-styles-preset-1uhepqw.rich-text-wrapper h1 { --framer-font-family: \"Unbounded\", \"Unbounded Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 76px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-Sn5xv\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3ad0d99)\nexport default function metadata(params,activeLocale){return{description:\"Made with Framer\",robots:\"max-image-preview:large\",title:\"My Framer Site\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}