{"version":3,"file":"shared-lib.CazHiVcu.mjs","names":["useState","useRef","p","fonts","css","className","fonts","css","className","fonts","css","className","__esmMin","le","init_ssg_sandbox_shims","window","_e","de","p","c","init_jsx_runtime","init_npm_react_18_3_1","ce","fontStore","init_framer_B6PCHH0A","ControlType","addPropertyControls","RenderTarget","Scramble","out","setOut","text","t","run","f","settled","i","GLYPHS","seenIntro","SEEN","markIntro","TypeMasthead","onCanvas","reduce","wantIntro","p$1","phase","setPhase","typed","setTyped","prog","setProg","open","setOpen","mt","setMt","vw","setVw","vh","setVh","raf","step","base","stop","keys","e","pin","o","read","on","menuTotal","m","l","start","k","phone","compact","intro","ease","LH","lsRaw","charW","big","s","barH","headTop","yHero","yIntro","y","barOn","done","shown","dotIdx","body","tail","struck","label","EASE","n","typing","last","init_TypeMasthead","fonts$3","css$3","className$3","init_BlhRJ3ZzK","fonts$2","css$2","className$2","init_SYq68QMwp","fonts$1","css$1","className$1","init_TJtmgSk96","fonts","css","className","init_vWuYnqjY3"],"sources":["https:/framerusercontent.com/modules/PFXYDgfRP09S7vI2s6Fh/EpYdgjZ6wXn8gyQSfNs9/TypeMasthead.js","https:/framerusercontent.com/modules/8R4I8WuBa6lnTMaxvNO5/qRhNUPB54AU5fyaS9pHr/BlhRJ3ZzK.js","https:/framerusercontent.com/modules/ksccVAj8iu0zH3oqWS8k/HF3VoO2wOG58qJ8t3BTd/SYq68QMwp.js","https:/framerusercontent.com/modules/taVRtWUGQYyNxPwDbkfZ/D8g9PlnETWCk9Y86QBZP/TJtmgSk96.js","https:/framerusercontent.com/modules/daZ71pwUWnezI3qt81nQ/uCHAF30CgYmWVxwCqmVv/vWuYnqjY3.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const EASE=\"cubic-bezier(.2,.8,.2,1)\";const ease=t=>1-Math.pow(1-t,3);const GLYPHS=\"ABCDEFGHJKLMNPQRSTUVWXYZ#&%$@*+=/?\";const SEEN=\"tc-intro-seen\";// a nav label that scrambles through typewriter glyphs on hover and settles left to right\nfunction Scramble({text}){const[out,setOut]=useState(text);const t=useRef(0);const run=()=>{window.clearInterval(t.current);let f=0;t.current=window.setInterval(()=>{f++;const settled=Math.floor(f/2);setOut(text.split(\"\").map((c,i)=>c===\" \"||i<settled?c:GLYPHS[Math.random()*GLYPHS.length|0]).join(\"\"));if(settled>=text.length)window.clearInterval(t.current);},28);};useEffect(()=>()=>window.clearInterval(t.current),[]);useEffect(()=>setOut(text),[text]);return /*#__PURE__*/_jsx(\"span\",{onMouseEnter:run,onFocus:run,style:{display:\"inline-block\",whiteSpace:\"pre\"},children:out});}function seenIntro(){try{return window.sessionStorage.getItem(SEEN)===\"1\";}catch{return false;}}function markIntro(){try{window.sessionStorage.setItem(SEEN,\"1\");}catch{}}export default function TypeMasthead(p){const onCanvas=RenderTarget.current()!==RenderTarget.preview;const reduce=typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;// intro phases: \"type\" (sheet up, page locked) -> \"lift\" (sheet rises, mark glides to the hero) -> \"off\"\n// (the server render includes the sheet too, so the page never flashes before the intro takes over)\nconst wantIntro=!onCanvas&&!p.merged&&p.intro!==false&&!(p.introOnce!==false&&typeof window!==\"undefined\"&&seenIntro());const[phase,setPhase]=useState(wantIntro?\"type\":\"off\");const[typed,setTyped]=useState(onCanvas||reduce&&!wantIntro?p.wordmark.length:0);const[prog,setProg]=useState(onCanvas||p.merged?1:0);const[open,setOpen]=useState(false);const[mt,setMt]=useState(0)// characters typed in the phone menu\n;const[vw,setVw]=useState(typeof window!==\"undefined\"?window.innerWidth:1440);const[vh,setVh]=useState(typeof window!==\"undefined\"?window.innerHeight:900);const raf=useRef(0);// flag the intro before any sibling effect runs, so headlines know to wait\nuseLayoutEffect(()=>{if(phase===\"off\")return;document.documentElement.dataset.tcIntro=\"on\";return()=>{delete document.documentElement.dataset.tcIntro;};},[]);// 1. the mark types itself (slower and with a pause on the space while it's the loading screen)\nuseEffect(()=>{if(onCanvas)return;if(reduce&&phase===\"off\")return;let i=0,t=0;const step=()=>{i++;setTyped(i);if(i>=p.wordmark.length){if(phase===\"type\")t=window.setTimeout(()=>setPhase(\"lift\"),reduce?200:650);return;}const base=Math.max(20,phase===\"type\"?p.typeSpeed*1.5:p.typeSpeed);t=window.setTimeout(step,p.wordmark[i]===\" \"?base*2.4:base+(Math.random()-.5)*base*.5);};t=window.setTimeout(step,phase===\"type\"?450:0);return()=>window.clearTimeout(t);// eslint-disable-next-line react-hooks/exhaustive-deps\n},[p.wordmark,p.typeSpeed,onCanvas,reduce]);// 2. while the sheet is up, the page can't move\nuseEffect(()=>{if(phase!==\"type\")return;try{history.scrollRestoration=\"manual\";}catch{}window.scrollTo(0,0);const stop=e=>{e.preventDefault();e.stopPropagation();};const keys=e=>{if([\" \",\"PageDown\",\"PageUp\",\"ArrowDown\",\"ArrowUp\",\"Home\",\"End\"].includes(e.key))stop(e);};const pin=()=>window.scrollY&&window.scrollTo(0,0);const o={capture:true,passive:false};document.addEventListener(\"wheel\",stop,o);document.addEventListener(\"touchmove\",stop,o);document.addEventListener(\"keydown\",keys,o);window.addEventListener(\"scroll\",pin);return()=>{document.removeEventListener(\"wheel\",stop,o);document.removeEventListener(\"touchmove\",stop,o);document.removeEventListener(\"keydown\",keys,o);window.removeEventListener(\"scroll\",pin);};},[phase]);// 3. the lift: let go of the page, tell the headline, retire the sheet\nuseEffect(()=>{if(phase!==\"lift\")return;markIntro();delete document.documentElement.dataset.tcIntro;window.dispatchEvent(new Event(\"tc:intro\"));const t=window.setTimeout(()=>setPhase(\"off\"),1e3);return()=>window.clearTimeout(t);},[phase]);// 4. scroll drives the merge\nuseEffect(()=>{if(onCanvas)return;const read=()=>{raf.current=0;setProg(p.merged?1:Math.max(0,Math.min(1,window.scrollY/Math.max(1,p.range))));setVw(window.innerWidth);setVh(window.innerHeight);};const on=()=>{if(!raf.current)raf.current=requestAnimationFrame(read);};read();window.addEventListener(\"scroll\",on,{passive:true});window.addEventListener(\"resize\",on);return()=>{window.removeEventListener(\"scroll\",on);window.removeEventListener(\"resize\",on);cancelAnimationFrame(raf.current);};},[p.range,p.merged,onCanvas]);// phone menu: the sheet feeds down like paper, then each link types itself in turn\nconst STAGGER=4;const menuTotal=p.links.reduce((m,l,i)=>Math.max(m,i*STAGGER+l.label.length),0);useEffect(()=>{if(!open){const t=window.setTimeout(()=>setMt(0),260);return()=>window.clearTimeout(t);}if(reduce){setMt(menuTotal+1);return;}let i=0;setMt(0);let t=0;const start=window.setTimeout(()=>{t=window.setInterval(()=>{i++;setMt(i);if(i>menuTotal)window.clearInterval(t);},32);},260);const k=e=>e.key===\"Escape\"&&setOpen(false);document.addEventListener(\"keydown\",k);// lock the page without touching the root's overflow (which makes iOS jump)\nconst stop=e=>{if(!e.target.closest||!e.target.closest(\"[data-tc-menu]\"))e.preventDefault();};document.addEventListener(\"touchmove\",stop,{passive:false});return()=>{window.clearTimeout(start);window.clearInterval(t);document.removeEventListener(\"keydown\",k);document.removeEventListener(\"touchmove\",stop);};},[open,reduce,menuTotal]);const phone=vw<760;// the link row needs ~1000px next to the mark, so tablets get the menu button too\nconst compact=vw<(p.menuBelow??1e3);const intro=phase!==\"off\";const e=ease(prog);const LH=1.15;// a monospace character is ~0.6em wide, plus the mark's letter spacing; keeps the whole mark (and its dot) on screen\nconst lsRaw=p.font&&p.font.letterSpacing;const charW=.6+(typeof lsRaw===\"string\"&&lsRaw.endsWith(\"em\")?parseFloat(lsRaw)||0:.08);// the mark's big size: drawn at this size, so it's sharp; the header state is a scale-down\nconst big=p.merged?p.smallSize:Math.max(p.smallSize,Math.min((phone?p.bigSize*1.6:p.bigSize)*vw/100,(vw-2*p.gutter-12)/(p.wordmark.length*charW)));const small=p.smallSize/big;const s=1+(small-1)*e// 1 -> small\n;const barH=p.smallSize+44;const headTop=(barH-p.smallSize*LH)/2// where the small mark's box sits in the bar\n;const yHero=p.bigTop-headTop// the big mark's resting place in the hero\n;const yIntro=Math.max(yHero,(vh-big*LH)/2-headTop-(phone?30:40));const y=phase===\"type\"?yIntro:yHero*(1-e);const barOn=e>.6?(e-.6)/.4:0;const done=typed>=p.wordmark.length;const shown=p.wordmark.slice(0,typed);const dotIdx=p.wordmark.lastIndexOf(p.dot);const body=dotIdx>=0&&typed>dotIdx?shown.slice(0,dotIdx):shown;const tail=dotIdx>=0&&typed>dotIdx?shown.slice(dotIdx):\"\";const keys=p.wordmark.replace(/\\s/g,\"\").length;const struck=shown.replace(/\\s/g,\"\").length;const label=p.introLabel||\"Loading the first page\";return /*#__PURE__*/_jsxs(\"div\",{style:{...p.style,position:\"fixed\",left:0,right:0,top:0,zIndex:100,pointerEvents:\"none\",fontFamily:\"inherit\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes tcblink{50%{opacity:0}}@keyframes tcding{0%{transform:rotate(0)}30%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}100%{transform:rotate(0)}}`}),intro&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"fixed\",left:0,top:0,width:\"100vw\",height:\"100dvh\",background:p.menuColor,pointerEvents:phase===\"type\"?\"auto\":\"none\",clipPath:phase===\"lift\"?\"inset(0 0 100% 0)\":\"inset(0 0 0 0)\",transition:`clip-path .9s ${EASE}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:p.gutter,right:p.gutter,top:headTop+yIntro+big*LH+(phone?22:34),display:\"flex\",flexDirection:\"column\",gap:12,color:p.textColor,...p.linkFont,textTransform:\"uppercase\",letterSpacing:\"0.18em\",opacity:phase===\"type\"?1:0,transition:\"opacity .3s\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",height:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,bottom:0,height:1,background:p.textColor,opacity:.35}}),Array.from({length:keys+1}).map((_,i)=>/*#__PURE__*/_jsx(\"i\",{style:{position:\"absolute\",bottom:0,left:`${i/keys*100}%`,width:1,height:i%5===0?10:5,background:p.textColor,opacity:i<=struck?.9:.3,transition:\"opacity .2s\"}},i)),/*#__PURE__*/_jsx(\"i\",{style:{position:\"absolute\",bottom:-7,left:`${struck/keys*100}%`,width:0,height:0,borderLeft:\"6px solid transparent\",borderRight:\"6px solid transparent\",borderBottom:`7px solid ${p.dotColor}`,transform:\"translateX(-6px)\",transition:`left .18s ${EASE}`}})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:16,fontSize:11},children:[/*#__PURE__*/_jsx(\"span\",{style:{opacity:.75},children:done?\"Ready\":label}),/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",marginRight:10,color:p.dotColor,animation:done?\"tcding .5s ease\":\"none\"},children:done?\"Ding\":\"\"}),String(struck).padStart(2,\"0\"),\" / \",String(keys).padStart(2,\"0\")]})]})]})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:0,height:barH,background:p.barColor,opacity:open?1:barOn,backdropFilter:barOn?\"blur(12px)\":undefined,WebkitBackdropFilter:barOn?\"blur(12px)\":undefined,transition:`opacity .25s linear`,pointerEvents:open||barOn>.5?\"auto\":\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",right:p.gutter,top:0,height:barH,display:\"flex\",alignItems:\"center\",gap:28,...p.linkFont,color:p.textColor,textTransform:\"uppercase\",letterSpacing:\"0.16em\"},children:[!compact&&p.links.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:l.link,style:{color:\"inherit\",textDecoration:\"none\",opacity:.85},children:/*#__PURE__*/_jsx(Scramble,{text:l.label})},i)),p.ctaLabel&&!compact&&/*#__PURE__*/_jsx(\"a\",{href:p.ctaLink,style:{background:p.ctaFill,color:p.ctaText,textDecoration:\"none\",padding:\"11px 16px\",borderRadius:2,fontWeight:700},children:/*#__PURE__*/_jsx(Scramble,{text:p.ctaLabel})})]})}),compact&&phase!==\"type\"&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:p.gutter,top:0,height:barH,display:\"flex\",alignItems:\"center\",pointerEvents:\"auto\",zIndex:3},children:/*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-label\":open?\"Close menu\":\"Open menu\",\"aria-expanded\":open,onClick:()=>setOpen(!open),style:{all:\"unset\",cursor:\"pointer\",color:p.textColor,position:\"relative\",width:22,height:22,padding:8},children:[/*#__PURE__*/_jsx(\"i\",{style:{position:\"absolute\",left:8,top:15,width:22,height:2,background:\"currentColor\",transform:open?\"translateY(3.5px) rotate(45deg)\":\"none\",transition:`transform .35s ${EASE}`}}),/*#__PURE__*/_jsx(\"i\",{style:{position:\"absolute\",left:8,top:22,width:22,height:2,background:\"currentColor\",transform:open?\"translateY(-3.5px) rotate(-45deg)\":\"none\",transition:`transform .35s ${EASE}`}})]})}),/*#__PURE__*/_jsxs(\"a\",{href:\"/\",\"aria-label\":p.wordmark,style:{position:\"absolute\",left:p.gutter,top:headTop,transformOrigin:\"0 0\",transform:`translate3d(0, ${y}px, 0) scale(${s})`,transition:phase===\"lift\"?`transform .9s ${EASE}`:\"none\",willChange:\"transform\",pointerEvents:phase===\"type\"?\"none\":\"auto\",textDecoration:\"none\",color:p.textColor,whiteSpace:\"nowrap\",lineHeight:LH,...p.font,fontSize:big},children:[body,/*#__PURE__*/_jsx(\"span\",{style:{color:p.dotColor},children:tail}),!done&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-block\",width:\"0.55em\",height:\"0.95em\",background:p.dotColor,verticalAlign:\"-0.12em\",marginLeft:\"0.08em\",animation:\"tcblink 1s steps(2) infinite\"}})]}),compact&&/*#__PURE__*/_jsxs(\"div\",{\"data-tc-menu\":true,\"aria-hidden\":!open,style:{position:\"fixed\",inset:0,background:p.menuColor,color:p.textColor,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:14,padding:`${barH+24}px ${p.gutter}px ${p.gutter}px`,clipPath:open?\"inset(0 0 0 0)\":\"inset(0 0 100% 0)\",visibility:open||mt?\"visible\":\"hidden\",pointerEvents:open?\"auto\":\"none\",transition:`clip-path .42s ${EASE}`,overscrollBehavior:\"contain\",zIndex:-1},children:[p.links.map((l,i)=>{const n=Math.max(0,Math.min(l.label.length,mt-i*STAGGER));const typing=open&&n>0&&n<l.label.length;const last=open&&n===l.label.length&&i===p.links.length-1&&mt<=menuTotal+1;return /*#__PURE__*/_jsxs(\"a\",{href:l.link,onClick:()=>setOpen(false),style:{display:\"flex\",alignItems:\"baseline\",gap:14,color:\"inherit\",textDecoration:\"none\",...p.font,fontSize:34,lineHeight:1.15,whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...p.linkFont,fontSize:11,letterSpacing:\"0.16em\",color:p.dotColor,opacity:n>0?1:0,transition:\"opacity .2s\"},children:String(i+1).padStart(2,\"0\")}),/*#__PURE__*/_jsxs(\"span\",{children:[l.label.slice(0,n),(typing||last)&&/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-block\",width:\"0.5em\",height:\"0.85em\",background:p.dotColor,verticalAlign:\"-0.08em\",marginLeft:\"0.04em\",position:\"absolute\"}}),/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\"},children:l.label.slice(n)})]})]},i);}),p.ctaLabel&&/*#__PURE__*/_jsx(\"a\",{href:p.ctaLink,onClick:()=>setOpen(false),style:{alignSelf:\"flex-start\",marginTop:18,background:p.ctaFill,color:p.ctaText,textDecoration:\"none\",padding:\"14px 20px\",borderRadius:2,...p.linkFont,textTransform:\"uppercase\",letterSpacing:\"0.16em\",fontWeight:700,opacity:open&&mt>menuTotal?1:0,transition:\"opacity .3s\"},children:p.ctaLabel})]})]});}addPropertyControls(TypeMasthead,{wordmark:{type:ControlType.String,title:\"Wordmark\",defaultValue:\"TYPE CAPITAL.\"},dot:{type:ControlType.String,title:\"Dot\",defaultValue:\".\",description:\"The character (from the end) coloured with the accent\"},links:{type:ControlType.Array,title:\"Links\",maxCount:6,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Portfolio\"},link:{type:ControlType.Link,title:\"Link\"}}}},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Pitch us\"},ctaLink:{type:ControlType.Link,title:\"CTA Link\"},bigSize:{type:ControlType.Number,title:\"Big Size\",defaultValue:11.5,min:4,max:20,step:.5,unit:\"vw\"},smallSize:{type:ControlType.Number,title:\"Small Size\",defaultValue:17,min:12,max:32,unit:\"px\"},bigTop:{type:ControlType.Number,title:\"Big Top\",defaultValue:150,min:60,max:600,unit:\"px\"},merged:{type:ControlType.Boolean,title:\"Merged\",defaultValue:false,description:\"On for subpages: the mark sits in the header from the start.\"},intro:{type:ControlType.Boolean,title:\"Intro\",defaultValue:true,hidden:p=>!!p.merged,description:\"The mark types itself on a full-screen sheet before the page can scroll.\"},introOnce:{type:ControlType.Boolean,title:\"Intro Once\",defaultValue:true,hidden:p=>!!p.merged||p.intro===false},introLabel:{type:ControlType.String,title:\"Intro Label\",defaultValue:\"Loading the first page\",hidden:p=>!!p.merged||p.intro===false},range:{type:ControlType.Number,title:\"Range\",defaultValue:420,min:120,max:1200,unit:\"px\"},gutter:{type:ControlType.Number,title:\"Gutter\",defaultValue:40,min:12,max:120,unit:\"px\"},typeSpeed:{type:ControlType.Number,title:\"Type Speed\",defaultValue:70,min:20,max:200,unit:\"ms\"},barColor:{type:ControlType.Color,title:\"Bar Color\",defaultValue:\"rgba(43, 17, 16, 0.9)\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#F1EBE4\"},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#E8705A\"},ctaFill:{type:ControlType.Color,title:\"CTA Fill\",defaultValue:\"#E8705A\"},ctaText:{type:ControlType.Color,title:\"CTA Text\",defaultValue:\"#2B1110\"},menuColor:{type:ControlType.Color,title:\"Menu Color\",defaultValue:\"#2B1110\"},menuBelow:{type:ControlType.Number,title:\"Menu Below\",defaultValue:1e3,min:0,max:1600,unit:\"px\",description:\"Below this width the links fold into a menu button.\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:17,letterSpacing:\"0.08em\"}},linkFont:{type:ControlType.Font,title:\"Link Font\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:12}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypeMasthead\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TypeMasthead.map","// Generated by Framer (6396d1e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Courier Prime-regular\",\"GF;Courier Prime-700\",\"GF;Courier Prime-700italic\",\"GF;Courier Prime-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-450q2lgwslOqpF_6gQ8kELWwNjW-_-tvg.woff2\",weight:\"400\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-LVqvHoJXw.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lfq9PtNXyeAg.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4n0q2lgwslOqpF_6gQ8kELawRpWs37pvjxPA.woff2\",weight:\"400\"}]}];export const css=['.framer-VYKgW .framer-styles-preset-mdx327:not(.rich-text-wrapper), .framer-VYKgW .framer-styles-preset-mdx327.rich-text-wrapper p { --framer-font-family: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-bold: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-bold-italic: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-italic: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --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-2acb6d19-83d6-4b32-8d73-82a6952e2255); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-VYKgW\";\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 (6396d1e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Courier Prime-regular\",\"GF;Courier Prime-700\",\"GF;Courier Prime-700italic\",\"GF;Courier Prime-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-450q2lgwslOqpF_6gQ8kELWwNjW-_-tvg.woff2\",weight:\"400\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-LVqvHoJXw.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lfq9PtNXyeAg.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4n0q2lgwslOqpF_6gQ8kELawRpWs37pvjxPA.woff2\",weight:\"400\"}]}];export const css=['.framer-MeRfI .framer-styles-preset-1otfib0:not(.rich-text-wrapper), .framer-MeRfI .framer-styles-preset-1otfib0.rich-text-wrapper p { --framer-font-family: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-bold: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-bold-italic: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-italic: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --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: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2acb6d19-83d6-4b32-8d73-82a6952e2255); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-MeRfI\";\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 (6396d1e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Courier Prime-700\",\"GF;Courier Prime-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-LVqvHoJXw.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lfq9PtNXyeAg.woff2\",weight:\"700\"}]}];export const css=[\".framer-HmgoJ .framer-styles-preset-q7uged:not(.rich-text-wrapper), .framer-HmgoJ .framer-styles-preset-q7uged.rich-text-wrapper p { --framer-font-family: \\\"Courier Prime\\\", \\\"Courier Prime Placeholder\\\", monospace; --framer-font-family-italic: \\\"Courier Prime\\\", \\\"Courier Prime Placeholder\\\", monospace; --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-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.14em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2acb6d19-83d6-4b32-8d73-82a6952e2255); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\"];export const className=\"framer-HmgoJ\";\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 (6396d1e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Courier Prime-regular\",\"GF;Courier Prime-700\",\"GF;Courier Prime-700italic\",\"GF;Courier Prime-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-450q2lgwslOqpF_6gQ8kELWwNjW-_-tvg.woff2\",weight:\"400\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4k0q2lgwslOqpF_6gQ8kELY7pMf-LVqvHoJXw.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4i0q2lgwslOqpF_6gQ8kELawRR4-Lfq9PtNXyeAg.woff2\",weight:\"700\"},{cssFamilyName:\"Courier Prime\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Courier Prime\",url:\"https://fonts.gstatic.com/s/courierprime/v11/u-4n0q2lgwslOqpF_6gQ8kELawRpWs37pvjxPA.woff2\",weight:\"400\"}]}];export const css=['.framer-ZPkuQ .framer-styles-preset-1d4m2ju:not(.rich-text-wrapper), .framer-ZPkuQ .framer-styles-preset-1d4m2ju.rich-text-wrapper p { --framer-font-family: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-bold: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-bold-italic: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --framer-font-family-italic: \"Courier Prime\", \"Courier Prime Placeholder\", monospace; --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.18em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2acb6d19-83d6-4b32-8d73-82a6952e2255); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-ZPkuQ\";\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\"}}}"],"mappings":"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"}