*,:before,:after{box-sizing:border-box}:root{--text:#717880;--text-h:#04111f;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:"Manrope", "Manrope Placeholder", sans-serif;--heading:"Manrope", "Manrope Placeholder", sans-serif;--mono:ui-monospace, Consolas, monospace;font-family:var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100svh}body,p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}
@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2)format("woff2")}:root{--text-main:#04111f;--text-soft:#717880;--text-mid:#5b5f63;--font-manrope:"Manrope", "Manrope Placeholder", sans-serif}body{font-family:var(--font-manrope);letter-spacing:0;color:var(--text-soft);font-size:16px;font-weight:500;line-height:1.45em}.type-h1,.type-h2,.type-h2-small,.type-h3,.type-h4,.type-overline{font-family:var(--font-manrope);color:var(--text-main);margin:0;font-style:normal}.type-h1{letter-spacing:0;font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";font-size:40px;font-weight:500;line-height:1.1em}.type-h2,.type-rich h2{font-family:var(--font-manrope);letter-spacing:0;color:var(--text-main);font-size:28px;font-weight:500;line-height:1.3em}.type-h2-small{letter-spacing:0;font-size:20px;font-weight:500;line-height:1.3em}.type-h3,.type-rich h3{font-family:var(--font-manrope);letter-spacing:0;color:var(--text-main);font-size:20px;font-weight:600;line-height:1.2em}.type-h4,.type-rich h4{font-family:var(--font-manrope);letter-spacing:0;color:var(--text-main);font-size:17px;font-weight:600;line-height:1.2em}.type-overline{letter-spacing:0;font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";font-size:14px;font-weight:600;line-height:1.2em}.type-body-m,.type-body-m-medium,.type-body-s-medium,.type-body-xs-medium,.type-body-xs-semibold,.type-body-xxs{margin:0}.type-body-m,.type-body-m-medium,.type-body-s-medium,.type-body-xs-medium,.type-body-xs-semibold,.type-body-xxs,.type-rich p{font-family:var(--font-manrope);color:var(--text-soft);font-style:normal}.type-body-m,.type-body-m-medium,.type-rich p{letter-spacing:0;font-size:16px;font-weight:500;line-height:1.45em}.type-body-m-medium{font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11"}.type-body-s-medium{letter-spacing:0;font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";font-size:15px;font-weight:500;line-height:1.5em}.type-body-xs-medium{letter-spacing:0;font-size:14px;font-weight:500;line-height:1.4em}.type-body-xs-semibold{letter-spacing:0;font-size:14px;font-weight:600;line-height:1.5em}.type-body-xxs{letter-spacing:0;color:var(--text-main);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";font-size:12px;font-weight:600;line-height:1.2em}.type-rich>*{margin:0}.type-rich>*+*{margin-top:20px}.type-rich>h2:not(:first-child){margin-top:0}.type-rich>h3:not(:first-child){margin-top:40px}.type-rich.is-slot{display:contents}@media (min-width:810px) and (max-width:1279px){.type-h1{font-size:36px;line-height:1.1em}.type-h2,.type-rich h2{font-size:26px}.type-h2-small{letter-spacing:-.02em;line-height:1.2em}.type-rich>h2:not(:first-child){margin-top:20px}}@media (max-width:809px){.type-h1{font-size:34px;line-height:1.2em}.type-h2,.type-rich h2{font-size:24px}.type-h2-small{letter-spacing:-.02em;font-size:18px;line-height:1.2em}.type-h3,.type-rich h3{letter-spacing:-.2px;font-size:17px}.type-rich>h2:not(:first-child),.type-rich>h3:not(:first-child){margin-top:20px}}
