1<!doctype html> 2<!-- Made in Framer · framer.com ⨠--> 3<!-- Published Feb 15, 2026, 8:59 PM UTC --> 4<html lang="en" data-redirect-timezone="1"> 5<head> 6 <meta charset="utf-8"> 7 8 9
9<script>try{if(localStorage.get("__framer_force_showing_editorbar_since")){const n=document.createElement("link");n.rel = "modulepreload";n.href="https://framer.com/edit/init.mjs";document.head.appendChild(n)}}catch(e){}</script>
9 10 <!-- Start of headStart --> 11 12 <!-- End of headStart --> 13 <meta name="viewport" content="width=device-width"> 14 <meta name="generator" content="Framer 293632e"> 15 <title>Theo - Architecture, uninterrupted.</title> 16 <meta name="description" content="Theo is an AI-powered Revit plugin that analyzes your building models for code violationsâegress, accessibility, fire safety, and more. Catch issues before they become problems."> 17 <meta name="framer-search-index" content="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/searchIndex-LedQd7tCiU7v.json"> 18 <meta name="framer-search-index-fallback" content="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/searchIndex-YRMtlF2aE3Oy.json"> 19 <link href="https://framerusercontent.com/images/hN5IjTMNS9SZao1ADaKoovSLt2A.png" rel="icon" media="(prefers-color-scheme: light)"> 20 <link href="https://framerusercontent.com/images/tfauR55mVvYOVoPbWxxIfP8HI.png" rel="icon" media="(prefers-color-scheme: dark)"> 21 <link rel="apple-touch-icon" href="https://framerusercontent.com/images/6UjUkObNaf0MT1srLDMk9EDjMQ.png"> 22 <!-- Open Graph / Facebook --> 23 <meta property="og:type" content="website"> 24 <meta property="og:title" content="Theo - Architecture, uninterrupted."> 25 <meta property="og:description" content="Theo is an AI-powered Revit plugin that analyzes your building models for code violationsâegress, accessibility, fire safety, and more. Catch issues before they become problems."> 26 <!-- Twitter --> 27 <meta name="twitter:card" content="summary_large_image"> 28 <meta name="twitter:title" content="Theo - Architecture, uninterrupted."> 29 <meta name="twitter:description" content="Theo is an AI-powered Revit plugin that analyzes your building models for code violationsâegress, accessibility, fire safety, and more. Catch issues before they become problems."> 30 31 <style data-framer-font-css>@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F } 32@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 } 33@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF } 34@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF } 35@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF } 36@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } 37@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB } 38@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F } 39@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 } 40@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF } 41@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF } 42@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF } 43@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } 44@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB } 45@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F } 46@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 } 47@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6
47o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF } 48@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF } 49@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF } 50@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } 51@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB } 52@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F } 53@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 } 54@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF } 55@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF } 56@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF } 57@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } 58@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB } 59@font-face { font-family: "Inter"; src: url("https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD } 60@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2"); font-style: normal; font-weight: 900 } 61@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2"); font-display: swap; font-style: normal; font-weight: 500 } 62@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2"); font-display: swap; font-style: normal; font-weight: 400 } 63@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2"); font-display: swap; font-style: normal; font-weight: 700 } 64@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2"); font-display: swap; font-style: italic; font-weight: 700 } 65@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2"); font-display: swap; font-style: italic; font-weight: 400 } 66@font-face { font-family: "Satoshi"; src: url("https://framerusercontent.com/third-party-assets/fontshare/wf/NID3I7RITWZSKXRCJGOCMP5NOADJK6IG/2HLHGD7OBTWCOHW64YXOE5KFXHU4KJHM/ZHME2QIRFR7UPJ47NLY27RCAFY44CKZJ.woff2"); font-display: swap; font-style: italic; font-weight: 500 } 67@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% } 68@font-face { font-family: "Satoshi Placeholder"; src: local("Arial"); ascent-override: 102.23%; descent-override: 24.29%; line-gap-override: 10.12%; size-adjust: 98.80% }</style> 69 70 <meta name="robots" content="max-image-preview:large"><link rel="canonical" href="https://gettheo.ai/"><meta property="og:url" content="https://gettheo.ai/"><style data-framer-breakpoint-css>@media(min-width: 1440px){.hidden-1al879g{display:none!important}}@media(min-width: 1200px) and (max-width: 1439.98px){.hidden-1g92v1m{display:none!important}}@media(min-width: 810px) and (max-width: 1199.98px){.hidden-t3sqg8{display:none!important}}@media(max-width: 809.98px){.hidden-1yg0581{display:none!important}}</style><style data-framer-css-ssr-minified data-framer-components="framer-lib-cursors-host framer-KS4cl framer-gdFPO framer-lib-combinedCSSRules PropertyOverrides framer-gM0oH framer-cNLHv framer-lib-form-plain-text-input framer-Fx1NM">html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}body{--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2:#3f8df2;--token-5eb5c035-1df1-407e-b2ab-8d98731805d2:#fff;--token-b5907d8c-0b2e-4346-a9f1-bd1d5bc158f4:#f6f6f6;--token-3b47e446-bf44-44ea-b188-18bf544dc335:#727375;--token-1ca1cdd5-eabf-48f9-9f90-8362776984c9:#262626;--token-b9617574-0d3a-4707-8ead-46a9d0fc4f49:#000;--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);
70font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],c
70ode.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));
70display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-KS4cl.framer-4eimaw,.framer-KS4cl .framer-4eimaw{display:block}.framer-KS4cl.framer-1g92v1m{background:radial-gradient(162% 150% at 40.8%,#212121 0%,#000 100%);flex-flow:column;place-content:center flex-start;align-items:center;gap:60px;width:1200px;height:min-content;padding:20px 0 0;display:flex;position:relative;overflow:hidden}.framer-KS4cl .framer-bto0k0{z-index:3;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0 20px;display:flex;position:relative;overflow:visible}.framer-KS4cl .framer-176ziol-container{flex:none;width:107px;height:40px;position:relative}.framer-KS4cl .framer-4f6iw3{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,306px);opacity:.6;transform-style:preserve-3d;z-index:1;background:radial-gradient(188% 259% at 30% 6.8%,#262626 0%,#141414 100%);border-radius:999px;flex:none;width:306px;position:absolute;top:-92px;left:-142px;overflow:visible;box-shadow:17px 41px 52px #00000014}.framer-KS4cl .framer-mccpn4{flex-flow:column;flex:none;place-content:center;align-items:center;gap:60px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-KS4cl .framer-lgrtyb{z-index:2;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:100%;max-width:680px;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-KS4cl .framer-1whjmr4{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-KS4cl .framer-9h0rgj-container{flex:none;width:auto;height:auto;position:relative}.framer-KS4cl .framer-12ctj0u{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-KS4cl .framer-gp3s7,.framer-KS4cl .framer-a2b7y2{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;--framer-text-wrap-override:balance;flex:none;width:auto;height:auto;position:relative}.framer-KS4cl .framer-1ct6q9l{flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-KS4cl .framer-uik1dw-container{flex:none;width:320px;height:auto;position:relative}.framer-KS4cl .framer-fdz0bi{flex:none;width:1440px;height:540px;position:relative;overflow:visible;-webkit-mask:linear-gradient(#000 9%,#00000040 63%,#0000 93%);mask:linear-gradient(#000 9%,#00000040 63%,#0000 93%)}.framer-KS4cl .framer-of8dab{background:radial-gradient(50% 85% at 50% 80.8%,var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2,#03f)0%,#fff0 100%);opacity:.2;will-change:var(--framer-will-change-effect-override,transform);z-index:0;flex:none;width:100%;height:489px;position:absolute;top:1px;left:0%;overflow:hidden}.framer-KS4cl .framer-oei0er{aspect-ratio:1.33323;height:var(--framer-aspect-ratio-supported,1080px);will-change:var(--framer-will-change-effect-override,transform);z-index:2;flex:none;position:absolute;top:-50px;left:0;right:0;overflow:visible}.framer-KS4cl .framer-w15nsx{transform-style:preserve-3d;border-top-left-radius:12px;border-top-right-radius:12px;flex:none;position:absolute;inset:81px 324px 593px;overflow:visible}.framer-KS4cl .framer-1uysbfp{height:11px;transform-style:preserve-3d;background-color:#010101;border-bottom-right-radius:6px;border-bottom-left-radius:6px;flex:none;width:107px;position:absolute;top:134px;left:calc(50% - 53.5px);overflow:visible}.framer-KS4cl .framer-cl2xfz{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,144px);opacity:.6;transform-style:preserve-3d;z-index:1;background:radial-gradient(188% 259% at 30% 6.8%,#262626 0%,#141414 60.1615%);border-radius:999px;flex:none;width:144px;position:absolute;top:-101px;right:330px;overflow:visible;box-shadow:17px 41px 52px #00000012}.framer-KS4cl .framer-15kmm2h{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,230px);opacity:.6;transform-style:preserve-3d;z-index:1;background:radial-gradient(188% 259% at 30% 6.8%,#262626 0%,#141414 60.1615%);border-radius:999px;flex:none;width:230px;position:absolute;top:193px;right:-105px;overflow:visible;box-shadow:17px 41px 52px #0000001a}.framer-wW3qo .framer-styles-preset-1gmr1am:not(.rich-text-wrapper),.framer-wW3qo .framer-styles-preset-1gmr1am.rich-text-wrapper h1{
70--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:64px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-b9617574-0d3a-4707-8ead-46a9d0fc4f49,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:inherit}@media (max-width:1439px) and (min-width:810px){.framer-wW3qo .framer-styles-preset-1gmr1am:not(.rich-text-wrapper),.framer-wW3qo .framer-styles-preset-1gmr1am.rich-text-wrapper h1{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--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-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-b9617574-0d3a-4707-8ead-46a9d0fc4f49,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:inherit}}@media (max-width:809px) and (min-width:0){.framer-wW3qo .framer-styles-preset-1gmr1am:not(.rich-text-wrapper),.framer-wW3qo .framer-styles-preset-1gmr1am.rich-text-wrapper h1{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi 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-weight:400;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:400;--framer-letter-spacing:-.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:center;--framer-text-color:var(--token-b9617574-0d3a-4707-8ead-46a9d0fc4f49,#000);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:inherit}}.framer-pRpos .framer-styles-preset-1tbd8mb:not(.rich-text-wrapper),.framer-pRpos .framer-styles-preset-1tbd8mb.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:21px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-3b47e446-bf44-44ea-b188-18bf544dc335,#727375);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:inherit}@media (max-width:809px) and (min-width:0){.framer-pRpos .framer-styles-preset-1tbd8mb:not(.rich-text-wrapper),.framer-pRpos .framer-styles-preset-1tbd8mb.rich-text-wrapper p{--framer-font-family:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-bold-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-family-italic:"Satoshi","Satoshi Placeholder",sans-serif;--framer-font-open-type-features:normal;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;
70--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:0em;--framer-line-height:1.4em;--framer-paragraph-spacing:20px;--framer-text-alignment:center;--framer-text-color:var(--token-3b47e446-bf44-44ea-b188-18bf544dc335,#727375);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:inherit}}@media (min-width:810px) and (max-width:1199.98px){.framer-KS4cl.framer-1g92v1m{width:810px;height:980px}.framer-KS4cl .framer-fdz0bi{width:1173px;-webkit-mask:linear-gradient(#000 9%,#0000004a 55%,#0000 70%);mask:linear-gradient(#000 9%,#0000004a 55%,#0000 70%)}.framer-KS4cl .framer-oei0er{height:var(--framer-aspect-ratio-supported,880px)}.framer-KS4cl .framer-w15nsx{inset:46px 261px 464px 265px}.framer-KS4cl .framer-1uysbfp{width:107px;height:14px;top:108px;left:calc(49.9574% - 53.4891px)}}@media (max-width:809.98px){.framer-KS4cl.framer-1g92v1m{gap:80px;width:390px;height:910px}.framer-KS4cl .framer-4f6iw3{top:-222px;left:-219px}.framer-KS4cl .framer-lgrtyb{padding:0 16px}.framer-KS4cl .framer-12ctj0u{gap:16px}.framer-KS4cl .framer-gp3s7,.framer-KS4cl .framer-a2b7y2{width:100%}.framer-KS4cl .framer-uik1dw-container{width:300px}.framer-KS4cl .framer-fdz0bi{width:800px;-webkit-mask:linear-gradient(#000 9%,#0003 44%,#0000 62%);mask:linear-gradient(#000 9%,#0003 44%,#0000 62%)}.framer-KS4cl .framer-oei0er{height:var(--framer-aspect-ratio-supported,600px)}.framer-KS4cl .framer-w15nsx{bottom:unset;height:316px;top:-1px;left:184px;right:183px}.framer-KS4cl .framer-1uysbfp{width:78px;height:9px;top:73px;left:calc(50% - 39px)}.framer-KS4cl .framer-cl2xfz{top:-88px;right:-73px}.framer-KS4cl .framer-15kmm2h{top:193px;right:-205px}}@media (min-width:1440px){.framer-KS4cl.framer-1g92v1m{gap:120px;width:1440px;height:1200px}.framer-KS4cl .framer-bto0k0,.framer-KS4cl .framer-uik1dw-container{order:0}.framer-KS4cl .framer-4f6iw3{height:var(--framer-aspect-ratio-supported,420px);opacity:.8;order:1;width:420px;top:-99px;left:-146px}.framer-KS4cl .framer-mccpn4{order:4;gap:80px}.framer-KS4cl .framer-of8dab{top:90px}.framer-KS4cl .framer-oei0er{left:50%;right:unset;width:1440px;top:0;transform:translate(-50%)}.framer-KS4cl .framer-1uysbfp{height:unset;width:unset;bottom:936px;left:667px;right:666px}.framer-KS4cl .framer-cl2xfz{order:2}.framer-KS4cl .framer-15kmm2h{order:3}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-gdFPO.framer-1vsg1l4,.framer-gdFPO .framer-1vsg1l4{display:block}.framer-gdFPO.framer-1rfmk8g{width:106px;height:40px;position:relative;overflow:hidden}.framer-gdFPO .framer-r7urvi{width:102px;height:25px;position:absolute;top:8px;left:2px}.framer-gdFPO .framer-1gubxdg{width:14px;height:24px;position:absolute;top:1px;left:0}.framer-gdFPO .framer-1w18r9x{width:18px;height:24px;position:absolute;top:1px;left:25px}.framer-gdFPO .framer-15d1ks9{width:13px;height:24px;position:absolute;top:1px;left:54px}.framer-gdFPO .framer-6ekq4b{width:25px;height:25px;position:absolute;top:0;left:77px}.framer-gdFPO .framer-8wowfr{width:20px;height:20px;position:absolute;top:3px;left:80px}.framer-gdFPO .framer-17o4ebn{width:0;height:0;position:absolute;top:3px;left:90px}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}body{--framer-will-change-filter-override:none}@supports (background:-webkit-named-image(i)) and (not (position-area:top right)){body{--framer-will-change-filter-override:filter}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{dis
70play:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));
70--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=RichTextContainer]{outline:none;flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));
70font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));
70font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/-2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));text-transform:var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){a.framer-text,span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],c
70ode.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1))}code.framer-text a.framer-text,code.framer-text span.framer-text[data-nested-link]{color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-we
70ight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-font-family-preview,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));
70font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));
70font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1))}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:var(--framer-font-family-preview,var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)))));font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-we
70ight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;
70--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-corner-shape:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-inline-start:0;position:relative}li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:none}ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}ol.framer-text>li.framer-text:nth-last-child(n+10),ol.framer-text>li.framer-text:nth-last-child(n+10)~li{padding-inline-start:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-inline-start:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-inline-start:5ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-inline-start:6ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-inline-start:7ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-inline-start:8ch}ul.framer-text>li.framer-text:before{content:"â¢";position:absolute;inset-inline-start:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{vertical-align:top;min-width:16ch}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{width:100%!important}@supports not (aspect-ratio:1){.framer-text-module:not([data-width=fit])[style*=aspect-ratio]{position:relative!important}.framer-text-module:not([data-width=fit])[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));display:block}.framer-text-module[data-width=fill]>:first-child,.framer-text-module[data-width=fill]>.ssr-variant>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>:first-child,.framer-text-module:not([data-width=fit])[style*=aspect-ratio]>.ssr-variant>:first-child{position:absolute;top:0;left:0;height:100%!important}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter,Inter Placeholder,sans-serif);font-style:var(--framer-font-style,normal);
70font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));
70font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));
70font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item)".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"â¢";width:2.25ch;padding-right:.75ch;display:table-cell}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y)/2);margin-bottom:calc(var(--stack-gap-y)/2);margin-right:calc(var(--stack-gap-x)/2);margin-left:calc(var(--stack-gap-x)/2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>
70*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){div.framer-text,p.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text,li.framer-text,blockquote.framer-text,.framer-text.framer-image{display:var(--text-truncation-display-inline-for-safari-16,revert)}div.framer-text:after,p.framer-text:after,h1.framer-text:after,h2.framer-text:after,h3.framer-text:after,h4.framer-text:after,h5.framer-text:after,h6.framer-text:after,ol.framer-text:after,ul.framer-text:after,li.framer-text:after,blockquote.framer-text:after,.framer-text.framer-image:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.framer-text.framer-text-module,.framer-text.framer-table-wrapper{display:var(--text-truncation-display-none-for-safari-16,revert)}p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}@supports (corner-shape:superellipse(2)){:root{--one-if-corner-shape-supported:1}}.ssr-variant{display:contents}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-gM0oH.framer-qg77hc,.framer-gM0oH .framer-qg77hc{display:block}.framer-gM0oH.framer-6wcjnj{will-change:var(--framer-will-change-override,transform);flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:12px 16px 11px;display:flex;position:relative;overflow:hidden}.framer-gM0oH .framer-1p6q6yw{white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-gM0oH.framer-6wcjnj{gap:0}.framer-gM0oH.framer-6wcjnj>*{margin:5px 0}.framer-gM0oH.framer-6wcjnj>:first-child{margin-top:0}.framer-gM0oH.framer-6wcjnj>:last-child{margin-bottom:0}}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-cNLHv.framer-113wxon,.framer-cNLHv .framer-113wxon{display:block}.framer-cNLHv.framer-1pfsma8{will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center flex-start;align-items:center;gap:8px;width:320px;height:min-content;padding:4px;display:flex;position:relative;overflow:hidden}.framer-cNLHv .framer-1thmt6b{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;height:min-content;padding:0;display:flex;position:relative}.framer-cNLHv .framer-17k3g9w{--framer-input-font-family:"Satoshi";--framer-input-font-letter-spacing:.01em;--framer-input-font-line-height:1.2em;--framer-input-font-size:16px;--framer-input-font-weight:500;--framer-input-padding:16px;flex:none;width:100%;height:40px;position:relative}.framer-cNLHv .framer-48h9rg-container{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,40px);flex:none;width:40px;position:relative}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-cNLHv.framer-1pfsma8,.framer-cNLHv .framer-1thmt6b{gap:0}.framer-cNLHv.framer-1pfsma8>*{margin:0 4px}.framer-cNLHv.framer-1pfsma8>:first-child{margin-left:0}.framer-cNLHv.framer-1pfsma8>:last-child{margin-right:0}.framer-cNLHv .framer-1thmt6b>*{margin:5px 0}.framer-cNLHv .framer-1thmt6b>:first-child{margin-top:0}.framer-cNLHv .framer-1thmt6b>:last-child{margin-bottom:0}}.framer-cNLHv[data-border=true]:after,.framer-cNLHv [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.framer-form-input{padding:var(--framer-input-padding);font-family:var(--framer-input-font-family);
70font-weight:var(--framer-input-font-weight);font-size:var(--framer-input-font-size);font-style:var(--framer-input-font-style);color:var(--framer-input-font-color);font-feature-settings:var(--framer-input-font-open-type-features);font-variation-settings:var(--framer-input-font-variation-axes);text-overflow:ellipsis;white-space:nowrap;width:100%;height:var(--framer-input-wrapper-height,100%);letter-spacing:var(--framer-input-font-letter-spacing);text-align:var(--framer-input-font-text-alignment);line-height:var(--framer-input-font-line-height);background:0 0;border:none;overflow:hidden}.framer-form-input:focus-visible{outline:none}.framer-form-input-wrapper:after{content:"";pointer-events:none;box-sizing:border-box;border-top-left-radius:var(--framer-input-border-radius-top-left);border-top-right-radius:var(--framer-input-border-radius-top-right);border-bottom-right-radius:var(--framer-input-border-radius-bottom-right);border-bottom-left-radius:var(--framer-input-border-radius-bottom-left);corner-shape:var(--framer-input-corner-shape);border-color:var(--framer-input-border-color);border-top-width:var(--framer-input-border-top-width);border-right-width:var(--framer-input-border-right-width);border-bottom-width:var(--framer-input-border-bottom-width);border-left-width:var(--framer-input-border-left-width);border-style:var(--framer-input-border-style);width:100%;height:100%;transition:var(--framer-input-focused-transition);transition-property:border-color,border-width,border-style,border-top-left-radius,border-top-right-radius,border-bottom-right-radius,border-bottom-left-radius,corner-shape;position:absolute;top:0;left:0}.framer-form-input-wrapper{box-shadow:var(--framer-input-box-shadow);border-top-left-radius:var(--framer-input-border-radius-top-left);border-top-right-radius:var(--framer-input-border-radius-top-right);border-bottom-right-radius:var(--framer-input-border-radius-bottom-right);border-bottom-left-radius:var(--framer-input-border-radius-bottom-left);corner-shape:var(--framer-input-corner-shape);background:var(--framer-input-background);transition:var(--framer-input-focused-transition);transition-property:background,box-shadow;overflow:hidden}.framer-form-text-input .framer-form-input::placeholder{color:var(--framer-input-placeholder-color)}.framer-form-text-input .framer-form-input[type=date],.framer-form-text-input .framer-form-input[type=time]{appearance:none}.framer-form-text-input .framer-form-input::-webkit-date-and-time-value{text-align:start}.framer-form-text-input textarea{resize:var(--framer-textarea-resize);min-height:inherit;max-height:inherit;white-space:break-spaces;display:flex;overflow-y:auto}.framer-form-text-input textarea::-webkit-resizer{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\"><path d=\"m1.5 8 7-7M9 5.5l-3 3\" stroke=\"%23999\" stroke-width=\"1.5\" stroke-linecap=\"round\"></path></svg>") no-repeat}.framer-form-text-input:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) textarea::-webkit-resizer{background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" transform=\"scale(-1, 1)\" width=\"14\" height=\"14\"><path d=\"m1.5 8 7-7M9 5.5l-3 3\" stroke=\"%23999\" stroke-width=\"1.5\" stroke-linecap=\"round\"></path></svg>") no-repeat}.framer-form-text-input textarea::-webkit-scrollbar{cursor:pointer;background:0 0}.framer-form-text-input textarea::-webkit-scrollbar-thumb:window-inactive{opacity:0}.framer-form-text-input textarea::-webkit-scrollbar-corner{background:0 0;outline:none}.framer-form-text-input .framer-form-input::-webkit-datetime-edit{height:var(--framer-input-font-line-height)}.framer-form-text-input .framer-form-input.framer-form-input-empty::-webkit-datetime-edit{color:var(--framer-input-placeholder-color);-webkit-text-fill-color:var(--framer-input-placeholder-color);overflow:visible}.framer-form-text-input .framer-form-input[type=date]:before,.framer-form-text-input .framer-form-input[type=time]:before{content:"";box-sizing:content-box;width:16px;padding:var(--framer-input-padding);pointer-events:none;background-repeat:no-repeat;background-size:16px;background-color:var(--framer-input-icon-color);background-position:10px;border:none;padding-left:10px;display:block;position:absolute;top:0;bottom:0;right:0;-webkit-mask-position:10px;mask-position:10px;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.framer-form-text-input .framer-form-input[type=date]:before{-webkit-mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"rgb(153, 153, 153)\" d=\"M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z\" opacity=\".3\"/><path fill=\"transparent\" stroke=\"rgb(153, 153, 153)\" stroke-width=\"1.5\" d=\"M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5\"/></svg>"));mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"rgb(153, 153, 153)\" d=\"M3 5a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v2H3Z\" opacity=\".3\"/><path fill=\"transparent\" stroke=\"rgb(153, 153, 153)\" stroke-width=\"1.5\" d=\"M3.25 5.25a2 2 0 0 1 2-2h5.5a2 2 0 0 1 2 2v5.5a2 2 0 0 1-2 2h-5.5a2 2 0 0 1-2-2ZM3 6.75h9.5\"/></svg>"));background-image:var(--framer-input-icon-image)}.framer-form-text-input .framer-form-input[type=time]:before{-webkit-mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"transparent\" stroke=\"rgb(153, 153, 153)\" stroke-width=\"1.5\" d=\"M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z\"/><path fill=\"transparent\" stroke=\"rgb(153, 153, 153)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M7.75 8.25v-3m0 3h2\"/></svg>"));mask-image:var(--framer-input-icon-mask-image,url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\"><path fill=\"transparent\" stroke=\"rgb(153, 153, 153)\" stroke-width=\"1.5\" d=\"M2.5 8a5.5 5.5 0 1 1 11 0 5.5 5.5 0 1 1-11 0Z\"/><path fill=\"transparent\" stroke=\"rgb(153, 153, 153)\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" d=\"M7.75 8.25v-3m0 3h2\"/></svg>"));background-image:var(--framer-input-icon-image)}.framer-form-text-input .framer-form-input::-webkit-calendar-picker-indicator{opacity:0;padding:var(--framer-input-padding);width:16px;height:100%;padding-top:0;padding-bottom:0;position:absolute;top:0;bottom:0;right:0}.framer-form-text-input:focus-within,.framer-form-text-input.framer-form-input-forced-focus{box-shadow:var(--framer-input-focused-box-sha
70dow,var(--framer-input-box-shadow));background:var(--framer-input-focused-background,var(--framer-input-background))}.framer-form-text-input:focus-within:after,.framer-form-text-input.framer-form-input-forced-focus:after{border-color:var(--framer-input-focused-border-color,var(--framer-input-border-color));border-style:var(--framer-input-focused-border-style,var(--framer-input-border-style));border-width:var(--framer-input-focused-border-width,var(--framer-input-border-top-width)var(--framer-input-border-right-width)var(--framer-input-border-bottom-width)var(--framer-input-border-left-width))}.framer-form-text-input-clear{box-sizing:content-box;width:16px;padding:var(--framer-input-padding);cursor:pointer;color:var(--framer-input-placeholder-color);background:0 0;border:none;outline:none;transition:color .15s;position:absolute;top:0;bottom:0;right:0}.framer-form-text-input-clear:hover,.framer-form-text-input-clear:focus-visible{color:var(--framer-input-font-color)}.framer-form-text-input.framer-form-text-input-has-clear-button .framer-form-input{padding-right:calc(var(--framer-input-padding) + 16px + 10px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-Fx1NM.framer-10fgh8q,.framer-Fx1NM .framer-10fgh8q{display:block}.framer-Fx1NM.framer-ppbf98{cursor:pointer;will-change:var(--framer-will-change-override,transform);flex-flow:row;place-content:center;align-items:center;gap:0;width:48px;height:48px;padding:0;display:flex;position:relative;overflow:hidden}.framer-Fx1NM .framer-1qu4903{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,20px);flex:none;width:20px;position:relative;overflow:hidden}.framer-Fx1NM .framer-1590hbv{flex:none;position:absolute;inset:0;overflow:visible}.framer-Fx1NM .framer-e5pq25{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,2px);flex:none;width:2px;position:absolute;top:0;left:50%;overflow:visible}.framer-Fx1NM .framer-wy85e7-container{z-index:1;flex:none;width:16px;height:16px;position:relative}.framer-Fx1NM .framer-de9l7h{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,49px);mix-blend-mode:screen;will-change:var(--framer-will-change-override,transform);z-index:0;flex:none;position:absolute;top:0;left:0;right:0;overflow:hidden}@supports (background:-webkit-named-image(i)) and (not (font-palette:dark)){.framer-Fx1NM.framer-ppbf98{gap:0}.framer-Fx1NM.framer-ppbf98>*{margin:0}.framer-Fx1NM.framer-ppbf98>:first-child{margin-left:0}.framer-Fx1NM.framer-ppbf98>:last-child{margin-right:0}}.framer-Fx1NM.framer-v-10ec1xj.framer-ppbf98,.framer-Fx1NM.framer-v-3ia2po.framer-ppbf98,.framer-Fx1NM.framer-v-3w2u9.framer-ppbf98,.framer-Fx1NM.framer-v-1uk3jly.framer-ppbf98{cursor:unset}.framer-Fx1NM.framer-v-10ec1xj .framer-1590hbv{overflow:hidden}.framer-Fx1NM.framer-v-ppbf98.hover.framer-ppbf98{padding:0 0 1px}.framer-Fx1NM.framer-v-ppbf98.hover .framer-wy85e7-container{z-index:2}.framer-Fx1NM[data-border=true]:after,.framer-Fx1NM [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}</style><!-- Start of headEnd --> 71 72 <!-- End of headEnd --> 73</head> 74<body> 75
75<script async src="https://events.framer.com/script?v=2" data-fid="67c1e7ce5932523e8730950c8d4eb6cf93fe861642fb8317ae3a39c27b6e61af" data-no-nt></script>
75 76 <!-- Start of bodyStart --> 77 78 <!-- End of bodyStart --> 79 80 <div id="main" data-framer-hydrate-v2="{"routeId":"itUwc_t0u","localeId":"default","breakpoints":[{"hash":"1al879g","mediaQuery":"(min-width: 1440px)"},{"hash":"1g92v1m","mediaQuery":"(min-width: 1200px) and (max-width: 1439.98px)"},{"hash":"t3sqg8","mediaQuery":"(min-width: 810px) and (max-width: 1199.98px)"},{"hash":"1yg0581","mediaQuery":"(max-width: 809.98px)"}]}" data-framer-ssr-released-at="2026-02-10T08:36:42.198Z" data-framer-page-optimized-at="2026-02-15T20:59:21.102Z" data-framer-generated-page><!--$--><style data-framer-html-style>html body { background: radial-gradient(162% 150% at 40.8% 50%, rgb(33, 33, 33) 0%, rgb(0, 0, 0) 100%); }</style><div data-framer-root class="framer-KS4cl framer-wW3qo framer-pRpos framer-1g92v1m" style="min-height:100vh;width:auto"><nav class="framer-bto0k0" data-framer-name="Navigation"><div class="framer-176ziol-container"><div class="framer-gdFPO framer-1rfmk8g framer-v-1drcqk7" data-framer-name="Light" style="height:100%;width:100%"><div data-framer-component-type="SVG" style="image-rendering:pixelated;flex-shrink:0;background-size:100% 100%;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 102 25" overflow="visible"><path d="M 14.193 0.418 L 14.193 2.917 L 8.39 2.917 L 8.39 24.584 L 5.741 24.584 L 5.741 2.917 L 0 2.917 L 0 0.418 Z M 27.061 0.418 L 27.061 10.226 L 39.236 10.226 L 39.236 0.418 L 41.885 0.418 L 41.885 24.584 L 39.236 24.584 L 39.236 12.725 L 27.061 12.725 L 27.061 24.584 L 24.412 24.584 L 24.412 0.418 Z M 66.518 0.418 L 66.518 2.917 L 56.835 2.917 L 56.835 10.096 L 66.233 10.096 L 66.233 12.597 L 56.835 12.597 L 56.835 22.085 L 66.518 22.085 L 66.518 24.584 L 54.186 24.584 L 54.186 0.418 Z M 77.209 12.532 C 77.209 10.31 77.761 8.238 78.865 6.315 C 79.969 4.392 81.478 2.858 83.391 1.715 C 85.305 0.572 87.376 0 89.605 0 C 91.813 0 93.868 0.556 95.771 1.667 C 97.674 2.779 99.188 4.307 100.312 6.251 C 101.438 8.195 102 10.289 102 12.532 C 102 14.754 101.448 16.827 100.344 18.75 C 99.24 20.673 97.737 22.195 95.833 23.317 C 93.93 24.439 91.855 25 89.605 25 C 87.398 25 85.337 24.445 83.423 23.334 C 81.51 22.223 79.995 20.7 78.88 18.767 C 77.766 16.833 77.209 14.754 77.209 12.532 Z M 89.574 2.501 C 87.807 2.501 86.178 2.961 84.685 3.88 C 83.192 4.798 82.014 6.021 81.152 7.549 C 80.29 9.077 79.86 10.727 79.86 12.5 C 79.86 14.274 80.301 15.931 81.183 17.469 C 82.067 19.007 83.26 20.23 84.764 21.138 C 86.267 22.047 87.881 22.501 89.605 22.501 C 91.35 22.501 92.985 22.041 94.509 21.123 C 96.034 20.204 97.221 18.975 98.073 17.437 C 98.925 15.899 99.351 14.253 99.351 12.5 C 99.351 10.706 98.915 9.034 98.042 7.484 C 97.17 5.935 95.982 4.718 94.477 3.831 C 92.974 2.944 91.339 2.501 89.574 2.501 Z M 89.574 2.501" fill="rgb(255, 255, 255)"></path></svg>')" class="framer-r7urvi" aria-hidden="true"></div></div></div></nav><div class="framer-4f6iw3" data-framer-name="Ornament" style="transform:perspective(1800px) rotateX(20deg)"></div><div class="framer-mccpn4"><div class="framer-lgrtyb" data-framer-name="Content"><div class="framer-1whjmr4" data-framer-name="Copy"><div class="ssr-variant hidden-1yg0581 hidden-1al879g"><div class="framer-9h0rgj-container"><div class="framer-gM0oH framer-6wcjnj framer-v-etb69j" data-framer-appear-id="6wcjnj" data-framer-name="Dark" style="background:linear-gradient(270deg, rgb(38, 38, 38) 0%, rgba(33, 33, 33, 0) 105%);will-change:transform;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px;opacity:0.001;transform:translateX(-4px) scale(0.98)"><div class="framer-1p6q6yw" style="--extracted-r6o4lv:var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(0, 51, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:RlM7U2F0b3NoaS1ibGFjaw==;--framer-font-family:"Satoshi", sans-serif;--framer-font-size:10px;
80--framer-font-weight:900;--framer-letter-spacing:0.24em;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(0, 51, 255)));--framer-text-transform:uppercase" class="framer-text"><span style="display:inline-block;opacity:0.001;filter:blur(4px);transform:translateX(0px) translateY(4px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Coming</span> <span style="display:inline-block;opacity:0.001;filter:blur(4px);transform:translateX(0px) translateY(4px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Soon</span></p></div></div></div></div><div class="ssr-variant hidden-1g92v1m hidden-t3sqg8 hidden-1al879g"><div class="framer-9h0rgj-container"><div class="framer-gM0oH framer-6wcjnj framer-v-etb69j" data-framer-appear-id="6wcjnj" data-framer-name="Dark" style="background:linear-gradient(270deg, rgb(38, 38, 38) 0%, rgba(33, 33, 33, 0) 105%);will-change:transform;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px;opacity:0.001;transform:translateX(-4px) scale(0.98)"><div class="framer-1p6q6yw" style="--extracted-r6o4lv:var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(0, 51, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:RlM7U2F0b3NoaS1ibGFjaw==;--framer-font-family:"Satoshi", sans-serif;--framer-font-size:10px;--framer-font-weight:900;--framer-letter-spacing:0.24em;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(0, 51, 255)));--framer-text-transform:uppercase" class="framer-text"><span style="display:inline-block;opacity:0.001;filter:blur(4px);transform:translateX(0px) translateY(4px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Coming</span> <span style="display:inline-block;opacity:0.001;filter:blur(4px);transform:translateX(0px) translateY(4px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Soon</span></p></div></div></div></div><div class="ssr-variant hidden-1yg0581 hidden-1g92v1m hidden-t3sqg8"><div class="framer-9h0rgj-container"><div class="framer-gM0oH framer-6wcjnj framer-v-etb69j" data-framer-appear-id="6wcjnj" data-framer-name="Dark" style="background:linear-gradient(270deg, rgb(38, 38, 38) 0%, rgba(33, 33, 33, 0) 105%);will-change:transform;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px;opacity:0.001;transform:translateX(-4px) scale(0.98)"><div class="framer-1p6q6yw" style="--extracted-r6o4lv:var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(0, 51, 255));--framer-link-text-color:rgb(0, 153, 255);--framer-link-text-decoration:underline;transform:none" data-framer-component-type="RichTextContainer"><p style="--font-selector:RlM7U2F0b3NoaS1ibGFjaw==;--framer-font-family:"Satoshi", sans-serif;--framer-font-size:10px;--framer-font-weight:900;--framer-letter-spacing:0.24em;--framer-line-height:1.4em;--framer-text-alignment:left;--framer-text-color:var(--extracted-r6o4lv, var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(0, 51, 255)));--framer-text-transform:uppercase" class="framer-text"><span style="display:inline-block;opacity:0.001;filter:blur(4px);transform:translateX(0px) translateY(4px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Coming</span> <span style="display:inline-block;opacity:0.001;filter:blur(4px);transform:translateX(0px) translateY(4px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Soon</span></p></div></div></div></div><div class="framer-12ctj0u" data-framer-name="Title & Description"><div class="framer-gp3s7" style="transform:none" data-framer-component-type="RichTextContainer"><h1 class="framer-text framer-styles-preset-1gmr1am" data-styles-preset="PtTXQcRCL" dir="auto" style="--framer-text-color:var(--token-5eb5c035-1df1-407e-b2ab-8d98731805d2, rgb(255, 255, 255))">Architecture, uninterrupted.</h1></div><div class="framer-a2b7y2" id="a2b7y2" style="transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-1tbd8mb" data-styles-preset="oVX8N9eCa" dir="auto">Theo is an AI-powered Revit plugin that analyzes your building models for code violations â egress, accessibility, fire safety and more. Catch issues before they become problems.</p></div></div></div><div class="framer-1ct6q9l" data-framer-name="Form"><div class="ssr-variant hidden-1yg0581 hidden-1al879g"><div class="framer-uik1dw-container"><form class="framer-cNLHv framer-1pfsma8 framer-v-1pfsma8" data-border="true" data-framer-name="Dark" style="--border-bottom-width:1px;--border-color:rgba(255, 255, 255, 0.02);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-1ca1cdd5-eabf-48f9-9f90-8362776984c9, rgb(38, 38, 38));width:100%;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px"><label class="framer-1thmt6b"><div style="--framer-input-border-radius-bottom-left:8px;--framer-input-border-radius-bottom-right:8px;--framer-input-border-radius-top-left:8px;--framer-input-border-radius-top-right:8px;--framer-input-font-color:rgb(255, 255, 255);--framer-input-icon-color:rgb(153, 153, 153);--framer-input-placeholder-color:rgba(158, 158, 163, 0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)" class="framer-form-text-input framer-form-input-wrapper framer-17k3g9w"><input type="email" name="Email" placeholder="[email protected]" class="framer-form-input framer-form-input-empty" value></div></label><div class="framer-48h9rg-container"><button type="submit" class="framer-Fx1NM framer-ppbf98 framer-v-ppbf98" data-framer-name="Default" data-reset="button" style="background-color:var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(63, 141, 242));height:100%;width:100%;border-bottom-left-radius:48px;border-bottom-right-radius:48px;border-top-left-radius:48px;border-top-right-radius:48px;opacity:1" tabindex="0"><div class="framer-wy85e7-container"><div style="display:contents"></div></div><div class="framer-de9l7h" data-border="true" style="--border-bottom-width:2px;--border-color:rgba(34, 34, 34, 0.2);--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;background:radial-gradient(100% 99.99999999999999% at 59.699999999999996% 0%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);border-bottom-left-radius:48px;border-bottom-right-radius:48px;border-top-left-radius:48px;border-top-right-radius:48px;opacity:0"></div></button></div><input type="text" name="website" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="company" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="message" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="subject" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="title" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="description" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="feedback" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="notes" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="details" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="remarks" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="comments" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value></form></div></div><div class="ssr-variant hidden-1g92v1m hidden-t3sqg8 hidden-1al879g"><div class="framer-uik1dw-container"><form class="framer-cNLHv framer-1pfsma8 framer-v-1pfsma8" data-border="true" data-framer-name="Dark" style="--border-bottom-width:1px;--border-color:rgba(255, 255, 255, 0.02);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-1ca1cdd5-eabf-48f9-9f90-8362776984c9, rgb(38, 38, 38));width:100%;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px"><label class="framer-1thmt6b"><div style="--framer-input-border-radius-bottom-left:8px;--framer-input-border-radius-bottom-right:8px;--framer-input-border-radius-top-left:8px;--framer-input-border-radius-top-right:8px;--framer-input-font-color:rgb(255, 255, 255);--framer-input-icon-color:rgb(153, 153, 153);--framer-input-placeholder-color:rgba(158, 158, 163, 0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)" class="framer-form-text-input framer-form-input-wrapper framer-17k3g9w"><input type="email" name="Email" placeholder="[email protected]" class="framer-form-input framer-form-input-empty" value></div></label><div class="framer-48h9rg-container"><button type="submit" class="framer-Fx1NM framer-ppbf98 framer-v-ppbf98" data-framer-name="Default" data-reset="button" style="background-color:var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(63, 141, 242));height:100%;width:100%;border-bottom-left-radius:48px;border-bottom-right-radius:48px;border-top-left-radius:48px;border-top-right-radius:48px;opacity:1" tabindex="0"><div class="framer-wy85e7-container"><div style="display:contents"></div></div><div class="framer-de9l7h" data-border="true" style="--border-bottom-width:2px;--border-color:rgba(34, 34, 34, 0.2);--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;background:radial-gradient(100% 99.99999999999999% at 59.699999999999996% 0%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);border-bottom-left-radius:48px;border-bottom-right-radius:48px;border-top-left-radius:48px;border-top-right-radius:48px;opacity:0"></div></button></div><input type="text" name="website" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="company" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="message" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="subject" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="title" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="description" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="feedback" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="notes" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="details" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="remarks" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="comments" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value></form></div></div><div class="ssr-variant hidden-1yg0581 hidden-1g92v1m hidden-t3sqg8"><div class="framer-uik1dw-container"><form class="framer-cNLHv framer-1pfsma8 framer-v-1pfsma8" data-border="true" data-framer-name="Dark" style="--border-bottom-width:1px;--border-color:rgba(255, 255, 255, 0.02);--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;background-color:var(--token-1ca1cdd5-eabf-48f9-9f90-8362776984c9, rgb(38, 38, 38));width:100%;border-bottom-left-radius:99px;border-bottom-right-radius:99px;border-top-left-radius:99px;border-top-right-radius:99px"><label class="framer-1thmt6b"><div style="--framer-input-border-radius-bottom-left:8px;--framer-input-border-radius-bottom-right:8px;--framer-input-border-radius-top-left:8px;--framer-input-border-radius-top-right:8px;--framer-input-font-color:rgb(255, 255, 255);--framer-input-icon-color:rgb(153, 153, 153);--framer-input-placeholder-color:rgba(158, 158, 163, 0.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)" class="framer-form-text-input framer-form-input-wrapper framer-17k3g9w"><input type="email" name="Email" placeholder="[email protected]" class="framer-form-input framer-form-input-empty" value></div></label><div class="framer-48h9rg-container"><button type="submit" class="framer-Fx1NM framer-ppbf98 framer-v-ppbf98" data-framer-name="Default" data-reset="button" style="background-color:var(--token-d5b49f4c-2872-45e8-926d-6e7b74a01bb2, rgb(63, 141, 242));height:100%;width:100%;border-bottom-left-radius:48px;border-bottom-right-radius:48px;border-top-left-radius:48px;border-top-right-radius:48px;opacity:1" tabindex="0"><div class="framer-wy85e7-container"><div style="display:contents"></div></div><div class="framer-de9l7h" data-border="true" style="--border-bottom-width:2px;--border-color:rgba(34, 34, 34, 0.2);--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;background:radial-gradient(100% 99.99999999999999% at 59.699999999999996% 0%, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);border-bottom-left-radius:48px;border-bottom-right-radius:48px;border-top-left-radius:48px;border-top-right-radius:48px;opacity:0"></div>
80</button></div><input type="text" name="website" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="company" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="message" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="subject" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="title" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="description" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="feedback" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="notes" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="details" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="remarks" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value><input type="text" name="comments" tabindex="-1" autocomplete="one-time-code" aria-hidden="true" style="position:absolute;transform:scale(0)" data-1p-ignore="true" data-lpignore="true" data-form-type="other" data-bwignore="true" value></form></div></div></div></div><div class="framer-fdz0bi" data-framer-name="Preview"><div class="framer-of8dab" data-framer-appear-id="of8dab" data-framer-name="BG Glow" style="opacity:0.001;transform:translateY(-40px) rotateX(60deg)"></div><div class="ssr-variant hidden-1yg0581 hidden-t3sqg8 hidden-1al879g"><div class="framer-oei0er" data-framer-appear-id="oei0er" data-framer-name="Macbook Air" style="opacity:0.001;transform:translateY(-40px) rotateX(60deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="3000" height="2250" sizes="(min-width: 1200px) and (max-width: 1439.98px) 1440px, (max-width: 809.98px) 800px, (min-width: 810px) and (max-width: 1199.98px) 1173px, (min-width: 1440px) 1440px" srcset="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=512&width=3000&height=2250 512w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=1024&width=3000&height=2250 1024w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=2048&width=3000&height=2250 2048w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250 3000w" src="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250" alt="MacBook Air" style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center;object-fit:cover" data-framer-original-sizes="1440px"></div><div class="framer-w15nsx" data-framer-name="Product Screenshot" style="transform:perspective(1800px) rotateX(-48deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="1914" height="1003" sizes="(min-width: 1200px) and (max-width: 1439.98px) 792px, (max-width: 809.98px) 434px, (min-width: 810px) and (max-width: 1199.98px) 647px, (min-width: 1440px) 792px" srcset="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=512&width=1914&height=1003 512w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=1024&width=1914&
80height=1003 1024w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003 1914w" src="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003" alt style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center top;object-fit:cover" data-framer-original-sizes="792px"></div></div><div class="framer-1uysbfp" data-framer-name="Dynamic Island" style="transform:perspective(1200px) rotateX(-40deg)"></div></div></div><div class="ssr-variant hidden-1g92v1m hidden-t3sqg8 hidden-1al879g"><div class="framer-oei0er" data-framer-appear-id="oei0er" data-framer-name="Macbook Air" style="opacity:0.001;transform:translateY(-40px) rotateX(60deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="3000" height="2250" sizes="(min-width: 1200px) and (max-width: 1439.98px) 1440px, (max-width: 809.98px) 800px, (min-width: 810px) and (max-width: 1199.98px) 1173px, (min-width: 1440px) 1440px" srcset="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=512&width=3000&height=2250 512w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=1024&width=3000&height=2250 1024w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=2048&width=3000&height=2250 2048w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250 3000w" src="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250" alt="MacBook Air" style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center;object-fit:cover" data-framer-original-sizes="800px"></div><div class="framer-w15nsx" data-framer-name="Product Screenshot" style="transform:perspective(1800px) rotateX(-62deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="1914" height="1003" sizes="(min-width: 1200px) and (max-width: 1439.98px) 792px, (max-width: 809.98px) 434px, (min-width: 810px) and (max-width: 1199.98px) 647px, (min-width: 1440px) 792px" srcset="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=512&width=1914&height=1003 512w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=1024&width=1914&height=1003 1024w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003 1914w" src="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003" alt style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center top;object-fit:cover" data-framer-original-sizes="434px"></div></div><div class="framer-1uysbfp" data-framer-name="Dynamic Island" style="transform:perspective(1200px) rotateX(-40deg)"></div></div></div><div class="ssr-variant hidden-1yg0581 hidden-1g92v1m hidden-1al879g"><div class="framer-oei0er" data-framer-appear-id="oei0er" data-framer-name="Macbook Air" style="opacity:0.001;transform:translateY(-40px) rotateX(60deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="3000" height="2250" sizes="(min-width: 1200px) and (max-width: 1439.98px) 1440px, (max-width: 809.98px) 800px, (min-width: 810px) and (max-width: 1199.98px) 1173px, (min-width: 1440px) 1440px" srcset="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=512&width=3000&height=2250 512w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=1024&width=3000&height=2250 1024w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=2048&width=3000&height=2250 2048w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250 3000w" src="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250" alt="MacBook Air" style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center;object-fit:cover" data-framer-original-sizes="1173px"></div><div class="framer-w15nsx" data-framer-name="Product Screenshot" style="transform:perspective(1800px) rotateX(-53deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="1914" height="1003" sizes="(min-width: 1200px) and (max-width: 1439.98px) 792px, (max-width: 809.98px) 434px, (min-width: 810px) and (max-width: 1199.98px) 647px, (min-width: 1440px) 792px" srcset="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=512&width=1914&height=1003 512w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=1024&width=1914&
80height=1003 1024w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003 1914w" src="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003" alt style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center top;object-fit:cover" data-framer-original-sizes="647px"></div></div><div class="framer-1uysbfp" data-framer-name="Dynamic Island" style="transform:perspective(1200px) rotateX(-40deg)"></div></div></div><div class="ssr-variant hidden-1yg0581 hidden-1g92v1m hidden-t3sqg8"><div class="framer-oei0er" data-framer-appear-id="oei0er" data-framer-name="Macbook Air" style="opacity:0.001;transform:translateX(-50%) translateY(-40px) rotateX(60deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="3000" height="2250" sizes="(min-width: 1200px) and (max-width: 1439.98px) 1440px, (max-width: 809.98px) 800px, (min-width: 810px) and (max-width: 1199.98px) 1173px, (min-width: 1440px) 1440px" srcset="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=512&width=3000&height=2250 512w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=1024&width=3000&height=2250 1024w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?scale-down-to=2048&width=3000&height=2250 2048w,https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250 3000w" src="https://framerusercontent.com/images/IPkNFQ390FQlwPiJtAotJuLpLH4.png?width=3000&height=2250" alt="MacBook Air" style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center;object-fit:cover" data-framer-original-sizes="1440px"></div><div class="framer-w15nsx" data-framer-name="Product Screenshot" style="transform:perspective(1800px) rotateX(-48deg)"><div style="position:absolute;border-radius:inherit;corner-shape:inherit;top:0;right:0;bottom:0;left:0" data-framer-background-image-wrapper="true"><img decoding="async" width="1914" height="1003" sizes="(min-width: 1200px) and (max-width: 1439.98px) 792px, (max-width: 809.98px) 434px, (min-width: 810px) and (max-width: 1199.98px) 647px, (min-width: 1440px) 792px" srcset="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=512&width=1914&height=1003 512w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?scale-down-to=1024&width=1914&height=1003 1024w,https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003 1914w" src="https://framerusercontent.com/images/EyrtLx4OgosnTNVtEmi5UfSo8.png?width=1914&height=1003" alt style="display:block;width:100%;height:100%;border-radius:inherit;corner-shape:inherit;object-position:center top;object-fit:cover" data-framer-original-sizes="792px"></div></div><div class="framer-1uysbfp" data-framer-name="Dynamic Island" style="transform:perspective(1200px) rotateX(-40deg)"></div></div></div></div></div><div class="framer-cl2xfz" data-framer-name="Ornament" style="transform:perspective(1800px) rotateX(20deg)"></div><div class="framer-15kmm2h" data-framer-name="Ornament" style="transform:perspective(1800px) rotateX(20deg)"></div></div><div id="overlay"></div><!--/$--></div>
80<script>(()=>{function u(){function n(t,e,i){let r=document.createElement("a");r.href=t,r.target=i,r.rel=e,document.body.appendChild(r),r.click(),r.remove()}function o(t){if(this.dataset.hydrated){this.removeEventListener("click",o);return}t.preventDefault(),t.stopPropagation();let e=this.getAttribute("href");if(!e)return;if(/Mac|iPod|iPhone|iPad/u.test(navigator.userAgent)?t.metaKey:t.ctrlKey)return n(e,"","_blank");let r=this.getAttribute("rel")??"",c=this.getAttribute("target")??"";n(e,r,c)}function a(t){if(this.dataset.hydrated){this.removeEventListener("auxclick",o);return}t.preventDefault(),t.stopPropagation();let e=this.getAttribute("href");e&&n(e,"","_blank")}function s(t){if(this.dataset.hydrated){this.removeEventListener("keydown",s);return}if(t.key!=="Enter")return;t.preventDefault(),t.stopPropagation();let e=this.getAttribute("href");if(!e)return;let i=this.getAttribute("rel")??"",r=this.getAttribute("target")??"";n(e,i,r)}document.querySelectorAll("[data-nested-link]").forEach(t=>{t instanceof HTMLElement&&(t.addEventListener("click",o),t.addEventListener("auxclick",a),t.addEventListener("keydown",s))})}return u})()()</script>
80<script>(()=>{function i(){for(let e of document.querySelectorAll("[data-framer-original-sizes]")){let t=e.getAttribute("data-framer-original-sizes");t===""?e.removeAttribute("sizes"):e.setAttribute("sizes",t),e.removeAttribute("data-framer-original-sizes")}}function a(){window.__framer_onRewriteBreakpoints=i}return a})()()</script>
80 81
81<script>!function(){var l="framer_variant";function u(a,r){let n=r.indexOf("#"),e=n===-1?r:r.substring(0,n),o=n===-1?"":r.substring(n),t=e.indexOf("?"),m=t===-1?e:e.substring(0,t),d=t===-1?"":e.substring(t),s=new URLSearchParams(d),h=new URLSearchParams(a);for(let[i,g]of h)s.has(i)||i!==l&&s.append(i,g);let c=s.toString();return c===""?e+o:m+"?"+c+o}var w='div#main a[href^="#"],div#main a[href^="/"],div#main a[href^="."]',f="div#main a[data-framer-preserve-params]",p=document.currentScript?.hasAttribute("data-preserve-internal-params");if(window.location.search&&!navigator.webdriver&&!/bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)){let a=document.querySelectorAll(p?`${w},${f}`:f);for(let r of a){let n=u(window.location.search,r.href);r.setAttribute("href",n)}} 82}()</script>
82 83 84 85
85<script>var animator=(()=>{var O=(e,r,t)=>t>r?r:t<e?e:t;var j=()=>{};function W(e){let r;return()=>(r===void 0&&(r=e()),r)}var q=e=>e;var V=e=>e*1e3,D=e=>e/1e3;function X(e,r){return r?e*(1e3/r):0}var Y=e=>Array.isArray(e)&&typeof e[0]=="number";var H={value:null,addProjectionMetrics:null};var Z={layout:0,mainThread:0,waapi:0};var L=(e,r,t=10)=>{let o="",s=Math.max(Math.round(r/t),2);for(let n=0;n<s;n++)o+=Math.round(e(n/(s-1))*1e4)/1e4+", ";return`linear(${o.substring(0,o.length-2)})`};function R(e){let r=0,t=50,o=e.next(r);for(;!o.done&&r<2e4;)r+=t,o=e.next(r);return r>=2e4?1/0:r}function fe(e,r=100,t){let o=t({...e,keyframes:[0,r]}),s=Math.min(R(o),2e4);return{type:"keyframes",ease:n=>o.next(s*n).value/r,duration:D(s)}}var Ee=5;function ce(e,r,t){let o=Math.max(r-Ee,0);return X(t-e(o),r-o)}var u={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};var _=.001;function le({duration:e=u.duration,bounce:r=u.bounce,velocity:t=u.velocity,mass:o=u.mass}){let s,n;j(e<=V(u.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let i=1-r;i=O(u.minDamping,u.maxDamping,i),e=O(u.minDuration,u.maxDuration,D(e)),i<1?(s=m=>{let p=m*i,c=p*e,l=p-t,x=z(m,i),g=Math.exp(-c);
vendor: 2,600 bytes, line 85
85return _-l/x*g},n=m=>{let c=m*i*e,l=c*t+t,x=Math.pow(i,2)*Math.pow(m,2)*e,g=Math.exp(-c),y=z(Math.pow(m,2),i);return(-s(m)+_>0?-1:1)*((l-x)*g)/y}):(s=m=>{let p=Math.exp(-m*e),c=(m-t)*e+1;return-_+p*c},n=m=>{let p=Math.exp(-m*e),c=(t-m)*(e*e);return p*c});let f=5/e,a=Ce(s,n,f);if(e=V(e),isNaN(a))return{stiffness:u.stiffness,damping:u.damping,duration:e};{let m=Math.pow(a,2)*o;return{stiffness:m,damping:i*2*Math.sqrt(o*m),duration:e}}}var ke=12;function Ce(e,r,t){let o=t;for(let s=1;s<ke;s++)o=o-e(o)/r(o);return o}function z(e,r){return e*Math.sqrt(1-r*r)}var Be=["duration","bounce"],Ie=["stiffness","damping","mass"];function ue(e,r){return r.some(t=>e[t]!==void 0)}function Ke(e){let r={velocity:u.velocity,stiffness:u.stiffness,damping:u.damping,mass:u.mass,isResolvedFromDuration:!1,...e};if(!ue(e,Ie)&&ue(e,Be))if(e.visualDuration){let t=e.visualDuration,o=2*Math.PI/(t*1.2),s=o*o,n=2*O(.05,1,1-(e.bounce||0))*Math.sqrt(s);r={...r,mass:u.mass,stiffness:s,damping:n}}else{let t=le(e);r={...r,...t,mass:u.mass},r.isResolvedFromDuration=!0}return r}function v(e=u.visualDuration,r=u.bounce){let t=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:r}:e,{restSpeed:o,restDelta:s}=t,n=t.keyframes[0],i=t.keyframes[t.keyframes.length-1],f={done:!1,value:n},{stiffness:a,damping:m,mass:p,duration:c,velocity:l,isResolvedFromDuration:x}=Ke({...t,velocity:-D(t.velocity||0)}),g=l||0,y=m/(2*Math.sqrt(a*p)),T=i-n,h=D(Math.sqrt(a/p)),K=Math.abs(T)<5;o||(o=K?u.restSpeed.granular:u.restSpeed.default),s||(s=K?u.restDelta.granular:u.restDelta.default);let S;if(y<1){let d=z(h,y);S=A=>{let b=Math.exp(-y*h*A);return i-b*((g+y*h*T)/d*Math.sin(d*A)+T*Math.cos(d*A))}}else if(y===1)S=d=>i-Math.exp(-h*d)*(T+(g+h*T)*d);else{let d=h*Math.sqrt(y*y-1);S=A=>{let b=Math.exp(-y*h*A),G=Math.min(d*A,300);return i-b*((g+y*h*T)*Math.sinh(G)+d*T*Math.cosh(G))/d}}let P={calculatedDuration:x&&c||null,next:d=>{let A=S(d);if(x)f.done=d>=c;else{let b=d===0?g:0;y<1&&(b=d===0?V(g):ce(S,d,A));let G=Math.abs(b)<=o,Oe=Math.abs(i-A)<=s;f.done=G&&Oe}return f.value=f.done?i:A,f},toString:()=>{let d=Math.min(R(P),2e4),A=L(b=>P.next(d*b).value,d,30);return d+"ms "+A},toTransition:()=>{}};return P}v.applyToOptions=e=>{let r=fe(e,100,v);return e.ease=r.ease,e.duration=V(r.duration),e.type="keyframes",e};var xe=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Q=new Set(xe);var de={};function ge(e,r){let t=W(e);return()=>de[r]??t()}var ye=ge(()=>{try{document.createElement("div").animate({opacity:0}
85,{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");var w=([e,r,t,o])=>`cubic-bezier(${e}, ${r}, ${t}, ${o})`;var J={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:w([0,.65,.55,1]),circOut:w([.55,0,1,.45]),backIn:w([.31,.01,.66,-.59]),backOut:w([.33,1.53,.69,.99])};function ee(e,r){if(e)return typeof e=="function"?ye()?L(e,r):"ease-out":Y(e)?w(e):Array.isArray(e)?e.map(t=>ee(t,r)||J.easeOut):J[e]}function F(e,r,t,{delay:o=0,duration:s=300,repeat:n=0,repeatType:i="loop",ease:f="easeOut",times:a}={},m=void 0){let p={[r]:t};a&&(p.offset=a);let c=ee(f,s);Array.isArray(c)&&(p.easing=c),H.value&&Z.waapi++;let l={delay:o,duration:s,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:n+1,direction:i==="reverse"?"alternate":"normal"};m&&(l.pseudoElement=m);let x=e.animate(p,l);return H.value&&x.finished.finally(()=>{Z.waapi--}),x}function Ae(e){return e.replace(/([A-Z])/g,r=>`-${r.toLowerCase()}`)}var N="framerAppearId",re="data-"+Ae(N);function te(e){return e.props[re]}var M=new Map,E=new Map;var k=(e,r)=>{let t=Q.has(r)?"transform":r;return`${e}: ${t}`};function oe(e,r,t){let o=k(e,r),s=M.get(o);if(!s)return null;let{animation:n,startTime:i}=s;function f(){window.MotionCancelOptimisedAnimation?.(e,r,t)}return n.onfinish=f,i===null||window.MotionHandoffIsComplete?.(e)?(f(),null):i}var $,C,ne=new Set;function Ge(){ne.forEach(e=>{e.animation.play(),e.animation.startTime=e.startTime}),ne.clear()}function ie(e,r,t,o,s){if(window.MotionIsMounted)return;let n=e.dataset[N];if(!n)return;window.MotionHandoffAnimation=oe;let i=k(n,r);C||(C=F(e,r,[t[0],t[0]],{duration:1e4,ease:"linear"}),M.set(i,{animation:C,startTime:null}),window.MotionHandoffAnimation=oe,window.MotionHasOptimisedAnimation=(a,m)=>{if(!a)return!1;if(!m)return E.has(a);let p=k(a,m);return!!M.get(p)},window.MotionHandoffMarkAsComplete=a=>{E.has(a)&&E.set(a,!0)},window.MotionHandoffIsComplete=a=>E.get(a)===!0,window.MotionCancelOptimisedAnimation=(a,m,p,c)=>{let l=k(a,m),x=M.get(l);x&&(p&&c===void 0?p.postRender(()=>{p.postRender(()=>{x.animation.cancel()})}):x.animation.cancel(),p&&c?(ne.add(x),p.render(Ge)):(M.delete(l),M.size||(window.MotionCancelOptimisedAnimation=void 0)))},window.MotionCheckAppearSync=(a,m,p)=>{let c=te(a);if(!c)return;let l=window.MotionHasOptimisedAnimation?.(c,m),x=a.props.values?.[m];if(!l||!x)return;let g=p.on("change",y=>{x.get()!==y&&(window.MotionCancelOptimisedAnimation?.(c,m),g())});return g});let f=()=>{C.cancel();let a=F(e,r,t,o);$===void 0&&($=performance.now()),a.startTime=$,M.set(i,{animation:a,startTime:$}),s&&s(a)};E.set(n,!1),C.ready?C.ready.then(f).catch(q):f()}var ae=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Le={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Re={translateX:"px",translateY:"px",translateZ:"px",x:"px",y:"px",z:"px",perspective:"px",transformPerspective:"px",rotate:"deg",rotateX:"deg",rotateY:"deg"};function Te(e,r){let t=Re[e];return!t||typeof r=="string"&&r.endsWith(t)?r:`${r}${t}`}function se(e){return ae.includes(e)}var ze=(e,r)=>ae.indexOf(e)-ae.indexOf(r);function he({transform:e,transformKeys:r},t){let o={},s=!0,n="";r.sort(ze);for(let i of r){let f=e[i],a=!0;typeof f=="number"?a=f===(i.startsWith("scale")?1:0):a=parseFloat(f)===0,a||(s=!1,n+=`${Le[i]||i}(${e[i]}) `),t&&(o[i]=e[i])}return n=n.trim(),t?n=t(o,n):s&&(n="none"),n}function pe(e,r){let t=new Set(Object.keys(e));for(let o in r)t.add(o);return Array.from(t)}function me(e,r){let t=r-e.length;if(t<=0)return e;let o=new Array(t).fill(e[e.length-1]);return e.concat(o)}function B(e){return e*1e3}var be={duration:.001},I={opacity:1,scale:1,translateX:0,translateY:0,translateZ:0,x:0,y:0,z:0,rotate:0,rotateX:0,rotateY:0};function De(e,r,t,o,s){return t.delay&&(t.delay=B(t.delay)),t.type==="spring"?Ne(e,r,t,o,s):je(e,r,t,o,s)}function Fe(e,r,t){let o={},s=0,n=0;for(let i of pe(e,r)){let f=e[i]??I[i],a=r[i]??I[i];if(f===void 0||a===void 0||i!=="transformPerspective"&&f===a&&f===I[i])continue;i==="transformPerspective"&&(o[i]=[f,a]);let m=He(f,a,t),{duration:p,keyframes:c}=m;p===void 0||c===void 0||(p>s&&(s=p,n=c.length),o[i]=c)}return{keyframeValuesByProps:o,longestDuration:s,longestLength:n}}function Ne(e,r,t,o,s){let n={},{keyframeValuesByProps:i,longestDuration:f,longestLength:a}=Fe(e,r,t);if(!a)return n;let m={ease:"linear",duration:f,delay:t.delay},p=s?be:m,c={};for(let[x,g]of Object.entries(i))se(x)?c[x]=me(g,a):n[x]={keyframes:me(g,a),options:x==="opacity"?m:p};let l=ve(c,o);return l&&(n.transform={keyframes:l,options:p}),n}function $e(e){let{type:r,duration:t,...o}=e;return{duration:B(t),...o}}function je(e,r,t,o,s){let n=$e(t);if(!n)return;let i={},f=s?be:n,a={};for(let p of pe(e,r)){let c=e[p]??I[p],l=r[p]??I[p];c===void 0||l===void 0||p!=="transformPerspective"&&c===l||(se(p)?a[p]=[c,l]:i[p]={keyframes:[c,l],options:p==="opacity"?n:f})}let m=ve(a,o);return m&&(i.transform={keyframes:m,options:f}),i}var We=["duration","bounce"],qe=["stiffness","damping","mass"];function Ve(e){return qe.some(r=>r in e)?!1:We.some(r=>r in e)}function Xe(e,r,t){return Ve(t)?`${e}-${r}-${t.duration}-${t.bounce}`:`${e}-${r}-${t.damping}-${t.stiffness}-${t.mass}`}function Ye(e){return Ve(e)?{...e,duration:B(e.duration)}:e}var Me=new Map,Se=10;function He(e,r,t){let o=Xe(e,r,t),s=Me.get(o);if(s)return s;let n=[e,r],i=v({...Ye(t),keyframes:n}),f={done:!1,value:n[0]},a=[],m=0;for(;!f.done&&m<B(10);)f=i.next(m),a.push(f.value),m+=Se;n=a;let p=m-Se,l={keyframes:n,duration:p,ease:"linear"};return Me.set(o,l),l}function ve(e,r){let t=[],o=Object.values(e)[0]?.length;if(!o)return;let s=Object.keys(e);for(let n=0;n<o;n++){let i={};for(let[a,m]of Object.entries(e)){let p=m[n];p!==void 0&&(i[a]=Te(a,p))}let f=he({transform:i,transformKeys:s},r);t.push(f)}return t}function Ze(e,r){if(!r)for(let t in e){let o=e[t];return o?.legacy===!0?o:void 0}}function we(e,r,t,o,s,n){for(let[i,f]of Object.entries(e)){let a=n?f[n]:void 0;if(a===null||!a&&f.default===null)continue;let m=a??f.default??Ze(f,n);if(!m)continue;let{initial:p,animate:c,transformTemplate:l}=m;if(!p||!c)continue;let{transition:x,...g}=c,y=De(p,g,x,Ue(l,o),s);if(!y)continue;let T={},h={};for(let[S,P]of Object.entries(y))T[S]=P.keyframes,h[S]=P.options;let K=n?`:not(.hidden-${n}) `:"";r(`${K}[${t}="${i}"]`,T,h)}}function Ue(e,r){if(!(!e||!r))return(t,o)=>e.replace(r,o)}function Pe(e){return e?e.find(t=>t.mediaQuery?window.matchMedia(t.mediaQuery).matches===!0:!1)?.hash:void 0}var zt={animateAppearEffects:we,getActiveVariantHash:Pe,spring:v,startOptimizedAppearAnimation:ie};return zt})()</script>
85 86
86<script type="framer/appear" id="__framer__appearAnimationsContent">{"6wcjnj":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":0.98,"skewX":0,"skewY":0,"x":-4,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.8,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}},"t3sqg8":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":0.98,"skewX":0,"skewY":0,"x":-4,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.8,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}},"1yg0581":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":0.98,"skewX":0,"skewY":0,"x":-4,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.8,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}},"1al879g":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":0.98,"skewX":0,"skewY":0,"x":-4,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.8,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}}},"of8dab":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":60,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":-40},"animate":{"opacity":0.2,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":3,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}}},"oei0er":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":60,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":-40},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":3,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}},"1yg0581":{"initial":{"opacity":0.001,"rotate":0,"rotateX":60,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":-40},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":3,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}},"t3sqg8":{"initial":{"opacity":0.001,"rotate":0,"rotateX":60,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":-40},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":3,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0}},"1al879g":{"initial":{"opacity":0.001,"rotate":0,"rotateX":60,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":-40},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":3,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"}}}</script>
86 87
87<script type="framer/appear" id="__framer__breakpoints">[{"hash":"1al879g","mediaQuery":"(min-width: 1440px)"},{"hash":"1g92v1m","mediaQuery":"(min-width: 1200px) and (max-width: 1439.98px)"},{"hash":"t3sqg8","mediaQuery":"(min-width: 810px) and (max-width: 1199.98px)"},{"hash":"1yg0581","mediaQuery":"(max-width: 809.98px)"}]</script>
87<script data-framer-appear-animation="no-preference">(()=>{function c(i,o,s){if(window.__framer_disable_appear_effects_optimization__||typeof animator>"u")return;let e={detail:{bg:document.hidden}};requestAnimationFrame(()=>{let a="framer-appear-start";performance.mark(a,e),animator.animateAppearEffects(JSON.parse(window.__framer__appearAnimationsContent.text),(m,p,d)=>{let t=document.querySelector(m);if(t)for(let[r,f]of Object.entries(p))animator.startOptimizedAppearAnimation(t,r,f,d[r])},i,o,s&&window.matchMedia("(prefers-reduced-motion:reduce)").matches===!0,animator.getActiveVariantHash(JSON.parse(window.__framer__breakpoints.text)));let n="framer-appear-end";performance.mark(n,e),performance.measure("framer-appear",{start:a,end:n,detail:e.detail})})}return c})()("data-framer-appear-id","__Appear_Animation_Transform__",false)</script>
87 88
88<script>typeof document<"u"&&(window.process={...window.process,env:{...window.process?.env,NODE_ENV:"production"}});</script>
88 89 <link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/react.DIxOEeN3.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/rolldown-runtime.CSVa3Jaz.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/framer.C6cKofEL.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/motion.DG-2eNDg.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/hFPXL4oljlFvyV0fs7aqCaelioIPgPbcVsbH3Ryy4s0.Ceu6VFnJ.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/r8JviZcPE.BJgyu6KH.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/itUwc_t0u.DkFdVwby.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/shared-lib.Cwyz5j82.mjs">
89<script type="module" async data-framer-bundle="main" fetchpriority="low" src="https://framerusercontent.com/sites/7MeHjXx7N2l9pMW5lwIpA/script_main.94yrbI2v.mjs"></script>
89<div id="svg-templates" style="position: absolute; overflow: hidden; bottom: 0; left: 0; width: 0; height: 0; z-index: 0; contain: strict" aria-hidden="true"> 90</div> 91 <!-- Start of bodyEnd --> 92 93 <!-- End of bodyEnd --> 94</body> 95</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.