{"version":3,"file":"shared-lib.B5G2LBRU.mjs","names":["p","useState","useRef","css","css","useRef","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","__esmMin","init_ssg_sandbox_shims","window","_e","init_npm_react_dom_18_3_1","de","Ha","p","init_jsx_runtime","init_npm_react_18_3_1","ce","fontStore","init_framer_BWFVvmND","addPropertyControls","RenderTarget","Link","ControlType","MobileMenu","p$1","props","open","setOpen","btn","close","l","FONTS","key","prev","links","s","a","vars","css$14","h","i","init_MobileMenu","css$13","EASE","BOUNCE","accent","ink","splitWords","root","qsa","walker","nodes","n","out","frag","t","part","w","leafText","el","x","odometer","target","text","strips","ch","d","box","inner","loops","k","ghost","Motion","onCanvas","self","shown","reduce","cleanups","ms","stag","later","fn","st","STYLE_ID","hideRise","showRise","delay","hideFlip","par","showFlip","hideDrop","ws","showDrop","per","hideWave","WAVE","im","imgOf","showWave","prepMark","heroEls","one","isTitle","isPhoto","name","inHero","targets","skip","nm","add","grouped","c","child","isGroup","g","nested","cc","vh0","io","entries","en","marks","mio","m","oio","go","v","tk","kids","half","paused","last","raf","measure","gap","tick","dt","on","off","wrap","topBar","navBar","bar","call","dock","ticking","onScroll","y","max","past","far","f","init_Motion","sel","fonts$12","css$12","className$12","init_aDyI2pRtj","fonts$11","css$11","className$11","init_C9DNtbiWi","fonts$10","css$10","className$10","init_CEFVpEhRy","fonts$9","css$9","className$9","init_Et_KdmXuZ","fonts$8","css$8","className$8","init_JVV9Lc8by","fonts$7","css$7","className$7","init_JYoaW_gEc","fonts$6","css$6","className$6","init_nRR7LWFxy","fonts$5","css$5","className$5","init_qWhGMPZHa","fonts$4","css$4","className$4","init_RXNGjQiZn","fonts$3","css$3","className$3","init_sX5J1V6fE","fonts$2","css$2","className$2","init_T9QrEJD8U","fonts$1","css$1","className$1","init_Xm_GSul_0","fonts","css","className","init_ydrpHd79D","metadata","init_siteMetadata"],"sources":["https:/framerusercontent.com/modules/yqJuVjQV55LhvAeoMQ6y/6kO1YvLEfOqfwkv8adoc/MobileMenu.js","https:/framerusercontent.com/modules/18rHuFhO6Z8Z88hMYhyM/a36CG0sApjX8CLLoYG5B/Motion.js","https:/framerusercontent.com/modules/ivkoeVIEj4aJfwCdyjFB/7LibfThFHeR6rcRn9abK/aDyI2pRtj.js","https:/framerusercontent.com/modules/5dBsRZwu8tPpxgUQtuZ9/oQaulK4kHE8Y1hjTMgKc/C9DNtbiWi.js","https:/framerusercontent.com/modules/mjE1gHFf3Qp9rbBrOOmk/Uir2Wz7GZE20UbahTNMg/CEFVpEhRy.js","https:/framerusercontent.com/modules/MvGlzYVkxTHIIHprBhzo/xglygaclyrrn986YSyhP/Et_KdmXuZ.js","https:/framerusercontent.com/modules/TqwpBQ485rBR33qtQw5J/NsLjp6YAyvTUjQiJO9UP/JVV9Lc8by.js","https:/framerusercontent.com/modules/QepYYSfWcebLVJHNY96a/36yxFBCuUGV0OGMunnzz/JYoaW_gEc.js","https:/framerusercontent.com/modules/nnAvZzmZA7WpJt24a9Ax/OQDoWUl22ptA2DYm5lT1/nRR7LWFxy.js","https:/framerusercontent.com/modules/OCxaqNrU5kvovpgse95T/bAeEf9yS6OO8TGnHaU1g/qWhGMPZHa.js","https:/framerusercontent.com/modules/RDc0akDDacEGyCwqn7HR/wnPZjJifPy3JlM2r5O60/RXNGjQiZn.js","https:/framerusercontent.com/modules/c15YmoN93gYUz9OIEVCX/FQcVZJEtYNfiStxDbCdU/sX5J1V6fE.js","https:/framerusercontent.com/modules/0TbtUFxwQp589YiOmZhq/jKqHkax3fiSwXFFq4AGM/T9QrEJD8U.js","https:/framerusercontent.com/modules/voNKGYtWV0RgKesuHY2a/wtKsgT2tII51uOlZVWNO/Xm_GSul_0.js","https:/framerusercontent.com/modules/zAv58PoQquJwoZ6VNU1K/cZPQ9uQVU5NrNpPl2tgf/ydrpHd79D.js","https:/framerusercontent.com/modules/mrNxbCUKMnTyPEe6uByK/SGG9CFcOMVnRQ7DSFSKO/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,Link}from\"framer\";const FONTS=\"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,700;12..96,800&family=Geist:wght@400;500;600&display=swap\";const css=`\n.mm-b{width:44px;height:44px;border:0;background:transparent;border-radius:999px;display:grid;place-items:center;align-content:center;gap:6px;cursor:pointer;padding:0}\n.mm-b i{display:block;width:20px;height:1.5px;background:currentColor;transition:transform .25s cubic-bezier(.2,.8,.2,1)}\n.mm-b[aria-expanded=true] i:first-child{transform:translateY(3.75px) rotate(45deg)}\n.mm-b[aria-expanded=true] i:last-child{transform:translateY(-3.75px) rotate(-45deg)}\n.mm-b:focus-visible,.mm-p a:focus-visible,.mm-p button:focus-visible{outline:2px solid var(--ac);outline-offset:3px}\n.mm-p{position:fixed;inset:0;display:flex;flex-direction:column;padding:18px 20px 32px;animation:mm-in .3s cubic-bezier(.2,.8,.2,1);overflow:auto}\n.mm-top{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:40px}\n.mm-brand{font:800 22px/1.1 \"Bricolage Grotesque\",sans-serif;letter-spacing:-.02em;text-decoration:none}\n.mm-l{display:flex;flex-direction:column;flex:1}\n.mm-l a{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0;border-top:1px solid var(--ln);font:800 36px/1.1 \"Bricolage Grotesque\",sans-serif;letter-spacing:-.02em;text-decoration:none;transition:color .2s}\n.mm-l a:last-child{border-bottom:1px solid var(--ln)}\n.mm-l a span{font:500 12px/1 Geist,sans-serif;letter-spacing:.08em;color:var(--mu)}\n.mm-l a:hover{color:var(--ac)}\n.mm-cta{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:32px;border-radius:14px;font:600 15px/1 Geist,sans-serif;text-decoration:none}\n.mm-n{margin-top:16px;text-align:center;font:400 14px/1.5 Geist,sans-serif;color:var(--mu)}\n@keyframes mm-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}\n@media (prefers-reduced-motion:reduce){.mm-p{animation:none}.mm-b i{transition:none}}\n`;export default function MobileMenu(props){const p={...MobileMenu.defaultProps,...props};const[open,setOpen]=useState(false);const btn=useRef(null);const close=()=>{setOpen(false);btn.current?.focus();};useEffect(()=>{if(typeof document===\"undefined\"||document.getElementById(\"mm-fonts\"))return;const l=document.createElement(\"link\");l.id=\"mm-fonts\";l.rel=\"stylesheet\";l.href=FONTS;document.head.appendChild(l);},[]);useEffect(()=>{if(!open)return;const key=e=>e.key===\"Escape\"&&close();document.addEventListener(\"keydown\",key);const prev=document.documentElement.style.overflow;document.documentElement.style.overflow=\"hidden\";return()=>{document.removeEventListener(\"keydown\",key);document.documentElement.style.overflow=prev;};},[open]);const links=p.links.split(\"\\n\").map(l=>l.split(\"|\").map(s=>s.trim())).filter(a=>a.length===2&&a[0]);const vars={[\"--ac\"]:p.accent,[\"--mu\"]:p.muted,[\"--ln\"]:\"rgba(128,128,128,0.22)\"};return /*#__PURE__*/_jsxs(\"div\",{style:{...p.style,...vars,width:\"100%\",height:\"100%\",color:p.color,display:\"grid\",placeItems:\"center\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"button\",{ref:btn,className:\"mm-b\",\"aria-label\":\"Open menu\",\"aria-expanded\":open,onClick:()=>setOpen(true),style:{color:p.color},children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]}),open&&typeof document!==\"undefined\"&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{className:\"mm-p\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Menu\",style:{...vars,background:p.background,color:p.color,zIndex:1e3},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{className:\"mm-top\",children:[/*#__PURE__*/_jsx(Link,{href:\"/\",children:/*#__PURE__*/_jsx(\"a\",{className:\"mm-brand\",style:{color:p.color},onClick:()=>setOpen(false),children:p.brand})}),/*#__PURE__*/_jsxs(\"button\",{className:\"mm-b\",\"aria-label\":\"Close menu\",\"aria-expanded\":true,onClick:close,style:{color:p.color},autoFocus:true,children:[/*#__PURE__*/_jsx(\"i\",{}),/*#__PURE__*/_jsx(\"i\",{})]})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"mm-l\",\"aria-label\":\"Main\",children:links.map(([l,h],i)=>/*#__PURE__*/_jsx(Link,{href:h,children:/*#__PURE__*/_jsxs(\"a\",{style:{color:p.color},onClick:()=>setOpen(false),children:[l,/*#__PURE__*/_jsx(\"span\",{children:String(i+1).padStart(2,\"0\")})]})},h+i))}),p.ctaLabel&&/*#__PURE__*/_jsx(Link,{href:p.ctaLink,children:/*#__PURE__*/_jsx(\"a\",{className:\"mm-cta\",style:{background:p.accent,color:p.ctaText},onClick:()=>setOpen(false),children:p.ctaLabel})}),p.note&&/*#__PURE__*/_jsx(\"div\",{className:\"mm-n\",children:p.note})]}),document.body)]});}MobileMenu.defaultProps={links:\"Home|/\\nServices|/services\\nPricing|/pricing\\nAbout|/about\\nContact|/contact\",brand:\"Tapline Plumbing\",ctaLabel:\"Call (555) 014-7700\",ctaLink:\"tel:+15550147700\",note:\"Open 24/7 \\xb7 Licensed & insured\",background:\"rgb(237, 241, 238)\",color:\"rgb(11, 36, 34)\",muted:\"rgb(79, 98, 95)\",accent:\"rgb(255, 199, 44)\",ctaText:\"rgb(11, 36, 34)\"};addPropertyControls(MobileMenu,{links:{type:ControlType.String,title:\"Links\",displayTextArea:true,description:\"One per line: Label|/path\"},brand:{type:ControlType.String,title:\"Brand\"},ctaLabel:{type:ControlType.String,title:\"Button\"},ctaLink:{type:ControlType.String,title:\"Button link\"},note:{type:ControlType.String,title:\"Note\"},background:{type:ControlType.Color,title:\"Background\"},color:{type:ControlType.Color,title:\"Text\"},muted:{type:ControlType.Color,title:\"Muted\"},accent:{type:ControlType.Color,title:\"Accent\"},ctaText:{type:ControlType.Color,title:\"Button text\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MobileMenu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MobileMenu.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const EASE=\"cubic-bezier(0.22, 1, 0.36, 1)\";const BOUNCE=\"cubic-bezier(0.34, 1.56, 0.64, 1)\";const STYLE_ID=\"ml-motion-css\";const nm=el=>el&&el.getAttribute(\"data-framer-name\")||\"\";const shown=el=>el.getClientRects().length>0;const qsa=(sel,root=document)=>Array.from(root.querySelectorAll(sel));const imgOf=el=>el.querySelector(\"[data-framer-background-image-wrapper]\")||el.querySelector(\"img, video\")||null;const isGroup=el=>/( Row| Grid| List)$/.test(nm(el));const isPhoto=el=>/Photo/.test(nm(el))&&!!imgOf(el);const isTitle=el=>/Title/.test(nm(el))&&!!el.querySelector(\".framer-text\")&&!el.querySelector(\"a\");// A wave-topped mask: transparent above the wave, solid below. Sliding it up \"fills\" the layer.\nconst WAVE=\"url(\\\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 800' preserveAspectRatio='none'><path d='M0 400 C 50 370 100 370 150 400 S 250 430 300 400 S 350 370 400 400 L400 800 L0 800 Z' fill='black'/></svg>\\\")\";function css(accent,ink){return`\na[data-framer-name]{transition:transform .5s ${EASE},opacity .25s ease,box-shadow .45s ${EASE},background-color .4s ease}\na[data-framer-name$=\"Button\"],a[data-framer-name$=\"Primary\"],a[data-framer-name$=\"Secondary\"],a[data-framer-name$=\"CTA\"]{box-shadow:inset 0 0 0 0 rgba(0,0,0,0)}\na[data-framer-name$=\"Button\"]:hover,a[data-framer-name$=\"Primary\"]:hover,a[data-framer-name$=\"Secondary\"]:hover,a[data-framer-name$=\"CTA\"]:hover{box-shadow:inset 0 -4em 0 0 rgba(0,0,0,.14);transform:translateY(-2px)}\na[data-framer-name$=\" Link\"]:hover,a[data-framer-name^=\"Nav \"]:hover,a[data-framer-name^=\"Foot \"]:hover{opacity:.6}\na[data-framer-name$=\" Tile\"]:hover{transform:translateY(-8px);box-shadow:0 24px 50px -20px rgba(11,36,34,.35)}\n[data-framer-name$=\" Tile\"] [data-framer-name$=\" Glyph\"]{transition:transform .6s ${BOUNCE};transform-origin:30% 70%}\na[data-framer-name$=\" Tile\"]:hover [data-framer-name$=\" Glyph\"]{transform:rotate(-24deg) scale(1.1)}\na[data-framer-name$=\" Tile\"] [data-framer-name$=\" Go\"]{transition:transform .5s ${EASE}}\na[data-framer-name$=\" Tile\"]:hover [data-framer-name$=\" Go\"]{transform:translateX(6px)}\n.ml-w{display:inline-block;will-change:transform}\n.ml-od{position:relative;display:inline-block;overflow:hidden;vertical-align:top;height:1em;line-height:1em}\n.ml-od>i{visibility:hidden;font-style:inherit}\n.ml-od>span{position:absolute;left:0;right:0;top:0;text-align:center;transition:transform 1.6s ${EASE}}\n.ml-od>span>span{display:block;height:1em;line-height:1em}\n.ml-bar{position:fixed;left:0;top:0;height:3px;width:100%;background:${accent};transform-origin:0 50%;transform:scaleX(0);z-index:400;pointer-events:none}\n.ml-call{position:fixed;right:26px;bottom:26px;width:64px;height:64px;border-radius:50%;background:${accent};color:${ink};display:grid;place-items:center;z-index:300;text-decoration:none;opacity:0;transform:scale(.5);transition:opacity .4s ease,transform .6s ${BOUNCE};box-shadow:0 14px 34px -10px rgba(0,0,0,.4)}\n.ml-call.on{opacity:1;transform:none}\n.ml-call:before,.ml-call:after{content:\"\";position:absolute;inset:0;border-radius:50%;border:2px solid ${accent};animation:ml-ping 2.4s ease-out infinite}\n.ml-call:after{animation-delay:1.2s}\n.ml-call svg{width:26px;height:26px}\n.ml-call span{position:absolute;right:76px;white-space:nowrap;background:${ink};color:#fff;font:600 14px/1 \"Geist\",system-ui,sans-serif;padding:10px 14px;border-radius:10px;opacity:0;transform:translateX(8px);transition:opacity .3s ease,transform .4s ${EASE};pointer-events:none}\n.ml-call:hover span{opacity:1;transform:none}\n@keyframes ml-ping{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.9);opacity:0}}\n.ml-dock{display:none}\n@media (max-width:809px){\n .ml-call{display:none}\n .ml-dock{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:300;align-items:center;justify-content:center;gap:10px;height:56px;border-radius:16px;background:${accent};color:${ink};font:600 16px/1 \"Geist\",system-ui,sans-serif;text-decoration:none;box-shadow:0 14px 30px -12px rgba(0,0,0,.45);transform:translateY(140%);transition:transform .5s ${EASE}}\n .ml-dock.on{transform:none}\n .ml-dock svg{width:20px;height:20px}\n}\n@media (prefers-reduced-motion:reduce){.ml-call:before,.ml-call:after{animation:none}}\n`;}const PHONE_SVG='<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z\"/></svg>';function splitWords(root){if(root.dataset.mlSplit)return qsa(\".ml-w\",root);root.dataset.mlSplit=\"1\";const walker=document.createTreeWalker(root,NodeFilter.SHOW_TEXT);const nodes=[];let n;while(n=walker.nextNode())if(n.textContent&&n.textContent.trim())nodes.push(n);const out=[];nodes.forEach(t=>{const frag=document.createDocumentFragment();(t.textContent||\"\").split(/(\\s+)/).forEach(part=>{if(!part)return;if(/^\\s+$/.test(part)){frag.appendChild(document.createTextNode(part));return;}const w=document.createElement(\"span\");w.className=\"ml-w\";w.textContent=part;out.push(w);frag.appendChild(w);});t.parentNode&&t.parentNode.replaceChild(frag,t);});return out;}function leafText(el){const leaf=qsa(\"*\",el).filter(x=>x.childElementCount===0&&x.textContent&&x.textContent.trim());return leaf[0]||el;}// Turns \"4.9\" or \"1,200+\" into rolling digit strips. Returns a function that starts the roll.\nfunction odometer(el){const target=leafText(el);const text=target.textContent||\"\";if(!/\\d/.test(text)||target.dataset.mlOdo)return null;target.dataset.mlOdo=\"1\";const strips=[];target.textContent=\"\";Array.from(text).forEach((ch,i)=>{if(!/\\d/.test(ch)){target.appendChild(document.createTextNode(ch));return;}const d=parseInt(ch,10);const box=document.createElement(\"span\");box.className=\"ml-od\";const inner=document.createElement(\"span\");const loops=10+d+i%3*10;for(let k=0;k<=loops;k++){const s=document.createElement(\"span\");s.textContent=String(k%10);inner.appendChild(s);}inner.style.transitionDelay=`${i*70}ms`;const ghost=document.createElement(\"i\");ghost.textContent=ch// invisible copy of the final digit sets the width\n;box.appendChild(ghost);box.appendChild(inner);target.appendChild(box);strips.push({inner,d:loops});});return()=>strips.forEach(s=>s.inner.style.transform=`translateY(-${s.d}em)`);}export default function Motion(props){const p={...Motion.defaultProps,...props};const onCanvas=RenderTarget.current()===RenderTarget.canvas;const self=useRef(null);useEffect(()=>{if(onCanvas||typeof window===\"undefined\")return;if(!self.current||!shown(self.current))return;// hidden breakpoint copy\nconst reduce=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;const cleanups=[];const ms=p.duration*1e3;const stag=p.stagger*1e3;const later=(fn,t)=>window.setTimeout(fn,t);let st=document.getElementById(STYLE_ID);if(!st){st=document.createElement(\"style\");st.id=STYLE_ID;document.head.appendChild(st);}st.textContent=css(p.accent,p.ink);cleanups.push(()=>st&&st.remove());// ---- primitives\nconst hideRise=el=>{el.style.opacity=\"0\";el.style.transform=\"translate3d(0,46px,0)\";};const showRise=(el,delay)=>{void el.offsetWidth;el.style.transition=`opacity ${ms*.7}ms ease ${delay}ms, transform ${ms}ms ${EASE} ${delay}ms`;requestAnimationFrame(()=>{el.style.opacity=\"1\";el.style.transform=\"none\";});later(()=>el.style.transition=el.style.transform=el.style.opacity=\"\",ms+delay+80);};const hideFlip=el=>{const par=el.parentElement;if(par)par.style.perspective=\"1400px\";el.style.transformOrigin=\"50% 100%\";el.style.opacity=\"0\";el.style.transform=\"rotateX(-62deg) translate3d(0,30px,0)\";};const showFlip=(el,delay)=>{void el.offsetWidth;el.style.transition=`opacity ${ms*.6}ms ease ${delay}ms, transform ${ms*1.15}ms ${BOUNCE} ${delay}ms`;requestAnimationFrame(()=>{el.style.opacity=\"1\";el.style.transform=\"none\";});later(()=>el.style.transition=el.style.transform=el.style.opacity=el.style.transformOrigin=\"\",ms*1.15+delay+80);};const hideDrop=ws=>ws.forEach(w=>{w.style.opacity=\"0\";w.style.transform=\"translate3d(0,-0.7em,0) rotate(-7deg)\";});const showDrop=(ws,delay,per)=>{ws.length&&void ws[0].offsetWidth;ws.forEach((w,i)=>w.style.transition=`opacity ${ms*.5}ms ease ${delay+i*per}ms, transform ${ms}ms ${BOUNCE} ${delay+i*per}ms`);requestAnimationFrame(()=>ws.forEach(w=>{w.style.opacity=\"1\";w.style.transform=\"none\";}));later(()=>ws.forEach(w=>w.style.transition=\"\"),ms+delay+per*ws.length+80);};const hideWave=el=>{const s=el.style;s.webkitMaskImage=s.maskImage=WAVE;s.webkitMaskSize=s.maskSize=\"100% 200%\";s.webkitMaskRepeat=s.maskRepeat=\"no-repeat\";s.webkitMaskPosition=s.maskPosition=\"0% 0%\";const im=imgOf(el);if(im)im.style.transform=\"scale(1.18) translate3d(0,4%,0)\";};const showWave=(el,delay)=>{const s=el.style;const im=imgOf(el);void el.offsetWidth;s.transition=`-webkit-mask-position ${ms*1.6}ms ${EASE} ${delay}ms, mask-position ${ms*1.6}ms ${EASE} ${delay}ms`;if(im)im.style.transition=`transform ${ms*2}ms ${EASE} ${delay}ms`;requestAnimationFrame(()=>{s.webkitMaskPosition=s.maskPosition=\"0% 100%\";if(im)im.style.transform=\"none\";});later(()=>{s.webkitMaskImage=s.maskImage=s.webkitMaskSize=s.maskSize=s.webkitMaskPosition=s.maskPosition=s.transition=\"\";if(im)im.style.transition=im.style.transform=\"\";},ms*2+delay+80);};const prepMark=el=>{const t=leafText(el);t.style.backgroundImage=`linear-gradient(${p.accent}, ${p.accent})`;t.style.backgroundRepeat=\"no-repeat\";t.style.backgroundPosition=\"0 88%\";t.style.backgroundSize=reduce?\"100% 42%\":\"0% 42%\";t.style.boxDecorationBreak=\"clone\";t.style.webkitBoxDecorationBreak=\"clone\";t.style.transition=`background-size ${ms*1.1}ms ${EASE}`;return t;};// ---- hero on load\nconst heroEls=new Set;if(!reduce){let t=100;const one=k=>{heroEls.add(k);if(isTitle(k)){const ws=splitWords(k);hideDrop(ws);showDrop(ws,t,80);t+=80*ws.length+60;}else if(isPhoto(k)&&p.wave){hideWave(k);showWave(k,t);t+=200;}else{hideRise(k);showRise(k,t);t+=stag;}};p.heroLayers.split(\",\").map(s=>s.trim()).filter(Boolean).forEach(name=>{qsa(`[data-framer-name=\"${name}\"]`).filter(shown).forEach(root=>{heroEls.add(root);if(isTitle(root)||isPhoto(root)||root.children.length<2)one(root);else Array.from(root.children).forEach(k=>one(k));});});}const inHero=el=>Array.from(heroEls).some(h=>h===el||h.contains(el)||el.contains(h));const targets=[];const skip=el=>/^(Nav|Motion Layer|Menu Slot|Top Bar)/.test(nm(el))||/ Ticker$/.test(nm(el))||!!el.closest('[data-framer-name=\"Nav Wrap\"]');const add=(el,delay,grouped)=>{if(inHero(el)||skip(el))return;if(isPhoto(el)&&p.wave)targets.push({el,delay,kind:\"wave\"});else if(isTitle(el))targets.push({el,delay,kind:\"drop\",ws:splitWords(el)});else targets.push({el,delay,kind:grouped&&p.flip?\"flip\":\"rise\"});};if(p.reveal&&!reduce){qsa('[data-framer-name$=\" Inner\"]').filter(shown).forEach(inner=>{if(inner.closest('[data-framer-name=\"Nav Wrap\"]'))return;Array.from(inner.children).forEach(child=>{const c=child;if(isGroup(c))Array.from(c.children).forEach((g,i)=>add(g,i*stag,true));else{const nested=Array.from(c.children).find(isGroup);if(nested&&!skip(c)){Array.from(c.children).forEach(cc=>{if(cc===nested)Array.from(nested.children).forEach((g,i)=>add(g,i*stag,true));else add(cc,0,false);});}else add(c,0,false);}});});const vh0=window.innerHeight;const io=new IntersectionObserver(entries=>entries.forEach(en=>{if(!en.isIntersecting)return;io.unobserve(en.target);targets.filter(x=>x.obs===en.target).forEach(t=>{t.obs=undefined;if(t.kind===\"rise\")showRise(t.el,t.delay);else if(t.kind===\"flip\")showFlip(t.el,t.delay);else if(t.kind===\"drop\"&&t.ws)showDrop(t.ws,t.delay,60);else showWave(t.el,t.delay);});}),{rootMargin:\"0px 0px -8% 0px\",threshold:.05});targets.forEach(t=>{const r=t.el.getBoundingClientRect();if(r.top<vh0*.9)return;// already on screen at load\nif(t.kind===\"rise\")hideRise(t.el);else if(t.kind===\"flip\")hideFlip(t.el);else if(t.kind===\"drop\"&&t.ws)hideDrop(t.ws);else hideWave(t.el);t.obs=t.kind===\"wave\"?t.el.parentElement||t.el:t.el;io.observe(t.obs);});cleanups.push(()=>io.disconnect());}// ---- highlighter marks\nconst marks=qsa('[data-framer-name$=\" Mark\"]').filter(shown).map(prepMark);if(!reduce&&marks.length){const mio=new IntersectionObserver(entries=>entries.forEach(en=>{if(!en.isIntersecting)return;mio.unobserve(en.target);later(()=>en.target.style.backgroundSize=\"100% 42%\",450);}),{threshold:.6});marks.forEach(m=>mio.observe(m));cleanups.push(()=>mio.disconnect());}// ---- odometers\nif(p.odometer&&!reduce){const oio=new IntersectionObserver(entries=>entries.forEach(en=>{if(!en.isIntersecting)return;oio.unobserve(en.target);const go=en.target.__mlRoll;go&&later(go,120);}),{threshold:.4});qsa('[data-framer-name$=\" Value\"]').filter(shown).forEach(v=>{const go=odometer(v);if(!go)return;v.__mlRoll=go;oio.observe(v);});cleanups.push(()=>oio.disconnect());}// ---- tickers\nqsa('[data-framer-name$=\" Ticker\"]').filter(shown).forEach(tk=>{if(tk.dataset.mlTick||reduce)return;tk.dataset.mlTick=\"1\";const kids=Array.from(tk.children);if(!kids.length)return;kids.forEach(k=>tk.appendChild(k.cloneNode(true)));tk.style.flexWrap=\"nowrap\";tk.style.willChange=\"transform\";let x=0;let half=0;let paused=false;let last=performance.now();let raf=0;const measure=()=>{const gap=parseFloat(getComputedStyle(tk).columnGap||\"0\")||0;half=kids.reduce((a,k)=>a+k.getBoundingClientRect().width+gap,0);};measure();const tick=t=>{const dt=Math.min(64,t-last);last=t;if(!paused&&half>0){x-=p.tickerSpeed*dt/1e3;if(-x>=half)x+=half;tk.style.transform=`translate3d(${x}px,0,0)`;}raf=requestAnimationFrame(tick);};raf=requestAnimationFrame(tick);const on=()=>paused=true;const off=()=>paused=false;tk.addEventListener(\"mouseenter\",on);tk.addEventListener(\"mouseleave\",off);window.addEventListener(\"resize\",measure);cleanups.push(()=>{cancelAnimationFrame(raf);tk.removeEventListener(\"mouseenter\",on);tk.removeEventListener(\"mouseleave\",off);window.removeEventListener(\"resize\",measure);});});// ---- nav: tuck the top bar away after scrolling\nconst wrap=qsa('[data-framer-name=\"Nav Wrap\"]').filter(shown)[0]||null;const topBar=wrap?wrap.querySelector('[data-framer-name=\"Top Bar\"]'):null;const navBar=wrap?wrap.querySelector('[data-framer-name=\"Nav\"]'):null;if(wrap)wrap.style.transition=`top .5s ${EASE}`;if(navBar)navBar.style.transition=`box-shadow .4s ease`;// ---- progress line + call button\nlet bar=null;if(p.progress){bar=document.createElement(\"div\");bar.className=\"ml-bar\";document.body.appendChild(bar);cleanups.push(()=>bar&&bar.remove());}let call=null;let dock=null;if(p.callButton&&p.callLink){call=document.createElement(\"a\");call.className=\"ml-call\";call.href=p.callLink;call.setAttribute(\"aria-label\",p.callLabel);call.innerHTML=PHONE_SVG+`<span>${p.callLabel.replace(/</g,\"&lt;\")}</span>`;document.body.appendChild(call);dock=document.createElement(\"a\");dock.className=\"ml-dock\";dock.href=p.callLink;dock.innerHTML=PHONE_SVG+`<b style=\"font-weight:600\">${p.callLabel.replace(/</g,\"&lt;\")}</b>`;document.body.appendChild(dock);cleanups.push(()=>{call&&call.remove();dock&&dock.remove();});}let ticking=false;const onScroll=()=>{if(ticking)return;ticking=true;requestAnimationFrame(()=>{ticking=false;const y=window.scrollY;const max=document.documentElement.scrollHeight-window.innerHeight;if(bar)bar.style.transform=`scaleX(${max>0?Math.min(1,y/max):0})`;const past=y>90;if(wrap&&topBar)wrap.style.top=past?`-${topBar.offsetHeight}px`:\"0px\";if(navBar)navBar.style.boxShadow=past?\"0 10px 30px -18px rgba(0,0,0,.45)\":\"\";const far=y>window.innerHeight*.6;call&&call.classList.toggle(\"on\",far);dock&&dock.classList.toggle(\"on\",far);});};window.addEventListener(\"scroll\",onScroll,{passive:true});onScroll();cleanups.push(()=>window.removeEventListener(\"scroll\",onScroll));return()=>cleanups.forEach(f=>f());},[onCanvas,p.heroLayers,p.duration,p.stagger,p.reveal,p.flip,p.wave,p.odometer,p.tickerSpeed,p.accent,p.ink,p.progress,p.callButton,p.callLabel,p.callLink]);return /*#__PURE__*/_jsx(\"div\",{ref:self,style:{...p.style,width:\"100%\",height:\"100%\"},children:onCanvas&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"grid\",placeItems:\"center\",borderRadius:6,background:\"rgba(255, 199, 44, 0.22)\",color:\"rgb(11, 36, 34)\",font:\"600 11px/1 Inter, sans-serif\",letterSpacing:\"0.04em\"},children:\"MOTION\"})});}Motion.defaultProps={heroLayers:\"Hero Copy, Hero Visual\",duration:.9,stagger:.09,reveal:true,flip:true,wave:true,odometer:true,tickerSpeed:40,accent:\"#FFC72C\",ink:\"#0B2422\",progress:true,callButton:true,callLabel:\"Call (555) 014-7700\",callLink:\"tel:+15550147700\"};addPropertyControls(Motion,{heroLayers:{type:ControlType.String,title:\"Hero layers\",description:\"Layer names, comma separated.\"},duration:{type:ControlType.Number,title:\"Duration\",min:.2,max:2.5,step:.05,unit:\"s\"},stagger:{type:ControlType.Number,title:\"Stagger\",min:0,max:.4,step:.01,unit:\"s\"},reveal:{type:ControlType.Boolean,title:\"Reveal on scroll\"},flip:{type:ControlType.Boolean,title:\"Flip-up cards\"},wave:{type:ControlType.Boolean,title:\"Wave photo fill\"},odometer:{type:ControlType.Boolean,title:\"Rolling numbers\"},tickerSpeed:{type:ControlType.Number,title:\"Ticker speed\",min:0,max:200,step:5,unit:\"px/s\"},accent:{type:ControlType.Color,title:\"Accent\"},ink:{type:ControlType.Color,title:\"Ink\"},progress:{type:ControlType.Boolean,title:\"Progress line\"},callButton:{type:ControlType.Boolean,title:\"Call button\"},callLabel:{type:ControlType.String,title:\"Call label\",hidden:p=>!p.callButton},callLink:{type:ControlType.String,title:\"Call link\",hidden:p=>!p.callButton}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Motion\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Motion.map","// Generated by Framer (2790bda)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-800\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"},{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=[\".framer-xzduN .framer-styles-preset-tb8yoj:not(.rich-text-wrapper), .framer-xzduN .framer-styles-preset-tb8yoj.rich-text-wrapper p { --framer-font-family: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.035em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-dbe91d8b-cb3a-4411-82ba-fc5218f8b385, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-xzduN\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2\",weight:\"500\"}]}];export const css=['.framer-DVZJ9 .framer-styles-preset-1cyfo5g:not(.rich-text-wrapper), .framer-DVZJ9 .framer-styles-preset-1cyfo5g.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-6d921920-9a34-43a5-9dcc-c38ba83924b3, #0b2422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-DVZJ9\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2\",weight:\"500\"}]}];export const css=['.framer-yQ1Xt .framer-styles-preset-ox8pmu:not(.rich-text-wrapper), .framer-yQ1Xt .framer-styles-preset-ox8pmu.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c584f579-7b24-4b59-81b4-8d02a71e0a0a, #0b2422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-yQ1Xt\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2\",weight:\"500\"}]}];export const css=['.framer-zoTLK .framer-styles-preset-yx75fd:not(.rich-text-wrapper), .framer-zoTLK .framer-styles-preset-yx75fd.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 500; --framer-letter-spacing: 0.08em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-59ab3e5e-e7f6-4fbf-b106-406af14c5dc6, #ffc72c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-zoTLK\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-800\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}];export const css=[\".framer-JwvDk .framer-styles-preset-14nlc3v:not(.rich-text-wrapper), .framer-JwvDk .framer-styles-preset-14nlc3v.rich-text-wrapper p { --framer-font-family: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.035em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dbe91d8b-cb3a-4411-82ba-fc5218f8b385, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-JwvDk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2\",weight:\"500\"}]}];export const css=['.framer-zsi7k .framer-styles-preset-1at6qa5:not(.rich-text-wrapper), .framer-zsi7k .framer-styles-preset-1at6qa5.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 500; --framer-letter-spacing: 0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c584f579-7b24-4b59-81b4-8d02a71e0a0a, #0b2422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-zsi7k\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-800\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}];export const css=[\".framer-jPJGn .framer-styles-preset-1qjfatw:not(.rich-text-wrapper), .framer-jPJGn .framer-styles-preset-1qjfatw.rich-text-wrapper p { --framer-font-family: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c584f579-7b24-4b59-81b4-8d02a71e0a0a, #0b2422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-jPJGn\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2\",weight:\"400\"}]}];export const css=['.framer-zPeS3 .framer-styles-preset-qap4l5:not(.rich-text-wrapper), .framer-zPeS3 .framer-styles-preset-qap4l5.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.65em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-cc3db1b7-0567-4617-ba60-18da3818b4c7, #b4ccc7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-zPeS3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-800\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"}]}];export const css=[\".framer-mtUhJ .framer-styles-preset-k8m22c:not(.rich-text-wrapper), .framer-mtUhJ .framer-styles-preset-k8m22c.rich-text-wrapper p { --framer-font-family: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-dbe91d8b-cb3a-4411-82ba-fc5218f8b385, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-mtUhJ\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2\",weight:\"400\"}]}];export const css=['.framer-oOUlB .framer-styles-preset-1whv1eh:not(.rich-text-wrapper), .framer-oOUlB .framer-styles-preset-1whv1eh.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist 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-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-cc3db1b7-0567-4617-ba60-18da3818b4c7, #b4ccc7); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oOUlB\";\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 (2790bda)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Bricolage Grotesque-800\",\"GF;Bricolage Grotesque-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvZvlyMgvs-wJDtw.woff2\",weight:\"800\"},{cssFamilyName:\"Bricolage Grotesque\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Bricolage Grotesque\",url:\"https://fonts.gstatic.com/s/bricolagegrotesque/v9/3y9U6as8bTXq_nANBjzKo3IeZx8z6up5BeSl5jBNz_19PpbpMXuECpwUxJBOm_OJWiaaD30YfKfjZZoLvfzlyMgvs-wJDtw.woff2\",weight:\"700\"}]}];export const css=[\".framer-rSoyC .framer-styles-preset-21tqjt:not(.rich-text-wrapper), .framer-rSoyC .framer-styles-preset-21tqjt.rich-text-wrapper p { --framer-font-family: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Bricolage Grotesque\\\", \\\"Bricolage Grotesque Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 33px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.035em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-dbe91d8b-cb3a-4411-82ba-fc5218f8b385, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-rSoyC\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2\",weight:\"500\"}]}];export const css=['.framer-M5jPL .framer-styles-preset-q1v05r:not(.rich-text-wrapper), .framer-M5jPL .framer-styles-preset-q1v05r.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 15px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c584f579-7b24-4b59-81b4-8d02a71e0a0a, #0b2422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-M5jPL\";\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 (2df51ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDi3pna6VEdtKCL.woff2\",weight:\"500\"}]}];export const css=['.framer-9V2kq .framer-styles-preset-14b3f7v:not(.rich-text-wrapper), .framer-9V2kq .framer-styles-preset-14b3f7v.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c584f579-7b24-4b59-81b4-8d02a71e0a0a, #0b2422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-9V2kq\";\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 (325cc88)\nexport default function metadata(params,contentLocale){return{description:\"Licensed local plumbers at your door in under an hour. Fixed upfront prices, 24/7 emergency call-outs and a two-year guarantee on every job.\",favicon:\"https://framerusercontent.com/assets/mOk8DmSVLyOb1ckYqHdSXynF41A.png\",robots:\"max-image-preview:large\",title:\"Tapline — Local Plumbers, Fixed Today\"};}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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"}