/* ====== SHARED CASE STUDY FONT FACES ====== */
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE9_P-bnBeA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE9_G-bnBeA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE9_B-bnBeA.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE9_N-bnBeA.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;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE9_M-bnBeA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE9_C-bk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_SeW4Ep0.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_QOW4Ep0.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_R-W4Ep0.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_S-W4Ep0.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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_SuW4Ep0.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  font-display: block;
  src: url(https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7Pq_ROW4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: "Roobert Medium"; src: url("./framer_assets/assets/assets_x0cxKjkLAN5SkHUHODrsLuA0SQ.woff2"); font-display: swap }
@font-face { font-family: "Roobert Heavy"; src: url("./framer_assets/assets/assets_KGrhemD3IFPSvm1HuqGlJxmHfjk.woff2"); font-display: swap }
@font-face { font-family: "PP Supply Mono Light"; src: url("./framer_assets/assets/assets_DWkwMVVQjxRYi3nFRuKiVvWlk.woff2"); font-display: swap }
@font-face { font-family: "PP Supply Mono Regular"; src: url("./framer_assets/assets/assets_CTX3fHUepJxbyoY195f0xCdXUU.woff2"); font-display: swap }
@font-face { font-family: "Roobert Light"; src: url("./framer_assets/assets/assets_0FQlziTuugtUBLnG6l1V4XMNJA.woff2"); font-display: swap }
@font-face { font-family: "Roobert Regular Italic"; src: url("./framer_assets/assets/assets_0fgUkBFSgOZAyoGdRs7HThzua3g.woff2"); font-display: swap }
@font-face { font-family: "Roobert Regular"; src: url("./framer_assets/assets/assets_nywHEob1fHM3CWSk3p5qW2DdzI.woff2"); font-display: swap }
@font-face { font-family: "Roobert Bold"; src: url("./framer_assets/assets/assets_9gDxqPUhUu1LaUy6QkEia6jmWQ.woff2"); font-display: swap }
@font-face { font-family: "Roobert SemiBold"; src: url("./framer_assets/assets/assets_2d9bRBGrlMR1HdzKo5GZVJw9Ic.woff2"); font-display: swap }
@font-face { font-family: "Roobert Light Italic"; src: url("./framer_assets/assets/assets_6BEDkZmLhyGwUAHRe78ymnINEs.woff2"); font-display: swap }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_MF544SVCvk3yNpLIz3pwDXFZPKM.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_TNtxudDBkAm2RXdtU3rvTBwoM.woff2"); font-display: block; font-style: normal; font-weight: 100; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_8kSLqTnVCEtjx0nu8PxTD4Nh5UU.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_RJeJJARdrtNUtic58kOz7hIgBuE.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_4hBRAuM02i3fsxYDzyNvt5Az2so.woff2"); font-display: block; font-style: normal; font-weight: 200; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_Z4sGWU2OKBoXPWulb5P25vULA.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_IETjvc5qzUaRoaruDpPSwCUM8.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_oLCoaT3ioA0fHdJnWR9W6k7NY.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_aqiiD4LUKkKzXdjGL5UzHq8bo5w.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_6mJuEAguuIuMog10gGvH5d3cl8.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_xYYWaj7wCU5zSQH0eXvSaS19wo.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_UjlFhCnUjxhNfep4oYBPqnEssyo.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_yDtI2UI8XcEg1W2je9XPN3Noo.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_syRNPWzAMIrcJ3wIlPIP43KjQs.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_UrzZBOy7RyJEWAZGduzOeHiHuY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_996sR9SfSDuYELz8oHhDOcErkY.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_Mput0MSwESKlJ6TMz9MPDXhgrk.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_mkY5Sgyq51ik0AMrSBwhm9DJg.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_X5hj6qzcHUYv7h1390c8Rhm6550.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_cugnVhSraaRyANCaUtI5FV17wk.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_5HcVoGak8k5agFJSaKa4floXVu0.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_rZ5DdENNqIdFTIyQQiP5isO7M.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_P2Bw01CtL0b9wqygO0sSVogWbo.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_IpeaX0WzLaonj68howNZg4SJJaY.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_KCj1bV3vDXY5OLHttTeRYcu9J8.woff2"); font-display: block; font-style: italic; font-weight: 100; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_3on0VNjjmogkq1f9ziKFcrY72MI.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_FBzcXZYmdulcZC0z278U6o0cw.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_ua60IRqWK94xCrq0SC639Hbsdjg.woff2"); font-display: block; font-style: italic; font-weight: 200; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_6OdIurwS6YHsVW2i5fR5CKn0gg.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_6ZMhcggRFfEfbf7lncCpaUbA.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_8mwKwShtYEXIZ5diRBT74yn9jdQ.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_cdAe8hgZ1cMyLu9g005pAW3xMo.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_pKRFNWFoZl77qYCAIp84lN1h944.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_Bo5CNzBv77CafbxOtKIkpw9egw.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_b8ezwLrN7h2AUoPEENcsTMVJ0.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_mvNEIBLyHbscgHtwfsByjXUz3XY.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_fuyXZpVvOjq8NesCOfgirHCWyg.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_H89BbHkbHDzlxZzxi8uPzTsp90.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_u6gJwDuwB143kpNK1T1MDKDWkMc.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_WZ367JPwf9bRW6LdTHN8rXgSjw.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_ia3uin3hQWqDrVloC1zEtYHWw.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_2A4Xx7CngadFGlVV4xrO06OBHY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_sOA6LVskcCqlqggyjIZe0Zh39UQ.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_zUCSsMbWBcHOQoATrhsPVigkc.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_8AYN209PzikkmqPEbOGJlpgu6M.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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"; src: url("./framer_assets/assets/assets_05KsVHGDmqXSBXM4yRZ65P8i0s.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_vvNSqIj42qeQ2bvCRBIWKHscrc.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_3ZmXbBKToJifDV9gwcifVd1tEY.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_gcnfba68tfm7qAyrWRCf9r34jg.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/assets_efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2"); font-display: block; font-style: italic; font-weight: 900; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_2uIBiALfCHVpWbHqRMZutfT7giU.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 Display"; src: url("./framer_assets/assets/assets_Zwfz6xbVe5pmcWRJRgBDHnMkOkI.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 Display"; src: url("./framer_assets/assets/assets_U9LaDDmbRhzX3sB8g8glTy5feTE.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_DF7bjCRmStYPqSb945lAlMfCCVQ.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 Display"; src: url("./framer_assets/assets/assets_bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_vebZUMjGyKkYsfcY73iwWTzLNag.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 Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_GoWsxcsKZ1Hiy2Y8l40zBgNwYvo.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_t5RNiwIqoB2GvYhcdv6NPQF6kfk.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_MaMAn5Jp5gJg1z3VaLH65QwWPLc.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 Display"; src: url("./framer_assets/assets/assets_fEqgEChcTaneQFxeugexHq7Bk.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 Display"; src: url("./framer_assets/assets/assets_nL7d8Ph0ViwUQorApF89PoAagQI.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_YOHXUQlY1iC2t7qT4HeLSoBDtn4.woff2"); font-display: swap; font-style: normal; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_TfzHIi6ZmZDuhnIFGcgM6Ipuim4.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 Display"; src: url("./framer_assets/assets/assets_CnMzVKZxLPB68RITfNGUfLe65m4.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_ub5XwqqEAMrXQz31ej6fNqbxnBc.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 Display"; src: url("./framer_assets/assets/assets_ePuN3mCjzajIHnyCdvKBFiZkyY0.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 Display"; src: url("./framer_assets/assets/assets_V3j1L0o5vPFKe26Sw4HcpXCfHo.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 Display"; src: url("./framer_assets/assets/assets_F3kdpd2N0cToWV5huaZjjgM.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_0iDmxkizU9goZoclqIqsV5rvETU.woff2"); font-display: swap; font-style: normal; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_r0mv3NegmA0akcQsNFotG32Las.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 Display"; src: url("./framer_assets/assets/assets_iwWTDc49ENF2tCHbqlNARXw6Ug.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_Ii21jnSJkulBKsHHXKlapi7fv9w.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 Display"; src: url("./framer_assets/assets/assets_gazZKZuUEtvr9ULhdA4SprP0AZ0.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 Display"; src: url("./framer_assets/assets/assets_pe8RoujoPxuTZhqoNzYqHX2MXA.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 Display"; src: url("./framer_assets/assets/assets_teGhWnhH3bCqefKGsIsqFy3hK8.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_MJ3N6lfN4iP5Um8rJGqLYl03tE.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 Display"; src: url("./framer_assets/assets/assets_PfdOpgzFf7N2Uye9JX7xRKYTgSc.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_0SEEmmWc3vovhaai4RlRQSWRrz0.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 Display"; src: url("./framer_assets/assets/assets_I11LrmuBDQZweplJ62KkVsklU5Y.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 Display"; src: url("./framer_assets/assets/assets_UjFZPDy3qGuDktQM4q9CxhKfIa8.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 Display"; src: url("./framer_assets/assets/assets_8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_UTeedEK21hO5jDxEUldzdScUqpg.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_Ig8B8nzy11hzIWEIYnkg91sofjo.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 Display"; src: url("./framer_assets/assets/assets_qITWJ2WdG0wrgQPDb8lvnYnTXDg.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_qctQFoJqJ9aIbRSIp0AhCQpFxn8.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 Display"; src: url("./framer_assets/assets/assets_RDJfWXA0aFdpD2OO2AJLBh2Z7E.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 Display"; src: url("./framer_assets/assets/assets_e97VFGU1js4GGgvQCnvIiHpRf0.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 Display"; src: url("./framer_assets/assets/assets_9WZaFuMg9OiQ7an8bugAJkUG04.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_Kc2pkIGjh9K7EmlGx2sorKHcJDw.woff2"); font-display: swap; font-style: normal; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_pFve2DToKu0uyKsWs4NBTHpK7Vc.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 Display"; src: url("./framer_assets/assets/assets_9Nu9BRcGkRrLnJCGqVdSUXJt2Ig.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_4hhgqiTCDCCa8WhFmTB7QXODupk.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 Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_x8eJ5VkmPMHVhVbF0E8JYFJmwc.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_mKzAiDvphQ1qAmJcRwlQ0QOK3Dc.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_OxW7bkxVYziGRnONbuXLAeuUEkQ.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/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("./framer_assets/assets/assets_JVGAsgKKXCCsDQ3MCrxIs5u1U.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 Display"; src: url("./framer_assets/assets/assets_GeFYhvsobZhw8u0Xza2zCmC8Cw.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 Display"; src: url("./framer_assets/assets/assets_8dxmIktsyEgZt0OloSu5gz6TgLI.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_f2kclCrwmFV8YeznrosrT3kcjE.woff2"); font-display: swap; font-style: italic; font-weight: 300; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_HTPyW5jOpXfwIja9CrgNJUDriY4.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 Display"; src: url("./framer_assets/assets/assets_raPlI8zqlyoXu4yBGiiecGg2dI.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_xFtzow8wtMpaEQuIGgCbt25Qorg.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 Display"; src: url("./framer_assets/assets/assets_THWAFHoAcmqLMy81E8hCSdziVKA.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 Display"; src: url("./framer_assets/assets/assets_sQxGYWDlRkDr0eOKqiNRl6g5rs.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 Display"; src: url("./framer_assets/assets/assets_NNTAT1XAm8ZRkr824inYPkjNeL4.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_P2qr9PAWBt905929rHfxmneMUG0.woff2"); font-display: swap; font-style: italic; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_2BmSa4TZZvFKAZg2DydxTbvKlTU.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 Display"; src: url("./framer_assets/assets/assets_P0JCAnd2N1Q6qwTQohre3XmQ.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_KMFW46iYsEZaUBwXbwPc9nQm71o.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 Display"; src: url("./framer_assets/assets/assets_A5P4nkYCJlLQxGxaS1lzG8PNSc.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 Display"; src: url("./framer_assets/assets/assets_vuPfygr1n1zYxscvWgGI8hRf3LE.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 Display"; src: url("./framer_assets/assets/assets_jplzYzqFHXreyADwk9yrkQlWQ.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_sSIKP2TfVPvfK7YVENPE5H87A.woff2"); font-display: swap; font-style: italic; font-weight: 500; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_gawbeo7iEJSRZ4kcrh6YRrU8o.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 Display"; src: url("./framer_assets/assets/assets_RkMAGv2iAm3rw7tZzs7FaZf0rM.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_8E92vrr3j1gDqzepmeSbD2u0JxA.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 Display"; src: url("./framer_assets/assets/assets_KKQXBq6BF0xEmVbrTnWxh3Yw.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 Display"; src: url("./framer_assets/assets/assets_ugFYeIKZEJXDxI6Kh0YQUX6EK9I.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 Display"; src: url("./framer_assets/assets/assets_DgDysCLt0HkIpWMu2uN5tivgQ.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_2yEyxokC6poTg3Uc5E2ogfVi6WE.woff2"); font-display: swap; font-style: italic; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_wmHLUqO4QxLaADUScavxvknnBQ.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 Display"; src: url("./framer_assets/assets/assets_e3ySEnhUUpItjJUo5buJawUl4Y.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_DuYGXsyDXsSnxlZ8qzmcA4x3JiI.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 Display"; src: url("./framer_assets/assets/assets_fXvVh2JeZlehNcEhKHpHH0frSl0.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 Display"; src: url("./framer_assets/assets/assets_7pScaNeb6M7n2HF2jKemDqzCIr4.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 Display"; src: url("./framer_assets/assets/assets_qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_VfD2n20yM7v0hrUEBHEyafsmMBY.woff2"); font-display: swap; font-style: italic; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_4oIO9fB59bn3cKFWz7piCj28z9s.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 Display"; src: url("./framer_assets/assets/assets_MzumQQZJQBC6KM1omtmwOtsogtI.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_F5Lmfd3fCAu7TwiYbI4DLWw4ks.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 Display"; src: url("./framer_assets/assets/assets_toNasQAsgu8B7dP8n9xdXRzdNhU.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 Display"; src: url("./framer_assets/assets/assets_xPVm3TFQkuvdIaC7nzaBBAiE5Y.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 Display"; src: url("./framer_assets/assets/assets_xwWV9Y5bwNwM4PjHKFG1XmdwA.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_oG51mTqVfF2JDETyCzOOIQOpzY.woff2"); font-display: swap; font-style: italic; font-weight: 800; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_1aaySnsnw0pKE2qUemKvHaM1tw.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 Display"; src: url("./framer_assets/assets/assets_QTKFuIAPTQlFFMI0HG9beHs3Xc.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/assets_gLJVFeatQcrirAaS7jqVJIO4.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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/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("./framer_assets/assets/assets_U1kEiQQO1ar9PuYJyyRkclmq8o.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+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter Display"; src: url("./framer_assets/assets/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: "Inter"; src: url("https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.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("./framer_assets/assets/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("./framer_assets/assets/assets_jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2"); font-display: block; font-style: normal; font-weight: 900; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("./framer_assets/assets/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: "Manrope Placeholder"; src: local("Arial"); ascent-override: 102.74%; descent-override: 28.91%; line-gap-override: 0.00%; size-adjust: 103.76% }
@font-face { font-family: "Roobert Medium Placeholder"; src: local("Arial"); ascent-override: 97.57%; descent-override: 19.98%; line-gap-override: 0.00%; size-adjust: 102.08% }
@font-face { font-family: "Roobert Heavy Placeholder"; src: local("Arial"); ascent-override: 95.49%; descent-override: 19.56%; line-gap-override: 0.00%; size-adjust: 104.30% }
@font-face { font-family: "PP Supply Mono Light Placeholder"; src: local("Arial"); ascent-override: 78.16%; descent-override: 16.58%; line-gap-override: 0.00%; size-adjust: 126.67% }
@font-face { font-family: "PP Supply Mono Regular Placeholder"; src: local("Arial"); ascent-override: 75.29%; descent-override: 15.97%; line-gap-override: 0.00%; size-adjust: 131.49% }
@font-face { font-family: "Roobert Light Placeholder"; src: local("Arial"); ascent-override: 98.65%; descent-override: 20.21%; line-gap-override: 0.00%; size-adjust: 100.96% }
@font-face { font-family: "Roobert Regular Italic Placeholder"; src: local("Arial"); ascent-override: 97.68%; descent-override: 20.01%; line-gap-override: 0.00%; size-adjust: 101.97% }
@font-face { font-family: "Roobert Regular Placeholder"; src: local("Arial"); ascent-override: 98.05%; descent-override: 20.08%; line-gap-override: 0.00%; size-adjust: 101.58% }
@font-face { font-family: "Roobert Bold Placeholder"; src: local("Arial"); ascent-override: 96.27%; descent-override: 19.72%; line-gap-override: 0.00%; size-adjust: 103.46% }
@font-face { font-family: "Roobert SemiBold Placeholder"; src: local("Arial"); ascent-override: 96.76%; descent-override: 19.82%; line-gap-override: 0.00%; size-adjust: 102.94% }
@font-face { font-family: "Roobert Light Italic Placeholder"; src: local("Arial"); ascent-override: 98.29%; descent-override: 20.13%; line-gap-override: 0.00%; size-adjust: 101.33% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
@font-face { font-family: "Inter Display Placeholder"; src: local("Arial"); ascent-override: 98.56%; descent-override: 24.54%; line-gap-override: 0.00%; size-adjust: 98.29% }

/* ====== FONTS ====== */
@font-face {
  font-family: 'Stabil Grotesk';
  src: url('fonts/StabilGrotesk-Thin.woff2') format('woff2'),
       url('fonts/StabilGrotesk-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stabil Grotesk';
  src: url('fonts/StabilGrotesk-Regular.woff2') format('woff2'),
       url('fonts/StabilGrotesk-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stabil Grotesk';
  src: url('fonts/StabilGrotesk-Medium.woff2') format('woff2'),
       url('fonts/StabilGrotesk-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Stabil Grotesk';
  src: url('fonts/StabilGrotesk-Bold.woff2') format('woff2'),
       url('fonts/StabilGrotesk-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ====== LAYOUT ====== */
* { box-sizing: border-box; }

.case-page {
  display: flex;
  gap: 32px;
  padding: 32px;
  width: 100%;
  font-family: 'Stabil Grotesk', sans-serif;
}

/* ====== SIDEBAR ====== */
.case-nav {
  width: 240px;
  min-width: 240px;
  background: #191719;
  border-radius: 16px;
  padding-bottom: 8px;
  align-self: flex-start;
  position: sticky;
  top: 32px;
}
.case-nav-company {
  padding: 20px 16px;
}
.case-nav-company + .case-nav-nav + .case-nav-company {
  border-top: 1px solid rgba(255,255,255,0.06);
}
.case-nav-company-name {
  font-weight: 500;
  font-size: 16px;
  color: rgba(255,255,255,0.8);
  letter-spacing: -0.09px;
  line-height: 16px;
}
.case-nav-company-role {
  font-family: 'PP Supply Mono', monospace;
  font-weight: 300;
  font-size: 14px;
  color: #919191;
  margin-top: 10px;
}
.case-nav-nav {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 0 8px;
  margin-bottom: 20px;
}
.case-nav-btn {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 11px 10px;
  border-radius: 10px;
  cursor: pointer;
  transition: background 0.15s;
  border: none;
  background: transparent;
  width: 100%;
  text-align: left;
  text-decoration: none;
  color: inherit;
}
.case-nav-btn:hover { background: rgba(255,255,255,0.04); }
.case-nav-btn.active { background: #111; }
.case-nav-btn-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
}
.case-nav-btn-text {
  font-family: 'Stabil Grotesk', sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #fff;
  letter-spacing: -0.09px;
}
.case-nav-btn-subtitle {
  font-family: 'Stabil Grotesk', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #919191;
  display: none;
}
.case-nav-btn.active .case-nav-btn-subtitle {
  display: block;
}
.case-nav-btn-arrow {
  color: #919191;
  font-size: 12px;
  flex-shrink: 0;
}

/* ====== MAIN CONTENT ====== */
.case-main {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* ====== HERO ====== */
.case-hero {
  background: #ff4c00;
  border-radius: 16px;
  padding: 48px 48px 64px;
  min-height: 600px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.case-hero-num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #ffffff;
  border-radius: 24px;
  padding: 1px 16px 4px;
  width: fit-content;
  font-size: 18px;
  color: #ffffff;
  line-height: normal;
}

.case-hero-title {
  font-family: 'Stabil Grotesk', sans-serif;
  font-weight: 400;
  font-size: 100.8px;
  line-height: 100.8px;
  letter-spacing: -1.01px;
  color: #fff;
}

.case-hero-title-offset {
  text-indent: clamp(0px, 12vw, 220px);
}

.card-row {
  display: flex;
  gap: 16px;
  overflow-x: auto;
  overflow-y: clip;
}

.card-row--fixed {
  height: 720px;
}

.card-text {
  --card-text-color: #000501;
  --card-text-muted-color: rgba(0, 5, 1, 0.6);

  flex: 1 0 0;
  min-width: 0;
  min-height: 720px;
  background: #fff1ea;
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 40px 32px;
}

.card-text--ink {
  --card-text-color: #000501;
  --card-text-muted-color: rgba(0, 5, 1, 0.6);
}

.card-text .card-heading,
.card-text .card-rating,
.card-text .brand-rating-desc,
.card-text .ctl-card-text-heading,
.card-text .ctl-card-text-body,
.card-text .ctl-list li {
  color: var(--card-text-color);
}

.card-text .card-heading-muted {
  color: var(--card-text-muted-color);
}

.card-text .card-heading {
  font-weight: 500;
  font-size: 46px;
  line-height: 46px;
}

.card-text .card-rating {
  font-weight: 500;
  font-size: 39px;
  letter-spacing: -1.19px;
  line-height: 44px;
  margin-top: 20px;
}

.card-text .card-rating-img {
  max-width: 100%;
  height: auto;
  margin-top: auto;
  align-self: flex-start;
}

.card-text .brand-rating-desc {
  font-size: 18px;
  line-height: 21px;
  letter-spacing: -0.54px;
}

.card-text .ctl-card-text-heading {
  font-family: "Stabil Grotesk", sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 1.2;
  letter-spacing: -0.5px;
  margin-bottom: 16px;
}

.card-text .ctl-card-text-body {
  font-family: "Stabil Grotesk", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
}

.split-media-row {
  display: flex;
  overflow: hidden;
  border-radius: 16px;
}

.split-media-text {
  flex: 1;
  background: #fff1ea;
  border-radius: 16px 0 0 16px;
  padding: 40px 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 720px;
}

.split-media-heading {
  font-size: 46px;
  line-height: 48px;
  font-weight: 500;
  color: #000501;
  margin-bottom: 24px;
}

.split-media-body {
  font-size: 16px;
  line-height: 20px;
  color: #191719;
}

.split-media-body strong {
  font-weight: 500;
}

.split-media-note {
  margin-top: 24px;
  font-size: 14px;
  color: #757375;
  line-height: normal;
}

.split-media-visual {
  flex: 1;
  background: #fff1ea;
  border-radius: 0 16px 16px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 720px;
  overflow: hidden;
  padding: 32px;
}

.split-media-visual-inner {
  width: 320px;
  border-radius: 32px;
  overflow: hidden;
}

.split-media-visual-inner video {
  width: 100%;
  height: auto;
  display: block;
}

.meta-label {
  font-size: 16px;
  font-weight: 700;
  color: #2c2c2d;
  text-transform: none;
  letter-spacing: 0;
}

.tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 16px;
}

.tag-pill {
  padding: 8px 12px;
  border: 1px dashed #000;
  border-radius: 8px;
  font-size: 16px;
  color: #2c2c2d;
  background: #e0d4ce;
  line-height: 1.4;
}

.concept-showcase {
  display: flex;
  border-radius: 16px;
  overflow: hidden;
  background: #fdf7f0;
}

.concept-showcase-text {
  flex: 1;
  background: #fdf7f0;
  border-radius: 16px 0 0 16px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  gap: 56px;
  justify-content: center;
  height: 720px;
}

.concept-showcase-header {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.section-chip {
  display: inline-flex;
  border: 1px solid #0e0e0e;
  border-radius: 24px;
  padding: 4px 16px;
  font-size: 18px;
  width: fit-content;
  color: #0e0e0e;
  line-height: normal;
}

.concept-showcase-title {
  font-size: 56px;
  line-height: 56px;
  letter-spacing: -1.008px;
  color: #0e0e0e;
}

.concept-showcase-image {
  width: 100%;
}

.concept-showcase-image img {
  width: 100%;
  border-radius: 0;
}

.concept-showcase-media {
  flex: 0 0 auto;
  width: auto;
  background: #fdf7f0;
  border-radius: 0 16px 16px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 32px 40px;
  height: 720px;
}

.concept-showcase-media video {
  width: 100%;
  max-width: 280px;
  height: auto;
  border-radius: 32px;
  box-shadow: 0 23px 20px 0 rgba(0, 0, 0, 0.25);
  object-fit: contain;
  display: block;
}

.opportunity-section {
  background: #fdf7f0;
  border-radius: 16px;
  padding: 48px 40px;
}

.opportunity-header {
  margin-bottom: 48px;
}

.opportunity-header .section-chip {
  margin-bottom: 24px;
}

.opportunity-title {
  font-size: 100.8px;
  line-height: 100.8px;
  letter-spacing: -1.008px;
  color: #0e0e0e;
}

.opportunity-grid {
  display: flex;
  gap: 0;
  margin-bottom: 48px;
}

.opportunity-card {
  flex: 1;
  background: transparent;
  border: 2.5px solid rgba(255, 61, 0, 0.1);
  border-radius: 10px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  height: 264px;
}

.opportunity-card:first-child {
  border-color: #ff3d00;
}

.opportunity-card-title {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 0;
  color: #2c2c2d;
}

.opportunity-card-desc {
  font-size: 15px;
  color: #2c2c2d;
  font-weight: 400;
}

.opportunity-card-media {
  margin-top: auto;
}

.opportunity-card-media img {
  width: 100%;
  max-width: 198px;
}

.opportunity-footer {
  font-size: 16px;
  line-height: 20px;
  color: rgba(14, 14, 14, 0.6);
  max-width: 560px;
}

.comparison-section {
  background: #fdf7f0;
  border-radius: 16px;
  overflow: hidden;
}

.comparison-header {
  display: flex;
  border-bottom: none;
}

.comparison-tab {
  flex: 1;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #0e0e0e;
  border-radius: 16px 16px 0 0;
  background: #fdf7f0;
}

.comparison-tab:first-child {
  border-right: none;
}

.comparison-tab-label {
  font-size: 17.3px;
  color: #0e0e0e;
}

.comparison-tab-badge {
  padding: 2px 4px;
  border: 1px solid #0e0e0e;
  border-radius: 24px;
  font-size: 14.4px;
  color: #0e0e0e;
}

.comparison-tab-badge-active {
  background: #0e0e0e;
  color: #f4e9e1;
  border-color: #0e0e0e;
}

.comparison-body {
  border: 1px solid #0e0e0e;
  border-top: none;
  border-radius: 0 0 16px 16px;
  background: #fdf7f0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding-bottom: 32px;
}

.comparison-visual {
  width: 100%;
  padding: 32px 40px 0;
  display: flex;
  justify-content: center;
}

.comparison-visual img {
  width: 100%;
  max-width: 834px;
  height: auto;
  display: block;
  object-fit: contain;
}

.comparison-footer {
  width: 100%;
  padding: 0 40px;
  font-size: 16px;
  line-height: 20px;
  color: rgba(14, 14, 14, 0.6);
}

.comparison-footer p {
  margin: 0;
}

.media-frame {
  width: 100%;
  background: #fdf7f0;
  border-radius: 16px;
  padding: 40px;
}

.media-frame img {
  width: 100%;
  border-radius: 16px;
  display: block;
}

.a11y-media-row {
  display: flex;
  gap: 16px;
}

.a11y-media-card {
  background: #fff1ea;
  border-radius: 16px;
  padding: 24px 0;
  height: 720px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.a11y-media-card-narrow {
  flex: 0 0 auto;
  width: 320px;
  align-items: flex-end;
}

.a11y-media-card-wide {
  flex: 1;
  min-width: 0;
  align-items: center;
  justify-content: center;
}

.a11y-media-label {
  font-family: 'Stabil Grotesk', sans-serif;
  font-size: 12px;
  color: rgba(0, 5, 1, 0.6);
  padding: 0 20px;
  width: 100%;
}

.a11y-media-card-media {
  flex: 1;
  min-height: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.a11y-media-card-narrow img {
  width: 320px;
  height: auto;
  display: block;
  margin-top: auto;
}

.a11y-media-card-wide img {
  max-width: 736px;
  width: 100%;
  height: auto;
  display: block;
}

.metric-row {
  display: flex;
  gap: 16px;
  overflow-x: auto;
  overflow-y: clip;
}

.metric-card {
  flex: 1 0 0;
  min-width: 0;
  min-height: 480px;
  background: #d5dad5;
  border-radius: 16px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.metric-value {
  font-weight: 500;
  font-size: 40px;
  line-height: 40px;
  color: #000501;
}

.metric-desc {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.54px;
  color: #000501;
}

.portfolio-abstraction-info {
  padding: 24px 32px 72px;
}

.portfolio-abstraction-info p {
  font-family: "Roobert", "Stabil Grotesk", sans-serif;
  font-weight: 500;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.4);
  letter-spacing: -0.6px;
  max-width: 860px;
}

.disclaimer {
  background: #191719;
  border-radius: 16px;
  padding: 24px;
  text-align: center;
}

.disclaimer-text {
  color: #f4e9e1;
  font-size: 20px;
}

.statement {
  --statement-content-color: #fff1ea;

  background: #191719;
  border-radius: 16px;
  padding: 64px 48px;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.statement--cream {
  --statement-content-color: #fff1ea;
}

.statement--sage {
  --statement-content-color: #d5dad5;
}

.statement-num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--statement-content-color);
  border-radius: 24px;
  padding: 4px 16px;
  width: fit-content;
  font-size: 18px;
  line-height: normal;
  color: var(--statement-content-color);
}

.statement-copy {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.statement-title {
  font-family: "Stabil Grotesk", sans-serif;
  font-weight: 400;
  font-size: 100.8px;
  line-height: 100.8px;
  letter-spacing: -1.01px;
  color: var(--statement-content-color);
}

.statement-title-offset {
  text-indent: clamp(0px, 17vw, 280px);
}

.statement-context {
  font-size: 16px;
  line-height: 20px;
  color: var(--statement-content-color);
  max-width: 400px;
}

.statement-context--spaced {
  margin-top: 24px;
}

@media (max-width: 1100px) {
  .case-page {
    flex-direction: column;
    padding: 20px;
    gap: 20px;
  }
  .case-nav { width: 100%; min-width: unset; position: static; }
  .metric-row--tablet-stack {
    flex-direction: column;
    overflow: visible;
  }
  .metric-row--tablet-stack .metric-card {
    min-height: 0;
    height: auto !important;
  }
  .hero-title { font-size: 80px; line-height: 80px; }
  .hero-counter { font-size: 48px; line-height: 52px; }
  .hero { height: auto; min-height: 400px; }
  .challenge-body { font-size: 52px; line-height: 56px; min-height: auto; }
  .challenge-inner { flex-direction: column; gap: 24px; }
  .challenge-label { width: auto; padding-top: 0; }
  .card-row { flex-direction: column; gap: 16px; overflow: visible; }
  .tabs-video { height: 400px; }
}

@media (max-width: 1279px) {
  .case-page--tablet-gap-24 {
    flex-direction: column;
    gap: 24px;
    padding: 20px;
  }

  .case-nav--tablet-inline {
    width: 100%;
    min-width: auto;
    position: static;
    flex-direction: row;
    padding: 12px 0;
    border-radius: 16px;
  }

  .case-nav--tablet-inline .case-nav-company {
    display: none;
  }

  .case-nav--tablet-inline .case-nav-nav {
    flex-direction: row;
    width: 100%;
    padding: 0 8px;
  }

  .case-nav--tablet-inline .case-nav-nav .case-nav-btn {
    display: none;
  }

  .case-nav--tablet-inline .case-nav-nav .case-nav-btn.active {
    display: flex;
    width: 100%;
  }

  .case-nav--tablet-inline .case-nav-btn.active .case-nav-btn-subtitle {
    display: block;
  }

  .case-nav--tablet-inline .case-nav-btn.active .case-nav-btn-arrow {
    transform: rotate(90deg);
  }

  .card-row--stack-32 {
    flex-direction: column;
    gap: 32px;
    overflow: visible;
  }

  .case-hero {
    padding: 40px 32px;
    height: auto;
    min-height: 0;
    overflow: hidden;
    justify-content: flex-start;
    gap: 48px;
  }

  .case-hero-title {
    font-size: 72px;
    line-height: 74px;
    overflow-wrap: break-word;
    word-wrap: break-word;
  }

  .case-hero-title-offset {
    text-indent: 0;
  }

  .statement {
    padding: 48px 32px;
    overflow: hidden;
  }

  .statement-title {
    font-size: 72px;
    line-height: 74px;
    overflow-wrap: break-word;
    word-wrap: break-word;
  }

  .statement-title-offset {
    text-indent: 0;
  }

  .statement-context {
    max-width: 100%;
  }

  .card-text {
    width: 100%;
    flex: none;
    min-height: 0 !important;
    padding: 32px;
    gap: 32px;
  }
}

@media (max-width: 809px) {
  .case-page--mobile-gap-32 {
    flex-direction: column;
    gap: 32px;
    padding: 20px;
  }

  .case-nav {
    width: 100%;
    min-width: auto;
    position: static;
    flex-direction: row;
    padding: 12px 0;
    border-radius: 16px;
  }
  .case-nav-company { display: none; }
  .case-nav-nav {
    flex-direction: row;
    width: 100%;
    padding: 0 8px;
  }
  .case-nav-nav .case-nav-btn { display: none; }
  .case-nav-nav .case-nav-btn.active {
    display: flex;
    width: 100%;
  }
  .case-nav-btn.active .case-nav-btn-subtitle { display: block; }
  .case-nav-btn.active .case-nav-btn-arrow { transform: rotate(90deg); }

  .hero { padding: 40px 20px; height: auto !important; min-height: 0 !important; overflow: hidden; }
  .hero-title { font-size: 46px; line-height: 48px; overflow-wrap: break-word; word-wrap: break-word; }
  .challenge { overflow: hidden; }
  .challenge-body { font-size: 46px; line-height: 48px; overflow-wrap: break-word; word-wrap: break-word; }
  .showcase-card { height: auto !important; min-height: 0 !important; }
  .phone-mockup { height: auto !important; aspect-ratio: 262 / 568; }
  .media-section,
  .challenge { padding: 32px 20px; }
  .tabs-section { border: none; }
  .tabs-header { flex-direction: column; gap: 8px; padding: 8px 8px 0; }
  .tab { width: 100%; padding: 14px 16px; border-radius: 12px; }
  .tabs-body { padding: 20px; }
  .tabs-video {
    width: 100%; max-width: 100%; height: auto;
    min-height: 0; aspect-ratio: 268 / 400; border-radius: 24px;
  }
  .tabs-footer { flex-direction: column; align-items: flex-start; gap: 16px; padding: 0 20px 20px; }
  .tabs-footer-meta { display: inline-block; }

  .split-media-row {
    flex-direction: column;
    gap: 16px;
  }

  .split-media-text {
    height: auto !important;
    min-height: 0 !important;
    border-radius: 16px;
    padding: 32px 20px;
    gap: 20px;
  }

  .split-media-heading {
    font-size: 36px;
    line-height: 36px;
  }

  .split-media-visual {
    height: auto !important;
    min-height: 0 !important;
    border-radius: 16px;
  }

  .concept-showcase {
    flex-direction: column;
  }

  .concept-showcase-text {
    border-radius: 16px;
    height: auto !important;
    min-height: 0 !important;
    padding: 32px 20px;
    gap: 32px;
    padding-bottom: 0px;
  }

  .concept-showcase-media {
    border-radius: 16px;
    height: auto !important;
    min-height: 0 !important;
    padding: 24px 20px;
    padding-bottom: 56px;
  }

  .concept-showcase-image {
    border-radius: 16px;
    height: auto !important;
    min-height: 0 !important;
  }

  .concept-showcase-title {
    font-size: 36px;
    line-height: 40px;
  }

  .opportunity-section {
    padding: 32px 20px;
    overflow: hidden;
  }

  .opportunity-title {
    font-size: 36px;
    line-height: 40px;
    overflow-wrap: break-word;
    word-wrap: break-word;
  }

  .opportunity-grid {
    flex-direction: column;
    gap: 12px;
  }

  .opportunity-card {
    height: auto !important;
    min-height: 0 !important;
  }

  .opportunity-footer {
    max-width: 100%;
  }

  .comparison-body {
    gap: 24px;
    padding: 24px 20px;
    padding-bottom: 32px;
  }

  .comparison-tab {
    min-width: 0;
    padding: 16px 12px;
    gap: 8px;
  }

  .comparison-tab-label {
    font-size: 14px;
  }

  .comparison-tab-badge {
    display: none;
  }

  .comparison-visual {
    padding: 0px;
  }

  .comparison-footer {
    padding: 0 20px;
  }

  .comparison-section {
    border-radius: 16px;
  }

  .media-frame {
    padding: 12px;
  }

  .media-frame img {
    border-radius: 0;
  }

  .a11y-media-row {
    flex-direction: column;
  }

  .a11y-media-card {
    height: auto !important;
    min-height: 0 !important;
  }

  .a11y-media-card-narrow {
    width: 100%;
    align-items: center;
  }

  .a11y-media-card-media {
    padding: 24px 20px 0;
  }

  .metric-desc {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -0.2px;
  }

  .portfolio-abstraction-info p {
    font-size: 16px;
  }

  .a11y-media-card-narrow img {
    width: 100%;
    max-width: 320px;
  }

  .metric-row {
    flex-direction: column;
    overflow: visible;
  }

  .metric-card {
    width: 100%;
    flex: none;
    min-height: 0;
    padding: 24px;
    gap: 48px;
    justify-content: flex-start;
  }

  .case-hero {
    padding: 32px 20px;
    gap: 32px;
  }

  .case-hero-title {
    font-size: 46px;
    line-height: 48px;
  }

  .disclaimer {
    padding: 20px;
  }

  .disclaimer-text {
    font-size: 14px;
  }

  .statement {
    padding: 32px 20px;
    overflow: hidden;
  }

  .statement-title {
    font-size: 46px;
    line-height: 48px;
  }

  .card-text {
    padding: 32px 20px;
    gap: 24px;
  }
}

@media (max-width: 600px) {
  .card-text .card-heading {
    font-size: 28px;
    line-height: 30px;
  }

  .card-text .brand-rating-desc {
    font-size: 16px;
    line-height: 20px;
  }

  .case-hero-title {
    font-size: 36px;
    line-height: 40px;
  }

  .statement-title {
    font-size: 36px;
    line-height: 40px;
  }

  .hero-title { font-size: 36px; line-height: 40px; }
  .challenge-body { font-size: 36px; line-height: 40px; }
}

@media (max-width: 600px) {
  body.case-study-nav-ready {
    padding-bottom: 112px;
  }

  body.case-study-nav-ready .case-nav {
    position: fixed !important;
    left: 20px !important;
    right: 20px !important;
    bottom: 0px !important;
    top: auto !important;
    width: auto !important;
    min-width: 0 !important;
    z-index: 1001 !important;
    padding: 12px !important;
    border-radius: 20px 20px 0px 0px !important;
    background: rgba(17, 17, 17, 0.96) !important;
    box-shadow: 0 16px 48px rgba(0, 0, 0, 0.28);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    max-height: calc(100vh - 40px);
    overflow-y: auto;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 12px !important;
  }

  body.case-study-nav-ready .case-nav .case-nav-company {
    display: none !important;
  }

  body.case-study-nav-ready .case-nav .case-nav-nav {
    width: 100% !important;
    padding: 0 !important;
    flex-direction: column !important;
    gap: 8px !important;
  }

  body.case-study-nav-ready .case-nav .case-nav-nav .case-nav-btn {
    display: none !important;
  }

  body.case-study-nav-ready .case-nav .case-nav-nav .case-nav-btn.active {
    display: flex !important;
    width: 100%;
    background: none;
  }

  body.case-study-nav-ready .case-nav .case-nav-btn.active .case-nav-btn-subtitle {
    display: block !important;
  }

  body.case-study-nav-ready .case-nav .case-nav-btn.active .case-nav-btn-arrow {
    transform: rotate(90deg);
  }

  body.case-study-nav-ready.case-study-nav-scrolling .case-nav {
    left: auto !important;
    right: 20px !important;
    width: 56px !important;
    min-width: 56px !important;
    padding: 8px !important;
    border-radius: 999px !important;
    gap: 0 !important;
    overflow: hidden;
  }

  body.case-study-nav-ready.case-study-nav-scrolling .case-nav .case-nav-nav {
    gap: 0 !important;
  }

  body.case-study-nav-ready.case-study-nav-scrolling .case-nav .case-nav-nav .case-nav-btn.active {
    justify-content: center;
    padding: 10px !important;
  }

  body.case-study-nav-ready.case-study-nav-scrolling .case-nav .case-nav-btn-content,
  body.case-study-nav-ready.case-study-nav-scrolling .case-nav .case-nav-btn-subtitle {
    display: none !important;
  }

  body.case-study-nav-ready.case-study-nav-scrolling .case-nav .case-nav-btn-arrow {
    margin: 0;
    transform: rotate(90deg);
  }

  body.case-study-nav-open {
    overflow: hidden;
  }

  body.case-study-nav-open .case-nav {
    padding: 8px !important;
    border-radius: 24px 24px 0px 0px !important;
  }

  body.case-study-nav-open .case-nav .case-nav-company {
    display: block !important;
  }

  body.case-study-nav-open .case-nav .case-nav-nav .case-nav-btn {
    display: flex !important;
  }

  body.case-study-nav-open .case-nav .case-nav-btn {
    padding: 12px 14px !important;
  }

  body.case-study-nav-open .case-nav .case-nav-company + .case-nav-nav + .case-nav-company {
    margin-top: 20px;
  }

  .case-study-nav-backdrop {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.42);
    opacity: 0;
    pointer-events: none;
    transition: opacity 160ms ease;
    z-index: 1000;
  }

  body.case-study-nav-open .case-study-nav-backdrop {
    opacity: 1;
    pointer-events: auto;
  }
}
