{"version":3,"file":"shared-lib.BAwOrRd3.mjs","names":["useRef","useState","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/VykxJiacik5uxtEcwupG/9r01ODB0rBGovKBFpBXy/SiteNav.js","https:/framerusercontent.com/modules/qdkUyg6qQ5G3OWAYPUEa/ctBH9PxBIMSpHH4Ph3kx/AgrdJ2Ae8.js","https:/framerusercontent.com/modules/Xe5LQvTHDxi4IF91hcEE/XWlq2dmnFn9gt99BiPBZ/elRFdTUvM.js","https:/framerusercontent.com/modules/Njff2UQR6qv5dV3aah4r/ajtkxXRtRQ9fb4qwF8dw/gJvfUSsEv.js","https:/framerusercontent.com/modules/oIAF7iT7P16NXHiWmXGh/bVR7NEclAO7CHXl2c3P6/uGVB_1W1c.js","https:/framerusercontent.com/modules/ae2UVzG3eNIRePFpRHf5/bGGsDRwiPreP0pENInw7/Vs6cUo_h4.js","https:/framerusercontent.com/modules/HxZgB4flpZnDTVA7eiwo/upJ0BNbfvi7tN8xbzg6o/x2wiNLv6Y.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const LOGO_SRC=\"https://framerusercontent.com/images/TjWvK1r2ftRz1sC3MNPHv8sBud8.png\";// Same targets the site has always used. \"page\" marks which link is current.\nconst LINKS=[{label:\"The Setup\",href:\"/the-setup\",page:\"setup\"},{label:\"The Daily\",href:\"/procore-document-controller\",page:\"daily\"},{label:\"The Closeout\",href:\"/the-closeout\",page:\"closeout\"},{label:\"About\",href:\"/#about\"}];const ENQUIRE_HREF={home:\"/#where-to-start\",setup:\"/the-setup#where-to-start\",daily:\"/procore-document-controller#where-to-start\",closeout:\"/the-closeout#where-to-start\"};const EMAIL=\"ben@hollandmazo.com\";const DIRECT=[{region:\"NZ\",display:\"+64 3 288 2678\",tel:\"+6432882678\"},{region:\"UK\",display:\"+44 7455 711132\",tel:\"+447455711132\"},{region:\"US\",display:\"+1 707 754 1221\",tel:\"+17077541221\"}];function isDarkColor(css){const m=css.match(/rgba?\\(\\s*([\\d.]+)[,\\s]+([\\d.]+)[,\\s]+([\\d.]+)(?:[,\\s/]+([\\d.]+%?))?\\s*\\)/);if(!m)return null;let alpha=1;if(m[4]!==undefined)alpha=m[4].endsWith(\"%\")?parseFloat(m[4])/100:parseFloat(m[4]);if(alpha<.6)return null// transparent: keep walking up\n;const lum=(.2126*+m[1]+.7152*+m[2]+.0722*+m[3])/255;return lum<.35;}// True when something with a solid dark ground (the slate Daily card, or any\n// future dark section) is under the bar. A cream veil over slate reads as a\n// grey smudge, so the bar goes near-solid there.\nfunction darkUnder(bar){const h=bar.offsetHeight||64;const w=window.innerWidth;const xs=[.2,.5,.8].map(f=>Math.round(w*f));const ys=[4,Math.round(h/2),Math.max(4,h-4)];for(const y of ys){for(const x of xs){const stack=document.elementsFromPoint(x,y);const top=stack.find(el=>!el.closest(\".hm-nav, .hm-drawer\"));let node=top||null;while(node&&node!==document.documentElement){const verdict=isDarkColor(getComputedStyle(node).backgroundColor);if(verdict!==null){if(verdict)return true;break;}node=node.parentElement;}}}return false;}const CSS=`\n.hm-nav, .hm-drawer, .hm-nav *, .hm-drawer * { box-sizing: border-box; }\n.hm-nav[data-mode=\"desktop\"], .hm-drawer[data-mode=\"desktop\"] { --h: 76px; --pad: 72px; --logo-w: 54px; --logo-h: 28px; }\n.hm-nav[data-mode=\"landscape\"], .hm-drawer[data-mode=\"landscape\"] { --h: 64px; --pad: 48px; --logo-w: 50px; --logo-h: 26px; }\n.hm-nav[data-mode=\"portrait\"], .hm-drawer[data-mode=\"portrait\"] { --h: 88px; --pad: 48px; --logo-w: 54px; --logo-h: 28px; }\n.hm-nav[data-mode=\"mobile\"], .hm-drawer[data-mode=\"mobile\"] { --h: 64px; --pad: 24px; --logo-w: 46px; --logo-h: 24px; }\n\n.hm-nav {\n    position: fixed; top: 0; left: 0; right: 0; z-index: 50; height: var(--h);\n    font-family: \"Libre Franklin\", Helvetica, Arial, sans-serif;\n    -webkit-font-smoothing: antialiased;\n    background: rgba(251,251,250,0.72);\n    -webkit-backdrop-filter: blur(20px) saturate(180%); backdrop-filter: blur(20px) saturate(180%);\n    border-bottom: 1px solid rgba(36,40,43,0.07);\n}\n.hm-nav[data-canvas] { position: absolute; }\n.hm-nav[data-state=\"dark\"] { background: rgba(251,251,250,0.93); border-bottom-color: rgba(36,40,43,0.12); }\n.hm-nav__inner {\n    max-width: 1560px; height: 100%; margin: 0 auto; padding: 0 var(--pad);\n    display: flex; align-items: center; justify-content: space-between;\n}\n.hm-nav__mark { display: block; flex: none; width: var(--logo-w); height: var(--logo-h); }\n.hm-nav__mark img { display: block; width: 100%; height: 100%; }\n.hm-nav__links { display: none; align-items: center; gap: 34px; }\n.hm-nav__link {\n    font-size: 10.5px; letter-spacing: 0.18em; text-transform: uppercase; white-space: nowrap;\n    color: #4F5559; text-decoration: none;\n}\n.hm-nav__link:hover { color: #24282B; }\n.hm-nav__link[data-current] { color: #24282B; }\n.hm-nav__link--enquire { color: #24282B; border-bottom: 1px solid #24282B; padding-bottom: 2px; }\n.hm-nav__burger {\n    display: inline-flex; flex-direction: column; justify-content: center; gap: 7px;\n    width: 26px; min-height: 44px; padding: 0; margin: 0; border: 0; background: none; cursor: pointer;\n    -webkit-tap-highlight-color: transparent;\n}\n.hm-nav[data-mode=\"portrait\"] .hm-nav__burger { width: 30px; }\n.hm-nav__burger span { display: block; height: 1.5px; background: #24282B; }\n\n/* Desktop 1560 and tablet landscape 1024-1559: the full five-link nav, no\n   hamburger. At rest it overlays the hero: white over the photograph half,\n   with a soft gradient over that half only. */\n.hm-nav[data-mode=\"desktop\"] .hm-nav__links, .hm-nav[data-mode=\"landscape\"] .hm-nav__links { display: flex; }\n.hm-nav[data-mode=\"desktop\"] .hm-nav__burger, .hm-nav[data-mode=\"landscape\"] .hm-nav__burger { display: none; }\n.hm-nav[data-mode=\"landscape\"] .hm-nav__links { gap: 20px; }\n.hm-nav[data-mode=\"landscape\"] .hm-nav__link { font-size: 9.5px; }\n.hm-nav[data-state=\"rest\"] {\n    background: none; -webkit-backdrop-filter: none; backdrop-filter: none; border-bottom-color: transparent;\n}\n.hm-nav[data-mode=\"desktop\"][data-overlay][data-state=\"rest\"] .hm-nav__inner, .hm-nav[data-mode=\"landscape\"][data-overlay][data-state=\"rest\"] .hm-nav__inner {\n    background: linear-gradient(rgba(36,40,43,0.34), rgba(36,40,43,0)) no-repeat right top / 44.9% 100%;\n}\n.hm-nav[data-overlay][data-state=\"rest\"][data-mode=\"desktop\"] .hm-nav__link, .hm-nav[data-overlay][data-state=\"rest\"][data-mode=\"landscape\"] .hm-nav__link { color: #FFFFFF; }\n.hm-nav[data-overlay][data-state=\"rest\"][data-mode=\"desktop\"] .hm-nav__link--enquire, .hm-nav[data-overlay][data-state=\"rest\"][data-mode=\"landscape\"] .hm-nav__link--enquire { color: #FFFFFF; border-bottom-color: #FFFFFF; }\n\n.hm-drawer {\n    position: fixed; inset: 0; z-index: 60; visibility: hidden; pointer-events: none;\n    font-family: \"Libre Franklin\", Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased;\n    transition: visibility 0s linear 0.3s;\n}\n.hm-drawer[data-open] { visibility: visible; pointer-events: auto; transition-delay: 0s; }\n.hm-drawer[data-mode=\"desktop\"], .hm-drawer[data-mode=\"landscape\"] { display: none; }\n.hm-drawer__scrim {\n    position: absolute; inset: 0; background: rgba(36,40,43,0.3); opacity: 0; transition: opacity 0.3s ease;\n}\n.hm-drawer[data-open] .hm-drawer__scrim { opacity: 1; }\n.hm-drawer__panel {\n    position: absolute; top: 0; right: 0; bottom: 0; width: calc(100% - 48px);\n    display: flex; flex-direction: column; padding: 0 var(--pad) 24px;\n    background: #FBFBFA; border-left: 1px solid #D9DDDE; overflow-y: auto;\n    transform: translateX(100%); transition: transform 0.3s cubic-bezier(0.2, 0.7, 0.2, 1);\n}\n.hm-drawer[data-open] .hm-drawer__panel { transform: none; }\n.hm-drawer__head { flex: none; height: var(--h); display: flex; align-items: center; justify-content: space-between; }\n.hm-drawer__head img { display: block; width: var(--logo-w); height: var(--logo-h); }\n.hm-drawer__close {\n    display: inline-flex; align-items: center; min-height: 44px; padding: 0; border: 0; background: none; cursor: pointer;\n    font: inherit; font-size: 10.5px; letter-spacing: 0.18em; text-transform: uppercase; color: #4F5559;\n}\n.hm-drawer__list { margin-top: 20px; display: flex; flex-direction: column; }\n.hm-drawer__list a {\n    display: inline-flex; align-items: center; min-height: 52px; border-top: 1px solid #E4E6E7;\n    font-size: 10.5px; letter-spacing: 0.18em; text-transform: uppercase; color: #4F5559; text-decoration: none;\n}\n.hm-drawer__list a:first-child { border-top-color: #D9DDDE; }\n.hm-drawer__list a[data-current] { color: #24282B; }\n.hm-drawer__list::after { content: \"\"; border-top: 1px solid #E4E6E7; }\n.hm-drawer__foot { margin-top: auto; display: flex; flex-direction: column; gap: 20px; padding-top: 20px; }\n.hm-drawer__block { display: flex; flex-direction: column; gap: 6px; }\n.hm-drawer__label { font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; color: #6B7176; }\n.hm-drawer__mail {\n    align-self: flex-start; font-size: 14px; line-height: 1.6; color: #24282B;\n    text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 1px;\n}\n.hm-drawer__direct { display: flex; flex-direction: column; gap: 10px; }\n.hm-drawer__row { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; }\n.hm-drawer__region { font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: #6B7176; }\n.hm-drawer__tel { font-family: \"Libre Franklin\", Helvetica, Arial, sans-serif; font-weight: 400; font-size: 14px; font-variant-numeric: tabular-nums; font-feature-settings: \"tnum\" 1; color: #24282B; text-decoration: none; }\n\n/* Tablet portrait: 700 of 768 drawer, larger type. */\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__panel { width: calc(100% - 68px); }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__close { font-size: 11px; }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__list { margin-top: 26px; }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__list a { font-size: 11px; }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__foot { gap: 26px; padding-top: 26px; }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__label, .hm-drawer[data-mode=\"portrait\"] .hm-drawer__region { font-size: 10.5px; }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__mail { font-size: 16px; }\n.hm-drawer[data-mode=\"portrait\"] .hm-drawer__tel { font-size: 16px; }\n`;/**\n * Site Nav\n *\n * The site bar. At rest on desktop and tablet landscape it overlays the\n * hero (white over the photograph, gradient over the photo half only). Once\n * scrolled it becomes a blurred cream veil, going near-solid over dark\n * sections. On tablet portrait and mobile it is a hamburger with a drawer.\n * Place it first on the page: give it the bar height on portrait/mobile so it\n * holds its space, and float it (absolute, top 0) on desktop/landscape.\n *\n * @framerIntrinsicWidth 1560\n * @framerIntrinsicHeight 76\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function SiteNav(props){const{mode=\"desktop\",page=\"home\"}=props;// Every page, every breakpoint: the bar is plain (no glass, no rule) until\n// the page scrolls, then becomes the veil. Only the home page has a\n// photograph behind it at rest, so only home gets the gradient and white\n// ink there (desktop and tablet landscape).\nconst overlay=page===\"home\";const enquireHref=ENQUIRE_HREF[page];const barRef=useRef(null);const[open,setOpen]=useState(false);const isStatic=useIsStaticRenderer();useEffect(()=>{const bar=barRef.current;if(!bar||isStatic)return;let pending=false;const update=()=>{pending=false;if(!bar.getClientRects().length)return;// hidden breakpoint copy\nconst scrolled=window.scrollY>24;let state=\"rest\";if(scrolled)state=darkUnder(bar)?\"dark\":\"light\";if(bar.getAttribute(\"data-state\")!==state)bar.setAttribute(\"data-state\",state);};const onScroll=()=>{if(!pending){pending=true;requestAnimationFrame(update);}};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);update();return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);};},[isStatic]);useEffect(()=>{if(!open)return;const onKey=e=>e.key===\"Escape\"&&setOpen(false);window.addEventListener(\"keydown\",onKey);return()=>window.removeEventListener(\"keydown\",onKey);},[open]);const close=()=>setOpen(false);// Same-page hash links glide to the section (the old links had smoothScroll).\n// Framer renders every breakpoint copy of a page in the DOM, so pick the copy\n// that is actually visible. Any other link, or a missing target, falls\n// through to a normal navigation.\nconst go=(e,href)=>{setOpen(false);const hashAt=href.indexOf(\"#\");if(hashAt<0)return;const trim=p=>p.replace(/\\/+$/,\"\");if(trim(href.slice(0,hashAt)||window.location.pathname)!==trim(window.location.pathname))return;const id=href.slice(hashAt+1);const target=Array.from(document.querySelectorAll('[id=\"'+id+'\"]')).find(el=>el.getClientRects().length>0);if(!target)return;e.preventDefault();const reduce=typeof window.matchMedia===\"function\"&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;target.scrollIntoView({behavior:reduce?\"auto\":\"smooth\",block:\"start\"});window.history.pushState(null,\"\",href);};return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsx(\"header\",{ref:barRef,className:\"hm-nav\",\"data-mode\":mode,\"data-overlay\":overlay?\"true\":undefined,\"data-state\":\"rest\",\"data-canvas\":isStatic?\"true\":undefined,children:/*#__PURE__*/_jsxs(\"div\",{className:\"hm-nav__inner\",children:[/*#__PURE__*/_jsx(\"a\",{className:\"hm-nav__mark\",href:\"/\",\"aria-label\":\"Holland Mazo, home\",children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"Holland Mazo\"})}),/*#__PURE__*/_jsxs(\"nav\",{className:\"hm-nav__links\",\"aria-label\":\"Primary\",children:[LINKS.map(l=>/*#__PURE__*/_jsx(\"a\",{className:\"hm-nav__link\",href:l.href,\"data-current\":l.page===page?\"true\":undefined,onClick:e=>go(e,l.href),children:l.label},l.label)),/*#__PURE__*/_jsx(\"a\",{className:\"hm-nav__link hm-nav__link--enquire\",href:enquireHref,onClick:e=>go(e,enquireHref),children:\"Enquire\"})]}),/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"hm-nav__burger\",\"aria-label\":\"Open menu\",\"aria-expanded\":open,\"aria-controls\":\"hm-drawer\",onClick:()=>setOpen(v=>!v),children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]})}),/*#__PURE__*/_jsxs(\"div\",{id:\"hm-drawer\",className:\"hm-drawer\",\"data-mode\":mode,\"data-open\":open?\"true\":undefined,\"aria-hidden\":!open,children:[/*#__PURE__*/_jsx(\"div\",{className:\"hm-drawer__scrim\",onClick:close}),/*#__PURE__*/_jsxs(\"aside\",{className:\"hm-drawer__panel\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Menu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"hm-drawer__head\",children:[/*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"Holland Mazo\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"hm-drawer__close\",onClick:close,children:\"Close\"})]}),/*#__PURE__*/_jsx(\"nav\",{className:\"hm-drawer__list\",\"aria-label\":\"Menu\",children:LINKS.map(l=>/*#__PURE__*/_jsx(\"a\",{href:l.href,\"data-current\":l.page===page?\"true\":undefined,onClick:e=>go(e,l.href),children:l.label},l.label))}),/*#__PURE__*/_jsxs(\"div\",{className:\"hm-drawer__foot\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"hm-drawer__block\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"hm-drawer__label\",children:\"Enquiries\"}),/*#__PURE__*/_jsx(\"a\",{className:\"hm-drawer__mail\",href:\"mailto:\"+EMAIL,children:EMAIL})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"hm-drawer__direct\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"hm-drawer__label\",children:\"Direct\"}),DIRECT.map(d=>/*#__PURE__*/_jsxs(\"div\",{className:\"hm-drawer__row\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"hm-drawer__region\",children:d.region}),/*#__PURE__*/_jsx(\"a\",{className:\"hm-drawer__tel\",href:\"tel:\"+d.tel,children:d.display})]},d.region))]})]})]})]})]});}addPropertyControls(SiteNav,{mode:{type:ControlType.Enum,title:\"Mode\",options:[\"desktop\",\"landscape\",\"portrait\",\"mobile\"],optionTitles:[\"Desktop 1560\",\"Tablet landscape\",\"Tablet portrait\",\"Mobile\"],defaultValue:\"desktop\"},page:{type:ControlType.Enum,title:\"Page\",options:[\"home\",\"setup\",\"daily\",\"closeout\"],optionTitles:[\"Home\",\"The Setup\",\"The Daily\",\"The Closeout\"],defaultValue:\"home\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteNav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"1560\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteNav.map","// Generated by Framer (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Newsreader-300\",\"GF;Newsreader-regular\",\"GF;Newsreader-italic\",\"GF;Newsreader-300italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Newsreader\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438wJo_ACexEPjCggA.woff2\",weight:\"300\"},{cssFamilyName:\"Newsreader\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9qfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBCzBDXXD9JVF438weI_ACexEPjCggA.woff2\",weight:\"400\"},{cssFamilyName:\"Newsreader\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT-ZFHDWwgECi.woff2\",weight:\"400\"},{cssFamilyName:\"Newsreader\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Newsreader\",url:\"https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMx2T-ZFHDWwgECi.woff2\",weight:\"300\"}]}];export const css=['.framer-m9M34 .framer-styles-preset-ii9t40:not(.rich-text-wrapper), .framer-m9M34 .framer-styles-preset-ii9t40.rich-text-wrapper h2 { --framer-font-family: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-bold-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-family-italic: \"Newsreader\", \"Newsreader Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 40px; --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: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: -0.015em; --framer-line-height: 1.15em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-45b0b20a-1873-4dd0-952c-7a6a073e5ff8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-m9M34\";\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 (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Franklin-regular\",\"GF;Libre Franklin-700\",\"GF;Libre Franklin-700italic\",\"GF;Libre Franklin-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUAtrIb-JH1g.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDJTedX1sGE.woff2\",weight:\"400\"}]}];export const css=['.framer-sRuti .framer-styles-preset-5dhd7d:not(.rich-text-wrapper), .framer-sRuti .framer-styles-preset-5dhd7d.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 10.5px; --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.2em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-48434dff-5ad6-4f61-852a-01c2ed824944); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-sRuti\";\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 (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-6qgme .framer-styles-preset-1dq6wtq:not(.rich-text-wrapper), .framer-6qgme .framer-styles-preset-1dq6wtq.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-45b0b20a-1873-4dd0-952c-7a6a073e5ff8); --framer-link-text-color: var(--token-48434dff-5ad6-4f61-852a-01c2ed824944); --framer-link-text-decoration: none; }\"];export const className=\"framer-6qgme\";\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 (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Franklin-regular\",\"GF;Libre Franklin-700\",\"GF;Libre Franklin-700italic\",\"GF;Libre Franklin-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUAtrIb-JH1g.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDJTedX1sGE.woff2\",weight:\"400\"}]}];export const css=['.framer-HBeLk .framer-styles-preset-1asyhud:not(.rich-text-wrapper), .framer-HBeLk .framer-styles-preset-1asyhud.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --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.16em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-48434dff-5ad6-4f61-852a-01c2ed824944); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-HBeLk\";\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 (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Franklin-regular\",\"GF;Libre Franklin-700\",\"GF;Libre Franklin-700italic\",\"GF;Libre Franklin-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUAtrIb-JH1g.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDJTedX1sGE.woff2\",weight:\"400\"}]}];export const css=['.framer-u2UNQ .framer-styles-preset-1oel7kf:not(.rich-text-wrapper), .framer-u2UNQ .framer-styles-preset-1oel7kf.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 10.5px; --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.18em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-48434dff-5ad6-4f61-852a-01c2ed824944); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-u2UNQ\";\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 (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Libre Franklin-regular\",\"GF;Libre Franklin-700\",\"GF;Libre Franklin-700italic\",\"GF;Libre Franklin-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhLsWUAtrIb-JH1g.woff2\",weight:\"400\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizOREVItHgc8qDIbSTKq4XkRg8T88bjFuXOnduhycKUAtrIb-JH1g.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oabQ9DJTedX1sGE.woff2\",weight:\"700\"},{cssFamilyName:\"Libre Franklin\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizMREVItHgc8qDIbSTKq4XkRiUawTk7f45UM9y05oZ8RNDJTedX1sGE.woff2\",weight:\"400\"}]}];export const css=['.framer-7PwyW .framer-styles-preset-w63hig:not(.rich-text-wrapper), .framer-7PwyW .framer-styles-preset-w63hig.rich-text-wrapper p { --framer-font-family: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Libre Franklin\", \"Libre Franklin Placeholder\", sans-serif; --framer-font-family-italic: \"Libre Franklin\", \"Libre Franklin 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.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2f3695fb-f961-4799-acf1-fa717a844fae); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7PwyW\";\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\"}}}"],"mappings":"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"}