{"version":3,"file":"shared.BdunSB01.mjs","names":["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","init_framer_CaDWdxiz","fontStore","fonts$10","css$10","className$10","init_FiztsxOCp","fonts$9","css$9","className$9","init_g2g_2qGe4","fonts$8","css$8","className$8","init_JkJ5WWiXl","fonts$7","css$7","className$7","init_mJztZQe1O","fonts$6","css$6","className$6","init_o0mOBsCBL","fonts$5","css$5","className$5","init_oC0lMwx6E","fonts$4","css$4","className$4","init_pjp8n06cE","fonts$3","css$3","className$3","init_U7QU3lFtE","fonts$2","css$2","className$2","init_zHczdigHM","t","h","a","c","r","e","i","s","o","n","l","init_lenis_modern","p","u","d","m","v","g","S","w","f","y","T","z","M","L","fonts$1","css$1","className$1","init_ox0PrqJjF","fonts","css","className","init_yqQWa45Yl"],"sources":["https:/framerusercontent.com/modules/Ol9oKb9tiM7O62ZxF9DI/MyXv3D5v0zUtqwTeyUkC/FiztsxOCp.js","https:/framerusercontent.com/modules/vID1VznDeYJCbfJJ3dIe/s8NavcglZmSm9GZbvosg/g2g_2qGe4.js","https:/framerusercontent.com/modules/SEFmzzRi3cSyDyJul9S3/ttYjaSMBIDwR5GU4JPYY/JkJ5WWiXl.js","https:/framerusercontent.com/modules/G9e6b47faPOkMLQQTESW/sACFewFHmzcUElHdhKVp/mJztZQe1O.js","https:/framerusercontent.com/modules/HKMFSXUpHN39fi3eWNKD/2muHcgq9nQbesetpcWz1/o0mOBsCBL.js","https:/framerusercontent.com/modules/8APRWlk0uh76vY3sgCnN/vPRRfQ0wrc62cZob3WPF/oC0lMwx6E.js","https:/framerusercontent.com/modules/T3vgAZ538K0s5aXZMurp/YmRVFpUsRDcOYxbdiHKI/pjp8n06cE.js","https:/framerusercontent.com/modules/GrDL99t4bgDVrOyXuzsq/yvhc5xKNxZVzHA0K8khO/U7QU3lFtE.js","https:/framerusercontent.com/modules/B6U1s2o2zbKg4ZaMpDbW/DgChLNznzaQdE43w7Kux/zHczdigHM.js","https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.29/dist/lenis.modern.mjs","https:/framerusercontent.com/modules/CgLAfIth0xnuHa5cvuMb/pZDRagnrZBW0n0SW6ZUW/ox0PrqJjF.js","https:/framerusercontent.com/modules/VpjkemU0rwWasj6bbY8J/rl06xsAx8JZol9XaClFz/yqQWa45Yl.js"],"sourcesContent":["// Generated by Framer (b16259d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Regular\",\"CUSTOMV2;Helvetica Now Display Bold\",\"CUSTOMV2;Helvetica Now Display Bold Italic\",\"CUSTOMV2;Helvetica Now Display Regular Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/aF4jiasJv9sAvyjG09EEw9px8.woff2\",weight:\"400\"},{cssFamilyName:\"Helvetica Now Display Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/EjvJsmi6VH1SIHjfwQ1295XtFWQ.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/fTSq3iCHAiyTdfWtbQVULGFizm4.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Regular Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/JXMxyOZmktOoUfp2pG2mgt1AAaU.woff2\",weight:\"400\"}]}];export const css=['.framer-F06J6 .framer-styles-preset-1dd576h:not(.rich-text-wrapper), .framer-F06J6 .framer-styles-preset-1dd576h.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 56px; --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: 0px; --framer-line-height: 60px; --framer-paragraph-spacing: 60px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 1660px) { .framer-F06J6 .framer-styles-preset-1dd576h:not(.rich-text-wrapper), .framer-F06J6 .framer-styles-preset-1dd576h.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 56px; --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: 0px; --framer-line-height: 60px; --framer-paragraph-spacing: 60px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1659px) and (min-width: 1440px) { .framer-F06J6 .framer-styles-preset-1dd576h:not(.rich-text-wrapper), .framer-F06J6 .framer-styles-preset-1dd576h.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 56px; --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.4px; --framer-line-height: 60px; --framer-paragraph-spacing: 60px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 1200px) { .framer-F06J6 .framer-styles-preset-1dd576h:not(.rich-text-wrapper), .framer-F06J6 .framer-styles-preset-1dd576h.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --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: 0px; --framer-line-height: 56px; --framer-paragraph-spacing: 56px; --framer-text-alignment: start; --framer-text-color: #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: 0px) { .framer-F06J6 .framer-styles-preset-1dd576h:not(.rich-text-wrapper), .framer-F06J6 .framer-styles-preset-1dd576h.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 0px; --framer-line-height: 44px; --framer-paragraph-spacing: 52px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-F06J6\";\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 (b16259d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Regular\",\"CUSTOMV2;Helvetica Now Display Bold\",\"CUSTOMV2;Helvetica Now Display Bold Italic\",\"CUSTOMV2;Helvetica Now Display Regular Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/aF4jiasJv9sAvyjG09EEw9px8.woff2\",weight:\"400\"},{cssFamilyName:\"Helvetica Now Display Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/EjvJsmi6VH1SIHjfwQ1295XtFWQ.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/fTSq3iCHAiyTdfWtbQVULGFizm4.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Regular Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/JXMxyOZmktOoUfp2pG2mgt1AAaU.woff2\",weight:\"400\"}]}];export const css=['.framer-4qSNW .framer-styles-preset-12717hm:not(.rich-text-wrapper), .framer-4qSNW .framer-styles-preset-12717hm.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-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: 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: 44px; --framer-paragraph-spacing: 44px; --framer-text-alignment: start; --framer-text-color: var(--token-91f80e98-6b85-43d1-a6a6-8a7cb16352da, rgba(0, 45, 27, 0.99)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 1660px) { .framer-4qSNW .framer-styles-preset-12717hm:not(.rich-text-wrapper), .framer-4qSNW .framer-styles-preset-12717hm.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-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: 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: 44px; --framer-paragraph-spacing: 44px; --framer-text-alignment: start; --framer-text-color: var(--token-91f80e98-6b85-43d1-a6a6-8a7cb16352da, rgba(0, 45, 27, 0.99)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1659px) and (min-width: 1440px) { .framer-4qSNW .framer-styles-preset-12717hm:not(.rich-text-wrapper), .framer-4qSNW .framer-styles-preset-12717hm.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-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: 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: 44px; --framer-paragraph-spacing: 44px; --framer-text-alignment: start; --framer-text-color: var(--token-91f80e98-6b85-43d1-a6a6-8a7cb16352da, rgba(0, 45, 27, 0.99)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 810px) { .framer-4qSNW .framer-styles-preset-12717hm:not(.rich-text-wrapper), .framer-4qSNW .framer-styles-preset-12717hm.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --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: 40px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-91f80e98-6b85-43d1-a6a6-8a7cb16352da, rgba(0, 45, 27, 0.99)); --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-4qSNW .framer-styles-preset-12717hm:not(.rich-text-wrapper), .framer-4qSNW .framer-styles-preset-12717hm.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --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.01em; --framer-line-height: 36px; --framer-paragraph-spacing: 36px; --framer-text-alignment: start; --framer-text-color: var(--token-91f80e98-6b85-43d1-a6a6-8a7cb16352da, rgba(0, 45, 27, 0.99)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4qSNW\";\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 (3df86f7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-JP8lG .framer-styles-preset-fe98y3 {  }\"];export const className=\"framer-JP8lG\";\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 (b16259d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Regular\",\"CUSTOMV2;Helvetica Now Display Medium\",\"CUSTOMV2;Helvetica Now Display Bold Italic\",\"CUSTOMV2;Helvetica Now Display Regular Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/aF4jiasJv9sAvyjG09EEw9px8.woff2\",weight:\"400\"},{cssFamilyName:\"Helvetica Now Display Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/IVXY5mkDfw4ct15ejiMQhb73Ua8.woff2\",weight:\"500\"},{cssFamilyName:\"Helvetica Now Display Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/fTSq3iCHAiyTdfWtbQVULGFizm4.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Regular Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/JXMxyOZmktOoUfp2pG2mgt1AAaU.woff2\",weight:\"400\"}]}];export const css=['.framer-imWKn .framer-styles-preset-fkcd1o:not(.rich-text-wrapper), .framer-imWKn .framer-styles-preset-fkcd1o.rich-text-wrapper h3 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 32px; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: var(--token-59969b3e-8e72-4a3a-97a8-043a2c0d1ea4, #151414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 1660px) { .framer-imWKn .framer-styles-preset-fkcd1o:not(.rich-text-wrapper), .framer-imWKn .framer-styles-preset-fkcd1o.rich-text-wrapper h3 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 32px; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: var(--token-59969b3e-8e72-4a3a-97a8-043a2c0d1ea4, #151414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1659px) and (min-width: 1440px) { .framer-imWKn .framer-styles-preset-fkcd1o:not(.rich-text-wrapper), .framer-imWKn .framer-styles-preset-fkcd1o.rich-text-wrapper h3 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 24px; --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: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 32px; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: var(--token-59969b3e-8e72-4a3a-97a8-043a2c0d1ea4, #151414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 810px) { .framer-imWKn .framer-styles-preset-fkcd1o:not(.rich-text-wrapper), .framer-imWKn .framer-styles-preset-fkcd1o.rich-text-wrapper h3 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --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: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 28px; --framer-paragraph-spacing: 28px; --framer-text-alignment: start; --framer-text-color: var(--token-59969b3e-8e72-4a3a-97a8-043a2c0d1ea4, #151414); --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-imWKn .framer-styles-preset-fkcd1o:not(.rich-text-wrapper), .framer-imWKn .framer-styles-preset-fkcd1o.rich-text-wrapper h3 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Regular Italic\", \"Helvetica Now Display Regular Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --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: 500; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 26px; --framer-paragraph-spacing: 26px; --framer-text-alignment: start; --framer-text-color: var(--token-59969b3e-8e72-4a3a-97a8-043a2c0d1ea4, #151414); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-imWKn\";\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 (3df86f7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Bold\",source:\"custom\",uiFamilyName:\"Helvetica Now Display Bold\",url:\"https://framerusercontent.com/assets/EjvJsmi6VH1SIHjfwQ1295XtFWQ.woff2\"}]}];export const css=['.framer-WBtWV .framer-styles-preset-15y72ed:not(.rich-text-wrapper), .framer-WBtWV .framer-styles-preset-15y72ed.rich-text-wrapper h5 { --framer-font-family: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-WBtWV\";\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 (3df86f7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Bold\",source:\"custom\",uiFamilyName:\"Helvetica Now Display Bold\",url:\"https://framerusercontent.com/assets/EjvJsmi6VH1SIHjfwQ1295XtFWQ.woff2\"}]}];export const css=['.framer-8XobI .framer-styles-preset-1714uns:not(.rich-text-wrapper), .framer-8XobI .framer-styles-preset-1714uns.rich-text-wrapper h4 { --framer-font-family: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-8XobI\";\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 (65e1cff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper), .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-color: rgba(153, 153, 153, 0.25); border-style: solid; border-top-left-radius: 8px; border-top-right-radius: 8px; border-width: 1px; overflow: hidden; }\",\".framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) th, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table th, .framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) td, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table td { padding: 10px; }\",\".framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) th, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table th { background-color: #3d3d3d; }\",\".framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) tr + tr td, .framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) tr + tr th, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table tr + tr td, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table tr + tr th { border-top-color: rgba(153, 153, 153, 0.25); border-top-style: solid; border-top-width: 1px; }\",\".framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) td + td, .framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) th + th, .framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) td + th, .framer-9OKAX .framer-styles-preset-1fwdga9:not(.rich-text-wrapper) th + td, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table td + td, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table th + th, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table td + th, .framer-9OKAX .framer-styles-preset-1fwdga9.rich-text-wrapper table th + td { border-left-color: rgba(153, 153, 153, 0.25); border-left-style: solid; border-left-width: 1px; }\"];export const className=\"framer-9OKAX\";\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 (ba156f5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Fragment Mono-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Fragment Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/fragmentmono/v5/4iCr6K5wfMRRjxp0DA6-2CLnN4FNh4UI_1U.woff2\",weight:\"400\"}]}];export const css=['.framer-FSX5E .framer-styles-preset-1qxd7s6:not(.rich-text-wrapper), .framer-FSX5E .framer-styles-preset-1qxd7s6.rich-text-wrapper code { --framer-code-font-family: \"Fragment Mono\", monospace; --framer-code-font-style: normal; --framer-code-font-weight: 400; --framer-code-text-color: #333; --framer-font-size-scale: 1; background-color: rgba(0, 0, 0, 0.1); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; padding-bottom: 0.1em; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.1em; }'];export const className=\"framer-FSX5E\";\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 (7f7ffdc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Helvetica Now Display Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/aF4jiasJv9sAvyjG09EEw9px8.woff2\"}]}];export const css=['.framer-Ag8Lo .framer-styles-preset-g64jzm:not(.rich-text-wrapper), .framer-Ag8Lo .framer-styles-preset-g64jzm.rich-text-wrapper h6 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 1660px) { .framer-Ag8Lo .framer-styles-preset-g64jzm:not(.rich-text-wrapper), .framer-Ag8Lo .framer-styles-preset-g64jzm.rich-text-wrapper h6 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1659px) and (min-width: 1440px) { .framer-Ag8Lo .framer-styles-preset-g64jzm:not(.rich-text-wrapper), .framer-Ag8Lo .framer-styles-preset-g64jzm.rich-text-wrapper h6 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 810px) { .framer-Ag8Lo .framer-styles-preset-g64jzm:not(.rich-text-wrapper), .framer-Ag8Lo .framer-styles-preset-g64jzm.rich-text-wrapper h6 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 20px; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #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-Ag8Lo .framer-styles-preset-g64jzm:not(.rich-text-wrapper), .framer-Ag8Lo .framer-styles-preset-g64jzm.rich-text-wrapper h6 { --framer-font-family: \"Helvetica Now Display Regular\", \"Helvetica Now Display Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 16px; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Ag8Lo\";\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\"}}}","function t(){return t=Object.assign?Object.assign.bind():function(r){for(var h=1;h<arguments.length;h++){var a=arguments[h];for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(r[c]=a[c])}return r},t.apply(this,arguments)}function e(r,h,a){return Math.max(r,Math.min(h,a))}class i{advance(r){var h;if(!this.isRunning)return;let a=!1;if(this.lerp)this.value=(c=this.value,u=this.to,(1-(p=1-Math.exp(-60*this.lerp*r)))*c+p*u),Math.round(this.value)===this.to&&(this.value=this.to,a=!0);else{this.currentTime+=r;const h=e(0,this.currentTime/this.duration,1);a=h>=1;const c=a?1:this.easing(h);this.value=this.from+(this.to-this.from)*c}var c,u,p;null==(h=this.onUpdate)||h.call(this,this.value,a),a&&this.stop()}stop(){this.isRunning=!1}fromTo(r,h,{lerp:a=.1,duration:c=1,easing:u=(r=>r),onStart:p,onUpdate:d}){this.from=this.value=r,this.to=h,this.lerp=a,this.duration=c,this.easing=u,this.currentTime=0,this.isRunning=!0,null==p||p(),this.onUpdate=d}}class s{constructor({wrapper:r,content:h,autoResize:a=!0}={}){if(this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth},this.wrapper=r,this.content=h,a){const r=function(r,h){let a;return function(){let h=arguments,c=this;clearTimeout(a),a=setTimeout((function(){r.apply(c,h)}),250)}}(this.resize);this.wrapper!==window&&(this.wrapperResizeObserver=new ResizeObserver(r),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(r),this.contentResizeObserver.observe(this.content)}this.resize()}destroy(){var r,h;null==(r=this.wrapperResizeObserver)||r.disconnect(),null==(h=this.contentResizeObserver)||h.disconnect()}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class o{constructor(){this.events={}}emit(r,...h){let a=this.events[r]||[];for(let r=0,c=a.length;r<c;r++)a[r](...h)}on(r,h){var a;return(null==(a=this.events[r])?void 0:a.push(h))||(this.events[r]=[h]),()=>{var a;this.events[r]=null==(a=this.events[r])?void 0:a.filter((r=>h!==r))}}off(r,h){var a;this.events[r]=null==(a=this.events[r])?void 0:a.filter((r=>h!==r))}destroy(){this.events={}}}class n{constructor(r,{wheelMultiplier:h=1,touchMultiplier:a=2,normalizeWheel:c=!1}){this.onTouchStart=r=>{const{clientX:h,clientY:a}=r.targetTouches?r.targetTouches[0]:r;this.touchStart.x=h,this.touchStart.y=a,this.lastDelta={x:0,y:0}},this.onTouchMove=r=>{const{clientX:h,clientY:a}=r.targetTouches?r.targetTouches[0]:r,c=-(h-this.touchStart.x)*this.touchMultiplier,u=-(a-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=h,this.touchStart.y=a,this.lastDelta={x:c,y:u},this.emitter.emit(\"scroll\",{deltaX:c,deltaY:u,event:r})},this.onTouchEnd=r=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:r})},this.onWheel=r=>{let{deltaX:h,deltaY:a}=r;this.normalizeWheel&&(h=e(-100,h,100),a=e(-100,a,100)),h*=this.wheelMultiplier,a*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:h,deltaY:a,event:r})},this.element=r,this.wheelMultiplier=h,this.touchMultiplier=a,this.normalizeWheel=c,this.touchStart={x:null,y:null},this.emitter=new o,this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(r,h){return this.emitter.on(r,h)}destroy(){this.emitter.destroy(),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}}class l{constructor({wrapper:r=window,content:h=document.documentElement,wheelEventsTarget:a=r,eventsTarget:c=a,smoothWheel:u=!0,smoothTouch:p=!1,syncTouch:d=!1,syncTouchLerp:m=.1,__iosNoInertiaSyncTouchLerp:v=.4,touchInertiaMultiplier:g=35,duration:S,easing:w=(r=>Math.min(1,1.001-Math.pow(2,-10*r))),lerp:f=!S&&.1,infinite:y=!1,orientation:T=\"vertical\",gestureOrientation:z=\"vertical\",touchMultiplier:_=1,wheelMultiplier:M=1,normalizeWheel:L=!1,autoResize:b=!0}={}){this.onVirtualScroll=({deltaX:r,deltaY:h,event:a})=>{if(a.ctrlKey)return;const c=a.type.includes(\"touch\"),u=a.type.includes(\"wheel\");if(\"both\"===this.options.gestureOrientation&&0===r&&0===h||\"vertical\"===this.options.gestureOrientation&&0===h||\"horizontal\"===this.options.gestureOrientation&&0===r||c&&\"vertical\"===this.options.gestureOrientation&&0===this.scroll&&!this.options.infinite&&h<=0)return;let p=a.composedPath();if(p=p.slice(0,p.indexOf(this.rootElement)),p.find((r=>{var h;return(null==r.hasAttribute?void 0:r.hasAttribute(\"data-lenis-prevent\"))||c&&(null==r.hasAttribute?void 0:r.hasAttribute(\"data-lenis-prevent-touch\"))||u&&(null==r.hasAttribute?void 0:r.hasAttribute(\"data-lenis-prevent-wheel\"))||(null==(h=r.classList)?void 0:h.contains(\"lenis\"))})))return;if(this.isStopped||this.isLocked)return void a.preventDefault();if(this.isSmooth=(this.options.smoothTouch||this.options.syncTouch)&&c||this.options.smoothWheel&&u,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();a.preventDefault();let d=h;\"both\"===this.options.gestureOrientation?d=Math.abs(h)>Math.abs(r)?h:r:\"horizontal\"===this.options.gestureOrientation&&(d=r);const m=c&&this.options.syncTouch,v=c&&\"touchend\"===a.type&&Math.abs(d)>1;v&&(d=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+d,t({programmatic:!1},m&&{lerp:v?this.syncTouchLerp:this.options.__iosNoInertiaSyncTouchLerp}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const r=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-r),this.emit()}},window.lenisVersion=\"1.0.29\",r!==document.documentElement&&r!==document.body||(r=window),this.options={wrapper:r,content:h,wheelEventsTarget:a,eventsTarget:c,smoothWheel:u,smoothTouch:p,syncTouch:d,syncTouchLerp:m,__iosNoInertiaSyncTouchLerp:v,touchInertiaMultiplier:g,duration:S,easing:w,lerp:f,infinite:y,gestureOrientation:z,orientation:T,touchMultiplier:_,wheelMultiplier:M,normalizeWheel:L,autoResize:b},this.animate=new i,this.emitter=new o,this.dimensions=new s({wrapper:r,content:h,autoResize:b}),this.toggleClass(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=d||u||p,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,{passive:!1}),this.virtualScroll=new n(c,{touchMultiplier:_,wheelMultiplier:M,normalizeWheel:L}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,{passive:!1}),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClass(\"lenis\",!1),this.toggleClass(\"lenis-smooth\",!1),this.toggleClass(\"lenis-scrolling\",!1),this.toggleClass(\"lenis-stopped\",!1),this.toggleClass(\"lenis-locked\",!1)}on(r,h){return this.emitter.on(r,h)}off(r,h){return this.emitter.off(r,h)}setScroll(r){this.isHorizontal?this.rootElement.scrollLeft=r:this.rootElement.scrollTop=r}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped=!1,this.reset()}stop(){this.isStopped=!0,this.animate.stop(),this.reset()}raf(r){const h=r-(this.time||r);this.time=r,this.animate.advance(.001*h)}scrollTo(r,{offset:h=0,immediate:a=!1,lock:c=!1,duration:u=this.options.duration,easing:p=this.options.easing,lerp:d=!u&&this.options.lerp,onComplete:m=null,force:v=!1,programmatic:g=!0}={}){if(!this.isStopped&&!this.isLocked||v){if([\"top\",\"left\",\"start\"].includes(r))r=0;else if([\"bottom\",\"right\",\"end\"].includes(r))r=this.limit;else{var S;let a;if(\"string\"==typeof r?a=document.querySelector(r):null!=(S=r)&&S.nodeType&&(a=r),a){if(this.options.wrapper!==window){const r=this.options.wrapper.getBoundingClientRect();h-=this.isHorizontal?r.left:r.top}const c=a.getBoundingClientRect();r=(this.isHorizontal?c.left:c.top)+this.animatedScroll}}if(\"number\"==typeof r){if(r+=h,r=Math.round(r),this.options.infinite?g&&(this.targetScroll=this.animatedScroll=this.scroll):r=e(0,r,this.limit),a)return this.animatedScroll=this.targetScroll=r,this.setScroll(this.scroll),this.reset(),void(null==m||m(this));if(!g){if(r===this.targetScroll)return;this.targetScroll=r}this.animate.fromTo(this.animatedScroll,r,{duration:u,easing:p,lerp:d,onStart:()=>{c&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(r,h)=>{this.isScrolling=!0,this.velocity=r-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=r,this.setScroll(this.scroll),g&&(this.targetScroll=r),h||this.emit(),h&&(this.reset(),this.emit(),null==m||m(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(this.animatedScroll%(r=this.limit)+r)%r:this.animatedScroll;var r}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(r){this.__isSmooth!==r&&(this.__isSmooth=r,this.toggleClass(\"lenis-smooth\",r))}get isScrolling(){return this.__isScrolling}set isScrolling(r){this.__isScrolling!==r&&(this.__isScrolling=r,this.toggleClass(\"lenis-scrolling\",r))}get isStopped(){return this.__isStopped}set isStopped(r){this.__isStopped!==r&&(this.__isStopped=r,this.toggleClass(\"lenis-stopped\",r))}get isLocked(){return this.__isLocked}set isLocked(r){this.__isLocked!==r&&(this.__isLocked=r,this.toggleClass(\"lenis-locked\",r))}get className(){let r=\"lenis\";return this.isStopped&&(r+=\" lenis-stopped\"),this.isLocked&&(r+=\" lenis-locked\"),this.isScrolling&&(r+=\" lenis-scrolling\"),this.isSmooth&&(r+=\" lenis-smooth\"),r}toggleClass(r,h){this.rootElement.classList.toggle(r,h),this.emitter.emit(\"className change\",this)}}export{l as default};\n//# sourceMappingURL=lenis.modern.mjs.map\n","// Generated by Framer (b16259d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Medium\",\"CUSTOMV2;Helvetica Now Display Bold\",\"CUSTOMV2;Helvetica Now Display Bold Italic\",\"CUSTOMV2;Helvetica Now Display Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/IVXY5mkDfw4ct15ejiMQhb73Ua8.woff2\",weight:\"500\"},{cssFamilyName:\"Helvetica Now Display Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/EjvJsmi6VH1SIHjfwQ1295XtFWQ.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/fTSq3iCHAiyTdfWtbQVULGFizm4.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/sY0jxO4XJ0NntSizqeikakBA0A.woff2\",weight:\"500\"}]}];export const css=['.framer-NjqRM .framer-styles-preset-do4j81:not(.rich-text-wrapper), .framer-NjqRM .framer-styles-preset-do4j81.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 44px; --framer-paragraph-spacing: 44px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 1660px) { .framer-NjqRM .framer-styles-preset-do4j81:not(.rich-text-wrapper), .framer-NjqRM .framer-styles-preset-do4j81.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 44px; --framer-paragraph-spacing: 44px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1659px) and (min-width: 1440px) { .framer-NjqRM .framer-styles-preset-do4j81:not(.rich-text-wrapper), .framer-NjqRM .framer-styles-preset-do4j81.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 44px; --framer-paragraph-spacing: 44px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 810px) { .framer-NjqRM .framer-styles-preset-do4j81:not(.rich-text-wrapper), .framer-NjqRM .framer-styles-preset-do4j81.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 32px; --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: 40px; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #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-NjqRM .framer-styles-preset-do4j81:not(.rich-text-wrapper), .framer-NjqRM .framer-styles-preset-do4j81.rich-text-wrapper h2 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 28px; --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: 36px; --framer-paragraph-spacing: 36px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-NjqRM\";\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\"}}}","// Generated by Framer (b16259d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Now Display Medium\",\"CUSTOMV2;Helvetica Now Display Bold\",\"CUSTOMV2;Helvetica Now Display Bold Italic\",\"CUSTOMV2;Helvetica Now Display Medium Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Now Display Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/IVXY5mkDfw4ct15ejiMQhb73Ua8.woff2\",weight:\"500\"},{cssFamilyName:\"Helvetica Now Display Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/EjvJsmi6VH1SIHjfwQ1295XtFWQ.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Bold Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/fTSq3iCHAiyTdfWtbQVULGFizm4.woff2\",weight:\"700\"},{cssFamilyName:\"Helvetica Now Display Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Helvetica Now Display\",url:\"https://framerusercontent.com/assets/sY0jxO4XJ0NntSizqeikakBA0A.woff2\",weight:\"500\"}]}];export const css=['.framer-3QRQ1 .framer-styles-preset-1rcqdm5:not(.rich-text-wrapper), .framer-3QRQ1 .framer-styles-preset-1rcqdm5.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --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: 56px; --framer-paragraph-spacing: 56px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1919px) and (min-width: 1660px) { .framer-3QRQ1 .framer-styles-preset-1rcqdm5:not(.rich-text-wrapper), .framer-3QRQ1 .framer-styles-preset-1rcqdm5.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --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: 56px; --framer-paragraph-spacing: 56px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1659px) and (min-width: 1440px) { .framer-3QRQ1 .framer-styles-preset-1rcqdm5:not(.rich-text-wrapper), .framer-3QRQ1 .framer-styles-preset-1rcqdm5.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --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: 56px; --framer-paragraph-spacing: 56px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1439px) and (min-width: 810px) { .framer-3QRQ1 .framer-styles-preset-1rcqdm5:not(.rich-text-wrapper), .framer-3QRQ1 .framer-styles-preset-1rcqdm5.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 44px; --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: 52px; --framer-paragraph-spacing: 52px; --framer-text-alignment: start; --framer-text-color: #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-3QRQ1 .framer-styles-preset-1rcqdm5:not(.rich-text-wrapper), .framer-3QRQ1 .framer-styles-preset-1rcqdm5.rich-text-wrapper h1 { --framer-font-family: \"Helvetica Now Display Medium\", \"Helvetica Now Display Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Helvetica Now Display Bold\", \"Helvetica Now Display Bold Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Helvetica Now Display Bold Italic\", \"Helvetica Now Display Bold Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Helvetica Now Display Medium Italic\", \"Helvetica Now Display Medium Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 44px; --framer-paragraph-spacing: 48px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-3QRQ1\";\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\"}}}"],"mappings":"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"}