<!-- Start of headStart -->
<!-- End of headStart -->
<meta name="viewport" content="width=device-width">
<meta name="generator" content="Framer 6aa4fc0">
<title>Chorus</title>
<meta name="description" content="A Mac app for chatting with a bunch of AIs at once.">
<meta name="framer-search-index" content="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/searchIndex-NAoEW17sfk2C.json">
<link href="https://framerusercontent.com/images/7KNPSJnMbUcMttVo5W2Y4Puug.png" rel="icon" media="(prefers-color-scheme: light)">
<link href="https://framerusercontent.com/images/7KNPSJnMbUcMttVo5W2Y4Puug.png" rel="icon" media="(prefers-color-scheme: dark)">
<link rel="apple-touch-icon" href="https://framerusercontent.com/images/4YLWlEeQRxWohxqAtHkrLrxW1oU.png">
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website">
<meta property="og:title" content="Chorus">
<meta property="og:description" content="A Mac app for chatting with a bunch of AIs at once.">
<meta property="og:image" content="https://framerusercontent.com/images/M7sHB9slQ03oq8uAORxm1ZGjU.png">
<!-- Twitter -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Chorus">
<meta name="twitter:description" content="A Mac app for chatting with a bunch of AIs at once.">
<meta name="twitter:image" content="https://framerusercontent.com/images/M7sHB9slQ03oq8uAORxm1ZGjU.png">
<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin>
<meta name="robots" content="max-image-preview:large"><link rel="canonical" href="https://chorus.sh/"><meta property="og:url" content="https://chorus.sh/"><style data-framer-breakpoint-css>@media(min-width: 1600px){.hidden-1yxopgg{display:none!important}}@media(min-width: 1200px) and (max-width: 1599px){.hidden-72rtr7{display:none!important}}@media(min-width: 810px) and (max-width: 1199px){.hidden-1me5xqh{display:none!important}}@media(max-width: 809px){.hidden-1rmgi8w{display:none!important}}@media(min-width: 1200px){.hidden-1sope1p{display:none!important}}@media(min-width: 810px) and (max-width: 1199px){.hidden-tq4x5e{display:none!important}}@media(max-width: 809px){.hidden-zfiz4q{display:none!important}}</style><style data-framer-css-ssr-minified data-framer-components="framer-lib-cursors-host framer-yKrhT framer-i5kHA PropertyOverrides framer-L3h6A framer-HMLlY framer-uq820 framer-eugbZ framer-gAwWK framer-NyAL2 framer-zr97g framer-G8gs5 framer-15zDp">html,body,#main{margin:0;padding:0;box-sizing:border-box}: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-size:12px;font-family:sans-serif}body{--token-f347ffcc-285f-44e6-9db5-76d11cc53198: rgb(221, 218, 215);--token-6aaf5c1c-c6e4-408f-8d04-121de4050887: rgb(190, 184, 180);--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85: rgb(255, 255, 255);--token-1a28587a-fb5a-44ae-a91a-067ee0d7c2c4: rgb(28, 25, 23);--token-ac4f2968-aa96-4676-be0c-1d21d9a6cd6d: rgb(109, 102, 96);--token-7f3470ec-43b7-423c-83e9-fa50831db786: rgb(250, 250, 249);--token-7788988e-184d-4c41-b0bb-8a5d16a15f2f: rgba(255, 255, 255, 0);--token-1c438c6e-9a78-4ed4-83a8-061c0311a91f: rgba(30, 30, 5, .04);--token-f9b9fbb1-c0ad-438d-94fc-d3f49684743b: rgb(147, 140, 134);--token-9f6ceadc-9cf3-4262-85c4-9ae86370d176: rgb(218, 166, 141);--token-cabc8adc-07c1-4542-b49f-7569d805cad2: rgb(235, 233, 232);--token-f17b350d-4e3f-4249-a955-0d62f282b666: rgb(40, 36, 35);--token-ecae2260-a491-4966-844f-7a7710d2b79d: rgb(51, 39, 27);--token-470033c3-4976-4360-aca5-61d73db38100: rgb(248, 242, 236);--token-c32933d1-f755-4dc7-b70d-c4a1be1a16db: rgb(247, 237, 225);--token-a19366cd-112d-475f-b451-20cdc069400f: rgba(255, 255, 255, .75);--token-fd0c3ffd-e618-4679-8be3-5534cc5c8b5b: rgb(255, 255, 255);--token-a6d89c2e-9dff-4429-8736-b9e07c0e14d2: rgb(235, 233, 232);--token-974c7f09-90e2-403f-81f9-be4feb6a2a40: rgb(221, 218, 215);--token-68a05706-4c9b-43d7-a935-9f2915179aab: rgba(55, 35, 25, .08)}@media (prefers-color-scheme: dark){body{--token-f347ffcc-285f-44e6-9db5-76d11cc53198: rgb(63, 59, 56);--token-6aaf5c1c-c6e4-408f-8d04-121de4050887: rgb(82, 78, 73);--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85: rgb(28, 25, 23);--token-1a28587a-fb5a-44ae-a91a-067ee0d7c2c4: rgb(255, 255, 255);--token-ac4f2968-aa96-4676-be0c-1d21d9a6cd6d: rgb(190, 184, 180);--token-7f3470ec-43b7-423c-83e9-fa50831db786: rgb(40, 36, 35);--token-7788988e-184d-4c41-b0bb-8a5d16a15f2f: rgba(28, 25, 23, 0);--token-1c438c6e-9a78-4ed4-83a8-061c0311a91f: rgba(255, 255, 255, .04);--token-cabc8adc-07c1-4542-b49f-7569d805cad2: rgb(63, 59, 56);--token-f17b350d-4e3f-4249-a955-0d62f282b666: rgb(235, 233, 232);--token-ecae2260-a491-4966-844f-7a7710d2b79d: rgb(247, 237, 225);--token-470033c3-4976-4360-aca5-61d73db38100: rgb(107, 82, 58);--token-c32933d1-f755-4dc7-b70d-c4a1be1a16db: rgb(143, 110, 78);--token-a19366cd-112d-475f-b451-20cdc069400f: rgba(15, 14, 13, .75);--token-fd0c3ffd-e618-4679-8be3-5534cc5c8b5b: rgb(40, 36, 35);--token-a6d89c2e-9dff-4429-8736-b9e07c0e14d2: rgb(63, 59, 56);--token-974c7f09-90e2-403f-81f9-be4feb6a2a40: rgb(82, 78, 73)}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwYGFWfOw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwSGFWfOw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v3/gyByhwUxId8gMEwcGFU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB45HhrUI.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB41HhrUI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/fragmentmono/v4/4iCr6K5wfMRRjxp0DA6-2CLnB4NHhg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:block;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3nQ6H-1_WfwkMZI_qYFrMdmgPn.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3nQ6H-1_WfwkMZI_qYFrkdmgPn.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:block;src:url(https://fonts.gstatic.com/s/geistmono/v3/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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}@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}@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}@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}@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}@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}@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}@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}@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}@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}@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}@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}@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}@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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2);font-display:block;font-style:normal;font-weight:900;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2);font-display:block;font-style:normal;font-weight:900;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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2);font-display:block;font-style:normal;font-weight:900;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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2);font-display:block;font-style:normal;font-weight:900;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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2);font-display:block;font-style:italic;font-weight:900;unicode-range:U+0370-03FF}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2);font-display:block;font-style:italic;font-weight:900;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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2);font-display:block;font-style:italic;font-weight:900;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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2);font-display:block;font-style:italic;font-weight:900;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}@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}@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}@font-face{font-family:Inter;src:url(https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2);font-display:swap;font-style:italic;font-weight:700;unicode-range:U+1F00-1FFF}@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}@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}@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}@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}@font-face{font-family:Geist Placeholder;src:local("Arial");ascent-override:94.47%;descent-override:27.73%;line-gap-override:0%;size-adjust:106.39%}@font-face{font-family:Inter Placeholder;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0%;size-adjust:107.89%}body{--framer-will-change-override: none}@supports (background: -webkit-named-image(i)) and (not (grid-template-rows: subgrid)){body{--framer-will-change-override: transform}}[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{display: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(--text-decoration);line-height:var(--line-height)}[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(--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);--text-decoration: var(--framer-text-decoration);--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, var(--framer-text-decoration))}[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)));--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, var(--framer-link-text-decoration, var(--framer-text-decoration)))}[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, var(--framer-link-text-decoration, var(--framer-text-decoration)))}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,span.framer-text:not([data-text-fill]){font-family:var(--framer-blockquote-font-family, var(--framer-font-family, Inter, Inter Placeholder, sans-serif));font-style:var(--framer-blockquote-font-style, var(--framer-font-style, normal));font-weight: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));text-decoration:var(--framer-blockquote-text-decoration, var(--framer-text-decoration, none));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, normal);text-wrap:var(--framer-text-wrap-override, var(--framer-text-wrap))}@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))}}.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));font-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]{display:inline-block;background-clip:text;-webkit-background-clip:text;-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))}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{margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial;unicode-bidi: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]){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-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal)));font-weight:var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400)));color:var(--framer-blockquote-text-color, var(--framer-link-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));text-transform:var(--framer-blockquote-text-transform, var(--framer-link-text-transform, var(--framer-text-transform, none)));text-decoration:var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)));cursor:var(--framer-custom-cursors, pointer)}@supports not (color: color(display-p3 1 1 1)){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: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))))))}}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]){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-link-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))}@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-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-link-hover-font-style, var(--framer-blockquote-font-style, var(--framer-link-font-style, var(--framer-font-style, normal))));font-weight:var(--framer-link-hover-font-weight, var(--framer-blockquote-font-weight, var(--framer-link-font-weight, var(--framer-font-weight, 400))));color:var(--framer-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-text-color, #000))));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))));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-blockquote-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))}@supports not (color: color(display-p3 1 1 1)){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]){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))))))))}}code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(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-link-hover-text-color, var(--framer-blockquote-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000)))));font-size:calc(var(--framer-link-hover-font-size, var(--framer-blockquote-font-size, var(--framer-link-font-size, var(--framer-font-size, 16px)))) * var(--framer-font-size-scale, 1))}@supports not (color: color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){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))))))))}}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-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: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)));text-decoration:var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none)))}@supports not (color: color(display-p3 1 1 1)){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]){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))))))}}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));font-weight:var(--framer-code-font-weight, var(--framer-font-weight, 400));color:var(--framer-link-current-text-color, var(--framer-link-text-color, var(--framer-code-text-color, var(--framer-text-color, #000))));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))}@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))))))))}}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]){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))));font-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: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))));text-decoration:var(--framer-link-hover-text-decoration, var(--framer-link-current-text-decoration, var(--framer-link-text-decoration, var(--framer-text-decoration, none))))}@supports not (color: color(display-p3 1 1 1)){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: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))))))))))}}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]){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));font-weight:var(--framer-code-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-code-text-color, var(--framer-text-color, #000)))));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))}@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))))))))))}}.framer-image.framer-text{display:block;max-width:100%;height:auto}.text-styles-preset-reset.framer-text{--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}ol.framer-text{--list-style-type: decimal}ul.framer-text,ol.framer-text{padding-left:3ch;position:relative}li.framer-text{counter-increment:list-item;list-style:none}ol.framer-text>li.framer-text:before{position:absolute;left:0;content:counter(list-item,var(--list-style-type)) ".";font-variant-numeric:tabular-nums}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-left:1ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-left:2ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-left:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-left:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-left:5ch}ul.framer-text>li.framer-text:before{position:absolute;left:0;content:"\2022"}.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{min-width:16ch;vertical-align:top}.framer-text-module[style*=aspect-ratio]>:first-child{width:100%}@supports not (aspect-ratio: 1){.framer-text-module[style*=aspect-ratio]{position:relative}}@supports not (aspect-ratio: 1){.framer-text-module[style*=aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / calc(var(--aspect-ratio)))}}@supports not (aspect-ratio: 1){.framer-text-module[style*=aspect-ratio]>:first-child{position:absolute;top:0;left:0;height:100%}}[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);font-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);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]{display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[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));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)));font-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)));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)));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))));font-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))));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{display:block;max-width:100%;height:auto}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{display:table;width:100%;padding-left:0;margin:0}[data-framer-component-type=DeprecatedRichText] li{display:table-row;counter-increment:list-item;list-style:none}[data-framer-component-type=DeprecatedRichText] ol>li:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-right:.75ch;content:counter(list-item) ".";white-space:nowrap}[data-framer-component-type=DeprecatedRichText] ul>li:before{display:table-cell;width:2.25ch;box-sizing:border-box;padding-right:.75ch;content:"\2022"}: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-right:0;margin-bottom: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-x:scroll;overflow-y:scroll}[data-framer-component-type=NativeScroll].direction-vertical{overflow-x:hidden;overflow-y:scroll}[data-framer-component-type=NativeScroll].direction-horizontal{overflow-x:scroll;overflow-y: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>*{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]{border-width:0;padding:0;background:none}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0px;height:0px}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:transparent}[data-hide-scrollbars=true]{scrollbar-width:none}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}.framer-yKrhT.framer-1dlan1h,.framer-yKrhT .framer-1dlan1h{display:block}.framer-yKrhT.framer-1sope1p{align-content:center;align-items:center;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.framer-yKrhT .framer-1wbmdyf{background:transparent;flex-grow:1;height:0px;margin:0 0 -0px;position:relative;width:0px}.framer-yKrhT .framer-hkrcpf{align-content:center;align-items:center;background-color:var(--token-7f3470ec-43b7-423c-83e9-fa50831db786, #fafaf9);display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:flex-start;order:1001;overflow:hidden;padding:32px 0 128px;position:relative;width:100%}.framer-yKrhT .framer-1g5191e{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:32px;height:min-content;justify-content:flex-start;max-width:816px;overflow:visible;padding:0 32px;position:relative;width:100%}.framer-yKrhT .framer-1rqydxf{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:space-between;overflow:visible;padding:0;position:relative;width:1px}.framer-yKrhT .framer-b7q9yd{--framer-paragraph-spacing: 0px;flex:none;height:36px;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.framer-yKrhT .framer-1dkchlh{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;height:1px;justify-content:space-between;overflow:visible;padding:12px 0 0;position:relative;width:100%}.framer-yKrhT .framer-cgca4a{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:4px;height:36px;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-yKrhT .framer-1uku2v8{--framer-paragraph-spacing: 0px;flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}.framer-yKrhT .framer-11106hp{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:min-content}.framer-yKrhT .framer-ihatn0-container,.framer-yKrhT .framer-1rzjqev-container{flex:none;height:36px;position:relative;width:36px}.framer-yKrhT .framer-2okxih{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0 0px;flex-direction:row;flex-wrap:nowrap;gap:32px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:1px}.framer-yKrhT .framer-1splyuw{align-content:flex-start;align-items:flex-start;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:1px}.framer-yKrhT .framer-5m2n6w{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:20px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-yKrhT .framer-1jk895b{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.framer-yKrhT .framer-1pr8v2e-container,.framer-yKrhT .framer-8xtud5-container,.framer-yKrhT .framer-16z4x6j-container{flex:none;height:auto;position:relative;width:100%}.framer-yKrhT .framer-784dxr{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:visible;padding:0 0 8px;position:relative;width:100%}.framer-yKrhT .framer-1lh3zlm{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:visible;padding:0 8px;position:relative;width:100%}.framer-yKrhT .framer-fcwch3{flex:none;height:12px;position:relative;width:12px}.framer-yKrhT .framer-svcs31{--framer-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-yKrhT .framer-1rhv1kr-container{flex:none;height:auto;left:50%;order:1002;position:var(--framer-canvas-fixed-position, fixed);top:32px;width:auto;will-change:var(--framer-will-change-effect-override, transform);z-index:9}[data-layout-template=true]>#overlay{margin-bottom:-0px}@media (max-width: 809px){.framer-yKrhT .framer-1g5191e{flex-direction:column}.framer-yKrhT .framer-1rqydxf{align-self:unset;flex:none;flex-direction:row;gap:12px;height:min-content;justify-content:flex-start;width:100%}.framer-yKrhT .framer-b7q9yd{align-self:stretch;flex:1 0 0px;height:auto;width:1px}.framer-yKrhT .framer-1dkchlh{align-content:flex-end;align-items:flex-end;flex:none;gap:12px;height:min-content;justify-content:flex-start;padding:0;width:min-content}.framer-yKrhT .framer-cgca4a{width:min-content}.framer-yKrhT .framer-1uku2v8{flex:none;white-space:pre;width:auto}.framer-yKrhT .framer-2okxih{flex:none;width:100%}}.framer-i5kHA.framer-lux5qc,.framer-i5kHA .framer-lux5qc{display:block}.framer-i5kHA.framer-72rtr7{align-content:center;align-items:center;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:1200px}.framer-i5kHA .framer-8gxmp9{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%;z-index:1}.framer-i5kHA .framer-om7uog{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.framer-i5kHA .framer-r5xvak{align-content:center;align-items:center;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:16px;height:100vh;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.framer-i5kHA .framer-11dmilr{background:radial-gradient(75% 50% at 50% 50%,var(--token-7788988e-184d-4c41-b0bb-8a5d16a15f2f, rgba(255, 255, 255, 0)) 33.720439189189186%,var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255)) 100%);flex:none;inset:0;overflow:hidden;position:absolute;z-index:2}.framer-i5kHA .framer-c9foof,.framer-i5kHA .framer-10ty1ft,.framer-i5kHA .framer-u7x4j5,.framer-i5kHA .framer-1xgiukk{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:368px;will-change:var(--framer-will-change-effect-override, transform)}.framer-i5kHA .framer-1k52w8g-container,.framer-i5kHA .framer-lkllmf-container,.framer-i5kHA .framer-zwukz3-container,.framer-i5kHA .framer-yn5nkv-container,.framer-i5kHA .framer-yfedae-container,.framer-i5kHA .framer-13c1b4h-container,.framer-i5kHA .framer-au4eru-container,.framer-i5kHA .framer-8iswyq-container,.framer-i5kHA .framer-1yscfm4-container,.framer-i5kHA .framer-16y8cxf-container,.framer-i5kHA .framer-st5qo1-container,.framer-i5kHA .framer-z2rmlk-container,.framer-i5kHA .framer-hxperx-container,.framer-i5kHA .framer-1qpjwab-container,.framer-i5kHA .framer-q4txsh-container,.framer-i5kHA .framer-svr7lg-container,.framer-i5kHA .framer-y0zfvh-container,.framer-i5kHA .framer-1vkpgx8-container,.framer-i5kHA .framer-10e6c3r-container,.framer-i5kHA .framer-8j5o96-container,.framer-i5kHA .framer-lw24dc-container{flex:none;height:auto;position:relative;width:100%}.framer-i5kHA .framer-2utohs-container{flex:none;height:568px;position:relative;width:100%}.framer-i5kHA .framer-13az1r1-container{flex:none;height:545px;position:relative;width:100%}.framer-i5kHA .framer-on2ku2{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:368px}.framer-i5kHA .framer-gm6ad7-container,.framer-i5kHA .framer-1htatug-container,.framer-i5kHA .framer-k2p8j7-container,.framer-i5kHA .framer-16qz1r0-container,.framer-i5kHA .framer-1k5yvsx-container,.framer-i5kHA .framer-1evfmxk-container,.framer-i5kHA .framer-xb5sln-container,.framer-i5kHA .framer-1aitc12-container{flex:none;height:auto;position:relative;width:100%;will-change:var(--framer-will-change-effect-override, transform)}.framer-i5kHA .framer-171srsf{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:flex-start;padding:12px 0 0;position:sticky;width:380px;will-change:var(--framer-will-change-effect-override, transform);z-index:5}.framer-i5kHA .framer-lexcok{align-content:center;align-items:center;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;left:8px;overflow:visible;padding:0 8px;position:absolute;top:0;width:min-content;z-index:1}.framer-i5kHA .framer-2r8u8z,.framer-i5kHA .framer-1u08l3i,.framer-i5kHA .framer-14ea7vl{flex:none;height:auto;position:relative;white-space:pre;width:auto;z-index:1}.framer-i5kHA .framer-1naebk8{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:center;overflow:visible;padding:0;position:absolute;right:8px;top:0;width:min-content;z-index:1}.framer-i5kHA .framer-12coemw,.framer-i5kHA .framer-19seko7{align-content:center;align-items:center;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:visible;padding:0 8px;position:relative;width:min-content;z-index:1}.framer-i5kHA .framer-ef79rj{--border-bottom-width: 1px;--border-color: var(--token-9f6ceadc-9cf3-4262-85c4-9ae86370d176, #daa68d);--border-left-width: 1px;--border-right-width: 1px;--border-style: solid;--border-top-width: 1px;align-content:flex-start;align-items:flex-start;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);border-radius:4px;box-shadow:0 .7226247621292714px .7226247621292714px -1.1666666666666665px #0000001c,0 2.7462399638921484px 2.7462399638921484px -2.333333333333333px #0000001a,0 12px 12px -3.5px #0000000d;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:hidden;padding:24px 20px 20px;position:relative;width:100%;will-change:var(--framer-will-change-override, transform)}.framer-i5kHA .framer-1fu6i53{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:100%}.framer-i5kHA .framer-c7kra8{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-i5kHA .framer-14deuyl{flex:none;height:44px;position:relative;white-space:pre-wrap;width:100%;will-change:var(--framer-will-change-effect-override, transform);word-break:break-word;word-wrap:break-word}.framer-i5kHA .framer-16yvziu{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;will-change:var(--framer-will-change-effect-override, transform);word-break:break-word;word-wrap:break-word}.framer-i5kHA .framer-qe5ew8-container{flex:none;height:auto;position:relative;width:auto;will-change:var(--framer-will-change-effect-override, transform)}.framer-i5kHA.framer-1nnn1q8{background-color:var(--token-a19366cd-112d-475f-b451-20cdc069400f, rgba(255, 255, 255, .75));inset:0;position:fixed;user-select:none;z-index:10}.framer-i5kHA.framer-1dald86-container{flex:none;height:auto;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:384px;will-change:var(--framer-will-change-effect-override, transform);z-index:10}.framer-i5kHA .framer-7tdth4{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-i5kHA .framer-sefqq9{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:center;max-width:1200px;overflow:hidden;padding:128px 32px;position:relative;width:100%}.framer-i5kHA .framer-12meka7,.framer-i5kHA .framer-1694ann,.framer-i5kHA .framer-17uifof{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:flex-start;overflow:hidden;padding:0;position:relative;width:1px}.framer-i5kHA .framer-vb9a3r{align-content:flex-start;align-items:flex-start;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:320vh;justify-content:center;max-width:1200px;overflow:visible;padding:0 32px;position:relative;width:100%}.framer-i5kHA .framer-vbgt85{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:center;left:32px;overflow:visible;padding:0;position:absolute;top:0;width:32%;z-index:2}.framer-i5kHA .framer-1m08iy1,.framer-i5kHA .framer-ecaov1,.framer-i5kHA .framer-1u2b3wd{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:16px;height:100vh;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-i5kHA .framer-1kxa31f-container,.framer-i5kHA .framer-c2ljsw-container,.framer-i5kHA .framer-1vydka5-container{flex:1 0 0px;height:100vh;position:relative;width:1px}.framer-i5kHA .framer-rah7et-container,.framer-i5kHA .framer-5dbemo-container,.framer-i5kHA .framer-7fq5kn-container{flex:none;height:auto;position:sticky;top:0;width:auto;z-index:1}.framer-i5kHA .framer-1xiw5o8{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:100vh;justify-content:center;overflow:hidden;padding:0;position:sticky;top:0;width:80%;z-index:1}.framer-i5kHA .framer-1amgbmz-container,.framer-i5kHA .framer-gw6nh0-container,.framer-i5kHA .framer-1wvzkwd-container{flex:none;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.framer-i5kHA .framer-z1jh6b{align-content:center;align-items:center;background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:center;max-width:1200px;overflow:hidden;padding:128px 32px;position:relative;width:100%}.framer-i5kHA .framer-1n3hdv8{--border-bottom-width: 1px;--border-color: var(--token-cabc8adc-07c1-4542-b49f-7569d805cad2, #ebe9e8);--border-left-width: 1px;--border-right-width: 1px;--border-style: solid;--border-top-width: 1px;background-color:var(--token-7f3470ec-43b7-423c-83e9-fa50831db786, #fafaf9);border-radius:4px;display:grid;flex:none;gap:0px;grid-auto-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(50px,1fr));grid-template-rows:repeat(3,minmax(0,1fr));height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%;will-change:var(--framer-will-change-override, transform);z-index:1}.framer-i5kHA .framer-19obfp2,.framer-i5kHA .framer-1kn69h1,.framer-i5kHA .framer-j1p0bi,.framer-i5kHA .framer-s2ymf6{--border-bottom-width: 1px;--border-color: var(--token-cabc8adc-07c1-4542-b49f-7569d805cad2, #ebe9e8);--border-left-width: 0px;--border-right-width: 1px;--border-style: solid;--border-top-width: 0px;align-content:flex-start;align-items:flex-start;align-self:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:160px;justify-content:space-between;justify-self:start;overflow:visible;padding:12px 16px 16px;position:relative;width:100%}.framer-i5kHA .framer-12xl1zh,.framer-i5kHA .framer-17c9km0,.framer-i5kHA .framer-12yjla8,.framer-i5kHA .framer-7q7um3,.framer-i5kHA .framer-1ukt5y9,.framer-i5kHA .framer-c1shno,.framer-i5kHA .framer-t4w39h,.framer-i5kHA .framer-1fwxfrv{flex:none;height:16px;position:relative;width:16px}.framer-i5kHA .framer-140bb55,.framer-i5kHA .framer-1eibvvw,.framer-i5kHA .framer-i32ud7,.framer-i5kHA .framer-1um186a,.framer-i5kHA .framer-zibc9d,.framer-i5kHA .framer-199cmb6,.framer-i5kHA .framer-9e5o95,.framer-i5kHA .framer-1yxrp20,.framer-i5kHA .framer-j0ydwr{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.framer-i5kHA .framer-191md8r,.framer-i5kHA .framer-eu3ykc,.framer-i5kHA .framer-o12w9d,.framer-i5kHA .framer-16c132s,.framer-i5kHA .framer-3xamuj,.framer-i5kHA .framer-hdm7ka,.framer-i5kHA .framer-1v6z33i,.framer-i5kHA .framer-9chfzd,.framer-i5kHA .framer-16kzc03,.framer-i5kHA .framer-1m52dxk,.framer-i5kHA .framer-1q8gxb5,.framer-i5kHA .framer-axwbbc,.framer-i5kHA .framer-bvl4ju,.framer-i5kHA .framer-115sfxk,.framer-i5kHA .framer-11y7k3z,.framer-i5kHA .framer-1vb87jy,.framer-i5kHA .framer-1pqqnq8,.framer-i5kHA .framer-2zk7mh{--framer-paragraph-spacing: 0px;flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.framer-i5kHA .framer-1xpg2fi,.framer-i5kHA .framer-12gevs6{--border-bottom-width: 1px;--border-color: var(--token-cabc8adc-07c1-4542-b49f-7569d805cad2, #ebe9e8);--border-left-width: 0px;--border-right-width: 0px;--border-style: solid;--border-top-width: 0px;align-content:flex-start;align-items:flex-start;align-self:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:160px;justify-content:space-between;justify-self:start;overflow:visible;padding:12px 16px 16px;position:relative;width:100%}.framer-i5kHA .framer-1qph5n7{flex:none;height:16px;position:relative;width:14px}.framer-i5kHA .framer-58dexw,.framer-i5kHA .framer-14bgobs{--border-bottom-width: 0px;--border-color: var(--token-cabc8adc-07c1-4542-b49f-7569d805cad2, #ebe9e8);--border-left-width: 0px;--border-right-width: 1px;--border-style: solid;--border-top-width: 0px;align-content:flex-start;align-items:flex-start;align-self:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:160px;justify-content:space-between;justify-self:start;overflow:visible;padding:12px 16px 16px;position:relative;width:100%}.framer-i5kHA .framer-1af6cmq{--border-bottom-width: 0px;--border-color: var(--token-cabc8adc-07c1-4542-b49f-7569d805cad2, #ebe9e8);--border-left-width: 0px;--border-right-width: 0px;--border-style: solid;--border-top-width: 0px;align-content:flex-start;align-items:flex-start;align-self:start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;height:160px;justify-content:space-between;justify-self:start;overflow:visible;padding:12px 16px 16px;position:relative;width:100%}.framer-RLBSz .framer-styles-preset-18kx73w:not(.rich-text-wrapper),.framer-RLBSz .framer-styles-preset-18kx73w.rich-text-wrapper h4{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size: 35px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: -.04em;--framer-line-height: 120%;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: #000000;--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}@media (max-width: 809px) and (min-width: 390px){.framer-RLBSz .framer-styles-preset-18kx73w:not(.rich-text-wrapper),.framer-RLBSz .framer-styles-preset-18kx73w.rich-text-wrapper h4{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size: 26px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: -.72px;--framer-line-height: 120%;--framer-paragraph-spacing: 36px;--framer-text-alignment: start;--framer-text-color: #000000;--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}}@media (max-width: 389px) and (min-width: 0px){.framer-RLBSz .framer-styles-preset-18kx73w:not(.rich-text-wrapper),.framer-RLBSz .framer-styles-preset-18kx73w.rich-text-wrapper h4{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size: 30px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: -.72px;--framer-line-height: 120%;--framer-paragraph-spacing: 36px;--framer-text-alignment: start;--framer-text-color: #000000;--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}}.framer-i5kHA[data-border=true]:after,.framer-i5kHA [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}@media (min-width: 1600px){.framer-i5kHA.framer-72rtr7{width:1600px}.framer-i5kHA .framer-r5xvak{gap:32px}.framer-i5kHA .framer-c9foof,.framer-i5kHA .framer-10ty1ft,.framer-i5kHA .framer-on2ku2,.framer-i5kHA .framer-u7x4j5,.framer-i5kHA .framer-1xgiukk{gap:24px}.framer-i5kHA.framer-1dald86-container{left:50%}.framer-i5kHA .framer-vbgt85{top:50%;transform:translateY(-50%)}}@media (max-width: 809px){.framer-i5kHA.framer-72rtr7{width:390px}.framer-i5kHA .framer-11dmilr{bottom:unset;height:100vh;left:-390px;right:-390px;top:calc(50.00000000000002% - 100vh / 2)}.framer-i5kHA .framer-c9foof,.framer-i5kHA .framer-10ty1ft,.framer-i5kHA .framer-u7x4j5,.framer-i5kHA .framer-1xgiukk{width:75%}.framer-i5kHA .framer-on2ku2{display:block;height:1735px;padding:unset;width:75%}.framer-i5kHA .framer-gm6ad7-container{left:50%;position:absolute;top:0;transform:translate(-50%);width:293px}.framer-i5kHA .framer-1htatug-container{left:50%;position:absolute;top:212px;transform:translate(-50%);width:293px}.framer-i5kHA .framer-k2p8j7-container{left:50%;position:absolute;top:384px;transform:translate(-50%);width:293px}.framer-i5kHA .framer-16qz1r0-container{left:50%;position:absolute;top:516px;transform:translate(-50%);width:293px}.framer-i5kHA .framer-171srsf{left:50%;position:absolute;top:47%;transform:translate(-50%,-50%);width:104%}.framer-i5kHA .framer-14deuyl{height:auto}.framer-i5kHA .framer-1k5yvsx-container{bottom:552px;left:50%;position:absolute;transform:translate(-50%);width:293px}.framer-i5kHA .framer-1evfmxk-container{bottom:380px;left:50%;position:absolute;transform:translate(-50%);width:293px}.framer-i5kHA .framer-xb5sln-container{bottom:248px;left:50%;position:absolute;transform:translate(-50%);width:293px}.framer-i5kHA .framer-1aitc12-container{bottom:96px;left:50%;position:absolute;transform:translate(-50%);width:293px}.framer-i5kHA .framer-sefqq9{justify-content:flex-start;overflow:auto;padding:32px 24px 128px}.framer-i5kHA .framer-12meka7,.framer-i5kHA .framer-1694ann,.framer-i5kHA .framer-17uifof{flex:none;flex-direction:row;height:320px;width:min-content}.framer-i5kHA .framer-hxperx-container,.framer-i5kHA .framer-1qpjwab-container,.framer-i5kHA .framer-q4txsh-container,.framer-i5kHA .framer-svr7lg-container,.framer-i5kHA .framer-y0zfvh-container,.framer-i5kHA .framer-1vkpgx8-container,.framer-i5kHA .framer-10e6c3r-container,.framer-i5kHA .framer-8j5o96-container,.framer-i5kHA .framer-lw24dc-container{height:100%;width:301px}.framer-i5kHA .framer-vb9a3r{height:min-content}.framer-i5kHA .framer-vbgt85{align-content:flex-start;align-items:flex-start;flex:1 0 0px;gap:48px;left:unset;position:relative;top:unset;width:1px}.framer-i5kHA .framer-1m08iy1,.framer-i5kHA .framer-ecaov1,.framer-i5kHA .framer-1u2b3wd{flex-direction:column;height:min-content}.framer-i5kHA .framer-1kxa31f-container,.framer-i5kHA .framer-c2ljsw-container,.framer-i5kHA .framer-1vydka5-container{flex:none;height:auto;width:100%}.framer-i5kHA .framer-rah7et-container,.framer-i5kHA .framer-5dbemo-container,.framer-i5kHA .framer-7fq5kn-container{position:relative;top:unset;width:100%}.framer-i5kHA .framer-z1jh6b{padding:128px 24px}.framer-i5kHA .framer-1n3hdv8{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.framer-i5kHA .framer-19obfp2,.framer-i5kHA .framer-1kn69h1,.framer-i5kHA .framer-j1p0bi,.framer-i5kHA .framer-s2ymf6{--border-right-width: 0px;align-self:unset}.framer-i5kHA .framer-1xpg2fi,.framer-i5kHA .framer-12gevs6{align-self:unset}.framer-i5kHA .framer-58dexw,.framer-i5kHA .framer-14bgobs{--border-bottom-width: 1px;--border-right-width: 0px;align-self:unset}.framer-i5kHA .framer-1af6cmq{--border-bottom-width: 1px;align-self:unset}}@media (min-width: 810px) and (max-width: 1199px){.framer-i5kHA.framer-72rtr7{width:810px}.framer-i5kHA .framer-vbgt85{width:50%}.framer-i5kHA .framer-1kxa31f-container{height:75vh}.framer-i5kHA .framer-1xiw5o8{width:100%}}.framer-HMLlY.framer-15l5wvs,.framer-HMLlY .framer-15l5wvs{display:block}.framer-HMLlY.framer-1hzri6p{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:8px 16px 8px 12px;position:relative;text-decoration:none;width:min-content}.framer-HMLlY .framer-dmrx4p{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:min-content}.framer-HMLlY .framer-3nvwow{flex:none;height:16px;position:relative;width:16px}.framer-HMLlY .framer-1fbsaca{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-HMLlY.framer-1hzri6p,.framer-HMLlY .framer-dmrx4p{gap:0px}.framer-HMLlY.framer-1hzri6p>*{margin:0 4px}.framer-HMLlY.framer-1hzri6p>:first-child,.framer-HMLlY .framer-dmrx4p>:first-child{margin-left:0}.framer-HMLlY.framer-1hzri6p>:last-child,.framer-HMLlY .framer-dmrx4p>:last-child{margin-right:0}.framer-HMLlY .framer-dmrx4p>*{margin:0 5px}}.framer-HMLlY[data-border=true]:after,.framer-HMLlY [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.framer-L3h6A.framer-1aitp6k,.framer-L3h6A .framer-1aitp6k{display:block}.framer-L3h6A.framer-3sq4qc{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:flex-start;padding:12px 0 0;position:relative;width:368px}.framer-L3h6A .framer-121dqqp{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;left:8px;overflow:visible;padding:0 8px;position:absolute;top:0;width:min-content;z-index:1}.framer-L3h6A .framer-swdvt5{flex:none;height:auto;position:relative;white-space:pre;width:auto;z-index:1}.framer-L3h6A .framer-19xo6w8{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:hidden;padding:16px 16px 12px;position:relative;width:100%;will-change:var(--framer-will-change-override, transform)}.framer-L3h6A .framer-pi8hce{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0 0 4px;position:relative;width:100%}.framer-L3h6A .framer-1jmw17o,.framer-L3h6A .framer-zix08l,.framer-L3h6A .framer-credom,.framer-L3h6A .framer-19bp3ia,.framer-L3h6A .framer-g3myk0{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.framer-L3h6A .framer-1brllu0{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:center;overflow:visible;padding:0 0 0 12px;position:relative;width:100%}.framer-L3h6A .framer-kq73yc{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:4px 0 0;position:relative;width:100%}.framer-L3h6A .framer-1bxv7n3{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-L3h6A .framer-1wu0xsy{flex:1 0 0px;height:auto;position:relative;white-space:pre-wrap;width:1px;word-break:break-word;word-wrap:break-word}.framer-L3h6A .framer-1vt36nx{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-L3h6A.framer-3sq4qc,.framer-L3h6A .framer-121dqqp,.framer-L3h6A .framer-19xo6w8,.framer-L3h6A .framer-pi8hce,.framer-L3h6A .framer-1brllu0,.framer-L3h6A .framer-kq73yc,.framer-L3h6A .framer-1bxv7n3{gap:0px}.framer-L3h6A.framer-3sq4qc>*,.framer-L3h6A .framer-1brllu0>*{margin:5px 0}.framer-L3h6A.framer-3sq4qc>:first-child,.framer-L3h6A .framer-19xo6w8>:first-child,.framer-L3h6A .framer-pi8hce>:first-child,.framer-L3h6A .framer-1brllu0>:first-child,.framer-L3h6A .framer-kq73yc>:first-child{margin-top:0}.framer-L3h6A.framer-3sq4qc>:last-child,.framer-L3h6A .framer-19xo6w8>:last-child,.framer-L3h6A .framer-pi8hce>:last-child,.framer-L3h6A .framer-1brllu0>:last-child,.framer-L3h6A .framer-kq73yc>:last-child{margin-bottom:0}.framer-L3h6A .framer-121dqqp>*{margin:0 5px}.framer-L3h6A .framer-121dqqp>:first-child,.framer-L3h6A .framer-1bxv7n3>:first-child{margin-left:0}.framer-L3h6A .framer-121dqqp>:last-child,.framer-L3h6A .framer-1bxv7n3>:last-child{margin-right:0}.framer-L3h6A .framer-19xo6w8>*,.framer-L3h6A .framer-pi8hce>*,.framer-L3h6A .framer-kq73yc>*{margin:4px 0}.framer-L3h6A .framer-1bxv7n3>*{margin:0}}.framer-4DH8y .framer-styles-preset-1jfm19p:not(.rich-text-wrapper),.framer-4DH8y .framer-styles-preset-1jfm19p.rich-text-wrapper p{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: normal;--framer-font-size: 12px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 400;--framer-font-weight-bold: 700;--framer-letter-spacing: .02em;--framer-line-height: 16px;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-6aaf5c1c-c6e4-408f-8d04-121de4050887, #beb8b4);--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}.framer-L3h6A[data-border=true]:after,.framer-L3h6A [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.framer-uq820.framer-atpruv,.framer-uq820 .framer-atpruv{display:block}.framer-uq820.framer-1w0zjkw{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;height:min-content;justify-content:var(--wtew4x);padding:12px 16px 16px;position:relative;width:368px}.framer-uq820 .framer-8p3gvk,.framer-uq820 .framer-y73duo{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}.framer-uq820 .framer-mwxcks{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:100%}.framer-uq820 .framer-1ismmu2{aspect-ratio:1 / 1;flex:none;height:var(--framer-aspect-ratio-supported, 40px);overflow:visible;position:relative;width:40px}.framer-uq820 .framer-kxhaz3{align-content:center;align-items:center;display:flex;flex:1 0 0px;flex-direction:column;flex-wrap:nowrap;gap:0px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:1px}.framer-uq820 .framer-rhvk5o{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:4px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:100%}.framer-uq820 .framer-1c1r89d{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-uq820 .framer-y4tic{flex:none;height:16px;position:relative;width:16px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-uq820.framer-1w0zjkw,.framer-uq820 .framer-mwxcks,.framer-uq820 .framer-kxhaz3,.framer-uq820 .framer-rhvk5o{gap:0px}.framer-uq820.framer-1w0zjkw>*{margin:12px 0}.framer-uq820.framer-1w0zjkw>:first-child,.framer-uq820 .framer-kxhaz3>:first-child{margin-top:0}.framer-uq820.framer-1w0zjkw>:last-child,.framer-uq820 .framer-kxhaz3>:last-child{margin-bottom:0}.framer-uq820 .framer-mwxcks>*{margin:0 6px}.framer-uq820 .framer-mwxcks>:first-child,.framer-uq820 .framer-rhvk5o>:first-child{margin-left:0}.framer-uq820 .framer-mwxcks>:last-child,.framer-uq820 .framer-rhvk5o>:last-child{margin-right:0}.framer-uq820 .framer-kxhaz3>*{margin:0}.framer-uq820 .framer-rhvk5o>*{margin:0 2px}}.framer-uq820[data-border=true]:after,.framer-uq820 [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.framer-eugbZ.framer-1k6ge7o,.framer-eugbZ .framer-1k6ge7o{display:block}.framer-eugbZ.framer-4tghy{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:var(--okze4z);overflow:visible;padding:var(--1sm6opq);position:relative;width:368px}.framer-eugbZ .framer-pcm9m{align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:center;overflow:visible;padding:var(--1rdmkku);position:relative;width:100%}.framer-eugbZ .framer-13wlm0z,.framer-eugbZ .framer-hdm6d9,.framer-eugbZ .framer-tfmrvs{flex:none;height:auto;position:relative;white-space:pre-wrap;width:100%;word-break:break-word;word-wrap:break-word}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-eugbZ.framer-4tghy,.framer-eugbZ .framer-pcm9m{gap:0px}.framer-eugbZ.framer-4tghy>*{margin:8px 0}.framer-eugbZ.framer-4tghy>:first-child,.framer-eugbZ .framer-pcm9m>:first-child{margin-top:0}.framer-eugbZ.framer-4tghy>:last-child,.framer-eugbZ .framer-pcm9m>:last-child{margin-bottom:0}.framer-eugbZ .framer-pcm9m>*{margin:6px 0}}.framer-eugbZ.framer-v-10brisv.framer-4tghy,.framer-eugbZ.framer-v-10brisv .framer-pcm9m{padding:0}.framer-vY5r8 .framer-styles-preset-1lwp8zu:not(.rich-text-wrapper),.framer-vY5r8 .framer-styles-preset-1lwp8zu.rich-text-wrapper h3{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size: 48px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: -.04em;--framer-line-height: 120%;--framer-paragraph-spacing: 40px;--framer-text-alignment: start;--framer-text-color: #000000;--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}@media (max-width: 1247px) and (min-width: 810px){.framer-vY5r8 .framer-styles-preset-1lwp8zu:not(.rich-text-wrapper),.framer-vY5r8 .framer-styles-preset-1lwp8zu.rich-text-wrapper h3{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size: 36px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: -.96px;--framer-line-height: 120%;--framer-paragraph-spacing: 48px;--framer-text-alignment: start;--framer-text-color: #000000;--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}}@media (max-width: 809px) and (min-width: 0px){.framer-vY5r8 .framer-styles-preset-1lwp8zu:not(.rich-text-wrapper),.framer-vY5r8 .framer-styles-preset-1lwp8zu.rich-text-wrapper h3{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: "blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size: 34px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: -.96px;--framer-line-height: 120%;--framer-paragraph-spacing: 48px;--framer-text-alignment: start;--framer-text-color: #000000;--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}}.framer-4KExt .framer-styles-preset-bauku2:not(.rich-text-wrapper),.framer-4KExt .framer-styles-preset-bauku2.rich-text-wrapper p{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: normal;--framer-font-size: 16px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 400;--framer-font-weight-bold: 700;--framer-letter-spacing: 0em;--framer-line-height: 24px;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-1a28587a-fb5a-44ae-a91a-067ee0d7c2c4, #1c1917);--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}.framer-eugbZ[data-border=true]:after,.framer-eugbZ [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.framer-gAwWK.framer-1jvkmz1,.framer-gAwWK .framer-1jvkmz1{display:block}.framer-gAwWK.framer-z4mj62{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;height:min-content;justify-content:var(--1y8ms08);overflow:visible;padding:0;position:relative;width:738px}.framer-gAwWK .framer-1dbease{align-content:flex-start;align-items:flex-start;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;gap:10px;height:min-content;justify-content:var(--1y8ms08);overflow:hidden;padding:0;position:relative;width:100%;will-change:var(--framer-will-change-override, transform)}.framer-gAwWK .framer-961es8-container{flex:none;height:auto;position:relative;width:100%}.framer-gAwWK .framer-7bxuys{height:150px;overflow:hidden;position:relative;width:200px;will-change:var(--framer-will-change-override, transform)}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-gAwWK.framer-z4mj62,.framer-gAwWK .framer-1dbease{gap:0px}.framer-gAwWK.framer-z4mj62>*{margin:8px 0}.framer-gAwWK.framer-z4mj62>:first-child,.framer-gAwWK .framer-1dbease>:first-child{margin-top:0}.framer-gAwWK.framer-z4mj62>:last-child,.framer-gAwWK .framer-1dbease>:last-child{margin-bottom:0}.framer-gAwWK .framer-1dbease>*{margin:5px 0}}.framer-gAwWK[data-border=true]:after,.framer-gAwWK [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.framer-NyAL2.framer-1gybvob,.framer-NyAL2 .framer-1gybvob{display:block}.framer-NyAL2.framer-1gtw0f1{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:36px;justify-content:center;overflow:visible;padding:0;position:relative;text-decoration:none;width:36px}.framer-NyAL2 .framer-n58dsv{flex:none;height:36px;position:relative;width:36px}.framer-NyAL2 .framer-18ug6rj{flex:none;height:18px;position:relative;width:20px}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-NyAL2.framer-1gtw0f1{gap:0px}.framer-NyAL2.framer-1gtw0f1>*{margin:0 5px}.framer-NyAL2.framer-1gtw0f1>:first-child{margin-left:0}.framer-NyAL2.framer-1gtw0f1>:last-child{margin-right:0}}.framer-NyAL2[data-border=true]:after,.framer-NyAL2 [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.framer-zr97g.framer-ylguhp,.framer-zr97g .framer-ylguhp{display:block}.framer-zr97g.framer-af472s{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:space-between;overflow:visible;padding:12px 16px;position:relative;text-decoration:none;width:335px}.framer-zr97g .framer-1j7gcii{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:min-content}.framer-zr97g .framer-wasyzr{flex:none;height:12px;position:relative;width:12px}.framer-zr97g .framer-vz1vwt,.framer-zr97g .framer-i4loum{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-zr97g .framer-1j7gcii{gap:0px}.framer-zr97g .framer-1j7gcii>*{margin:0 6px}.framer-zr97g .framer-1j7gcii>:first-child{margin-left:0}.framer-zr97g .framer-1j7gcii>:last-child{margin-right:0}}.framer-zr97g.framer-v-t9y2dq.framer-af472s,.framer-zr97g.framer-v-1l9li9e.framer-af472s{padding:8px 12px;width:283px}.framer-4KGCi .framer-styles-preset-lszx1c:not(.rich-text-wrapper),.framer-4KGCi .framer-styles-preset-lszx1c.rich-text-wrapper p{--framer-font-family: "Geist Mono", monospace;--framer-font-family-bold: "Geist Mono", monospace;--framer-font-open-type-features: normal;--framer-font-size: 11px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 400;--framer-font-weight-bold: 700;--framer-letter-spacing: .04em;--framer-line-height: 16px;--framer-paragraph-spacing: 20px;--framer-text-alignment: right;--framer-text-color: var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, #dddad7);--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: uppercase}.framer-G8gs5.framer-4cczo0,.framer-G8gs5 .framer-4cczo0{display:block}.framer-G8gs5.framer-kagon6{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:space-between;overflow:visible;padding:12px 16px;position:relative;text-decoration:none;width:335px}.framer-G8gs5 .framer-1wsi3pl{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:min-content}.framer-G8gs5 .framer-g2hod9,.framer-G8gs5 .framer-1j6yp9i{flex:none;height:16px;position:relative;width:16px}.framer-G8gs5 .framer-1doddiu{flex:none;height:auto;position:relative;white-space:pre;width:auto}@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)){.framer-G8gs5 .framer-1wsi3pl{gap:0px}.framer-G8gs5 .framer-1wsi3pl>*{margin:0 6px}.framer-G8gs5 .framer-1wsi3pl>:first-child{margin-left:0}.framer-G8gs5 .framer-1wsi3pl>:last-child{margin-right:0}}.framer-G8gs5.framer-v-jczyup.framer-kagon6{padding:8px 12px}.framer-G8gs5.framer-v-kagon6.hover.framer-kagon6{padding:12px 12px 12px 16px}.framer-xeGLA .framer-styles-preset-35zx1s:not(.rich-text-wrapper),.framer-xeGLA .framer-styles-preset-35zx1s.rich-text-wrapper p{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: normal;--framer-font-size: 14px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: .01em;--framer-line-height: 20px;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-1a28587a-fb5a-44ae-a91a-067ee0d7c2c4, #1c1917);--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}.framer-G8gs5[data-border=true]:after,.framer-G8gs5 [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}.ssr-variant{display:contents}@supports (aspect-ratio: 1){body{--framer-aspect-ratio-supported: auto}}.framer-15zDp.framer-1wikexc,.framer-15zDp .framer-1wikexc{display:block}.framer-15zDp.framer-1jpnulu{cursor:pointer;gap:16px;height:44px;overflow:visible;position:relative;text-decoration:none;width:286px}.framer-15zDp .framer-p54472{align-content:center;align-items:center;cursor:pointer;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:space-between;left:50%;overflow:visible;padding:0;position:absolute;top:50%;width:254px}.framer-15zDp .framer-1lnyl4f{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:min-content}.framer-15zDp .framer-1ytmxd2,.framer-15zDp .framer-54aa74,.framer-15zDp .framer-r0v96k,.framer-15zDp .framer-um9phr,.framer-15zDp .framer-megk35,.framer-15zDp .framer-1sjx9bu,.framer-15zDp .framer-10yvlo{flex:none;height:auto;position:relative;white-space:pre;width:auto}.framer-15zDp .framer-1nna67k{flex:none;height:16px;position:relative;width:16px}.framer-15zDp .framer-1f9pq1a{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;height:min-content;justify-content:space-between;left:50%;overflow:visible;padding:0 10px 0 0;position:absolute;top:50%;width:254px}.framer-15zDp .framer-vorlrp,.framer-15zDp .framer-1h5s34i{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:8px;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;width:min-content}.framer-15zDp .framer-xdddul{flex:none;gap:0px;height:32px;overflow:hidden;position:relative;width:32px;will-change:var(--framer-will-change-override, transform)}.framer-15zDp .framer-1o57d3k{align-content:center;align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:min-content;justify-content:flex-start;overflow:visible;padding:0;position:relative;width:min-content}.framer-15zDp.framer-v-4qvavm.framer-1jpnulu{cursor:unset;width:384px}.framer-15zDp.framer-v-4qvavm .framer-p54472,.framer-15zDp.framer-v-4qvavm .framer-1f9pq1a{width:372px}.framer-15zDp.framer-v-4qvavm .framer-vorlrp,.framer-15zDp.framer-v-1ddjz02 .framer-vorlrp{cursor:pointer;gap:4px;text-decoration:none}.framer-15zDp.framer-v-4qvavm .framer-1h5s34i,.framer-15zDp.framer-v-1ddjz02 .framer-1h5s34i{gap:6px}.framer-15zDp.framer-v-1ddjz02.framer-1jpnulu{cursor:unset;width:324px}.framer-15zDp.framer-v-1ddjz02 .framer-p54472,.framer-15zDp.framer-v-1ddjz02 .framer-1f9pq1a{width:308px}.framer-tOmnW .framer-styles-preset-imrlyf:not(.rich-text-wrapper),.framer-tOmnW .framer-styles-preset-imrlyf.rich-text-wrapper p{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: normal;--framer-font-size: 14px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 400;--framer-font-weight-bold: 700;--framer-letter-spacing: .01em;--framer-line-height: 20px;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-6aaf5c1c-c6e4-408f-8d04-121de4050887, #beb8b4);--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}.framer-BUMnV .framer-styles-preset-13hgpw2:not(.rich-text-wrapper),.framer-BUMnV .framer-styles-preset-13hgpw2.rich-text-wrapper p{--framer-font-family: "Geist", "Geist Placeholder", sans-serif;--framer-font-family-bold: "Geist", "Geist Placeholder", sans-serif;--framer-font-open-type-features: normal;--framer-font-size: 16px;--framer-font-style: normal;--framer-font-style-bold: normal;--framer-font-variation-axes: normal;--framer-font-weight: 500;--framer-font-weight-bold: 700;--framer-letter-spacing: 0em;--framer-line-height: 24px;--framer-paragraph-spacing: 20px;--framer-text-alignment: start;--framer-text-color: var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, #ffffff);--framer-text-decoration: none;--framer-text-stroke-color: initial;--framer-text-stroke-width: initial;--framer-text-transform: none}.framer-sSF5h .framer-styles-preset-1i8n4ry:not(.rich-text-wrapper),.framer-sSF5h .framer-styles-preset-1i8n4ry.rich-text-wrapper a{--framer-link-current-text-decoration: none;--framer-link-hover-text-color: var(--token-9f6ceadc-9cf3-4262-85c4-9ae86370d176, #daa68d) ;--framer-link-hover-text-decoration: none;--framer-link-text-decoration: none;transition:color .4s cubic-bezier(.44,0,.56,1) 0s}.framer-15zDp[data-border=true]:after,.framer-15zDp [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);width:100%;height:100%;position:absolute;box-sizing:border-box;left:0;top:0;border-radius:inherit;pointer-events:none}
', person_profiles: 'identified_only', // or 'always' to create profiles for anonymous users as well })
<!-- End of bodyStart -->
<div id="main" data-framer-hydrate-v2="{"routeId":"augiA20Il","localeId":"default","breakpoints":[{"hash":"1yxopgg","mediaQuery":"(min-width: 1600px)"},{"hash":"72rtr7","mediaQuery":"(min-width: 1200px) and (max-width: 1599px)"},{"hash":"1me5xqh","mediaQuery":"(min-width: 810px) and (max-width: 1199px)"},{"hash":"1rmgi8w","mediaQuery":"(max-width: 809px)"},{"hash":"1sope1p","mediaQuery":"(min-width: 1200px)"},{"hash":"tq4x5e","mediaQuery":"(min-width: 810px) and (max-width: 1199px)"},{"hash":"zfiz4q","mediaQuery":"(max-width: 809px)"}]}" data-framer-ssr-released-at="2025-04-28T13:21:30.468Z" data-framer-page-optimized-at="2025-05-03T23:55:25.419Z"><!--$--><!--$--><style data-framer-html-style>:root body { background: var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255)); }</style><div class="framer-yKrhT framer-4KGCi framer-1sope1p" data-layout-template="true" style="min-height:100vh;width:auto"><style data-framer-html-style>html body { background: var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255)); }</style><div data-framer-root class="framer-i5kHA framer-xeGLA framer-tOmnW framer-sSF5h framer-RLBSz framer-4KExt framer-4KGCi framer-72rtr7" style="min-height:100vh;width:auto;display:contents"><div class="framer-8gxmp9" data-framer-name="Section"><div class="framer-om7uog" data-framer-name="Background"><div class="framer-r5xvak" data-framer-name="Hero"><div class="framer-11dmilr"></div><div class="framer-c9foof" data-framer-appear-id="c9foof" style="will-change:transform;opacity:0.001;transform:none"><div class="ssr-variant hidden-1rmgi8w hidden-1yxopgg"><div class="framer-1k52w8g-container"><div class="framer-L3h6A framer-tOmnW framer-4DH8y framer-4KGCi framer-3sq4qc framer-v-3sq4qc" data-framer-name="Variant 1" style="width:100%"><div class="framer-121dqqp" style="background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255))"><div class="framer-swdvt5" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS">o1-pro</p></div></div><div class="framer-19xo6w8" data-border="true" data-framer-name="Content" style="--border-bottom-width:1px;--border-color:var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215));--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"><div class="framer-credom" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS"><span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Chorus</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">is</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">a</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">fast,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">lightweight</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">desktop</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">app</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">that</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">lets</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">you</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">chat</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">with</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">multiple</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">cutting-edge</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">AI</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">models</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">(including</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">local</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">open-source</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">ones)</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">in</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">one</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">unified</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">interface,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">complete</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">with</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">URL</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">and</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">PDF</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">parsing,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">full-text</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">search,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">and</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">custom</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">prompts.</span></p></div><div class="framer-1bxv7n3"><div class="framer-1wu0xsy" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-lszx1c" data-styles-preset="Dyw4XdaYV">0.2</p></div><div class="framer-1vt36nx" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-lszx1c" data-styles-preset="Dyw4XdaYV"> Tokens/Sec</p></div></div></div></div></div></div><div class="ssr-variant hidden-1yxopgg hidden-1me5xqh hidden-72rtr7"><div class="framer-1k52w8g-container"><div class="framer-L3h6A framer-tOmnW framer-4DH8y framer-4KGCi framer-3sq4qc framer-v-3sq4qc" data-framer-name="Variant 1" style="width:100%"><div class="framer-121dqqp" style="background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255))"><div class="framer-swdvt5" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS">o1-pro</p></div></div><div class="framer-19xo6w8" data-border="true" data-framer-name="Content" style="--border-bottom-width:1px;--border-color:var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215));--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"><div class="framer-credom" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS"><span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Chorus</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">is</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">a</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">fast,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">lightweight</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">desktop</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">app</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">that</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">lets</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">you</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">chat</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">with</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">multiple</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">cutting-edge</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">AI</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">models</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">(including</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">local</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">open-source</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">ones)</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">in</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">one</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">unified</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">interface,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">complete</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">with</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">URL</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">and</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">PDF</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">parsing,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">full-text</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">search,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">and</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">custom</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">prompts.</span></p></div><div class="framer-1bxv7n3"><div class="framer-1wu0xsy" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-lszx1c" data-styles-preset="Dyw4XdaYV">0.2</p></div><div class="framer-1vt36nx" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-lszx1c" data-styles-preset="Dyw4XdaYV"> Tokens/Sec</p></div></div></div></div></div></div><div class="ssr-variant hidden-1rmgi8w hidden-1me5xqh hidden-72rtr7"><div class="framer-1k52w8g-container"><div class="framer-L3h6A framer-tOmnW framer-4DH8y framer-4KGCi framer-3sq4qc framer-v-3sq4qc" data-framer-name="Variant 1" style="width:100%"><div class="framer-121dqqp" style="background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255))"><div class="framer-swdvt5" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS">o1-pro</p></div></div><div class="framer-19xo6w8" data-border="true" data-framer-name="Content" style="--border-bottom-width:1px;--border-color:var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215));--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"><div class="framer-credom" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS"><span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">Chorus</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">is</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">a</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">fast,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">lightweight</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">desktop</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">app</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">that</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">lets</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">you</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">chat</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">with</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">multiple</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">cutting-edge</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">AI</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">models</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">(including</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">local</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">open-source</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">ones)</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">in</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">one</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">unified</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">interface,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">complete</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">with</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">URL</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">and</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">PDF</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">parsing,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">full-text</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">search,</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">and</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">custom</span> <span style="display:inline-block;opacity:0.001;transform:translateX(0px) translateY(0px) scale(1) rotate(0deg) skewX(0deg) skewY(0deg)">prompts.</span></p></div><div class="framer-1bxv7n3"><div class="framer-1wu0xsy" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-lszx1c" data-styles-preset="Dyw4XdaYV">0.2</p></div><div class="framer-1vt36nx" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-lszx1c" data-styles-preset="Dyw4XdaYV"> Tokens/Sec</p></div></div></div></div></div></div><div class="ssr-variant hidden-1rmgi8w"><div class="framer-2utohs-container"><div class="framer-L3h6A framer-tOmnW framer-4DH8y framer-4KGCi framer-3sq4qc framer-v-3sq4qc" data-framer-name="Variant 1" style="height:100%;width:100%"><div class="framer-121dqqp" style="background-color:var(--token-c82ba22a-4b03-4c44-bc3b-5cac05d3de85, rgb(255, 255, 255))"><div class="framer-swdvt5" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-imrlyf" data-styles-preset="nLJGgqZyS">DeepSeek R1</p></div></div><div class="framer-19xo6w8" data-border="true" data-framer-name="Content" style="--border-bottom-width:1px;--border-color:var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215));--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px"><div class="framer-pi8hce" data-framer-name="Thinking"><div class="framer-1jmw17o" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215));transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-1jfm19p" data-styles-preset="q6LiZ6pjv" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215)))">Thoughts</p></div><div class="framer-1brllu0" data-border="true" style="--border-bottom-width:0px;--border-color:var(--token-f347ffcc-285f-44e6-9db5-76d11cc53198, rgb(221, 218, 215));--border-left-width:1px;--border-right-width:0px;--border-style:solid;--border-top-width:0px"><div class="framer-zix08l" style="outline:none;display:flex;flex-direction:column;justify-content:flex-start;flex-shrink:0;--extracted-r6o4lv:var(--token-6aaf5c1c-c6e4-408f-8d04-121de4050887, rgb(190, 184, 180));transform:none" data-framer-component-type="RichTextContainer"><p class="framer-text framer-styles-preset-1jfm19p" data-styles-preset="q6LiZ6pjv" style="--framer-text-color:var(--extracted-r6o4lv, var(--token-6aaf5c1c-c6e4-408f-8d04-121de4050887, rgb(190, 184, 180)))">Okay, let's see. The user wants me to describe the app at chorus.sh in one simple sentence. First, I need to parse the provided content from the attachment to understand what Chorus does.
The main points highlighted are that it's a desktop app allowing users to chat with multiple AI models simultaneously. They mention models like GPT-4-5, Claude, Gemini, and local ones via Ollama. Features include synthesizing answers from different models, URL and document uploads, keyboard shortcuts, and a Rust backend for speed. There's a focus on using multiple models at once to get consensus or different viewpoints. The download links are for Mac, with a Windows waitlist, so it's cross-platform but not fully available everywhere yet. Testimonials from users like Garry Tan and others emphasize its utility compared to other tools like godmode or nat.dev. The synthesis feature helps in technical questions by aggregating responses. So, putting that together concisely: it's a multi-model AI chat app that aggregates responses from various models, including local ones, into one interface for comprehensive answers.
Chorus is a desktop app that aggregates multiple AI models (including GPT-4, Claude, Gemini, and local models) into one chat interface, allowing users to compare answers and synthesize consensus responses in real time.
73.4
Tokens/Sec
All the Models
OpenAI, Anthropic, Gemini, OpenRouter, and local open-source models in one chat.
URL Extraction
Paste in a URL and Chorus will extract the text and add it to the chat.
PDF, Image, and Document Uploads
Bring your own documents to the chat.
Full-text Search
Search through your chat history in milliseconds.
Keyboard Shortcuts
No need to touch the mouse.
Custom Prompts
Customize your AI's behavior with prompts.
BYOK
Bring your own keys or use our proxy.
Syntax Highlighting
Render code and LaTeX in the chat.
Snappy and light
Built on Tauri, with a Rust backend.
©2025 Melty Labs
For Macs older than November 2020
<script>var animator=(()=>{var be=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],q=new Set(be);var S=e=>e*1e3,k=e=>e/1e3;var E=e=>e;var W=E;var z=(e,t,n)=>n>t?t:n<e?e:n;function H(e,t){return t?e*(1e3/t):0}var ve=5;function U(e,t,n){let o=Math.max(t-ve,0);return H(n-e(o),t-o)}var B=.001,Oe=.01,Q=10,Se=.05,ke=1;function J({duration:e=800,bounce:t=.25,velocity:n=0,mass:o=1}){let f,r;W(e<=S(Q),"Spring duration must be 10 seconds or less");let a=1-t;a=z(Se,ke,a),e=z(Oe,Q,k(e)),a<1?(f=s=>{let p=s*a,c=p*e,u=p-n,l=C(s,a),d=Math.exp(-c);return B-u/l*d},r=s=>{let c=s*a*e,u=c*n+n,l=Math.pow(a,2)*Math.pow(s,2)*e,d=Math.exp(-c),g=C(Math.pow(s,2),a);return(-f(s)+B>0?-1:1)*((u-l)*d)/g}):(f=s=>{let p=Math.exp(-s*e),c=(s-n)*e+1;return-B+p*c},r=s=>{let p=Math.exp(-s*e),c=(n-s)*(e*e);return p*c});let m=5/e,i=De(f,r,m);if(e=S(e),isNaN(i))return{stiffness:100,damping:10,duration:e};{let s=Math.pow(i,2)*o;return{stiffness:s,damping:a*2*Math.sqrt(o*s),duration:e}}}var Pe=12;function De(e,t,n){let o=n;for(let f=1;f<Pe;f++)o=o-e(o)/t(o);return o}function C(e,t){return e*Math.sqrt(1-t*t)}var Ie=["duration","bounce"],Ke=["stiffness","damping","mass"];function ee(e,t){return t.some(n=>e[n]!==void 0)}function Ee(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!ee(e,Ke)&&ee(e,Ie)){let n=J(e);t={...t,...n,mass:1},t.isResolvedFromDuration=!0}return t}function P({keyframes:e,restDelta:t,restSpeed:n,...o}){let f=e[0],r=e[e.length-1],a={done:!1,value:f},{stiffness:m,damping:i,mass:s,duration:p,velocity:c,isResolvedFromDuration:u}=Ee({...o,velocity:-k(o.velocity||0)}),l=c||0,d=i/(2*Math.sqrt(m*s)),g=r-f,y=k(Math.sqrt(m/s)),M=Math.abs(g)<5;n||(n=M?.01:2),t||(t=M?.005:.5);let h;if(d<1){let x=C(y,d);h=A=>{let T=Math.exp(-d*y*A);return r-T*((l+d*y*g)/x*Math.sin(x*A)+g*Math.cos(x*A))}}else if(d===1)h=x=>r-Math.exp(-y*x)*(g+(l+y*g)*x);else{let x=y*Math.sqrt(d*d-1);h=A=>{let T=Math.exp(-d*y*A),K=Math.min(x*A,300);return r-T*((l+d*y*g)*Math.sinh(K)+x*g*Math.cosh(K))/x}}return{calculatedDuration:u&&p||null,next:x=>{let A=h(x);if(u)a.done=x>=p;else{let T=0;d<1&&(T=x===0?S(l):U(h,x,A));let K=Math.abs(T)<=n,Te=Math.abs(r-A)<=t;a.done=K&&Te}return a.value=a.done?r:A,a}}}var te=e=>Array.isArray(e)&&typeof e[0]=="number";var ne=(e,t,n)=>{let o=t-e;return o===0?1:(n-e)/o};var Ce=10,oe=(e,t)=>{let n="",o=Math.max(Math.round(t/Ce),2);for(let f=0;f<o;f++)n+=e(ne(0,o-1,f))+", ";return`linear(${n.substring(0,n.length-2)})`};function re(e){let t;return()=>(t===void 0&&(t=e()),t)}var ie={linearEasing:void 0};function se(e,t){let n=re(e);return()=>{var o;return(o=ie[t])!==null&&o!==void 0?o:n()}}var ae=se(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");var D=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`,pe={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:D([0,.65,.55,1]),circOut:D([.55,0,1,.45]),backIn:D([.31,.01,.66,-.59]),backOut:D([.33,1.53,.69,.99])};function L(e,t){if(e)return typeof e=="function"&&ae()?oe(e,t):te(e)?D(e):Array.isArray(e)?e.map(n=>L(n,t)||pe.easeOut):pe[e]}function R(e,t,n,{delay:o=0,duration:f=300,repeat:r=0,repeatType:a="loop",ease:m,times:i}={}){let s={[t]:n};i&&(s.offset=i);let p=L(m,f);return Array.isArray(p)&&(s.easing=p),e.animate(s,{delay:o,duration:f,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:r+1,direction:a==="reverse"?"alternate":"normal"})}var fe=e=>e.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase();var F="framerAppearId",me="data-"+fe(F);function ce(e){return e.props[me]}var b=(e,t)=>{let n=q.has(t)?"transform":t;return`${e}: ${n}`};var w=new Map,v=new Map;function X(e,t,n){var o;let f=b(e,t),r=w.get(f);if(!r)return null;let{animation:a,startTime:m}=r;function i(){var s;(s=window.MotionCancelOptimisedAnimation)===null||s===void 0||s.call(window,e,t,n)}return a.onfinish=i,m===null||!((o=window.MotionHandoffIsComplete)===null||o===void 0)&&o.call(window,e)?(i(),null):m}var V,O,Y=new Set;function Ve(){Y.forEach(e=>{e.animation.play(),e.animation.startTime=e.startTime}),Y.clear()}function j(e,t,n,o,f){if(window.MotionIsMounted)return;let r=e.dataset[F];if(!r)return;window.MotionHandoffAnimation=X;let a=b(r,t);O||(O=R(e,t,[n[0],n[0]],{duration:1e4,ease:"linear"}),w.set(a,{animation:O,startTime:null}),window.MotionHandoffAnimation=X,window.MotionHasOptimisedAnimation=(i,s)=>{if(!i)return!1;if(!s)return v.has(i);let p=b(i,s);return!!w.get(p)},window.MotionHandoffMarkAsComplete=i=>{v.has(i)&&v.set(i,!0)},window.MotionHandoffIsComplete=i=>v.get(i)===!0,window.MotionCancelOptimisedAnimation=(i,s,p,c)=>{let u=b(i,s),l=w.get(u);l&&(p&&c===void 0?p.postRender(()=>{p.postRender(()=>{l.animation.cancel()})}):l.animation.cancel(),p&&c?(Y.add(l),p.render(Ve)):(w.delete(u),w.size||(window.MotionCancelOptimisedAnimation=void 0)))},window.MotionCheckAppearSync=(i,s,p)=>{var c,u;let l=ce(i);if(!l)return;let d=(c=window.MotionHasOptimisedAnimation)===null||c===void 0?void 0:c.call(window,l,s),g=(u=i.props.values)===null||u===void 0?void 0:u[s];if(!d||!g)return;let y=p.on("change",M=>{var h;g.get()!==M&&((h=window.MotionCancelOptimisedAnimation)===null||h===void 0||h.call(window,l,s),y())});return y});let m=()=>{O.cancel();let i=R(e,t,n,o);V===void 0&&(V=performance.now()),i.startTime=V,w.set(a,{animation:i,startTime:V}),f&&f(i)};v.set(r,!1),O.ready?O.ready.then(m).catch(E):m()}var N=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],$e={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},ze={translateX:"px",translateY:"px",translateZ:"px",x:"px",y:"px",z:"px",perspective:"px",transformPerspective:"px",rotate:"deg",rotateX:"deg",rotateY:"deg"};function ue(e,t){let n=ze[e];return!n||typeof t=="string"&&t.endsWith(n)?t:`${t}${n}`}function G(e){return N.includes(e)}var Be=(e,t)=>N.indexOf(e)-N.indexOf(t);function le({transform:e,transformKeys:t},n){let o={},f=!0,r="";t.sort(Be);for(let a of t){let m=e[a],i=!0;typeof m=="number"?i=m===(a.startsWith("scale")?1:0):i=parseFloat(m)===0,i||(f=!1,r+=`${$e[a]||a}(${e[a]}) `),n&&(o[a]=e[a])}return r=r.trim(),n?r=n(o,r):f&&(r="none"),r}function _(e,t){let n=new Set(Object.keys(e));for(let o in t)n.add(o);return Array.from(n)}function Z(e,t){let n=t-e.length;if(n<=0)return e;let o=new Array(n).fill(e[e.length-1]);return e.concat(o)}function I(e){return e*1e3}var ge={duration:.001},$={opacity:1,scale:1,translateX:0,translateY:0,translateZ:0,x:0,y:0,z:0,rotate:0,rotateX:0,rotateY:0};function ye(e,t,n,o,f){return n.delay&&(n.delay=I(n.delay)),n.type==="spring"?Re(e,t,n,o,f):Xe(e,t,n,o,f)}function Le(e,t,n){let o={},f=0,r=0;for(let a of _(e,t)){let m=e[a]??$[a],i=t[a]??$[a];if(m===void 0||i===void 0||a!=="transformPerspective"&&m===i)continue;a==="transformPerspective"&&(o[a]=[m,i]);let s=_e(m,i,n),{duration:p,keyframes:c}=s;p===void 0||c===void 0||(p>f&&(f=p,r=c.length),o[a]=c)}return{keyframeValuesByProps:o,longestDuration:f,longestLength:r}}function Re(e,t,n,o,f){let r={},{keyframeValuesByProps:a,longestDuration:m,longestLength:i}=Le(e,t,n);if(!i)return r;let s={ease:"linear",duration:m,delay:n.delay},p=f?ge:s,c={};for(let[l,d]of Object.entries(a))G(l)?c[l]=Z(d,i):r[l]={keyframes:Z(d,i),options:l==="opacity"?s:p};let u=he(c,o);return u&&(r.transform={keyframes:u,options:p}),r}function Fe(e){let{type:t,duration:n,...o}=e;return{duration:I(n),...o}}function Xe(e,t,n,o,f){let r=Fe(n);if(!r)return;let a={},m=f?ge:r,i={};for(let p of _(e,t)){let c=e[p]??$[p],u=t[p]??$[p];c===void 0||u===void 0||p!=="transformPerspective"&&c===u||(G(p)?i[p]=[c,u]:a[p]={keyframes:[c,u],options:p==="opacity"?r:m})}let s=he(i,o);return s&&(a.transform={keyframes:s,options:m}),a}var Ye=["duration","bounce"],je=["stiffness","damping","mass"];function Ae(e){return je.some(t=>t in e)?!1:Ye.some(t=>t in e)}function Ne(e,t,n){return Ae(n)?`${e}-${t}-${n.duration}-${n.bounce}`:`${e}-${t}-${n.damping}-${n.stiffness}-${n.mass}`}function Ge(e){return Ae(e)?{...e,duration:I(e.duration)}:e}var de=new Map,xe=10;function _e(e,t,n){let o=Ne(e,t,n),f=de.get(o);if(f)return f;let r=[e,t],a=P({...Ge(n),keyframes:r}),m={done:!1,value:r[0]},i=[],s=0;for(;!m.done&&s<I(10);)m=a.next(s),i.push(m.value),s+=xe;r=i;let p=s-xe,u={keyframes:r,duration:p,ease:"linear"};return de.set(o,u),u}function he(e,t){let n=[],o=Object.values(e)[0]?.length;if(!o)return;let f=Object.keys(e);for(let r=0;r<o;r++){let a={};for(let[i,s]of Object.entries(e)){let p=s[r];p!==void 0&&(a[i]=ue(i,p))}let m=le({transform:a,transformKeys:f},t);n.push(m)}return n}function Ze(e,t){if(!t)for(let n in e){let o=e[n];return o?.legacy===!0?o:void 0}}function we(e,t,n,o,f,r){for(let[a,m]of Object.entries(e)){let i=r?m[r]:void 0;if(i===null||!i&&m.default===null)continue;let s=i??m.default??Ze(m,r);if(!s)continue;let{initial:p,animate:c,transformTemplate:u}=s;if(!p||!c)continue;let{transition:l,...d}=c,g=ye(p,d,l,qe(u,o),f);if(!g)continue;let y={},M={};for(let[x,A]of Object.entries(g))y[x]=A.keyframes,M[x]=A.options;let h=r?`:not(.hidden-${r}) `:"";t(`${h}[${n}="${a}"]`,y,M)}}function qe(e,t){if(!(!e||!t))return(n,o)=>e.replace(t,o)}function Me(e){return e?e.find(n=>n.mediaQuery?window.matchMedia(n.mediaQuery).matches===!0:!1)?.hash:void 0}var mn={animateAppearEffects:we,getActiveVariantHash:Me,spring:P,startOptimizedAppearAnimation:j};return mn})()</script>
<script type="framer/appear" id="__framer__appearAnimationsContent">{"c9foof":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.3,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"10ty1ft":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.2,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"gm6ad7":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"1htatug":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"k2p8j7":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"16qz1r0":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"171srsf":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.75,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.75,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.75,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0,"duration":0.75,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translate(-50%, -50%) __Appear_Animation_Transform__"}},"14deuyl":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.15,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.15,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.15,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.15,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"16yvziu":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.25,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.25,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.25,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.25,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"qe5ew8":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.35,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.35,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.35,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.35,"duration":0.6,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"1k5yvsx":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"1evfmxk":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"xb5sln":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"1aitc12":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1me5xqh":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}},"1rmgi8w":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"},"1yxopgg":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.1,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"u7x4j5":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.2,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"1xgiukk":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":0},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.3,"duration":1,"ease":[0.44,0,0.56,1],"type":"tween"},"x":0,"y":0}}},"1rhv1kr":{"default":{"initial":{"opacity":0.001,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"x":0,"y":12},"animate":{"opacity":1,"rotate":0,"rotateX":0,"rotateY":0,"scale":1,"skewX":0,"skewY":0,"transition":{"delay":0.5,"duration":0.75,"ease":[0.12,0.23,0.5,1],"type":"tween"},"x":0,"y":0},"transformTemplate":"translateX(-50%) __Appear_Animation_Transform__"}}}</script>
<script type="framer/appear" id="__framer__breakpoints">[{"hash":"1yxopgg","mediaQuery":"(min-width: 1600px)"},{"hash":"72rtr7","mediaQuery":"(min-width: 1200px) and (max-width: 1599px)"},{"hash":"1me5xqh","mediaQuery":"(min-width: 810px) and (max-width: 1199px)"},{"hash":"1rmgi8w","mediaQuery":"(max-width: 809px)"},{"hash":"1sope1p","mediaQuery":"(min-width: 1200px)"},{"hash":"tq4x5e","mediaQuery":"(min-width: 810px) and (max-width: 1199px)"},{"hash":"zfiz4q","mediaQuery":"(max-width: 809px)"}]</script><script data-framer-appear-animation="no-preference">(()=>{function c(i,o,m){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),(s,p,d)=>{let t=document.querySelector(s);if(t)for(let[r,f]of Object.entries(p))animator.startOptimizedAppearAnimation(t,r,f,d[r])},i,o,m&&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>
<link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-CZJ6UVG3.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-R7OWAMHN.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-HZL4YIMB.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-IZAIFOET.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-A3IIQ6X3.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-3RKBA23S.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-42U43NKG.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/zor1HS88SyLd49ONXlVjLzoKgahpF0-IkggR6gfQVzE.VQYLCPEY.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-IZIUA4IN.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-524C4VDR.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/chunk-RET7VN47.mjs"><link rel="modulepreload" fetchpriority="low" href="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/script_main.DMO2AS2X.mjs"><script type="module" async data-framer-bundle="main" fetchpriority="low" src="https://framerusercontent.com/sites/1VFNimH21uEDzje7sKyveT/script_main.DMO2AS2X.mjs"></script><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">
<!-- End of bodyEnd -->









