{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/kOH6XjrFVwPUPkZuguTw/nGkUonFrtu8f69UskIl0/Overrides.js", "ssg:https://framerusercontent.com/modules/ubRTH2BiMLYtomS9MlKc/2VFy6CsatAGjYl8bWM1U/LJfP40o8p.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";export function withClipPath(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,overflow:\"clip\"}});};}export function withSVH(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,minHeight:\"100svh\"}});};}export function withEscClick(Component){return props=>{const{onTap}=props;useEffect(()=>{const onKeyDown=e=>{if(e.key===\"Escape\"){onTap();}};document.addEventListener(\"keydown\",onKeyDown);return()=>document.addEventListener(\"keydown\",onKeyDown);},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function withMouseParallax(Component){return props=>{const ref=useRef(null);const[position,setPosition]=useState({x:0,y:0});const handleMouseMove=e=>{const{clientX,clientY}=e;const{height,width,left,top}=ref.current.getBoundingClientRect();const middleX=clientX-(left+width/2);const middleY=clientY-(top+height/2);setPosition({x:middleX*.2,y:middleY*.2});};const reset=()=>{setPosition({x:0,y:0});};const{x,y}=position;return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onMouseMove:handleMouseMove,onMouseLeave:reset,animate:{x,y},transition:{type:\"spring\",damping:40,mass:1,stiffness:500}});};}export function withFirstChildContainer(Component){return props=>{const ref=useRef(null);const[isFirstChild,setIsFirstChild]=useState(false);useEffect(()=>{if(ref.current){const isFirst=ref.current.parentNode.firstChild===ref.current;setIsFirstChild(isFirst);window.setTimeout(()=>{window.scrollTo(0,window.scrollY+1);window.scrollTo(0,window.scrollY-1);},10);}},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,style:{...props.style,marginTop:isFirstChild?\"-200px\":undefined}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSVH\":{\"type\":\"reactHoc\",\"name\":\"withSVH\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstChildContainer\":{\"type\":\"reactHoc\",\"name\":\"withFirstChildContainer\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMouseParallax\":{\"type\":\"reactHoc\",\"name\":\"withMouseParallax\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withClipPath\":{\"type\":\"reactHoc\",\"name\":\"withClipPath\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEscClick\":{\"type\":\"reactHoc\",\"name\":\"withEscClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overrides.map", "// Generated by Framer (2c4b293)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Nyght Serif Light\",\"CUSTOM;Nyght Serif Light\",\"CUSTOM;Nyght Serif Light\",\"CUSTOM;Nyght Serif Light Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Nyght Serif Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/nAzCQ92J0feoY3rdDF30Sd4v3s.woff2\"},{family:\"Nyght Serif Light Italic\",source:\"custom\",url:\"https://framerusercontent.com/assets/3AmdPkevlrHjCrQ4Rabx0lqNXRU.woff2\"}]}];export const css=['.framer-CIIvE .framer-styles-preset-uh2qzh:not(.rich-text-wrapper), .framer-CIIvE .framer-styles-preset-uh2qzh.rich-text-wrapper p { --framer-font-family: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-bold: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-bold-italic: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-italic: \"Nyght Serif Light Italic\", \"Nyght Serif Light Italic Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 76px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-99367613-7819-4bb1-aaad-7386575aea27, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-CIIvE .framer-styles-preset-uh2qzh:not(.rich-text-wrapper), .framer-CIIvE .framer-styles-preset-uh2qzh.rich-text-wrapper p { --framer-font-family: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-bold: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-bold-italic: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-italic: \"Nyght Serif Light Italic\", \"Nyght Serif Light Italic Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-99367613-7819-4bb1-aaad-7386575aea27, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CIIvE .framer-styles-preset-uh2qzh:not(.rich-text-wrapper), .framer-CIIvE .framer-styles-preset-uh2qzh.rich-text-wrapper p { --framer-font-family: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-bold: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-bold-italic: \"Nyght Serif Light\", \"Nyght Serif Light Placeholder\", serif; --framer-font-family-italic: \"Nyght Serif Light Italic\", \"Nyght Serif Light Italic Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-99367613-7819-4bb1-aaad-7386575aea27, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-CIIvE\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "iJAA+F,SAASA,EAAaC,EAAU,CAAC,OAAOC,GAA4BC,EAAKF,EAAU,CAAC,GAAGC,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,SAAS,MAAM,CAAC,CAAC,CAAI,CAAQ,SAASE,EAAQH,EAAU,CAAC,OAAOC,GAA4BC,EAAKF,EAAU,CAAC,GAAGC,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,UAAU,QAAQ,CAAC,CAAC,CAAI,CAAqT,SAASG,EAAkBC,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAIC,EAAO,IAAI,EAAO,CAACC,EAASC,CAAW,EAAEC,EAAS,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAQC,EAAgBC,GAAG,CAAC,GAAK,CAAC,QAAAC,EAAQ,QAAAC,CAAO,EAAEF,EAAO,CAAC,OAAAG,EAAO,MAAAC,EAAM,KAAAC,EAAK,IAAAC,CAAG,EAAEZ,EAAI,QAAQ,sBAAsB,EAAQa,EAAQN,GAASI,EAAKD,EAAM,GAASI,EAAQN,GAASI,EAAIH,EAAO,GAAGN,EAAY,CAAC,EAAEU,EAAQ,GAAG,EAAEC,EAAQ,EAAE,CAAC,CAAE,EAAQC,EAAM,IAAI,CAACZ,EAAY,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,CAAE,EAAO,CAAC,EAAAa,EAAE,CAAC,EAAEd,EAAS,OAAoBe,EAAKnB,EAAU,CAAC,GAAGC,EAAM,IAAIC,EAAI,YAAYK,EAAgB,aAAaU,EAAM,QAAQ,CAAC,EAAAC,EAAE,CAAC,EAAE,WAAW,CAAC,KAAK,SAAS,QAAQ,GAAG,KAAK,EAAE,UAAU,GAAG,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASE,EAAwBpB,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAMC,EAAIC,EAAO,IAAI,EAAO,CAACkB,EAAaC,CAAe,EAAEhB,EAAS,EAAK,EAAE,OAAAiB,EAAU,IAAI,CAAC,GAAGrB,EAAI,QAAQ,CAAC,IAAMsB,EAAQtB,EAAI,QAAQ,WAAW,aAAaA,EAAI,QAAQoB,EAAgBE,CAAO,EAAEC,EAAO,WAAW,IAAI,CAACA,EAAO,SAAS,EAAEA,EAAO,QAAQ,CAAC,EAAEA,EAAO,SAAS,EAAEA,EAAO,QAAQ,CAAC,CAAE,EAAE,EAAE,CAAE,CAAC,EAAE,CAAC,CAAC,EAAsBN,EAAKnB,EAAU,CAAC,GAAGC,EAAM,IAAIC,EAAI,MAAM,CAAC,GAAGD,EAAM,MAAM,UAAUoB,EAAa,SAAS,MAAS,CAAC,CAAC,CAAE,CAAE,CCC1sDK,EAAU,UAAU,CAAC,2BAA2B,2BAA2B,2BAA2B,iCAAiC,CAAC,EAAS,IAAMC,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,oBAAoB,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,2BAA2B,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,2qCAA2qC,iuCAAiuC,6tCAA6tC,EAAeC,EAAU",
  "names": ["withClipPath", "Component", "props", "p", "withSVH", "withMouseParallax", "Component", "props", "ref", "pe", "position", "setPosition", "ye", "handleMouseMove", "e", "clientX", "clientY", "height", "width", "left", "top", "middleX", "middleY", "reset", "x", "p", "withFirstChildContainer", "isFirstChild", "setIsFirstChild", "ue", "isFirst", "window", "fontStore", "fonts", "css", "className"]
}
