{"version":3,"file":"shared-lib.C05MPlKp.mjs","names":["useRef","useState","useId","useMemo","useCallback","React.useRef","React.useCallback","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/OKQYs0aZlfsKKmZZbVv5/14e8TCylpf3QEkcfJkSR/MailerLiteSignup.js","https:/framerusercontent.com/modules/Z32u6gGq0XzGgT5RQxWc/BYGTHdo89csMQeGauebk/WithPreloadedCarouselPhotos.js","https:/framerusercontent.com/modules/Qh4g06yv8bKS2iByBi9k/AWxgvicjVD5WY592p8mG/kFe0IIXTo.js","https:/framerusercontent.com/modules/W721krRXl9diw5QiduOq/zgnWpnxzylvEZ5zxUOF4/LLA2QthfC.js","https:/framerusercontent.com/modules/cz3XBcJiUdfxbhvKwthp/tjO9J8zRrdVFF2ylWpvE/qa9AZLwr8.js","https:/framerusercontent.com/modules/HtopAhATU72lqK2MGi1Y/zxVi322MsZggLZT8d2Vr/TXOomtdpt.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useId,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */function MailerLiteSignup(props){const{style,formUrl,label,placeholder,buttonText,invalidText,successText,errorText,noteText,creditText,creditLabel,creditUrl,textColor,buttonColor,buttonTextColor,borderColor,focusColor,inputRadius,inputHeight,fieldGap,noteGap,formMaxWidth,labelFont,inputFont,buttonFont,messageFont,noteFont}=props;const mountedRef=useRef(false);const submittingLockRef=useRef(false);const[email,setEmail]=useState(\"\");const[submitState,setSubmitState]=useState(\"idle\");const[isCreditHovered,setIsCreditHovered]=useState(false);const reactId=useId();const inputId=useMemo(()=>`mailerlite-signup-email-${reactId.replace(/:/g,\"\")}`,[reactId]);useEffect(()=>{mountedRef.current=true;return()=>{mountedRef.current=false;};},[]);const resolveFontStyle=useCallback((fontFamily,fallback)=>{const requestedFamily=typeof fontFamily===\"string\"&&fontFamily.trim().length>0?fontFamily.trim():\"\";const familyBase=requestedFamily||fallback.fontFamily;const normalizedFamily=familyBase.toLowerCase()===\"oswald\"?'\"Oswald\", sans-serif':familyBase.toLowerCase()===\"inter\"?'\"Inter\", sans-serif':familyBase;return{fontFamily:normalizedFamily,fontWeight:fallback.fontWeight,fontSize:fallback.fontSize,lineHeight:fallback.lineHeight,letterSpacing:fallback.letterSpacing,fontStyle:fallback.fontStyle||\"normal\",textAlign:fallback.textAlign||\"left\"};},[]);const rootStyle=useMemo(()=>({position:\"relative\",width:\"100%\",height:\"auto\",background:\"transparent\",color:textColor,...style}),[style,textColor]);const formWrapStyle=useMemo(()=>({width:\"100%\",maxWidth:formMaxWidth}),[formMaxWidth]);const isHtmlEmailValid=useCallback(value=>{if(typeof window!==\"undefined\"){const probe=window.document.createElement(\"input\");probe.type=\"email\";probe.value=value;return probe.checkValidity();}return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(value);},[]);const handleSubmit=useCallback(async event=>{event.preventDefault();if(submittingLockRef.current||submitState===\"success\")return;const trimmedEmail=email.trim();const valid=trimmedEmail.length>0&&isHtmlEmailValid(trimmedEmail);if(!valid){startTransition(()=>{setSubmitState(\"invalid\");});return;}submittingLockRef.current=true;startTransition(()=>{setSubmitState(\"submitting\");});if(typeof window===\"undefined\"){if(mountedRef.current){startTransition(()=>{setSubmitState(\"error\");});}submittingLockRef.current=false;return;}const formData=new window.FormData;formData.append(\"fields[email]\",trimmedEmail);formData.append(\"ml-submit\",\"1\");formData.append(\"anticsrf\",\"true\");try{await fetch(formUrl,{method:\"POST\",mode:\"no-cors\",body:formData});if(!mountedRef.current)return;startTransition(()=>{setSubmitState(\"success\");});}catch(_error){if(!mountedRef.current)return;startTransition(()=>{setSubmitState(\"error\");});submittingLockRef.current=false;}},[email,formUrl,isHtmlEmailValid,submitState]);const showInvalid=submitState===\"invalid\";const showError=submitState===\"error\";const showSubmitting=submitState===\"submitting\";const labelFontStyle=useMemo(()=>resolveFontStyle(labelFont,{fontFamily:'\"Oswald\", sans-serif',fontWeight:400,fontSize:\"14px\",lineHeight:\"21px\",letterSpacing:\"1px\"}),[labelFont,resolveFontStyle]);const inputFontStyle=useMemo(()=>resolveFontStyle(inputFont,{fontFamily:'\"Oswald\", sans-serif',fontWeight:400,fontSize:\"20px\",lineHeight:\"24px\",letterSpacing:\"0px\"}),[inputFont,resolveFontStyle]);const buttonFontStyle=useMemo(()=>resolveFontStyle(buttonFont,{fontFamily:'\"Oswald\", sans-serif',fontWeight:500,fontSize:\"20px\",lineHeight:\"30px\",letterSpacing:\"0px\"}),[buttonFont,resolveFontStyle]);const messageFontStyle=useMemo(()=>resolveFontStyle(messageFont,{fontFamily:'\"Inter\", sans-serif',fontWeight:400,fontSize:\"16px\",lineHeight:\"19.2px\",letterSpacing:\"0px\"}),[messageFont,resolveFontStyle]);const noteFontStyle=useMemo(()=>resolveFontStyle(noteFont,{fontFamily:'\"Oswald\", sans-serif',fontWeight:400,fontSize:\"14px\",lineHeight:\"21px\",letterSpacing:\"1px\"}),[noteFont,resolveFontStyle]);return /*#__PURE__*/_jsxs(\"section\",{style:rootStyle,children:[/*#__PURE__*/_jsx(\"link\",{rel:\"stylesheet\",href:\"https://fonts.googleapis.com/css2?family=Inter:wght@400&family=Oswald:wght@400;500&display=swap\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n                .mailerlite-signup-input::placeholder {\n                    color: ${textColor};\n                    opacity: 1;\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:formWrapStyle,children:submitState===\"success\"?/*#__PURE__*/_jsx(\"p\",{role:\"status\",\"aria-live\":\"polite\",style:{margin:0,color:textColor,...inputFontStyle},children:successText}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,noValidate:true,style:{width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:fieldGap},children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:inputId,style:{display:\"block\",color:textColor,margin:0,...labelFontStyle},children:label}),/*#__PURE__*/_jsx(\"input\",{id:inputId,className:\"mailerlite-signup-input\",type:\"email\",name:\"fields[email]\",value:email,placeholder:placeholder,onChange:event=>{const nextValue=event.target.value;setEmail(nextValue);if(submitState===\"invalid\"||submitState===\"error\"){startTransition(()=>{setSubmitState(\"idle\");});}},\"aria-invalid\":showInvalid,\"aria-describedby\":showInvalid?`${inputId}-invalid`:undefined,disabled:showSubmitting,style:{width:\"100%\",height:inputHeight,boxSizing:\"border-box\",color:textColor,background:\"transparent\",border:`1px solid ${showInvalid||showError?focusColor:borderColor}`,borderRadius:inputRadius,padding:\"16px 24px\",outline:\"none\",margin:0,...inputFontStyle},onFocus:event=>{event.currentTarget.style.borderColor=focusColor;},onBlur:event=>{event.currentTarget.style.borderColor=showInvalid||showError?focusColor:borderColor;}}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:showSubmitting,\"aria-busy\":showSubmitting,style:{width:\"100%\",height:62,boxSizing:\"border-box\",border:\"none\",borderRadius:0,background:buttonColor,color:buttonTextColor,padding:\"16px 24px\",cursor:showSubmitting?\"not-allowed\":\"pointer\",opacity:showSubmitting?.7:1,...buttonFontStyle,...showInvalid?messageFontStyle:null,textAlign:\"center\"},children:showInvalid?invalidText:buttonText}),showInvalid&&/*#__PURE__*/_jsx(\"p\",{id:`${inputId}-invalid`,role:\"alert\",\"aria-live\":\"assertive\",style:{position:\"absolute\",width:1,height:1,padding:0,margin:-1,overflow:\"hidden\",clip:\"rect(0, 0, 0, 0)\",whiteSpace:\"nowrap\",border:0,color:textColor,...messageFontStyle},children:invalidText}),showError&&/*#__PURE__*/_jsx(\"p\",{role:\"alert\",\"aria-live\":\"assertive\",style:{margin:0,color:textColor,...messageFontStyle},children:errorText})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",marginTop:noteGap,color:textColor,...noteFontStyle,whiteSpace:\"pre-line\"},children:[/*#__PURE__*/_jsx(\"div\",{children:noteText}),/*#__PURE__*/_jsxs(\"div\",{children:[creditText,/*#__PURE__*/_jsx(\"a\",{href:creditUrl,target:\"_blank\",rel:\"noopener noreferrer\",onMouseEnter:()=>{startTransition(()=>setIsCreditHovered(true));},onMouseLeave:()=>{startTransition(()=>setIsCreditHovered(false));},style:{color:textColor,textDecoration:isCreditHovered?\"underline\":\"none\"},children:creditLabel})]})]})]});}addPropertyControls(MailerLiteSignup,{formUrl:{type:ControlType.String,title:\"Form URL\",defaultValue:\"https://assets.mailerlite.com/jsonp/000000/forms/000000000000000000/subscribe\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"SUBSCRIBE TO OUR NEWSLETTER\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"YOUR EMAIL ADDRESS\"},buttonText:{type:ControlType.String,title:\"Button\",defaultValue:\"Subscribe\"},invalidText:{type:ControlType.String,title:\"Invalid\",defaultValue:\"Please enter a valid email address.\"},successText:{type:ControlType.String,title:\"Success\",defaultValue:\"Thanks for subscribing.\"},errorText:{type:ControlType.String,title:\"Error\",defaultValue:\"Something went wrong. Please try again.\"},noteText:{type:ControlType.String,title:\"Note\",defaultValue:\"We respect your privacy.\\nNo spam, ever.\",displayTextArea:true},creditText:{type:ControlType.String,title:\"Credit\",defaultValue:\"CRAFTED BY \"},creditLabel:{type:ControlType.String,title:\"Credit Tag\",defaultValue:\"@KUBU.TATTOO\"},creditUrl:{type:ControlType.Link,title:\"Credit URL\",defaultValue:\"https://instagram.com/kubu.tattoo\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"},buttonColor:{type:ControlType.Color,title:\"Button BG\",defaultValue:\"#FFFFFF\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#000000\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#FFFFFF\"},focusColor:{type:ControlType.Color,title:\"Focus\",defaultValue:\"#0099ff\"},inputRadius:{type:ControlType.Number,title:\"Input Radius\",defaultValue:10,min:0,max:40,step:1},inputHeight:{type:ControlType.Number,title:\"Input Height\",defaultValue:64,min:40,max:120,step:1},fieldGap:{type:ControlType.Number,title:\"Field Gap\",defaultValue:16,min:0,max:64,step:1},noteGap:{type:ControlType.Number,title:\"Note Gap\",defaultValue:48,min:0,max:120,step:1},formMaxWidth:{type:ControlType.Number,title:\"Form Max\",defaultValue:520,min:240,max:1200,step:1},labelFont:{type:ControlType.String,title:\"Label Font\",defaultValue:\"Oswald\"},inputFont:{type:ControlType.String,title:\"Input Font\",defaultValue:\"Oswald\"},buttonFont:{type:ControlType.String,title:\"Button Font\",defaultValue:\"Oswald\"},messageFont:{type:ControlType.String,title:\"Message Font\",defaultValue:\"Inter\"},noteFont:{type:ControlType.String,title:\"Note Font\",defaultValue:\"Oswald\"}});export default MailerLiteSignup;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MailerLiteSignup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MailerLiteSignup.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{RenderTarget}from\"framer\";const PHOTO_URLS=[\"https://framerusercontent.com/images/4Sky504HBiIPstd6hq38a6eCq7c.jpg?width=2048&height=2048&kb=1243\",\"https://framerusercontent.com/images/HHpzkdpC9bSUVmLNC4UrtfpbF1s.jpg?width=2048&height=2048&kb=721\",\"https://framerusercontent.com/images/6QjgwxZq5Re3QKes7xkczT1wjY.jpg?width=2048&height=2048&kb=931\",\"https://framerusercontent.com/images/8qIOsQiIMc7UZeWq4hx0952kZA.jpg?width=2048&height=2048&kb=1176\",\"https://framerusercontent.com/images/P5FNikpmUN50ug1JFS5ulLxSw.jpg?width=2048&height=2048&kb=952\",\"https://framerusercontent.com/images/dyR0LAs6GaQJs1y4naywPLgFfqc.jpg?width=2048&height=2048&kb=920\",\"https://framerusercontent.com/images/V5PEv1gOzEyPAyZYRlhtzfPM4YU.jpg?width=2048&height=2048&kb=1828\",\"https://framerusercontent.com/images/hB3CuXyUDqUovN3s6E00fCExMX8.jpg?width=2048&height=2048&kb=928\",\"https://framerusercontent.com/images/YreIfCsxkhNcmz8fSp8KCOEfTo.jpg?width=2048&height=2048&kb=712\",\"https://framerusercontent.com/images/5BAV9Y2Y1bT7eLYCexjJgZEuelI.jpg?width=2048&height=2048&kb=1244\",\"https://framerusercontent.com/images/sBRpSSNuClMT4Qoit2peTt0Dcs.jpg?width=2048&height=2048&kb=1383\"];function setForwardedRef(ref,value){if(!ref)return;if(typeof ref===\"function\"){ref(value);return;}ref.current=value;}function promoteImageAttributes(root){const imgs=root.querySelectorAll(\"img\");imgs.forEach(img=>{if(img.loading!==\"eager\"){img.loading=\"eager\";}if(img.decoding!==\"async\"){img.decoding=\"async\";}const dataSrc=img.getAttribute(\"data-src\");const dataSrcSet=img.getAttribute(\"data-srcset\");if(dataSrc&&!img.getAttribute(\"src\")){img.setAttribute(\"src\",dataSrc);}if(dataSrcSet&&!img.getAttribute(\"srcset\")){img.setAttribute(\"srcset\",dataSrcSet);}});}export function withPreloadedCarouselPhotos(Component){return /*#__PURE__*/React.forwardRef(function WithPreloadedCarouselPhotos(props,ref){const rootRef=React.useRef(null);const preloadCacheRef=React.useRef(new Map);const observerRef=React.useRef(null);const target=RenderTarget.current();const isRuntime=target!==RenderTarget.canvas;const setRefs=React.useCallback(node=>{rootRef.current=node;setForwardedRef(ref,node);},[ref]);React.useEffect(()=>{if(!isRuntime)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;let cancelled=false;const handlers=[];const preloadOne=(url,attempt)=>{return new Promise(resolve=>{const image=new window.Image;image.decoding=\"async\";preloadCacheRef.current.set(url,image);const cleanup=()=>{image.onload=null;image.onerror=null;};image.onload=()=>{Promise.resolve(image.decode?.()).catch(()=>undefined).finally(()=>{cleanup();resolve();});};image.onerror=()=>{cleanup();if(attempt<1&&!cancelled){resolve(preloadOne(url,attempt+1));}else{resolve();}};handlers.push(cleanup);image.src=url;});};PHOTO_URLS.forEach(url=>{void preloadOne(url,0);});return()=>{cancelled=true;handlers.forEach(clear=>clear());};},[isRuntime]);React.useEffect(()=>{if(!isRuntime)return;if(typeof window===\"undefined\"||typeof MutationObserver===\"undefined\")return;const root=rootRef.current;if(!root)return;promoteImageAttributes(root);const observer=new MutationObserver(()=>{if(!rootRef.current)return;promoteImageAttributes(rootRef.current);});observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"src\",\"srcset\",\"data-src\",\"data-srcset\",\"loading\",\"decoding\"]});observerRef.current=observer;return()=>{observer.disconnect();observerRef.current=null;};},[isRuntime,props.children]);React.useEffect(()=>{return()=>{preloadCacheRef.current.forEach(img=>{img.onload=null;img.onerror=null;});preloadCacheRef.current.clear();if(observerRef.current){observerRef.current.disconnect();observerRef.current=null;}};},[]);return /*#__PURE__*/_jsx(Component,{ref:setRefs,...props,style:{...props.style}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withPreloadedCarouselPhotos\":{\"type\":\"reactHoc\",\"name\":\"withPreloadedCarouselPhotos\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithPreloadedCarouselPhotos.map","// Generated by Framer (ae08463)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Oswald-regular\",\"FS;Oswald-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Oswald\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Oswald\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/PYCLPQS6HZBLJGMCPKBPEXQKWPKQ7OHE/TPDXSFLT6F2DLRHVAQNPEX367ZCFB6CP/OF7M536OVLRNXVSLVYIW3HQVUIUZ56CU.woff2\",weight:\"400\"},{cssFamilyName:\"Oswald\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Oswald\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4BEU2H62BE4J563L6WLMVQKHOL2QMEWK/KH4J4NPLOSGQTTA3TD7LQA62CQTZ5NMO/J6GZW3TVVNILH7PYSPMC3JPNPGFXNPSF.woff2\",weight:\"700\"}]}];export const css=[\".framer-cjzmj .framer-styles-preset-w8ac0k:not(.rich-text-wrapper), .framer-cjzmj .framer-styles-preset-w8ac0k.rich-text-wrapper p { --framer-font-family: \\\"Oswald\\\", \\\"Oswald Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Oswald\\\", \\\"Oswald Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 1px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d3f20b9a-91b9-46d2-95f5-ea6f0ea7b18b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-cjzmj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BAPJX .framer-styles-preset-vk3eob:not(.rich-text-wrapper), .framer-BAPJX .framer-styles-preset-vk3eob.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d3f20b9a-91b9-46d2-95f5-ea6f0ea7b18b); --framer-link-text-decoration: none; }\"];export const className=\"framer-BAPJX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-oPXHQ .framer-styles-preset-dtasgb:not(.rich-text-wrapper), .framer-oPXHQ .framer-styles-preset-dtasgb.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-text-color: #bbbbbb; }\"];export const className=\"framer-oPXHQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Oswald-regular\",\"FS;Oswald-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Oswald\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Oswald\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/PYCLPQS6HZBLJGMCPKBPEXQKWPKQ7OHE/TPDXSFLT6F2DLRHVAQNPEX367ZCFB6CP/OF7M536OVLRNXVSLVYIW3HQVUIUZ56CU.woff2\",weight:\"400\"},{cssFamilyName:\"Oswald\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Oswald\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4BEU2H62BE4J563L6WLMVQKHOL2QMEWK/KH4J4NPLOSGQTTA3TD7LQA62CQTZ5NMO/J6GZW3TVVNILH7PYSPMC3JPNPGFXNPSF.woff2\",weight:\"700\"}]}];export const css=[\".framer-N2w8x .framer-styles-preset-hw7o89:not(.rich-text-wrapper), .framer-N2w8x .framer-styles-preset-hw7o89.rich-text-wrapper p { --framer-font-family: \\\"Oswald\\\", \\\"Oswald Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Oswald\\\", \\\"Oswald Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-d3f20b9a-91b9-46d2-95f5-ea6f0ea7b18b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-N2w8x\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}