
            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-faf217ee-812d-4474-8131-b934f8e4dc1f: rgb(238, 238, 238);
                --token-0e64c98e-2e3d-4034-8a86-e95f1a065f27: rgb(34, 34, 34);
                --token-6fd3dded-9be8-4471-a82c-6f46144951d0: rgb(255, 255, 255);
                --token-826473bf-c720-497e-93aa-08d9ded12289: rgb(221, 221, 221);
                --token-6589a45a-3b7c-4a7d-a946-c1417bea99bb: rgb(51, 51, 51);
                --token-8a3866a7-1e23-4214-ad15-4e27ded36aa8: rgb(85, 85, 85);
                --token-89e7fd76-754e-4a75-937a-592e3fffa956: rgb(43, 84, 191);
                --token-7538f906-7f23-4256-a368-b37b300e6c43: rgb(157, 210, 216);
                --token-0d535d99-9d50-42ec-95f7-d31f344e2dda: rgb(227, 203, 98);
                --token-9159ee4c-fac6-4098-bf54-b42910a68df2: rgb(194, 62, 40);
            }
            @font-face {
                font-family: Azeret Mono;
                font-style: normal;
                font-weight: 400;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR27yby5s.woff2) format("woff2");
                unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, 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: Azeret Mono;
                font-style: normal;
                font-weight: 400;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/azeretmono/v17/3XF5ErsiyJsY9O_Gepph-FvtTQgMQUdNekSfnPVR1byb.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 400;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
                unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 400;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
                unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, 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: Big Shoulders Display;
                font-style: normal;
                font-weight: 400;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 600;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
                unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 600;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
                unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, 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: Big Shoulders Display;
                font-style: normal;
                font-weight: 600;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 700;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
                unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 700;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
                unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, 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: Big Shoulders Display;
                font-style: normal;
                font-weight: 700;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 900;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cw9DuHpM.woff2) format("woff2");
                unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
            }
            @font-face {
                font-family: Big Shoulders Display;
                font-style: normal;
                font-weight: 900;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1cwtDuHpM.woff2) format("woff2");
                unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, 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: Big Shoulders Display;
                font-style: normal;
                font-weight: 900;
                font-display: block;
                src: url(https://fonts.gstatic.com/s/bigshouldersdisplay/v21/fC1_PZJEZG-e9gHhdI4-NBbfd2ys3SjJCx1czNDu.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+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Overused Grotesk Medium;
                src: url(https://framerusercontent.com/assets/xOWM7zGWjH3Ckn1SvsVX7pHtV7s.woff2);
                font-display: swap;
            }
            @font-face {
                font-family: Overused Grotesk SemiBold;
                src: url(https://framerusercontent.com/assets/AmEEoMkrWlDSe77b6EdHP9s.woff2);
                font-display: swap;
            }
            @font-face {
                font-family: Overused Grotesk Regular;
                src: url(https://framerusercontent.com/assets/GjF1DumxwGBqweHUVX4nAHxRj4.woff2);
                font-display: swap;
            }
            @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://app.framerstatic.com/Inter-Black.cyrillic-ext-TU4ITVTR.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://app.framerstatic.com/Inter-Black.cyrillic-JX7CGTYD.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://app.framerstatic.com/Inter-Black.greek-ext-LS3GCBFI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 900;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://app.framerstatic.com/Inter-Black.greek-ZWCJHBP5.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 900;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://app.framerstatic.com/Inter-Black.latin-ext-BZLEUMX6.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://app.framerstatic.com/Inter-Black.latin-TETRYDF7.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://app.framerstatic.com/Inter-Black.vietnamese-RXQCC3EJ.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://app.framerstatic.com/Inter-BlackItalic.cyrillic-ext-TRM4ITYR.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://app.framerstatic.com/Inter-BlackItalic.cyrillic-FPHIQVZS.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://app.framerstatic.com/Inter-BlackItalic.greek-ext-JTGUUSP5.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 900;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://app.framerstatic.com/Inter-BlackItalic.greek-LUNA3RFO.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 900;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://app.framerstatic.com/Inter-BlackItalic.latin-ext-KU7ICFYH.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://app.framerstatic.com/Inter-BlackItalic.latin-FRVXWQSB.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://app.framerstatic.com/Inter-BlackItalic.vietnamese-2Q7MQKJX.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://app.framerstatic.com/Inter-BoldItalic.cyrillic-ext-PEYDHC3S.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://app.framerstatic.com/Inter-BoldItalic.cyrillic-7EIL6JWG.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://app.framerstatic.com/Inter-BoldItalic.greek-ext-3DJOYQMH.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 700;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://app.framerstatic.com/Inter-BoldItalic.greek-TJBTLTT7.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 700;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://app.framerstatic.com/Inter-BoldItalic.latin-ext-FVPCPRBJ.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://app.framerstatic.com/Inter-BoldItalic.latin-5ZFQS4XK.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://app.framerstatic.com/Inter-BoldItalic.vietnamese-W2625PGF.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: Inter;
                src: url(https://framerusercontent.com/assets/NXxvFRoY5LDh3yCm7MEP2jqYk.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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/5CcgcVyoWSqO1THBiISd6oCog.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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/MF544SVCvk3yNpLIz3pwDXFZPKM.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/TNtxudDBkAm2RXdtU3rvTBwoM.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/fIabp4VN5z7iJ3lNOz9qfNeQHc.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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/YSOgKh50dqzzsXffetgcarlLHcI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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/9iRSYClnXA0RMygyIn6yjjWXJw.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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/MVhJhYeDWxeyqT939zMNyw9p8.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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/RJeJJARdrtNUtic58kOz7hIgBuE.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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/hgmI3sEShaw5UU738TAjDBQPH0.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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/BkDpl4ghaqvMi1btKFyG2tdbec.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                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/IETjvc5qzUaRoaruDpPSwCUM8.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                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/v2q8JTTTs7McDMSEhnxAIBqd0.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 300;
                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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                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/6mJuEAguuIuMog10gGvH5d3cl8.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                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/DolVirEGb34pEXEp8t8FQBSK4.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 500;
                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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                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/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                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/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 600;
                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/PONfPc6h4EPYwJliXQBmjVx7QxI.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                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/zsnJN7Z1wdzUvepJniD3rbvJIyU.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                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/UrzZBOy7RyJEWAZGduzOeHiHuY.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/996sR9SfSDuYELz8oHhDOcErkY.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/ftN1HpyPVJEoEb4q36SOrNdLXU.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                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/jN39PDxZWEwjG7Csryx3JN2r2Y.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                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/JAur4lGGSGRGyrFi59JSIKqVgU.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 800;
                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/YJsHMqeEm0oDHuxRTVCwg5eZuo.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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/oJJMyJlDykMObEyb5VexHSxd24.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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/IpeaX0WzLaonj68howNZg4SJJaY.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/KCj1bV3vDXY5OLHttTeRYcu9J8.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/biaVHhOprxbHaR3dIP7Z8cYurHg.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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/BpOIEy4nYtcp1RwqOtwAgi2EiDE.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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/gNa011yWpVpNFgUhhSlDX8nUiPQ.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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/vpq17U0WM26sBGHgq9jnrUmUf8.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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/bNYh7lNMEpOegeRYAtyGel1WqBE.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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/FBzcXZYmdulcZC0z278U6o0cw.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/ua60IRqWK94xCrq0SC639Hbsdjg.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/Pd8gNPn2dSCh4FyjWFw9PJysoQ.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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/zpiI5DA3vCb3G2sqEyq9xqogo.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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/DtVQjTG8OGGKnwKYrMHRZVCyo.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                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/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                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/6ZMhcggRFfEfbf7lncCpaUbA.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                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/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                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/yDiPvYxioBHsicnYxpPW35WQmx8.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 300;
                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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                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/0E7IMbDzcGABpBwwqNEt60wU0w.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                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/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                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/ksvR4VsLksjpSwnC2fPgHRNMw.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 500;
                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/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                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/zSsEuoJdh8mcFVk976C05ZfQr8.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                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/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                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/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                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/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 600;
                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/if4nAQEfO1l3iBiurvlUSTaMA.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                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/GdJ7SQjcmkU1sz7lk5lMpKUlKY.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                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/sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/zUCSsMbWBcHOQoATrhsPVigkc.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter;
                src: url(https://framerusercontent.com/assets/6eYp9yIAUvPZY7o0yfI4e2OP6g.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                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/aKoimhPBfs6C7Am2HTTVjGcpE.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                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/L9nHaKi7ULzGWchEehsfwttxOwM.woff2);
                font-display: swap;
                font-style: italic;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 400;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 400;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/nCpxWS6DaPlPe0lHzStXAPCo3lw.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/Vu4RH4OOAYHIXg4LpXVzNVmbpY.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/eOWZqb2nQ1SLbtYmcGBFYFSOE5U.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/H0Z3dXk6VFBv9TPQedY7FZVVVQ.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/sMud1BrfhejzYfhsGoUtjWdRb90.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/SDel4nEmK9AyiBktaYZfYI9DrY.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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 Display;
                src: url(https://framerusercontent.com/assets/goi1SSqo9KWshoqpg7CqWwBcQBc.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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 Display;
                src: url(https://framerusercontent.com/assets/iPDparXDXhfwSxmuiEXzr0b1vAU.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 100;
                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 Display;
                src: url(https://framerusercontent.com/assets/kZK78sVb0ChIxwI4EF00ArQvpu0.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/zLXnIInNs9VhCJZQ1B0FvHgtWDM.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/yHa3FUh9QDCLkYGoHU44PsRbTI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/w3wwH92cnNPcZVAf63gAmGQW0k.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/w9aHRXFhel7kScIgRMsPqEwE3AY.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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 Display;
                src: url(https://framerusercontent.com/assets/uUP0myN2OEY8kWGv4U4DKeDieDg.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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 Display;
                src: url(https://framerusercontent.com/assets/eDNmF3DmGWYDX8NrhNZOl1SDyQ.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 200;
                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 Display;
                src: url(https://framerusercontent.com/assets/MaMAn5Jp5gJg1z3VaLH65QwWPLc.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/fEqgEChcTaneQFxeugexHq7Bk.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/nL7d8Ph0ViwUQorApF89PoAagQI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/TfzHIi6ZmZDuhnIFGcgM6Ipuim4.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                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 Display;
                src: url(https://framerusercontent.com/assets/6e1qKhy2mljzCRhlGpuCksCGjGI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                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 Display;
                src: url(https://framerusercontent.com/assets/ub5XwqqEAMrXQz31ej6fNqbxnBc.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 300;
                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 Display;
                src: url(https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                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 Display;
                src: url(https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                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 Display;
                src: url(https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 500;
                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 Display;
                src: url(https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                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 Display;
                src: url(https://framerusercontent.com/assets/dHHUz45rhM2KCQpj9zttNVlibk.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                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 Display;
                src: url(https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 600;
                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 Display;
                src: url(https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 700;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 700;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/RDJfWXA0aFdpD2OO2AJLBh2Z7E.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/e97VFGU1js4GGgvQCnvIiHpRf0.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/9WZaFuMg9OiQ7an8bugAJkUG04.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/pFve2DToKu0uyKsWs4NBTHpK7Vc.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/1ZgR8LZSrJTG9VOgP5wgqaL3lQ4.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/4hhgqiTCDCCa8WhFmTB7QXODupk.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/EZSFVoaPWKnZ6GuVk5dlS5pk.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 Display;
                src: url(https://framerusercontent.com/assets/TMYuLEOqLWgunxD5qCFeADEgk.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 Display;
                src: url(https://framerusercontent.com/assets/EL4v8OG6t2XwHSJLO1YF25DNiDw.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 900;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/vSoBOmgqFUd0rVCgogjwL7jQI.woff2);
                font-display: block;
                font-style: normal;
                font-weight: 900;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/bIwBTbnyeAOa9wQIBagEdRDHXhE.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 Display;
                src: url(https://framerusercontent.com/assets/ytuJ1iJd5SddEQ3LTMbeYRRwiE.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 Display;
                src: url(https://framerusercontent.com/assets/fmXYBApyDC604dR7g2aaACGvCk.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 Display;
                src: url(https://framerusercontent.com/assets/fWaKVy6hRB8Z8aBaXHMiFEvPILU.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/syX0favWwGMDkTs34aSUJp2FDg.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/MRDnh8epalyri0qENYQVaYkjNjA.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/dkR8k5Cze1rY2rQWCcFiLvNxm8M.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/3RO0kKTqHkJmvsJcJAr5at0.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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 Display;
                src: url(https://framerusercontent.com/assets/vYXKBGLaUwctOIY5xUjwrXQ4p8.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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 Display;
                src: url(https://framerusercontent.com/assets/GSo3TkcX0SwmUNLnnUlsKhqgZI.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 100;
                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 Display;
                src: url(https://framerusercontent.com/assets/7b925B3vAlG2atcrbV7LoSudp7c.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/FuEG87bF2T2uEeI84KQYYAE9wA.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/l72nQILmlFUAK8OXlvJB8Qybl2M.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/PjAOIKsdFTryeYPWcKg4xHgWCTI.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/5u1LyW8isA2RA3QfYvCc6TVeGSU.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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 Display;
                src: url(https://framerusercontent.com/assets/TB25ubMpKGgq66PNQGGdJB2VGM.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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 Display;
                src: url(https://framerusercontent.com/assets/vFOa28RMJNgff4GnWLns8E8vGZw.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 200;
                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 Display;
                src: url(https://framerusercontent.com/assets/JVGAsgKKXCCsDQ3MCrxIs5u1U.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/GeFYhvsobZhw8u0Xza2zCmC8Cw.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/8dxmIktsyEgZt0OloSu5gz6TgLI.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/f2kclCrwmFV8YeznrosrT3kcjE.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/HTPyW5jOpXfwIja9CrgNJUDriY4.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                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 Display;
                src: url(https://framerusercontent.com/assets/SorE7ZPZIqD5pBy9oKeSOEC0Q5k.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                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 Display;
                src: url(https://framerusercontent.com/assets/xFtzow8wtMpaEQuIGgCbt25Qorg.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 300;
                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 Display;
                src: url(https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/djqIk3Er2JcAcz7Rup88BdINEw.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 400;
                unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/A5P4nkYCJlLQxGxaS1lzG8PNSc.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/vuPfygr1n1zYxscvWgGI8hRf3LE.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/jplzYzqFHXreyADwk9yrkQlWQ.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/sSIKP2TfVPvfK7YVENPE5H87A.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/gawbeo7iEJSRZ4kcrh6YRrU8o.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                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 Display;
                src: url(https://framerusercontent.com/assets/xSzma7KIWAdctStaX171ey3lams.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                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 Display;
                src: url(https://framerusercontent.com/assets/8E92vrr3j1gDqzepmeSbD2%20u0JxA.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 500;
                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 Display;
                src: url(https://framerusercontent.com/assets/KKQXBq6BF0xEmVbrTnWxh3Yw.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/ugFYeIKZEJXDxI6Kh0YQUX6EK9I.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/DgDysCLt0HkIpWMu2uN5tivgQ.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/wmHLUqO4QxLaADUScavxvknnBQ.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                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 Display;
                src: url(https://framerusercontent.com/assets/08bCJfmvizuFi36VeazboYh54CQ.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                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 Display;
                src: url(https://framerusercontent.com/assets/DuYGXsyDXsSnxlZ8qzmcA4x3JiI.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 600;
                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 Display;
                src: url(https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 700;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 700;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/TBccIZR9kIpkRce5i9ATfPp7a4.woff2);
                font-display: block;
                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 Display;
                src: url(https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2);
                font-display: block;
                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: Inter Display;
                src: url(https://framerusercontent.com/assets/toNasQAsgu8B7dP8n9xdXRzdNhU.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/xPVm3TFQkuvdIaC7nzaBBAiE5Y.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/oG51mTqVfF2JDETyCzOOIQOpzY.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/1aaySnsnw0pKE2qUemKvHaM1tw.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/pkaPRuutZhWxJishes736uL2KM.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/gLJVFeatQcrirAaS7jqVJIO4.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 800;
                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 Display;
                src: url(https://framerusercontent.com/assets/yHWoQPBZSEiCC3aW3JXtcoFby8o.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 Display;
                src: url(https://framerusercontent.com/assets/UHqhq621TbUtspKtPKPA1Ne8qY.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 Display;
                src: url(https://framerusercontent.com/assets/6dsy2CbviAWDcszGLlgyaLpRMk.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 900;
                unicode-range: U+1F00-1FFF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/TQqnntSFYYGDv7XtyT3ZhfvDA.woff2);
                font-display: block;
                font-style: italic;
                font-weight: 900;
                unicode-range: U+0370-03FF;
            }
            @font-face {
                font-family: Inter Display;
                src: url(https://framerusercontent.com/assets/nE03Xxh2GngsU8hDpg6CRGxqfoM.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 Display;
                src: url(https://framerusercontent.com/assets/sz8HQr9IEEln6nmUJ8X0dtBwUQ.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 Display;
                src: url(https://framerusercontent.com/assets/dWFiPjtJpfcxAIDV8RPyuCq04.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: Switzer;
                src: url(https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2);
                font-display: swap;
                font-style: normal;
                font-weight: 400;
            }
            @font-face {
                font-family: Overused Grotesk Medium Placeholder;
                src: local("Arial");
                ascent-override: 109.64%;
                descent-override: 31.36%;
                line-gap-override: 9.04%;
                size-adjust: 99.51%;
            }
            @font-face {
                font-family: Overused Grotesk SemiBold Placeholder;
                src: local("Arial");
                ascent-override: 108.77%;
                descent-override: 32.34%;
                line-gap-override: 8.82%;
                size-adjust: 102.05%;
            }
            @font-face {
                font-family: Overused Grotesk Regular Placeholder;
                src: local("Arial");
                ascent-override: 110.72%;
                descent-override: 30.34%;
                line-gap-override: 9.29%;
                size-adjust: 96.91%;
            }
            @font-face {
                font-family: Inter Placeholder;
                src: local("Arial");
                ascent-override: 90%;
                descent-override: 22.43%;
                line-gap-override: 0%;
                size-adjust: 107.64%;
            }
            @font-face {
                font-family: Switzer Placeholder;
                src: local("Arial");
                ascent-override: 96.67%;
                descent-override: 24.66%;
                line-gap-override: 8.88%;
                size-adjust: 101.38%;
            }
            [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,
            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);
            }
            .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));
            }
            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));
            }
            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));
            }
            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),
            .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-blockquote-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));
            }
            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]) {
                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);
            }
            code.framer-text a.framer-text,
            code.framer-text a.framer-text span.framer-text:not([data-text-fill]) {
                font-family: var(--framer-blockquote-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));
            }
            a.framer-text:hover,
            a.framer-text: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))));
            }
            code.framer-text a.framer-text:hover,
            code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]) {
                font-family: var(--framer-blockquote-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-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));
            }
            a.framer-text[data-framer-page-link-current],
            a.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)));
            }
            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]) {
                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));
            }
            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]) {
                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))));
            }
            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]) {
                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));
            }
            .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 {
                display: table;
                width: 100%;
            }
            li.framer-text {
                display: table-row;
                counter-increment: list-item;
                list-style: none;
            }
            ol.framer-text > li.framer-text:before {
                display: table-cell;
                width: 2.25ch;
                box-sizing: border-box;
                padding-inline-end: 0.75ch;
                content: counter(list-item, var(--list-style-type)) ".";
                white-space: nowrap;
            }
            ul.framer-text > li.framer-text:before {
                display: table-cell;
                width: 2.25ch;
                box-sizing: border-box;
                padding-inline-end: 0.75ch;
                content: "\2022";
            }
            .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;
            }
            [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)));
            }
            a[data-framer-page-link-current],
            a[data-framer-page-link-current] span: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: 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)));
            }
            a[data-framer-page-link-current]:hover,
            a[data-framer-page-link-current]:hover span: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: 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: 0.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: 0.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;
            }
            .framer-cursor-none,
            .framer-cursor-none * {
                
            }
            .framer-pointer-events-none,
            .framer-pointer-events-none * {
                pointer-events: none !important;
            }
            .framer-body-UlQco8cYi-framer-vmxEI {
                background: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, rgb(246, 243, 236));
            }
            .framer-vmxEI.framer-ocwrf3,
            .framer-vmxEI .framer-ocwrf3 {
                display: block;
            }
            .framer-vmxEI.framer-1rn7xrn {
                align-content: center;
                align-items: center;
                background-color: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, #f6f3ec);
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 0px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1200px;
            }
            .framer-vmxEI .framer-xwi9zb-container {
                flex: none;
                height: auto;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 8;
            }
            .framer-vmxEI .framer-q7m8q {
                background-color: #000c;
                inset: 0;
                position: fixed;
                user-select: none;
                z-index: 6;
            }
            .framer-vmxEI .framer-dredle-container {
                flex: none;
                height: 100vh;
                left: 0;
                position: fixed;
                right: 0;
                top: 0;
                z-index: 9;
            }
            .framer-vmxEI .framer-wfohw9 {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 0px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 70px 0 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-3188ig {
                align-content: flex-end;
                align-items: flex-end;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 20px 20px 40px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1dqrt03 {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-2nzy28 {
                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: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-klbi3g {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-1ru6qlc,
            .framer-vmxEI .framer-l3rgbt,
            .framer-vmxEI .framer-qytysr,
            .framer-vmxEI .framer-7y8wvx,
            .framer-vmxEI .framer-1xifu62,
            .framer-vmxEI .framer-1h6adtm,
            .framer-vmxEI .framer-d6hkyf,
            .framer-vmxEI .framer-w6i2yr,
            .framer-vmxEI .framer-1tfpup2,
            .framer-vmxEI .framer-1mluo2z,
            .framer-vmxEI .framer-2pcc8n,
            .framer-vmxEI .framer-1vox8jw,
            .framer-vmxEI .framer-1v29e28,
            .framer-vmxEI .framer-fnspb2,
            .framer-vmxEI .framer-1ggm7yp,
            .framer-vmxEI .framer-1vd3msc,
            .framer-vmxEI .framer-2hb5q3 {
                flex: none;
                height: auto;
                position: relative;
                white-space: nowrap;
                width: auto;
            }
            .framer-vmxEI .framer-sijxac {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: min-content;
            }
            .framer-vmxEI .framer-1frzep0,
            .framer-vmxEI .framer-1purhoj,
            .framer-vmxEI .framer-1g5dz5g {
                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: hidden;
                padding: 0;
                position: relative;
                width: min-content;
            }
            .framer-vmxEI .framer-1ol9ct1 {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 5px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: min-content;
            }
            .framer-vmxEI .framer-1or9t25 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 2px;
                height: 37px;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1c5a5vw,
            .framer-vmxEI .framer-giv2fc {
                --framer-link-text-color: #0099ff;
                --framer-link-text-decoration: underline;
                flex: none;
                height: auto;
                position: relative;
                white-space: pre;
                width: auto;
            }
            .framer-vmxEI .framer-1ix31z3 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 0px;
                height: auto;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-96mott {
                align-content: center;
                align-items: center;
                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-vmxEI .framer-1xvdypq {
                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: 100%;
            }
            .framer-vmxEI .framer-3fhfaa-container {
                flex: 1 0 0px;
                height: auto;
                pointer-events: auto;
                position: relative;
                width: 1px;
                z-index: 0;
            }
            .framer-vmxEI .framer-31zfq4 {
                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: flex-start;
                overflow: hidden;
                padding: 78px 20px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-zis0ow {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-11m8gbq {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 15px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-1ktmroi,
            .framer-vmxEI .framer-1j9t3s9 {
                flex: none;
                height: auto;
                position: relative;
                white-space: pre-wrap;
                width: 100%;
                word-break: break-word;
                word-wrap: break-word;
            }
            .framer-vmxEI .framer-1sv1d3a {
                flex: none;
                height: auto;
                max-width: 680px;
                position: relative;
                white-space: pre-wrap;
                width: 100%;
                word-break: break-word;
                word-wrap: break-word;
            }
            .framer-vmxEI .framer-4ibu5p {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 40px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-1jdtfl9,
            .framer-vmxEI .framer-e5kg88 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 15px;
                height: min-content;
                justify-content: center;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-boecvl {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 5px;
                height: min-content;
                justify-content: center;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1sqxgro {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 5px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1acpj45 {
                flex: 1 0 0px;
                height: auto;
                max-width: 680px;
                position: relative;
                white-space: pre-wrap;
                width: 1px;
                word-break: break-word;
                word-wrap: break-word;
            }
            .framer-vmxEI .framer-1w6bpls {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: center;
                min-height: 24px;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1q2gp0k {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0 20px 160px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-ac2s2t {
                align-content: center;
                align-items: center;
                aspect-ratio: 1.8125 / 1;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 10px;
                height: var(--framer-aspect-ratio-supported, 640px);
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-rxlqf {
                flex: none;
                height: 100%;
                overflow: hidden;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-flpgyy {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-6gsfr2,
            .framer-vmxEI .framer-vjlo81 {
                align-content: center;
                align-items: center;
                aspect-ratio: 0.8507462686567164 / 1;
                display: flex;
                flex: 0.5 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: var(--framer-aspect-ratio-supported, 670px);
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-m1mfrm,
            .framer-vmxEI .framer-dhwssh-container,
            .framer-vmxEI .framer-hgrsfs,
            .framer-vmxEI .framer-cqto1-container,
            .framer-vmxEI .framer-1f5j4ef,
            .framer-vmxEI .framer-11hbf7q {
                flex: none;
                height: 100%;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1riv3do {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-end;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-ez5cbq {
                align-content: center;
                align-items: center;
                aspect-ratio: 1.8125 / 1;
                background-color: #9ef;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: var(--framer-aspect-ratio-supported, 640px);
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-13ll18o {
                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: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-ovxejj,
            .framer-vmxEI .framer-9x2igg {
                align-content: center;
                align-items: center;
                aspect-ratio: 0.8507462686567164 / 1;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 10px;
                height: var(--framer-aspect-ratio-supported, 670px);
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-jvrvlt {
                align-content: center;
                align-items: center;
                aspect-ratio: 1.8125 / 1;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: var(--framer-aspect-ratio-supported, 640px);
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-9qpn8p {
                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: flex-start;
                overflow: hidden;
                padding: 0 0 120px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-gvyfni {
                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: center;
                overflow: visible;
                padding: 0 20px 40px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-11yx1tw {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 19px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-v6og8h {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: center;
                overflow: hidden;
                padding: 0 20px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-k8vxif,
            .framer-vmxEI .framer-1hs35l9,
            .framer-vmxEI .framer-72dsuj {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 40px;
                height: min-content;
                justify-content: flex-start;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-vmxEI .framer-24jjgp-container,
            .framer-vmxEI .framer-gm8vnu-container {
                aspect-ratio: 1.494 / 1;
                flex: none;
                height: var(--framer-aspect-ratio-supported, 250px);
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-gmet2u-container {
                aspect-ratio: 1.492 / 1;
                flex: none;
                height: var(--framer-aspect-ratio-supported, 250px);
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-59iwpv {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
                z-index: 5;
            }
            .framer-vmxEI .framer-1b1y9um {
                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: hidden;
                padding: 20px 20px 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1gsfzss {
                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: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-18s5pny {
                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: flex-start;
                overflow: hidden;
                padding: 0 20px;
                position: relative;
                width: 100%;
            }
            .framer-vmxEI .framer-1bbmw8q {
                align-content: flex-start;
                align-items: flex-start;
                cursor: pointer;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                width: min-content;
            }
            .framer-vmxEI .framer-4k6ubw-container,
            .framer-vmxEI .framer-1ep9ue8-container,
            .framer-vmxEI .framer-1upy4x7-container,
            .framer-vmxEI .framer-1grmzh9-container {
                cursor: pointer;
                flex: none;
                height: auto;
                position: relative;
                width: auto;
            }
            .framer-vmxEI .framer-1g5aq5y,
            .framer-vmxEI .framer-1ixwf6x,
            .framer-vmxEI .framer-1q17fu7 {
                align-content: flex-start;
                align-items: flex-start;
                cursor: pointer;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0;
                position: relative;
                text-decoration: none;
                width: min-content;
            }
            .framer-vmxEI .framer-1a6sisy-container {
                flex: none;
                height: auto;
                position: relative;
                width: 100%;
                z-index: 10;
            }
            @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
                .framer-vmxEI.framer-1rn7xrn,
                .framer-vmxEI .framer-wfohw9,
                .framer-vmxEI .framer-3188ig,
                .framer-vmxEI .framer-1dqrt03,
                .framer-vmxEI .framer-2nzy28,
                .framer-vmxEI .framer-klbi3g,
                .framer-vmxEI .framer-sijxac,
                .framer-vmxEI .framer-1frzep0,
                .framer-vmxEI .framer-1ol9ct1,
                .framer-vmxEI .framer-1or9t25,
                .framer-vmxEI .framer-1ix31z3,
                .framer-vmxEI .framer-96mott,
                .framer-vmxEI .framer-1xvdypq,
                .framer-vmxEI .framer-31zfq4,
                .framer-vmxEI .framer-zis0ow,
                .framer-vmxEI .framer-11m8gbq,
                .framer-vmxEI .framer-4ibu5p,
                .framer-vmxEI .framer-1jdtfl9,
                .framer-vmxEI .framer-boecvl,
                .framer-vmxEI .framer-1sqxgro,
                .framer-vmxEI .framer-e5kg88,
                .framer-vmxEI .framer-1w6bpls,
                .framer-vmxEI .framer-1q2gp0k,
                .framer-vmxEI .framer-ac2s2t,
                .framer-vmxEI .framer-flpgyy,
                .framer-vmxEI .framer-6gsfr2,
                .framer-vmxEI .framer-vjlo81,
                .framer-vmxEI .framer-1riv3do,
                .framer-vmxEI .framer-ez5cbq,
                .framer-vmxEI .framer-13ll18o,
                .framer-vmxEI .framer-ovxejj,
                .framer-vmxEI .framer-9x2igg,
                .framer-vmxEI .framer-jvrvlt,
                .framer-vmxEI .framer-9qpn8p,
                .framer-vmxEI .framer-gvyfni,
                .framer-vmxEI .framer-11yx1tw,
                .framer-vmxEI .framer-1purhoj,
                .framer-vmxEI .framer-1g5dz5g,
                .framer-vmxEI .framer-v6og8h,
                .framer-vmxEI .framer-k8vxif,
                .framer-vmxEI .framer-1hs35l9,
                .framer-vmxEI .framer-72dsuj,
                .framer-vmxEI .framer-59iwpv,
                .framer-vmxEI .framer-1b1y9um,
                .framer-vmxEI .framer-1gsfzss,
                .framer-vmxEI .framer-18s5pny,
                .framer-vmxEI .framer-1bbmw8q,
                .framer-vmxEI .framer-1g5aq5y,
                .framer-vmxEI .framer-1ixwf6x,
                .framer-vmxEI .framer-1q17fu7 {
                    gap: 0px;
                }
                .framer-vmxEI.framer-1rn7xrn > *,
                .framer-vmxEI .framer-wfohw9 > *,
                .framer-vmxEI .framer-1ix31z3 > * {
                    margin: 0;
                }
                .framer-vmxEI.framer-1rn7xrn > :first-child,
                .framer-vmxEI .framer-wfohw9 > :first-child,
                .framer-vmxEI .framer-1dqrt03 > :first-child,
                .framer-vmxEI .framer-1ix31z3 > :first-child,
                .framer-vmxEI .framer-96mott > :first-child,
                .framer-vmxEI .framer-31zfq4 > :first-child,
                .framer-vmxEI .framer-11m8gbq > :first-child,
                .framer-vmxEI .framer-4ibu5p > :first-child,
                .framer-vmxEI .framer-1jdtfl9 > :first-child,
                .framer-vmxEI .framer-boecvl > :first-child,
                .framer-vmxEI .framer-e5kg88 > :first-child,
                .framer-vmxEI .framer-1q2gp0k > :first-child,
                .framer-vmxEI .framer-ac2s2t > :first-child,
                .framer-vmxEI .framer-ovxejj > :first-child,
                .framer-vmxEI .framer-9x2igg > :first-child,
                .framer-vmxEI .framer-9qpn8p > :first-child,
                .framer-vmxEI .framer-gvyfni > :first-child,
                .framer-vmxEI .framer-k8vxif > :first-child,
                .framer-vmxEI .framer-1hs35l9 > :first-child,
                .framer-vmxEI .framer-72dsuj > :first-child,
                .framer-vmxEI .framer-59iwpv > :first-child,
                .framer-vmxEI .framer-1b1y9um > :first-child,
                .framer-vmxEI .framer-1gsfzss > :first-child,
                .framer-vmxEI .framer-18s5pny > :first-child {
                    margin-top: 0;
                }
                .framer-vmxEI.framer-1rn7xrn > :last-child,
                .framer-vmxEI .framer-wfohw9 > :last-child,
                .framer-vmxEI .framer-1dqrt03 > :last-child,
                .framer-vmxEI .framer-1ix31z3 > :last-child,
                .framer-vmxEI .framer-96mott > :last-child,
                .framer-vmxEI .framer-31zfq4 > :last-child,
                .framer-vmxEI .framer-11m8gbq > :last-child,
                .framer-vmxEI .framer-4ibu5p > :last-child,
                .framer-vmxEI .framer-1jdtfl9 > :last-child,
                .framer-vmxEI .framer-boecvl > :last-child,
                .framer-vmxEI .framer-e5kg88 > :last-child,
                .framer-vmxEI .framer-1q2gp0k > :last-child,
                .framer-vmxEI .framer-ac2s2t > :last-child,
                .framer-vmxEI .framer-ovxejj > :last-child,
                .framer-vmxEI .framer-9x2igg > :last-child,
                .framer-vmxEI .framer-9qpn8p > :last-child,
                .framer-vmxEI .framer-gvyfni > :last-child,
                .framer-vmxEI .framer-k8vxif > :last-child,
                .framer-vmxEI .framer-1hs35l9 > :last-child,
                .framer-vmxEI .framer-72dsuj > :last-child,
                .framer-vmxEI .framer-59iwpv > :last-child,
                .framer-vmxEI .framer-1b1y9um > :last-child,
                .framer-vmxEI .framer-1gsfzss > :last-child,
                .framer-vmxEI .framer-18s5pny > :last-child {
                    margin-bottom: 0;
                }
                .framer-vmxEI .framer-3188ig > *,
                .framer-vmxEI .framer-2nzy28 > *,
                .framer-vmxEI .framer-klbi3g > *,
                .framer-vmxEI .framer-sijxac > *,
                .framer-vmxEI .framer-1frzep0 > *,
                .framer-vmxEI .framer-1xvdypq > *,
                .framer-vmxEI .framer-1w6bpls > *,
                .framer-vmxEI .framer-6gsfr2 > *,
                .framer-vmxEI .framer-vjlo81 > *,
                .framer-vmxEI .framer-1riv3do > *,
                .framer-vmxEI .framer-ez5cbq > *,
                .framer-vmxEI .framer-jvrvlt > *,
                .framer-vmxEI .framer-1purhoj > *,
                .framer-vmxEI .framer-1g5dz5g > *,
                .framer-vmxEI .framer-1bbmw8q > *,
                .framer-vmxEI .framer-1g5aq5y > *,
                .framer-vmxEI .framer-1ixwf6x > *,
                .framer-vmxEI .framer-1q17fu7 > * {
                    margin: 0 5px;
                }
                .framer-vmxEI .framer-3188ig > :first-child,
                .framer-vmxEI .framer-2nzy28 > :first-child,
                .framer-vmxEI .framer-klbi3g > :first-child,
                .framer-vmxEI .framer-sijxac > :first-child,
                .framer-vmxEI .framer-1frzep0 > :first-child,
                .framer-vmxEI .framer-1ol9ct1 > :first-child,
                .framer-vmxEI .framer-1or9t25 > :first-child,
                .framer-vmxEI .framer-1xvdypq > :first-child,
                .framer-vmxEI .framer-zis0ow > :first-child,
                .framer-vmxEI .framer-1sqxgro > :first-child,
                .framer-vmxEI .framer-1w6bpls > :first-child,
                .framer-vmxEI .framer-flpgyy > :first-child,
                .framer-vmxEI .framer-6gsfr2 > :first-child,
                .framer-vmxEI .framer-vjlo81 > :first-child,
                .framer-vmxEI .framer-1riv3do > :first-child,
                .framer-vmxEI .framer-ez5cbq > :first-child,
                .framer-vmxEI .framer-13ll18o > :first-child,
                .framer-vmxEI .framer-jvrvlt > :first-child,
                .framer-vmxEI .framer-11yx1tw > :first-child,
                .framer-vmxEI .framer-1purhoj > :first-child,
                .framer-vmxEI .framer-1g5dz5g > :first-child,
                .framer-vmxEI .framer-v6og8h > :first-child,
                .framer-vmxEI .framer-1bbmw8q > :first-child,
                .framer-vmxEI .framer-1g5aq5y > :first-child,
                .framer-vmxEI .framer-1ixwf6x > :first-child,
                .framer-vmxEI .framer-1q17fu7 > :first-child {
                    margin-left: 0;
                }
                .framer-vmxEI .framer-3188ig > :last-child,
                .framer-vmxEI .framer-2nzy28 > :last-child,
                .framer-vmxEI .framer-klbi3g > :last-child,
                .framer-vmxEI .framer-sijxac > :last-child,
                .framer-vmxEI .framer-1frzep0 > :last-child,
                .framer-vmxEI .framer-1ol9ct1 > :last-child,
                .framer-vmxEI .framer-1or9t25 > :last-child,
                .framer-vmxEI .framer-1xvdypq > :last-child,
                .framer-vmxEI .framer-zis0ow > :last-child,
                .framer-vmxEI .framer-1sqxgro > :last-child,
                .framer-vmxEI .framer-1w6bpls > :last-child,
                .framer-vmxEI .framer-flpgyy > :last-child,
                .framer-vmxEI .framer-6gsfr2 > :last-child,
                .framer-vmxEI .framer-vjlo81 > :last-child,
                .framer-vmxEI .framer-1riv3do > :last-child,
                .framer-vmxEI .framer-ez5cbq > :last-child,
                .framer-vmxEI .framer-13ll18o > :last-child,
                .framer-vmxEI .framer-jvrvlt > :last-child,
                .framer-vmxEI .framer-11yx1tw > :last-child,
                .framer-vmxEI .framer-1purhoj > :last-child,
                .framer-vmxEI .framer-1g5dz5g > :last-child,
                .framer-vmxEI .framer-v6og8h > :last-child,
                .framer-vmxEI .framer-1bbmw8q > :last-child,
                .framer-vmxEI .framer-1g5aq5y > :last-child,
                .framer-vmxEI .framer-1ixwf6x > :last-child,
                .framer-vmxEI .framer-1q17fu7 > :last-child {
                    margin-right: 0;
                }
                .framer-vmxEI .framer-1dqrt03 > *,
                .framer-vmxEI .framer-31zfq4 > *,
                .framer-vmxEI .framer-ac2s2t > *,
                .framer-vmxEI .framer-ovxejj > *,
                .framer-vmxEI .framer-9x2igg > *,
                .framer-vmxEI .framer-9qpn8p > *,
                .framer-vmxEI .framer-gvyfni > *,
                .framer-vmxEI .framer-59iwpv > *,
                .framer-vmxEI .framer-1gsfzss > *,
                .framer-vmxEI .framer-18s5pny > * {
                    margin: 5px 0;
                }
                .framer-vmxEI .framer-1ol9ct1 > *,
                .framer-vmxEI .framer-1sqxgro > * {
                    margin: 0 2.5px;
                }
                .framer-vmxEI .framer-1or9t25 > * {
                    margin: 0 1px;
                }
                .framer-vmxEI .framer-96mott > *,
                .framer-vmxEI .framer-1q2gp0k > *,
                .framer-vmxEI .framer-1b1y9um > * {
                    margin: 10px 0;
                }
                .framer-vmxEI .framer-zis0ow > *,
                .framer-vmxEI .framer-flpgyy > *,
                .framer-vmxEI .framer-13ll18o > *,
                .framer-vmxEI .framer-v6og8h > * {
                    margin: 0 10px;
                }
                .framer-vmxEI .framer-11m8gbq > *,
                .framer-vmxEI .framer-1jdtfl9 > *,
                .framer-vmxEI .framer-e5kg88 > * {
                    margin: 7.5px 0;
                }
                .framer-vmxEI .framer-4ibu5p > *,
                .framer-vmxEI .framer-k8vxif > *,
                .framer-vmxEI .framer-1hs35l9 > *,
                .framer-vmxEI .framer-72dsuj > * {
                    margin: 20px 0;
                }
                .framer-vmxEI .framer-boecvl > * {
                    margin: 2.5px 0;
                }
                .framer-vmxEI .framer-11yx1tw > * {
                    margin: 0 9.5px;
                }
            }
            @media (min-width: 1200px) {
                .framer-vmxEI .hidden-1rn7xrn {
                    display: none !important;
                }
            }
            @media (min-width: 810px) and (max-width: 1199px) {
                .framer-vmxEI .hidden-dbiqm7 {
                    display: none !important;
                }
                .framer-body-UlQco8cYi-framer-vmxEI {
                    background: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, rgb(246, 243, 236));
                }
                .framer-vmxEI.framer-1rn7xrn {
                    width: 810px;
                }
                .framer-vmxEI .framer-ac2s2t,
                .framer-vmxEI .framer-ez5cbq,
                .framer-vmxEI .framer-jvrvlt {
                    height: var(--framer-aspect-ratio-supported, 425px);
                }
                .framer-vmxEI .framer-6gsfr2,
                .framer-vmxEI .framer-vjlo81,
                .framer-vmxEI .framer-ovxejj,
                .framer-vmxEI .framer-9x2igg {
                    height: var(--framer-aspect-ratio-supported, 441px);
                }
                .framer-vmxEI .framer-24jjgp-container,
                .framer-vmxEI .framer-gm8vnu-container {
                    height: var(--framer-aspect-ratio-supported, 163px);
                }
                .framer-vmxEI .framer-gmet2u-container {
                    height: var(--framer-aspect-ratio-supported, 164px);
                }
            }
            @media (max-width: 809px) {
                .framer-vmxEI .hidden-5nm5tn {
                    display: none !important;
                }
                .framer-body-UlQco8cYi-framer-vmxEI {
                    background: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, rgb(246, 243, 236));
                }
                .framer-vmxEI.framer-1rn7xrn {
                    width: 390px;
                }
                .framer-vmxEI .framer-xwi9zb-container {
                    z-index: 10;
                }
                .framer-vmxEI .framer-3188ig {
                    padding: 20px 15px 40px;
                }
                .framer-vmxEI .framer-sijxac {
                    width: 100%;
                }
                .framer-vmxEI .framer-1h6adtm {
                    flex: 1 0 0px;
                    white-space: pre-wrap;
                    width: 1px;
                    word-break: break-word;
                    word-wrap: break-word;
                }
                .framer-vmxEI .framer-1ol9ct1 {
                    gap: 3px;
                }
                .framer-vmxEI .framer-1xvdypq {
                    aspect-ratio: 1.3 / 1;
                    height: var(--framer-aspect-ratio-supported, 300px);
                }
                .framer-vmxEI .framer-31zfq4 {
                    padding: 50px 15px 78px;
                }
                .framer-vmxEI .framer-zis0ow {
                    flex-direction: column;
                }
                .framer-vmxEI .framer-11m8gbq,
                .framer-vmxEI .framer-4ibu5p,
                .framer-vmxEI .framer-k8vxif,
                .framer-vmxEI .framer-1hs35l9,
                .framer-vmxEI .framer-72dsuj {
                    flex: none;
                    width: 100%;
                }
                .framer-vmxEI .framer-1q2gp0k {
                    gap: 10px;
                    padding: 0 15px 100px;
                }
                .framer-vmxEI .framer-ac2s2t,
                .framer-vmxEI .framer-ez5cbq,
                .framer-vmxEI .framer-jvrvlt {
                    aspect-ratio: 1.565217391304348 / 1;
                    height: var(--framer-aspect-ratio-supported, 230px);
                }
                .framer-vmxEI .framer-flpgyy,
                .framer-vmxEI .framer-13ll18o {
                    flex-direction: column;
                    gap: 10px;
                }
                .framer-vmxEI .framer-6gsfr2,
                .framer-vmxEI .framer-vjlo81,
                .framer-vmxEI .framer-ovxejj {
                    flex: none;
                    height: var(--framer-aspect-ratio-supported, 423px);
                    width: 100%;
                }
                .framer-vmxEI .framer-9x2igg {
                    flex: none;
                    height: var(--framer-aspect-ratio-supported, 424px);
                    width: 100%;
                }
                .framer-vmxEI .framer-9qpn8p {
                    padding: 0 0 100px;
                }
                .framer-vmxEI .framer-gvyfni {
                    padding: 0 15px 40px;
                }
                .framer-vmxEI .framer-11yx1tw {
                    align-content: flex-start;
                    align-items: flex-start;
                    flex-direction: column;
                    gap: 0px;
                }
                .framer-vmxEI .framer-v6og8h {
                    flex-direction: column;
                    padding: 0 15px;
                }
                .framer-vmxEI .framer-24jjgp-container,
                .framer-vmxEI .framer-gmet2u-container,
                .framer-vmxEI .framer-gm8vnu-container {
                    height: var(--framer-aspect-ratio-supported, 241px);
                }
                .framer-vmxEI .framer-1b1y9um {
                    padding: 20px 15px 0;
                }
                .framer-vmxEI .framer-18s5pny {
                    padding: 0 15px;
                }
                @supports (background: -webkit-named-image(i)) and (not (scale: 1)) {
                    .framer-vmxEI .framer-1ol9ct1,
                    .framer-vmxEI .framer-zis0ow,
                    .framer-vmxEI .framer-1q2gp0k,
                    .framer-vmxEI .framer-flpgyy,
                    .framer-vmxEI .framer-13ll18o,
                    .framer-vmxEI .framer-11yx1tw,
                    .framer-vmxEI .framer-v6og8h {
                        gap: 0px;
                    }
                    .framer-vmxEI .framer-1ol9ct1 > * {
                        margin: 0 1.5px;
                    }
                    .framer-vmxEI .framer-1ol9ct1 > :first-child {
                        margin-left: 0;
                    }
                    .framer-vmxEI .framer-1ol9ct1 > :last-child {
                        margin-right: 0;
                    }
                    .framer-vmxEI .framer-zis0ow > *,
                    .framer-vmxEI .framer-v6og8h > * {
                        margin: 10px 0;
                    }
                    .framer-vmxEI .framer-zis0ow > :first-child,
                    .framer-vmxEI .framer-1q2gp0k > :first-child,
                    .framer-vmxEI .framer-flpgyy > :first-child,
                    .framer-vmxEI .framer-13ll18o > :first-child,
                    .framer-vmxEI .framer-11yx1tw > :first-child,
                    .framer-vmxEI .framer-v6og8h > :first-child {
                        margin-top: 0;
                    }
                    .framer-vmxEI .framer-zis0ow > :last-child,
                    .framer-vmxEI .framer-1q2gp0k > :last-child,
                    .framer-vmxEI .framer-flpgyy > :last-child,
                    .framer-vmxEI .framer-13ll18o > :last-child,
                    .framer-vmxEI .framer-11yx1tw > :last-child,
                    .framer-vmxEI .framer-v6og8h > :last-child {
                        margin-bottom: 0;
                    }
                    .framer-vmxEI .framer-1q2gp0k > *,
                    .framer-vmxEI .framer-flpgyy > *,
                    .framer-vmxEI .framer-13ll18o > * {
                        margin: 5px 0;
                    }
                    .framer-vmxEI .framer-11yx1tw > * {
                        margin: 0;
                    }
                }
            }
            .framer-Q8JYe .framer-styles-preset-zw7hg5:not(.rich-text-wrapper),
            .framer-Q8JYe .framer-styles-preset-zw7hg5.rich-text-wrapper h1 {
                --framer-font-family: "Big Shoulders Display", sans-serif;
                --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                --framer-font-size: 80px;
                --framer-font-style: normal;
                --framer-font-style-bold: normal;
                --framer-font-weight: 700;
                --framer-font-weight-bold: 900;
                --framer-letter-spacing: -0.03em;
                --framer-line-height: 241%;
                --framer-paragraph-spacing: 40px;
                --framer-text-alignment: start;
                --framer-text-color: #222222;
                --framer-text-decoration: none;
                --framer-text-transform: uppercase;
            }
            @media (max-width: 1199px) and (min-width: 810px) {
                .framer-Q8JYe .framer-styles-preset-zw7hg5:not(.rich-text-wrapper),
                .framer-Q8JYe .framer-styles-preset-zw7hg5.rich-text-wrapper h1 {
                    --framer-font-family: "Big Shoulders Display", sans-serif;
                    --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                    --framer-font-size: 76px;
                    --framer-font-style: normal;
                    --framer-font-style-bold: normal;
                    --framer-font-weight: 700;
                    --framer-font-weight-bold: 900;
                    --framer-letter-spacing: -0.03em;
                    --framer-line-height: 100%;
                    --framer-paragraph-spacing: 40px;
                    --framer-text-alignment: start;
                    --framer-text-color: #222222;
                    --framer-text-decoration: none;
                    --framer-text-transform: uppercase;
                }
            }
            @media (max-width: 809px) and (min-width: 0px) {
                .framer-Q8JYe .framer-styles-preset-zw7hg5:not(.rich-text-wrapper),
                .framer-Q8JYe .framer-styles-preset-zw7hg5.rich-text-wrapper h1 {
                    --framer-font-family: "Big Shoulders Display", sans-serif;
                    --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                    --framer-font-size: 36px;
                    --framer-font-style: normal;
                    --framer-font-style-bold: normal;
                    --framer-font-weight: 700;
                    --framer-font-weight-bold: 900;
                    --framer-letter-spacing: -0.03em;
                    --framer-line-height: 100%;
                    --framer-paragraph-spacing: 40px;
                    --framer-text-alignment: start;
                    --framer-text-color: #222222;
                    --framer-text-decoration: none;
                    --framer-text-transform: uppercase;
                }
            }
            .framer-Kqf7s .framer-styles-preset-1a8rxxv:not(.rich-text-wrapper),
            .framer-Kqf7s .framer-styles-preset-1a8rxxv.rich-text-wrapper h1 {
                --framer-font-family: "Big Shoulders Display", sans-serif;
                --framer-font-family-bold: "Inter", sans-serif;
                --framer-font-family-bold-italic: "Inter", sans-serif;
                --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
                --framer-font-size: 57px;
                --framer-font-style: normal;
                --framer-font-style-bold: normal;
                --framer-font-style-bold-italic: italic;
                --framer-font-style-italic: italic;
                --framer-font-weight: 700;
                --framer-font-weight-bold: 900;
                --framer-font-weight-bold-italic: 900;
                --framer-font-weight-italic: 700;
                --framer-letter-spacing: -0.03em;
                --framer-line-height: 100%;
                --framer-paragraph-spacing: 40px;
                --framer-text-alignment: start;
                --framer-text-color: #222222;
                --framer-text-decoration: none;
                --framer-text-stroke-color: initial;
                --framer-text-stroke-width: initial;
                --framer-text-transform: uppercase;
            }
            @media (max-width: 1199px) and (min-width: 810px) {
                .framer-Kqf7s .framer-styles-preset-1a8rxxv:not(.rich-text-wrapper),
                .framer-Kqf7s .framer-styles-preset-1a8rxxv.rich-text-wrapper h1 {
                    --framer-font-family: "Big Shoulders Display", sans-serif;
                    --framer-font-family-bold: "Inter", sans-serif;
                    --framer-font-family-bold-italic: "Inter", sans-serif;
                    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
                    --framer-font-size: 47px;
                    --framer-font-style: normal;
                    --framer-font-style-bold: normal;
                    --framer-font-style-bold-italic: italic;
                    --framer-font-style-italic: italic;
                    --framer-font-weight: 700;
                    --framer-font-weight-bold: 900;
                    --framer-font-weight-bold-italic: 900;
                    --framer-font-weight-italic: 700;
                    --framer-letter-spacing: -0.03em;
                    --framer-line-height: 100%;
                    --framer-paragraph-spacing: 40px;
                    --framer-text-alignment: start;
                    --framer-text-color: #222222;
                    --framer-text-decoration: none;
                    --framer-text-stroke-color: initial;
                    --framer-text-stroke-width: initial;
                    --framer-text-transform: uppercase;
                }
            }
            @media (max-width: 809px) and (min-width: 0px) {
                .framer-Kqf7s .framer-styles-preset-1a8rxxv:not(.rich-text-wrapper),
                .framer-Kqf7s .framer-styles-preset-1a8rxxv.rich-text-wrapper h1 {
                    --framer-font-family: "Big Shoulders Display", sans-serif;
                    --framer-font-family-bold: "Inter", sans-serif;
                    --framer-font-family-bold-italic: "Inter", sans-serif;
                    --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
                    --framer-font-size: 34px;
                    --framer-font-style: normal;
                    --framer-font-style-bold: normal;
                    --framer-font-style-bold-italic: italic;
                    --framer-font-style-italic: italic;
                    --framer-font-weight: 700;
                    --framer-font-weight-bold: 900;
                    --framer-font-weight-bold-italic: 900;
                    --framer-font-weight-italic: 700;
                    --framer-letter-spacing: -0.03em;
                    --framer-line-height: 100%;
                    --framer-paragraph-spacing: 40px;
                    --framer-text-alignment: start;
                    --framer-text-color: #222222;
                    --framer-text-decoration: none;
                    --framer-text-stroke-color: initial;
                    --framer-text-stroke-width: initial;
                    --framer-text-transform: uppercase;
                }
            }
            .framer-E3pUC .framer-styles-preset-m7uahk:not(.rich-text-wrapper),
            .framer-E3pUC .framer-styles-preset-m7uahk.rich-text-wrapper h4 {
                --framer-font-family: "Big Shoulders Display", sans-serif;
                --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                --framer-font-size: 24px;
                --framer-font-style: normal;
                --framer-font-style-bold: normal;
                --framer-font-weight: 700;
                --framer-font-weight-bold: 900;
                --framer-letter-spacing: 0em;
                --framer-line-height: 1.4em;
                --framer-paragraph-spacing: 40px;
                --framer-text-alignment: start;
                --framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
                --framer-text-decoration: none;
                --framer-text-stroke-color: initial;
                --framer-text-stroke-width: initial;
                --framer-text-transform: uppercase;
            }
            .framer-ZBL3E .framer-styles-preset-8qbwek:not(.rich-text-wrapper),
            .framer-ZBL3E .framer-styles-preset-8qbwek.rich-text-wrapper h2 {
                --framer-font-family: "Big Shoulders Display", sans-serif;
                --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                --framer-font-size: 70px;
                --framer-font-style: normal;
                --framer-font-style-bold: normal;
                --framer-font-weight: 400;
                --framer-font-weight-bold: 700;
                --framer-letter-spacing: -0.03em;
                --framer-line-height: 100%;
                --framer-paragraph-spacing: 40px;
                --framer-text-alignment: start;
                --framer-text-color: #222222;
                --framer-text-decoration: none;
                --framer-text-stroke-color: initial;
                --framer-text-stroke-width: initial;
                --framer-text-transform: none;
            }
            @media (max-width: 1199px) and (min-width: 810px) {
                .framer-ZBL3E .framer-styles-preset-8qbwek:not(.rich-text-wrapper),
                .framer-ZBL3E .framer-styles-preset-8qbwek.rich-text-wrapper h2 {
                    --framer-font-family: "Big Shoulders Display", sans-serif;
                    --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                    --framer-font-size: 64px;
                    --framer-font-style: normal;
                    --framer-font-style-bold: normal;
                    --framer-font-weight: 400;
                    --framer-font-weight-bold: 700;
                    --framer-letter-spacing: -0.03em;
                    --framer-line-height: 100%;
                    --framer-paragraph-spacing: 40px;
                    --framer-text-alignment: start;
                    --framer-text-color: #222222;
                    --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-ZBL3E .framer-styles-preset-8qbwek:not(.rich-text-wrapper),
                .framer-ZBL3E .framer-styles-preset-8qbwek.rich-text-wrapper h2 {
                    --framer-font-family: "Big Shoulders Display", sans-serif;
                    --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                    --framer-font-size: 51px;
                    --framer-font-style: normal;
                    --framer-font-style-bold: normal;
                    --framer-font-weight: 400;
                    --framer-font-weight-bold: 700;
                    --framer-letter-spacing: -0.03em;
                    --framer-line-height: 100%;
                    --framer-paragraph-spacing: 40px;
                    --framer-text-alignment: start;
                    --framer-text-color: #222222;
                    --framer-text-decoration: none;
                    --framer-text-stroke-color: initial;
                    --framer-text-stroke-width: initial;
                    --framer-text-transform: none;
                }
            }
            .framer-lIidq .framer-styles-preset-rhmsro:not(.rich-text-wrapper),
            .framer-lIidq .framer-styles-preset-rhmsro.rich-text-wrapper h3 {
                --framer-font-family: "Big Shoulders Display", sans-serif;
                --framer-font-family-bold: "Big Shoulders Display", sans-serif;
                --framer-font-size: 22px;
                --framer-font-style: normal;
                --framer-font-style-bold: normal;
                --framer-font-weight: 400;
                --framer-font-weight-bold: 700;
                --framer-letter-spacing: -0.01em;
                --framer-line-height: 1.4em;
                --framer-paragraph-spacing: 40px;
                --framer-text-alignment: start;
                --framer-text-color: #222222;
                --framer-text-decoration: none;
                --framer-text-transform: none;
            }
            .framer-IFhaQ .framer-styles-preset-1ataffb:not(.rich-text-wrapper),
            .framer-IFhaQ .framer-styles-preset-1ataffb.rich-text-wrapper p {
                --framer-font-family: "Overused Grotesk Medium", "Overused Grotesk Medium Placeholder", sans-serif;
                --framer-font-family-bold: "Inter", "Inter Placeholder", sans-serif;
                --framer-font-family-bold-italic: "Inter", "Inter Placeholder", sans-serif;
                --framer-font-family-italic: "Inter", "Inter Placeholder", sans-serif;
                --framer-font-size: 15px;
                --framer-font-style: normal;
                --framer-font-style-bold: normal;
                --framer-font-style-bold-italic: italic;
                --framer-font-style-italic: italic;
                --framer-font-weight: 400;
                --framer-font-weight-bold: 700;
                --framer-font-weight-bold-italic: 700;
                --framer-font-weight-italic: 400;
                --framer-letter-spacing: -0.01em;
                --framer-line-height: 107%;
                --framer-paragraph-spacing: 20px;
                --framer-text-alignment: start;
                --framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
                --framer-text-decoration: none;
                --framer-text-stroke-color: initial;
                --framer-text-stroke-width: initial;
                --framer-text-transform: none;
            }
            .framer-aVRzn.framer-bs3puo,
            .framer-aVRzn .framer-bs3puo {
                display: block;
            }
            .framer-aVRzn.framer-3qp4s6 {
                align-content: center;
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 20px;
                position: relative;
                width: 1200px;
            }
            .framer-aVRzn .framer-1awtpsu {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: auto;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-aVRzn .framer-51a3hu {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: center;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-aVRzn .framer-qg0t45-container {
                flex: 3 0 0px;
                height: auto;
                position: relative;
                width: 1px;
            }
            .framer-aVRzn .framer-1nps3ep {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 4 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-aVRzn .framer-hndwab,
            .framer-aVRzn .framer-6fdyte {
                flex: none;
                height: auto;
                position: relative;
                white-space: pre;
                width: auto;
            }
            .framer-aVRzn .framer-16hfba8 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 4 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 4px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-aVRzn .framer-1o541l4 {
                align-content: center;
                align-items: center;
                cursor: pointer;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-end;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-aVRzn .framer-176d5ko-container,
            .framer-aVRzn .framer-1yd757o-container {
                flex: none;
                height: auto;
                position: relative;
                width: auto;
            }
            .framer-aVRzn .framer-13crvk8,
            .framer-aVRzn .framer-yly2qb,
            .framer-aVRzn .framer-kfc6pq {
                flex: 1 0 0px;
                height: 12px;
                overflow: visible;
                position: relative;
                width: 1px;
                z-index: 9;
            }
            .framer-aVRzn .framer-7g9vp2,
            .framer-aVRzn .framer-a1oe46,
            .framer-aVRzn .framer-c07zpx,
            .framer-aVRzn .framer-1yo5bf1,
            .framer-aVRzn .framer-1y5b3uq,
            .framer-aVRzn .framer-17wzf3m {
                flex: 1 0 0px;
                height: 12px;
                overflow: visible;
                position: relative;
                width: 1px;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-3qp4s6,
                .framer-aVRzn .framer-1awtpsu,
                .framer-aVRzn .framer-51a3hu,
                .framer-aVRzn .framer-1nps3ep,
                .framer-aVRzn .framer-16hfba8,
                .framer-aVRzn .framer-1o541l4 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-3qp4s6 > * {
                    margin: 0 10px;
                }
                .framer-aVRzn.framer-3qp4s6 > :first-child,
                .framer-aVRzn .framer-1awtpsu > :first-child,
                .framer-aVRzn .framer-51a3hu > :first-child,
                .framer-aVRzn .framer-1nps3ep > :first-child,
                .framer-aVRzn .framer-16hfba8 > :first-child,
                .framer-aVRzn .framer-1o541l4 > :first-child {
                    margin-left: 0;
                }
                .framer-aVRzn.framer-3qp4s6 > :last-child,
                .framer-aVRzn .framer-1awtpsu > :last-child,
                .framer-aVRzn .framer-51a3hu > :last-child,
                .framer-aVRzn .framer-1nps3ep > :last-child,
                .framer-aVRzn .framer-16hfba8 > :last-child,
                .framer-aVRzn .framer-1o541l4 > :last-child {
                    margin-right: 0;
                }
                .framer-aVRzn .framer-1awtpsu > *,
                .framer-aVRzn .framer-51a3hu > *,
                .framer-aVRzn .framer-1nps3ep > *,
                .framer-aVRzn .framer-1o541l4 > * {
                    margin: 0 5px;
                }
                .framer-aVRzn .framer-16hfba8 > * {
                    margin: 0 2px;
                }
            }
            .framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6,
            .framer-aVRzn.framer-v-159aisa.framer-3qp4s6,
            .framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6,
            .framer-aVRzn.framer-v-aum3ib.framer-3qp4s6,
            .framer-aVRzn.framer-v-1flx35.framer-3qp4s6 {
                flex-direction: column;
                padding: 0 0 20px;
            }
            .framer-aVRzn.framer-v-1b8ee3m .framer-1awtpsu,
            .framer-aVRzn.framer-v-159aisa .framer-1awtpsu,
            .framer-aVRzn.framer-v-aum3ib .framer-1awtpsu,
            .framer-aVRzn.framer-v-1flx35 .framer-1awtpsu {
                flex: none;
                order: 1;
                padding: 0 20px;
                width: 100%;
            }
            .framer-aVRzn.framer-v-1b8ee3m .framer-kfc6pq,
            .framer-aVRzn.framer-v-1kkd832 .framer-1yo5bf1,
            .framer-aVRzn.framer-v-wje25z .framer-1y5b3uq,
            .framer-aVRzn.framer-v-14146bv .framer-17wzf3m,
            .framer-aVRzn.framer-v-159aisa .framer-c07zpx,
            .framer-aVRzn.framer-v-1w5uxc8 .framer-13crvk8,
            .framer-aVRzn.framer-v-1udj28s .framer-yly2qb,
            .framer-aVRzn.framer-v-aum3ib .framer-7g9vp2,
            .framer-aVRzn.framer-v-1dwh5hx .framer-a1oe46,
            .framer-aVRzn.framer-v-gekt0x .framer-a1oe46,
            .framer-aVRzn.framer-v-1flx35 .framer-kfc6pq {
                flex: none;
                order: 0;
                width: 100%;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-1b8ee3m.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            .framer-aVRzn.framer-v-1kkd832.framer-3qp4s6,
            .framer-aVRzn.framer-v-wje25z.framer-3qp4s6,
            .framer-aVRzn.framer-v-14146bv.framer-3qp4s6,
            .framer-aVRzn.framer-v-1udj28s.framer-3qp4s6,
            .framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6,
            .framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 {
                flex-direction: column;
                padding: 0 0 20px;
                width: 390px;
            }
            .framer-aVRzn.framer-v-1kkd832 .framer-1awtpsu,
            .framer-aVRzn.framer-v-1w5uxc8 .framer-1awtpsu {
                flex: none;
                order: 1;
                width: 100%;
            }
            .framer-aVRzn.framer-v-1kkd832 .framer-51a3hu {
                padding: 0 15px;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-1kkd832.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-1kkd832.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-1kkd832.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-1kkd832.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            .framer-aVRzn.framer-v-wje25z .framer-1awtpsu,
            .framer-aVRzn.framer-v-14146bv .framer-1awtpsu,
            .framer-aVRzn.framer-v-1udj28s .framer-1awtpsu,
            .framer-aVRzn.framer-v-1dwh5hx .framer-1awtpsu,
            .framer-aVRzn.framer-v-gekt0x .framer-1awtpsu {
                flex: none;
                order: 1;
                padding: 0 15px;
                width: 100%;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-wje25z.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-wje25z.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-wje25z.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-wje25z.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-14146bv.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-14146bv.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-14146bv.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-14146bv.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-159aisa.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-159aisa.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-159aisa.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-159aisa.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            .framer-aVRzn.framer-v-1w5uxc8 .framer-51a3hu {
                padding: 0 20px;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-1w5uxc8.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-1udj28s.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-1udj28s.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-1udj28s.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-1udj28s.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-aum3ib.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-aum3ib.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-aum3ib.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-aum3ib.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-1dwh5hx.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-gekt0x.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-aVRzn.framer-v-1flx35.framer-3qp4s6 {
                    gap: 0px;
                }
                .framer-aVRzn.framer-v-1flx35.framer-3qp4s6 > * {
                    margin: 10px 0;
                }
                .framer-aVRzn.framer-v-1flx35.framer-3qp4s6 > :first-child {
                    margin-top: 0;
                }
                .framer-aVRzn.framer-v-1flx35.framer-3qp4s6 > :last-child {
                    margin-bottom: 0;
                }
            }
            .framer-9rLIi .framer-styles-preset-1dn0hbu:not(.rich-text-wrapper),
            .framer-9rLIi .framer-styles-preset-1dn0hbu.rich-text-wrapper p {
                --framer-font-family: "Overused Grotesk Medium", "Overused Grotesk Medium Placeholder", sans-serif;
                --framer-font-size: 13px;
                --framer-font-style: normal;
                --framer-font-weight: 400;
                --framer-letter-spacing: 0em;
                --framer-line-height: 2em;
                --framer-paragraph-spacing: 20px;
                --framer-text-alignment: start;
                --framer-text-color: #222222;
                --framer-text-decoration: none;
                --framer-text-stroke-color: initial;
                --framer-text-stroke-width: initial;
                --framer-text-transform: uppercase;
            }
            .framer-nGM4T.framer-16ajx7x,
            .framer-nGM4T .framer-16ajx7x {
                display: block;
            }
            .framer-nGM4T.framer-d7p8lh {
                align-content: center;
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                text-decoration: none;
                width: 275px;
            }
            .framer-nGM4T .framer-12vpg4y {
                aspect-ratio: 6.086956521739131 / 1;
                flex: none;
                height: var(--framer-aspect-ratio-supported, 21px);
                position: relative;
                width: 130px;
            }
            .framer-nGM4T .framer-8xfv3a {
                aspect-ratio: 6.086956521739131 / 1;
                flex: none;
                height: var(--framer-aspect-ratio-supported, 22px);
                position: relative;
                width: 130px;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-nGM4T.framer-d7p8lh {
                    gap: 0px;
                }
                .framer-nGM4T.framer-d7p8lh > * {
                    margin: 0 5px;
                }
                .framer-nGM4T.framer-d7p8lh > :first-child {
                    margin-left: 0;
                }
                .framer-nGM4T.framer-d7p8lh > :last-child {
                    margin-right: 0;
                }
            }
            .framer-nGM4T.framer-v-16mxeps .framer-12vpg4y {
                height: var(--framer-aspect-ratio-supported, 22px);
                order: 2;
            }
            .framer-ZaBG6.framer-8h1gwp,
            .framer-ZaBG6 .framer-8h1gwp {
                display: block;
            }
            .framer-ZaBG6.framer-1as2qwi {
                align-content: flex-start;
                align-items: flex-start;
                cursor: pointer;
                display: flex;
                flex-direction: column;
                flex-wrap: wrap;
                gap: 16px;
                height: 250px;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                text-decoration: none;
                width: 374px;
            }
            .framer-ZaBG6 .framer-1lhyjza {
                align-content: flex-start;
                align-items: flex-start;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 5px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-ZaBG6 .framer-m2pyz7,
            .framer-ZaBG6 .framer-jjun5h {
                flex: none;
                height: auto;
                position: relative;
                white-space: pre;
                width: auto;
            }
            .framer-ZaBG6 .framer-1ie7ri1-container {
                flex: 1 0 0px;
                height: auto;
                position: relative;
                width: 1px;
            }
            .framer-ZaBG6 .framer-172tn6d {
                align-content: center;
                align-items: center;
                cursor: pointer;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: 1px;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-ZaBG6 .framer-1yb5sm0 {
                flex: none;
                height: 100%;
                overflow: visible;
                position: relative;
                width: 100%;
            }
            .framer-ZaBG6 .framer-12ki6qr-container {
                flex: none;
                height: 100%;
                left: calc(50.13623978201637% - 100% / 2);
                position: absolute;
                top: calc(50.00000000000002% - 100% / 2);
                width: 100%;
                z-index: 1;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-ZaBG6.framer-1as2qwi,
                .framer-ZaBG6 .framer-1lhyjza,
                .framer-ZaBG6 .framer-172tn6d {
                    gap: 0px;
                }
                .framer-ZaBG6.framer-1as2qwi > * {
                    margin: 8px 0;
                }
                .framer-ZaBG6.framer-1as2qwi > :first-child {
                    margin-top: 0;
                }
                .framer-ZaBG6.framer-1as2qwi > :last-child {
                    margin-bottom: 0;
                }
                .framer-ZaBG6 .framer-1lhyjza > * {
                    margin: 0 2.5px;
                }
                .framer-ZaBG6 .framer-1lhyjza > :first-child,
                .framer-ZaBG6 .framer-172tn6d > :first-child {
                    margin-left: 0;
                }
                .framer-ZaBG6 .framer-1lhyjza > :last-child,
                .framer-ZaBG6 .framer-172tn6d > :last-child {
                    margin-right: 0;
                }
                .framer-ZaBG6 .framer-172tn6d > * {
                    margin: 0 5px;
                }
            }
            .framer-ZaBG6.framer-v-77rj0l.framer-1as2qwi {
                aspect-ratio: 1.494 / 1;
                height: var(--framer-aspect-ratio-supported, 250px);
            }
            .framer-ZaBG6.framer-v-77rj0l .framer-12ki6qr-container {
                cursor: pointer;
            }
            .framer-NsvDz.framer-1ltzkl9,
            .framer-NsvDz .framer-1ltzkl9 {
                display: block;
            }
            .framer-NsvDz.framer-nc30qn {
                align-content: center;
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: center;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 330px;
            }
            .framer-NsvDz .framer-74qsu7 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 5px;
                height: 13px;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-NsvDz .framer-nwkbxb {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 5px;
                height: 13px;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 100%;
            }
            .framer-NsvDz .framer-1pl7mxn {
                flex: 1 0 0px;
                height: auto;
                position: relative;
                white-space: pre-wrap;
                width: 1px;
                word-break: break-word;
                word-wrap: break-word;
            }
            .framer-NsvDz .framer-qr1xou {
                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-NsvDz.framer-nc30qn,
                .framer-NsvDz .framer-74qsu7,
                .framer-NsvDz .framer-nwkbxb {
                    gap: 0px;
                }
                .framer-NsvDz.framer-nc30qn > * {
                    margin: 0 5px;
                }
                .framer-NsvDz.framer-nc30qn > :first-child,
                .framer-NsvDz .framer-nwkbxb > :first-child {
                    margin-left: 0;
                }
                .framer-NsvDz.framer-nc30qn > :last-child,
                .framer-NsvDz .framer-nwkbxb > :last-child {
                    margin-right: 0;
                }
                .framer-NsvDz .framer-74qsu7 > * {
                    margin: 2.5px 0;
                }
                .framer-NsvDz .framer-74qsu7 > :first-child {
                    margin-top: 0;
                }
                .framer-NsvDz .framer-74qsu7 > :last-child {
                    margin-bottom: 0;
                }
                .framer-NsvDz .framer-nwkbxb > * {
                    margin: 0 2.5px;
                }
            }
            .framer-NsvDz.framer-v-10fa460 .framer-74qsu7,
            .framer-NsvDz.framer-v-10fa460 .framer-nwkbxb {
                justify-content: flex-end;
            }
            .ssr-variant {
                display: contents;
            }
            .framer-t3Ql4.framer-1be4gvd,
            .framer-t3Ql4 .framer-1be4gvd {
                display: block;
            }
            .framer-t3Ql4.framer-cpv035 {
                align-content: center;
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: center;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: min-content;
            }
            .framer-t3Ql4 .framer-5ifad7 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 0px;
                height: 13px;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                text-decoration: none;
                width: min-content;
            }
            .framer-t3Ql4 .framer-1nvzjr6,
            .framer-t3Ql4 .framer-1phqj0i {
                flex: none;
                height: auto;
                position: relative;
                white-space: pre;
                width: auto;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-t3Ql4.framer-cpv035,
                .framer-t3Ql4 .framer-5ifad7 {
                    gap: 0px;
                }
                .framer-t3Ql4.framer-cpv035 > * {
                    margin: 0 5px;
                }
                .framer-t3Ql4.framer-cpv035 > :first-child {
                    margin-left: 0;
                }
                .framer-t3Ql4.framer-cpv035 > :last-child {
                    margin-right: 0;
                }
                .framer-t3Ql4 .framer-5ifad7 > * {
                    margin: 0;
                }
                .framer-t3Ql4 .framer-5ifad7 > :first-child {
                    margin-top: 0;
                }
                .framer-t3Ql4 .framer-5ifad7 > :last-child {
                    margin-bottom: 0;
                }
            }
            .framer-t3Ql4.framer-v-kdf0z3 .framer-5ifad7 {
                justify-content: flex-end;
            }
            .framer-raYib.framer-q65lnj,
            .framer-raYib .framer-q65lnj {
                display: block;
            }
            .framer-raYib.framer-pd41e3 {
                align-content: center;
                align-items: center;
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 0 20px;
                position: relative;
                width: 1200px;
            }
            .framer-raYib .framer-1a9l4si-container,
            .framer-raYib .framer-150cwsp-container {
                flex: none;
                height: 1px;
                position: relative;
                width: 100%;
            }
            .framer-raYib .framer-1qfc4ru {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 40px 0;
                position: relative;
                width: 100%;
                z-index: 10;
            }
            .framer-raYib .framer-5g1foh {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: min-content;
            }
            .framer-raYib .framer-a3wvg8 {
                aspect-ratio: 6.086956521739131 / 1;
                flex: none;
                height: var(--framer-aspect-ratio-supported, 62px);
                position: relative;
                text-decoration: none;
                width: 375px;
            }
            .framer-raYib .framer-174dgs1 {
                flex: none;
                height: 62px;
                position: relative;
                width: 375px;
            }
            .framer-raYib .framer-1hd0imp,
            .framer-raYib .framer-rd97t9 {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 4 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                min-height: 13px;
                overflow: hidden;
                padding: 0;
                position: relative;
                text-decoration: none;
                width: 1px;
            }
            .framer-raYib .framer-nio10f {
                align-content: center;
                align-items: center;
                align-self: stretch;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 16px;
                height: auto;
                justify-content: flex-end;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-raYib .framer-1s4xkk2,
            .framer-raYib .framer-1n77ddf,
            .framer-raYib .framer-1cpd0ny,
            .framer-raYib .framer-11ppvj2,
            .framer-raYib .framer-1j232hl,
            .framer-raYib .framer-1jczdj8,
            .framer-raYib .framer-163brpl,
            .framer-raYib .framer-5qk20 {
                flex: none;
                height: auto;
                position: relative;
                white-space: pre-wrap;
                width: 100%;
                word-break: break-word;
                word-wrap: break-word;
            }
            .framer-raYib .framer-1y2n93h {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: column;
                flex-wrap: nowrap;
                gap: 16px;
                height: 100px;
                justify-content: flex-end;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-raYib .framer-1t787b5 {
                aspect-ratio: 1.6066666666666667 / 1;
                flex: none;
                height: var(--framer-aspect-ratio-supported, 124px);
                position: relative;
                width: 50%;
            }
            .framer-raYib .framer-1ymgz7g {
                align-content: center;
                align-items: center;
                display: flex;
                flex: none;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 20px;
                height: min-content;
                justify-content: flex-start;
                overflow: visible;
                padding: 40px 0 70px;
                position: relative;
                width: 100%;
                z-index: 10;
            }
            .framer-raYib .framer-1mqmtsm {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 3 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-raYib .framer-1bgyif9-container,
            .framer-raYib .framer-og2ivv-container,
            .framer-raYib .framer-1i4exrw-container,
            .framer-raYib .framer-dq2dw-container {
                flex: none;
                height: auto;
                position: relative;
                width: auto;
            }
            .framer-raYib .framer-j8emfi {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 4 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-start;
                min-height: 13px;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-raYib .framer-8ic4oo {
                flex: none;
                height: 13px;
                position: relative;
                white-space: pre-wrap;
                width: 121px;
                word-break: break-word;
                word-wrap: break-word;
            }
            .framer-raYib .framer-tpdzee {
                align-content: center;
                align-items: center;
                display: flex;
                flex: 1 0 0px;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: min-content;
                justify-content: flex-end;
                overflow: visible;
                padding: 0;
                position: relative;
                width: 1px;
            }
            .framer-raYib .framer-1jaasjf {
                flex: none;
                height: 13px;
                position: relative;
                white-space: pre-wrap;
                width: 127px;
                word-break: break-word;
                word-wrap: break-word;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-raYib.framer-pd41e3,
                .framer-raYib .framer-1qfc4ru,
                .framer-raYib .framer-5g1foh,
                .framer-raYib .framer-1hd0imp,
                .framer-raYib .framer-nio10f,
                .framer-raYib .framer-1y2n93h,
                .framer-raYib .framer-1ymgz7g,
                .framer-raYib .framer-1mqmtsm,
                .framer-raYib .framer-j8emfi,
                .framer-raYib .framer-rd97t9,
                .framer-raYib .framer-tpdzee {
                    gap: 0px;
                }
                .framer-raYib.framer-pd41e3 > * {
                    margin: 10px 0;
                }
                .framer-raYib.framer-pd41e3 > :first-child,
                .framer-raYib .framer-nio10f > :first-child,
                .framer-raYib .framer-1y2n93h > :first-child {
                    margin-top: 0;
                }
                .framer-raYib.framer-pd41e3 > :last-child,
                .framer-raYib .framer-nio10f > :last-child,
                .framer-raYib .framer-1y2n93h > :last-child {
                    margin-bottom: 0;
                }
                .framer-raYib .framer-1qfc4ru > *,
                .framer-raYib .framer-1ymgz7g > * {
                    margin: 0 10px;
                }
                .framer-raYib .framer-1qfc4ru > :first-child,
                .framer-raYib .framer-5g1foh > :first-child,
                .framer-raYib .framer-1hd0imp > :first-child,
                .framer-raYib .framer-1ymgz7g > :first-child,
                .framer-raYib .framer-1mqmtsm > :first-child,
                .framer-raYib .framer-j8emfi > :first-child,
                .framer-raYib .framer-rd97t9 > :first-child,
                .framer-raYib .framer-tpdzee > :first-child {
                    margin-left: 0;
                }
                .framer-raYib .framer-1qfc4ru > :last-child,
                .framer-raYib .framer-5g1foh > :last-child,
                .framer-raYib .framer-1hd0imp > :last-child,
                .framer-raYib .framer-1ymgz7g > :last-child,
                .framer-raYib .framer-1mqmtsm > :last-child,
                .framer-raYib .framer-j8emfi > :last-child,
                .framer-raYib .framer-rd97t9 > :last-child,
                .framer-raYib .framer-tpdzee > :last-child {
                    margin-right: 0;
                }
                .framer-raYib .framer-5g1foh > *,
                .framer-raYib .framer-1hd0imp > *,
                .framer-raYib .framer-1mqmtsm > *,
                .framer-raYib .framer-j8emfi > *,
                .framer-raYib .framer-rd97t9 > *,
                .framer-raYib .framer-tpdzee > * {
                    margin: 0 5px;
                }
                .framer-raYib .framer-nio10f > *,
                .framer-raYib .framer-1y2n93h > * {
                    margin: 8px 0;
                }
            }
            .framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru,
            .framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g,
            .framer-raYib.framer-v-f0cya6 .framer-1ymgz7g {
                gap: 0px;
            }
            .framer-raYib.framer-v-1q63pf7 .framer-1hd0imp,
            .framer-raYib.framer-v-1q63pf7 .framer-rd97t9 {
                flex-wrap: wrap;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru,
                .framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g {
                    gap: 0px;
                }
                .framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru > *,
                .framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g > * {
                    margin: 0;
                }
                .framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru > :first-child,
                .framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g > :first-child {
                    margin-left: 0;
                }
                .framer-raYib.framer-v-1q63pf7 .framer-1qfc4ru > :last-child,
                .framer-raYib.framer-v-1q63pf7 .framer-1ymgz7g > :last-child {
                    margin-right: 0;
                }
            }
            .framer-raYib.framer-v-143v502 .framer-1ymgz7g {
                padding: 0;
            }
            .framer-raYib.framer-v-143v502 .framer-rd97t9,
            .framer-raYib.framer-v-f0cya6 .framer-j8emfi {
                min-height: unset;
            }
            .framer-raYib.framer-v-f0cya6.framer-pd41e3,
            .framer-raYib.framer-v-1mzi05v.framer-pd41e3,
            .framer-raYib.framer-v-97xcjs.framer-pd41e3 {
                padding: 0 15px;
                width: 390px;
            }
            .framer-raYib.framer-v-f0cya6 .framer-1qfc4ru,
            .framer-raYib.framer-v-97xcjs .framer-1qfc4ru {
                padding: 40px 10px;
            }
            .framer-raYib.framer-v-f0cya6 .framer-1y2n93h,
            .framer-raYib.framer-v-97xcjs .framer-1y2n93h {
                order: 4;
            }
            .framer-raYib.framer-v-f0cya6 .framer-1t787b5,
            .framer-raYib.framer-v-97xcjs .framer-1t787b5 {
                height: var(--framer-aspect-ratio-supported, 106px);
                order: 3;
            }
            .framer-raYib.framer-v-f0cya6 .framer-rd97t9 {
                justify-content: flex-end;
                min-height: unset;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-raYib.framer-v-f0cya6 .framer-1ymgz7g {
                    gap: 0px;
                }
                .framer-raYib.framer-v-f0cya6 .framer-1ymgz7g > * {
                    margin: 0;
                }
                .framer-raYib.framer-v-f0cya6 .framer-1ymgz7g > :first-child {
                    margin-left: 0;
                }
                .framer-raYib.framer-v-f0cya6 .framer-1ymgz7g > :last-child {
                    margin-right: 0;
                }
            }
            .framer-raYib.framer-v-1mzi05v .framer-1hd0imp,
            .framer-raYib.framer-v-1mzi05v .framer-rd97t9 {
                justify-content: flex-end;
            }
            .framer-raYib.framer-v-97xcjs .framer-j8emfi {
                order: 2;
            }
            .framer-raYib.framer-v-97xcjs .framer-rd97t9 {
                flex: none;
                justify-content: flex-end;
                min-height: unset;
                order: 3;
                width: min-content;
            }
            .framer-raYib.framer-v-97xcjs .framer-8ic4oo {
                width: 111px;
            }
            .framer-raYib.framer-v-97xcjs .framer-dq2dw-container {
                order: 0;
            }
            .framer-nPKWs .framer-styles-preset-1uc0dg7:not(.rich-text-wrapper),
            .framer-nPKWs .framer-styles-preset-1uc0dg7.rich-text-wrapper p {
                --framer-font-family: "Overused Grotesk SemiBold", "Overused Grotesk SemiBold Placeholder", sans-serif;
                --framer-font-size: 13px;
                --framer-font-style: normal;
                --framer-font-weight: 400;
                --framer-letter-spacing: -0.01em;
                --framer-line-height: 100%;
                --framer-paragraph-spacing: 20px;
                --framer-text-alignment: start;
                --framer-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #010103);
                --framer-text-decoration: none;
                --framer-text-stroke-color: initial;
                --framer-text-stroke-width: initial;
                --framer-text-transform: uppercase;
            }
            .framer-Iz1oi .framer-styles-preset-a4phyf:not(.rich-text-wrapper),
            .framer-Iz1oi .framer-styles-preset-a4phyf.rich-text-wrapper a {
                --framer-link-current-text-color: #111111;
                --framer-link-current-text-decoration: none;
                --framer-link-hover-text-color: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, #eeeeee);
                --framer-link-hover-text-decoration: underline;
                --framer-link-text-color: var(--token-0e64c98e-2e3d-4034-8a86-e95f1a065f27, #222222);
                --framer-link-text-decoration: none;
            }
            .framer-43m7D .framer-styles-preset-eeskf2:not(.rich-text-wrapper),
            .framer-43m7D .framer-styles-preset-eeskf2.rich-text-wrapper a {
                --framer-link-current-text-color: var(--token-faf217ee-812d-4474-8131-b934f8e4dc1f, #eeeeee);
                --framer-link-current-text-decoration: none;
                --framer-link-hover-text-color: var(--token-826473bf-c720-497e-93aa-08d9ded12289, #dddddd);
                --framer-link-hover-text-decoration: none;
                --framer-link-text-color: var(--token-6fd3dded-9be8-4471-a82c-6f46144951d0, #ffffff);
                --framer-link-text-decoration: none;
            }
            @supports (aspect-ratio: 1) {
                body {
                    --framer-aspect-ratio-supported: auto;
                }
            }
            .framer-Y35sS.framer-1vp7nev,
            .framer-Y35sS .framer-1vp7nev {
                display: block;
            }
            .framer-Y35sS.framer-5ot10 {
                align-content: center;
                align-items: center;
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                gap: 10px;
                height: 1px;
                justify-content: flex-start;
                overflow: hidden;
                padding: 0;
                position: relative;
                width: 787px;
            }
            .framer-Y35sS .framer-6bkqf2 {
                flex: none;
                height: 1px;
                position: relative;
                width: 0%;
            }
            @supports (background: -webkit-named-image(i)) and (not (font-palette: dark)) {
                .framer-Y35sS.framer-5ot10 {
                    gap: 0px;
                }
                .framer-Y35sS.framer-5ot10 > * {
                    margin: 0 5px;
                }
                .framer-Y35sS.framer-5ot10 > :first-child {
                    margin-left: 0;
                }
                .framer-Y35sS.framer-5ot10 > :last-child {
                    margin-right: 0;
                }
            }
            .framer-Y35sS.framer-v-mqrbpm .framer-6bkqf2 {
                width: 100%;
            }
        