@font-face{font-family:Aleo;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/aleo-latin-ext.CeW_BC6H.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aleo;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/aleo-latin.BrlYyHnC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aleo;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/aleo-latin-ext.CeW_BC6H.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aleo;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/aleo-latin.BrlYyHnC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/inter-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/inter-latin-ext.DO1Apj_S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/inter-latin.Dx4kXJAl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin-ext.Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jetbrains-mono-latin.V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aleo Fallback;src:local(Georgia);size-adjust:102.96%;ascent-override:87.9%;descent-override:28.65%;line-gap-override:0.0%}@font-face{font-family:Inter Fallback;src:local(Arial),local(Liberation Sans);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%}@font-face{font-family:JetBrains Mono Fallback;src:local(Courier New),local(Liberation Mono);size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0.0%}:root,[data-theme=light]{color-scheme:light;--white:#fff;--white-a8:#ffffff14;--white-a10:#ffffff1a;--white-a16:#ffffff29;--white-a45:#ffffff73;--black:#000;--teal-50:#f3f8f8;--teal-100:#e9f2f0;--teal-700:#004f3b;--teal-750:#04473d;--teal-800:#003d34;--teal-850:#003027;--teal-900:#002620;--teal-925:#001f18;--teal-950:#001410;--teal-grey-200:#d6e3e0;--teal-grey-300:#b3c8c3;--teal-grey-400:#9bb0ab;--teal-grey-500:#8ea19c;--teal-grey-550:#6a8c83;--teal-grey-600:#4b766c;--teal-grey-700:#365b53;--teal-grey-800:#24443d;--slate-900:#0f172b;--slate-800:#1d293d;--slate-700:#314158;--slate-600:#45556c;--slate-500:#60718b;--slate-400:#61789a;--slate-350:#77889f;--slate-300:#cad5e2;--slate-200:#e2e8f0;--slate-100:#f1f5f9;--slate-50:#f8fafc;--green-50:#e2f7e4;--green-300:#46bf62;--green-600:#0b8234;--green-950:#1a371f;--red-50:#ffe8e6;--red-300:#fc8684;--red-600:#b12532;--red-950:#472322;--amber-50:#ffecda;--amber-300:#fb8e22;--amber-600:#cd710e;--amber-700:#a54c00;--amber-950:#432710;--blue-50:#e3f1ff;--blue-300:#74aafb;--blue-600:#2f70ce;--blue-950:#1d2f4b;--purple-50:#f6ecfe;--purple-300:#c98bff;--purple-600:#9333ea;--purple-950:#2f2140;--pink-300:#f58ab8;--pink-600:#ec4899;--brand:var(--teal-800);--brand-hover:var(--teal-700);--brand-tint:var(--teal-50);--accent-on-brand:var(--teal-50);--text-primary:var(--slate-900);--text-heading:var(--brand);--text-secondary:var(--slate-700);--text-body:var(--slate-600);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--text-inverse:var(--white);--text-on-fill:var(--white);--text-on-brand-muted:var(--slate-300);--surface:var(--white);--surface-subtle:var(--slate-50);--surface-sunken:var(--slate-100);--surface-brand:var(--brand);--scrim:var(--slate-900);--border:var(--slate-200);--border-strong:var(--slate-300);--border-control:var(--slate-350);--border-control-hover:var(--slate-400);--border-hairline:var(--slate-50);--surface-on-brand:var(--white-a8);--surface-on-brand-hover:var(--white-a10);--surface-on-brand-active:var(--white-a16);--border-on-brand:var(--white-a16);--border-control-on-brand:var(--white-a45);--focus-ring:var(--brand);--success:var(--green-600);--success-surface:var(--green-50);--danger:var(--red-600);--danger-surface:var(--red-50);--warning:var(--amber-600);--warning-ink:var(--amber-700);--warning-surface:var(--amber-50);--info:var(--blue-600);--info-surface:var(--blue-50);--accent-purple:var(--purple-600);--accent-purple-surface:var(--purple-50);--accent-pink:var(--pink-600);--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-brand:0 8px 32px 0 #003d3459;--shadow-tint:0 2px 8px 0 #003d3417;--shadow-inner-top:inset 0 1px 0 0 #ffffff0f;--gradient-brand:linear-gradient(135deg, var(--teal-700), var(--teal-925));--gradient-brand-subtle:linear-gradient(180deg, var(--teal-800), var(--teal-850));--gradient-sidebar:linear-gradient(160deg, var(--teal-750), var(--teal-800), var(--teal-850));--gradient-surface:linear-gradient(180deg, var(--white), var(--teal-50));--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--radius-2xs:4px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--control-xs:24px;--control-sm:32px;--control:40px;--control-lg:48px;--toggle-w:44px;--toggle-h:24px;--checkbox:18px;--ring:50px;--sidebar:288px;--nav-row:40px;--sidebar-collapsed:68px;--header:68px;--row:53px;--row-compact:40px;--row-lg:70px;--container-narrow:700px;--container-md:940px;--container:1280px;--measure:620px;--focus-card-min-height:600px;--chip:22px;--tile-sm:32px;--tile:36px;--figure-min:96px;--logo-min:120px;--section-sm:var(--space-40);--section-md:var(--space-48);--section-lg:var(--space-64);--app-gutter:var(--space-16);--app-gutter-md:var(--space-24);--app-gutter-lg:var(--space-40);--app-section:var(--space-24);--app-section-md:var(--space-32);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-pulse:1.6s;--duration-spin:.9s;--delay-tooltip:.3s;--ease-standard:ease;--ease-enter:cubic-bezier(0, 0, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--z-dropdown:20;--z-sticky:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-tooltip:70;--font-display:"Aleo", "Aleo Fallback", Georgia, "Times New Roman", serif;--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=dark]{color-scheme:dark;--brand:var(--white);--brand-hover:var(--teal-100);--brand-tint:var(--teal-750);--accent-on-brand:var(--white);--text-primary:var(--teal-grey-200);--text-heading:var(--teal-50);--text-secondary:var(--teal-grey-300);--text-body:var(--teal-grey-300);--text-muted:var(--teal-grey-400);--text-subtle:var(--teal-grey-500);--text-on-fill:var(--teal-800);--text-on-brand-muted:var(--teal-grey-400);--surface:var(--teal-800);--surface-subtle:var(--teal-900);--surface-sunken:var(--teal-850);--surface-brand:var(--teal-925);--scrim:var(--teal-950);--border:var(--teal-grey-700);--border-strong:var(--teal-grey-600);--border-control:var(--teal-grey-550);--border-control-hover:var(--teal-grey-500);--border-hairline:var(--teal-grey-800);--focus-ring:var(--brand);--success:var(--green-300);--success-surface:var(--green-950);--danger:var(--red-300);--danger-surface:var(--red-950);--warning:var(--amber-300);--warning-ink:var(--amber-300);--warning-surface:var(--amber-950);--info:var(--blue-300);--info-surface:var(--blue-950);--accent-purple:var(--purple-300);--accent-purple-surface:var(--purple-950);--accent-pink:var(--pink-300);--shadow-sm:0 1px 3px 0 #00000073, 0 1px 2px -1px #00000073;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--shadow-xl:0 20px 25px -5px #0000008c, 0 8px 10px -6px #0000008c;--shadow-brand:0 8px 32px 0 #00000080;--shadow-tint:0 2px 8px 0 #00000059;--gradient-brand:linear-gradient(135deg, var(--teal-850), var(--teal-950));--gradient-brand-subtle:linear-gradient(180deg, var(--teal-925), var(--teal-950));--gradient-sidebar:linear-gradient(160deg, var(--teal-900), var(--teal-925), var(--teal-950));--gradient-surface:linear-gradient(180deg, var(--teal-800), var(--teal-750))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--brand:var(--white);--brand-hover:var(--teal-100);--brand-tint:var(--teal-750);--accent-on-brand:var(--white);--text-primary:var(--teal-grey-200);--text-heading:var(--teal-50);--text-secondary:var(--teal-grey-300);--text-body:var(--teal-grey-300);--text-muted:var(--teal-grey-400);--text-subtle:var(--teal-grey-500);--text-on-fill:var(--teal-800);--text-on-brand-muted:var(--teal-grey-400);--surface:var(--teal-800);--surface-subtle:var(--teal-900);--surface-sunken:var(--teal-850);--surface-brand:var(--teal-925);--scrim:var(--teal-950);--border:var(--teal-grey-700);--border-strong:var(--teal-grey-600);--border-control:var(--teal-grey-550);--border-control-hover:var(--teal-grey-500);--border-hairline:var(--teal-grey-800);--focus-ring:var(--brand);--success:var(--green-300);--success-surface:var(--green-950);--danger:var(--red-300);--danger-surface:var(--red-950);--warning:var(--amber-300);--warning-ink:var(--amber-300);--warning-surface:var(--amber-950);--info:var(--blue-300);--info-surface:var(--blue-950);--accent-purple:var(--purple-300);--accent-purple-surface:var(--purple-950);--accent-pink:var(--pink-300);--shadow-sm:0 1px 3px 0 #00000073, 0 1px 2px -1px #00000073;--shadow-lg:0 10px 15px -3px #00000080, 0 4px 6px -4px #00000080;--shadow-xl:0 20px 25px -5px #0000008c, 0 8px 10px -6px #0000008c;--shadow-brand:0 8px 32px 0 #00000080;--shadow-tint:0 2px 8px 0 #00000059;--gradient-brand:linear-gradient(135deg, var(--teal-850), var(--teal-950));--gradient-brand-subtle:linear-gradient(180deg, var(--teal-925), var(--teal-950));--gradient-sidebar:linear-gradient(160deg, var(--teal-900), var(--teal-925), var(--teal-950));--gradient-surface:linear-gradient(180deg, var(--teal-800), var(--teal-750))}}*,:before,:after{box-sizing:border-box}:where(html){-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:color-mix(in srgb, var(--text-subtle) 30%, transparent) transparent}:where(*){scrollbar-width:thin}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-subtle) 30%, transparent);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-subtle) 50%, transparent)}:where(p,blockquote,figure,dl,dd,ul,ol,menu,pre,hr,fieldset,legend,button,input,select,textarea,optgroup,option,table,th,td,dialog){margin:0;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){max-width:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(a){color:inherit;text-decoration:inherit}html:has(mp-site-header){scroll-padding-top:var(--header)}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:400;line-height:24px}:where(h1,h2,h3,h4,h5,h6){color:var(--text-heading);margin:0}:where(h1){font-family:var(--font-display);font-size:36px;font-weight:700;line-height:40px}:where(h2){font-family:var(--font-display);font-size:30px;font-weight:700;line-height:36px}:where(h3){font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}:where(h4){font-family:var(--font-display);font-size:20px;font-weight:700;line-height:28px}:where(h5){font-family:var(--font-display);font-size:18px;font-weight:600;line-height:28px}:where(h6){font-family:var(--font-display);font-size:16px;font-weight:600;line-height:24px}:where(mp-facts)>:where(dl){margin:0}:where(mp-facts)>:where(dl)>:where(dt,dd),:where(mp-facts)>:where(dl)>:where(div)>:where(dt,dd){overflow-wrap:break-word;min-width:0;margin:0}:where(mp-facts)>:where(dl)>:where(dt),:where(mp-facts)>:where(dl)>:where(div)>:where(dt){color:var(--mp-facts-label,var(--text-muted))}:where(mp-facts)>:where(dl)>:where(dd),:where(mp-facts)>:where(dl)>:where(div)>:where(dd){color:var(--mp-facts-value,var(--text-primary));font-variant-numeric:tabular-nums}:where(mp-facts:not([layout=list]))>:where(dl){gap:var(--space-12) var(--space-40);flex-wrap:wrap;display:flex}:where(mp-facts:not([layout=list]))>:where(dl)>:where(div){gap:var(--space-4);flex-direction:column;min-width:0;display:flex}:where(mp-facts:not([layout=list]))>:where(dl:not(:has(>div))){row-gap:var(--space-4);grid-template-rows:auto auto;grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;display:grid}:where(mp-facts:not([layout=list]))>:where(dl)>:where(dt),:where(mp-facts:not([layout=list]))>:where(dl)>:where(div)>:where(dt){font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:20px}:where(mp-facts:not([layout=list]))>:where(dl)>:where(dd),:where(mp-facts:not([layout=list]))>:where(dl)>:where(div)>:where(dd){font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:28px}:where(mp-facts:not([layout=list])):where(mp-facts[size=sm])>:where(dl)>:where(dt),:where(mp-facts:not([layout=list])):where(mp-facts[size=sm])>:where(dl)>:where(div)>:where(dt){font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px}:where(mp-facts:not([layout=list])):where(mp-facts[size=sm])>:where(dl)>:where(dd),:where(mp-facts:not([layout=list])):where(mp-facts[size=sm])>:where(dl)>:where(div)>:where(dd){font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}:where(mp-facts[layout=list])>:where(dl){gap:var(--space-12) var(--space-16);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}:where(mp-facts[layout=list])>:where(dl)>:where(div){display:contents}:where(mp-facts[layout=list])>:where(dl)>:where(dt),:where(mp-facts[layout=list])>:where(dl)>:where(div)>:where(dt){font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}:where(mp-facts[layout=list])>:where(dl)>:where(dd),:where(mp-facts[layout=list])>:where(dl)>:where(div)>:where(dd){font-family:var(--font-sans);text-align:end;font-size:14px;font-weight:500;line-height:20px}:where(mp-facts[layout=list]):where(mp-facts[size=sm])>:where(dl)>:where(dt),:where(mp-facts[layout=list]):where(mp-facts[size=sm])>:where(dl)>:where(div)>:where(dt){font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}:where(mp-facts[layout=list]):where(mp-facts[size=sm])>:where(dl)>:where(dd),:where(mp-facts[layout=list]):where(mp-facts[size=sm])>:where(dl)>:where(div)>:where(dd){font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:16px}:where(mp-facts[layout=list])>:where(dl)>:where(dt~dt,dt~dt+dd),:where(mp-facts[layout=list])>:where(dl)>:where(div~div)>:where(dt,dd){padding-top:var(--space-12);border-top:1px solid var(--mp-facts-rule,var(--border-hairline))}:where(mp-site-footer) :where(a){color:inherit;border-radius:var(--radius-2xs);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}:where(mp-site-footer) :where(a:hover){color:var(--text-inverse)}:where(mp-site-footer) :where(p a){text-underline-offset:2px;text-decoration:underline}:where(mp-site-footer) :where(a:focus-visible){outline:2px solid var(--accent-on-brand);outline-offset:2px}:where(mp-site-footer) :where(ul){margin:0;padding:0;list-style:none}:where(mp-site-footer) :where(li+li){margin-top:var(--space-12)}:where(mp-site-footer) :where(p){margin:0}@media (prefers-reduced-motion:reduce){:where(mp-site-footer) :where(a){transition:none}}:where(mp-prose)>:where(*){margin-block:0}:where(mp-prose)>:where(*+*){margin-top:var(--space-16)}:where(mp-prose)>:where(h2,h3,h4,hr,figure,pre,table){margin-top:var(--space-32)}:where(mp-prose)>:where(h2,h3,h4)+:where(*){margin-top:var(--space-8)}:where(mp-prose)>:where(:first-child){margin-top:0}:where(mp-prose) :where(h2,h3,h4){color:var(--mp-prose-heading,var(--text-heading));text-wrap:balance}:where(mp-prose) :where(h2){font-family:var(--font-display);font-size:20px;font-weight:700;line-height:28px}:where(mp-prose) :where(h3){font-family:var(--font-display);font-size:18px;font-weight:600;line-height:28px}:where(mp-prose) :where(h4){font-family:var(--font-display);font-size:16px;font-weight:600;line-height:24px}:where(mp-prose) :where(strong,b){color:var(--mp-prose-strong,var(--text-primary));font-weight:600}:where(mp-prose) :where(a){color:var(--mp-prose-link,var(--brand));text-underline-offset:2px;border-radius:var(--radius-2xs);text-decoration:underline 1px}:where(mp-prose) :where(a:hover){text-decoration-thickness:2px}:where(mp-prose) :where(a:focus-visible){outline:2px solid var(--mp-prose-link,var(--focus-ring));outline-offset:2px}:where(mp-prose) :where(ul,ol){padding-left:var(--space-24)}:where(mp-prose) :where(li+li),:where(mp-prose) :where(li>ul,li>ol){margin-top:var(--space-8)}:where(mp-prose) :where(li)::marker{color:var(--mp-prose-marker,var(--text-muted))}:where(mp-prose) :where(ol>li)::marker{font-variant-numeric:tabular-nums;font-weight:600}:where(mp-prose) :where(ul.check-list){padding-left:0;list-style:none}:where(mp-prose) :where(ul.check-list>li){padding-left:var(--space-24);position:relative}:where(mp-prose) :where(ul.check-list>li):before{content:"";background:var(--mp-prose-marker-glyph,var(--brand));width:16px;height:16px;position:absolute;top:calc(.5lh - 8px);left:0;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2.4'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20%206%209%2017l-5-5'%2F%3E%3C%2Fsvg%3E") 50%/contain no-repeat}:where(mp-prose) :where(blockquote){padding:var(--space-20) var(--space-24);border-left:3px solid var(--mp-prose-quote-bar,var(--brand));border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--mp-prose-quote-bg,var(--surface-subtle));color:var(--mp-prose-strong,var(--text-primary));margin-inline:0;font-weight:600}:where(mp-prose) :where(blockquote>*+*){margin-top:var(--space-8)}:where(mp-prose) :where(blockquote p){margin:0}:where(mp-prose) :where(blockquote cite){margin-top:var(--space-8);color:var(--mp-prose-muted,var(--text-muted));font-style:normal;font-weight:400;display:block}:where(mp-prose) :where(figure){margin-inline:0}:where(mp-prose) :where(img,video){border-radius:var(--radius-xl);max-width:100%;height:auto;display:block}:where(mp-prose) :where(figcaption){margin-top:var(--space-8);color:var(--mp-prose-muted,var(--text-muted));font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}:where(mp-prose) :where(code){padding:0 var(--space-4);border-radius:var(--radius-xs);background:var(--mp-prose-code-bg,var(--surface-sunken));color:var(--mp-prose-strong,var(--text-primary));font-family:var(--font-mono);font-size:.9em}:where(mp-prose) :where(pre){padding:var(--space-16);border-radius:var(--radius-lg);background:var(--mp-prose-code-bg,var(--surface-sunken));color:var(--mp-prose-strong,var(--text-primary));font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400;line-height:16px;overflow-x:auto}:where(mp-prose) :where(pre code){font-size:inherit;background:0 0;padding:0}:where(mp-prose) :where(hr){border:0;border-top:1px solid var(--mp-prose-rule,var(--border))}:where(mp-prose) :where(table){border:1px solid var(--mp-prose-rule,var(--border));border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);width:100%}:where(mp-prose) :where(th,td){padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:top}:where(mp-prose) :where(th,thead td){background:var(--surface-subtle);color:var(--text-primary);font-weight:600}:where(mp-prose) :where(tr:last-child>td){border-bottom:0}:where(mp-accordion,mp-amount-input,mp-app-layout,mp-breadcrumb,mp-card,mp-carousel,mp-carousel-slide,mp-checklist-item,mp-chip-group,mp-code-input,mp-color-picker,mp-content-state,mp-data-table,mp-date-input,mp-dropdown,mp-expandable,mp-facts,mp-file-dropzone,mp-footer-column,mp-gallery,mp-icon-picker,mp-input,mp-line-chart,mp-list,mp-list-heading,mp-list-row,mp-meta,mp-meter,mp-nav-group,mp-nav-item,mp-page-header,mp-pagination,mp-password-input,mp-password-strength,mp-prose,mp-radio-group,mp-select,mp-sidebar,mp-site-footer,mp-site-header,mp-site-nav,mp-stacked-bar,mp-stepper,mp-tab-panel,mp-tabs,mp-textarea,mp-timeline,mp-widget-grid):where(:not(:defined,.hydrated,[hidden])){display:block}:where(mp-alert,mp-bar-chart,mp-checklist,mp-danger-zone,mp-empty-state,mp-field,mp-list-item,mp-menu-item,mp-plan-card,mp-section-title,mp-sidebar-account,mp-stat-card,mp-tab,mp-toast,mp-toast-stack,mp-widget,mp-workspace-switcher):where(:not(:defined,.hydrated,[hidden])){display:flex}:where(mp-amount,mp-button,mp-language-switcher,mp-logo,mp-menu,mp-month-navigator,mp-segmented):where(:not(:defined,.hydrated,[hidden])){display:inline-block}:where(mp-avatar,mp-badge,mp-checkbox,mp-chip,mp-donut-chart,mp-icon,mp-icon-tile,mp-meta-item,mp-number-stepper,mp-radio,mp-ring,mp-role-badge,mp-spinner,mp-toggle,mp-tooltip):where(:not(:defined,.hydrated,[hidden])){display:inline-flex}:where(mp-confirm-modal,mp-drawer,mp-lightbox):where(:not(:defined,.hydrated,[hidden])){display:contents}:where(mp-focus-layout,mp-slider,mp-timeline-item):where(:not(:defined,.hydrated,[hidden])){display:grid}:where(mp-modal,mp-option,mp-option-group):where(:not(:defined,.hydrated,[hidden])),:where(mp-confirm-modal,mp-drawer):where(:not(:defined,.hydrated,[hidden])){display:none}:where(mp-site-header):where(:not(:defined,.hydrated,[hidden])){height:var(--header);overflow:hidden}:where(mp-menu):where(:not(:defined,.hydrated,[hidden]))>:where(:not([slot=trigger])){display:none}.badge-layout[data-astro-cid-p5xkw3ig]{margin:0 0 var(--space-12)}.bullets[data-astro-cid-ibo3uk7z]{display:block}.bullets[data-astro-cid-ibo3uk7z]:not(:last-child){margin-bottom:var(--space-24)}.icon-tile--solid[data-astro-cid-ohl5b65u]{--tile-bg:var(--surface-brand);--tile-ink:var(--text-on-fill)}.card-list[data-astro-cid-nbyba2vy]{gap:var(--space-16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.card-list[data-astro-cid-nbyba2vy]>li[data-astro-cid-nbyba2vy]{margin:0}.card-list[data-astro-cid-nbyba2vy]:not(:last-child){margin-bottom:var(--space-24)}@media (width>=768px){.card-list--2[data-astro-cid-nbyba2vy],.card-list--3[data-astro-cid-nbyba2vy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.card-list--3[data-astro-cid-nbyba2vy]{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-list__card[data-astro-cid-nbyba2vy]{height:100%;display:block;position:relative}.card-list__icon[data-astro-cid-nbyba2vy]{margin-bottom:var(--space-16);display:flex}.card-list--icon-left[data-astro-cid-nbyba2vy] .card-list__inner[data-astro-cid-nbyba2vy],.card-list--icon-right[data-astro-cid-nbyba2vy] .card-list__inner[data-astro-cid-nbyba2vy]{gap:var(--space-16);align-items:flex-start;display:flex}.card-list--icon-left[data-astro-cid-nbyba2vy] .card-list__icon[data-astro-cid-nbyba2vy],.card-list--icon-right[data-astro-cid-nbyba2vy] .card-list__icon[data-astro-cid-nbyba2vy]{flex-shrink:0;margin-bottom:0}.card-list--icon-left[data-astro-cid-nbyba2vy] .card-list__main[data-astro-cid-nbyba2vy],.card-list--icon-right[data-astro-cid-nbyba2vy] .card-list__main[data-astro-cid-nbyba2vy]{flex:1;min-width:0}.card-list--icon-right[data-astro-cid-nbyba2vy] .card-list__inner[data-astro-cid-nbyba2vy]{flex-direction:row-reverse}.card-list__title[data-astro-cid-nbyba2vy]{font-family:var(--font-display);margin:0;font-size:18px;font-weight:600;line-height:28px}.card-list__link[data-astro-cid-nbyba2vy]{color:inherit;text-decoration:none}.card-list__link[data-astro-cid-nbyba2vy]:after{content:"";position:absolute;inset:0}.card-list__text[data-astro-cid-nbyba2vy]{margin-top:var(--space-8);color:var(--text-muted);font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:23px}.card-list__text[data-astro-cid-nbyba2vy]>:last-child{margin-bottom:0}.card-list[data-astro-cid-nbyba2vy] mp-card[data-astro-cid-nbyba2vy][variant=on-brand] .card-list__icon[data-astro-cid-nbyba2vy].icon-tile--solid{--tile-bg:var(--surface-on-brand-active);--tile-ink:var(--text-inverse)}[data-astro-cid-nbyba2vy]:where(.card-list__title){color:var(--text-heading)}.contact-form[data-astro-cid-vekgkm42]{gap:var(--space-20);flex-direction:column;display:flex}.contact-form__topic[data-astro-cid-vekgkm42]::part(group){gap:var(--space-10);flex-wrap:wrap;display:flex}.contact-form__topic[data-astro-cid-vekgkm42] mp-radio[data-astro-cid-vekgkm42]::part(card){padding:var(--space-10) var(--space-20);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--border);background:var(--surface);border:0}.contact-form__topic[data-astro-cid-vekgkm42] mp-radio[data-astro-cid-vekgkm42]:hover::part(card){background:var(--surface-subtle)}.contact-form__topic[data-astro-cid-vekgkm42] mp-radio[data-astro-cid-vekgkm42][checked]::part(card){box-shadow:none;background:var(--brand)}.contact-form__topic[data-astro-cid-vekgkm42] mp-radio[data-astro-cid-vekgkm42][checked]::part(label){color:var(--text-on-fill)}.contact-form__row[data-astro-cid-vekgkm42]{gap:var(--space-20);display:grid}@media (width>=768px){.contact-form__row[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__note[data-astro-cid-vekgkm42]{color:var(--text-muted);font-family:var(--font-sans);margin:0;font-size:13px;font-weight:400;line-height:18px}.contact-form__failed[data-astro-cid-vekgkm42]:not([hidden]){align-items:flex-start;gap:var(--space-8);color:var(--danger);font-family:var(--font-sans);margin:0;font-size:13px;font-weight:400;line-height:18px;display:flex}.contact-form__failed[data-astro-cid-vekgkm42]:not([hidden]) mp-icon[data-astro-cid-vekgkm42]{flex:none;margin-top:2px}.contact-form__failed[data-astro-cid-vekgkm42]:not([hidden]) a[data-astro-cid-vekgkm42]{color:inherit}.contact-form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form[data-astro-cid-qqnsrik5]{padding:var(--space-24);display:block;position:relative}@media (width>=600px){.form[data-astro-cid-qqnsrik5]{padding:var(--space-32)}}.form__title[data-astro-cid-qqnsrik5]{margin:0 0 var(--space-24);color:var(--text-heading);text-wrap:balance;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}.gallery-layout[data-astro-cid-6ncd4d25]{display:block}.gallery-layout[data-astro-cid-6ncd4d25]:not(:last-child){margin-bottom:var(--space-24)}.image[data-astro-cid-dk5yhxbz]{border-radius:var(--radius-sm)}@media (width>=768px){.image[data-astro-cid-dk5yhxbz]{border-radius:var(--radius-lg)}}.image--video[data-astro-cid-dk5yhxbz]{position:relative}.image__link[data-astro-cid-dk5yhxbz]{cursor:zoom-in;display:block}.image__play[data-astro-cid-dk5yhxbz]{z-index:2;width:var(--space-64);height:var(--space-64);border-radius:var(--radius-full);background-color:var(--surface);box-shadow:var(--shadow-lg);color:var(--brand-hover);cursor:pointer;transition:transform var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.image__play[data-astro-cid-dk5yhxbz]{transition:none}}.image__play[data-astro-cid-dk5yhxbz]:hover{box-shadow:var(--shadow-xl);transform:translate(-50%,-50%)scale(1.08)}.image__play[data-astro-cid-dk5yhxbz] mp-icon[data-astro-cid-dk5yhxbz]{margin-left:var(--space-4)}.image__modal::part(panel){max-width:min(var(--container), 100%)}.image__iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.questions[data-astro-cid-mj527aih]{display:block}.questions[data-astro-cid-mj527aih]:not(:last-child){margin-bottom:var(--space-24)}.questions__answer[data-astro-cid-mj527aih]{color:var(--text-muted)}.questions__answer[data-astro-cid-mj527aih]>:last-child{margin-bottom:0}.stat-list[data-astro-cid-ep3trtgo]{gap:var(--space-16);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.stat-list[data-astro-cid-ep3trtgo]>li[data-astro-cid-ep3trtgo]{margin:0}.stat-list[data-astro-cid-ep3trtgo]:not(:last-child){margin-bottom:var(--space-24)}.tabs-layout[data-astro-cid-pkm4fasz]{display:block}.tabs-layout[data-astro-cid-pkm4fasz]:not(:last-child){margin-bottom:var(--space-24)}.tabs-layout__content[data-astro-cid-pkm4fasz]{padding-top:var(--space-16)}.tabs-layout__content[data-astro-cid-pkm4fasz]>:last-child{margin-bottom:0}.usp-list[data-astro-cid-7k6db5dy]{gap:var(--space-10);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:0;list-style:none;display:flex}.usp-list[data-astro-cid-7k6db5dy]>li[data-astro-cid-7k6db5dy]{margin:0}.usp-list[data-astro-cid-7k6db5dy]:not(:last-child){margin-bottom:var(--space-24)}.usp-list__item[data-astro-cid-7k6db5dy]{align-items:center;gap:var(--space-4);display:flex}.usp-list__check[data-astro-cid-7k6db5dy]{color:var(--brand);flex-shrink:0}.usp-list__title[data-astro-cid-7k6db5dy]{color:var(--text-secondary);font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:24px}.waitlist-form[data-astro-cid-lsxrvkd2]{max-width:480px;color:var(--waitlist-form-ink,var(--text-primary))}.waitlist-form__row[data-astro-cid-lsxrvkd2]{gap:var(--space-8);flex-wrap:wrap;display:flex}.waitlist-form__input[data-astro-cid-lsxrvkd2]{flex:14rem;min-width:0}.waitlist-form--icon-only[data-astro-cid-lsxrvkd2] .waitlist-form__row[data-astro-cid-lsxrvkd2]{position:relative}.waitlist-form--icon-only[data-astro-cid-lsxrvkd2] .waitlist-form__input[data-astro-cid-lsxrvkd2]::part(control){padding-right:calc(var(--control-sm) + var(--space-8))}.waitlist-form--icon-only[data-astro-cid-lsxrvkd2] .waitlist-form__submit[data-astro-cid-lsxrvkd2]{top:50%;right:var(--space-4);--focus-ring:var(--brand);--mp-button-primary-bg:initial;--mp-button-primary-color:initial;--mp-button-primary-hover-bg:initial;position:absolute;transform:translateY(-50%)}.waitlist-form__error[data-astro-cid-lsxrvkd2]:not([hidden]){align-items:center;gap:var(--space-8);color:var(--waitlist-form-error,var(--danger));font-family:var(--font-sans);margin:0;font-size:13px;font-weight:400;line-height:18px;display:flex}.waitlist-form__failed[data-astro-cid-lsxrvkd2]:not([hidden]){margin-top:var(--space-12)}.waitlist-form__trap[data-astro-cid-lsxrvkd2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-form__note[data-astro-cid-lsxrvkd2]{margin:var(--space-12) 0 0;color:var(--waitlist-form-muted,var(--text-muted));font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.waitlist-form__note[data-astro-cid-lsxrvkd2] a{color:var(--waitlist-form-ink,var(--text-primary));text-decoration:underline}.waitlist-form__done[data-astro-cid-lsxrvkd2]:not([hidden]){align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.waitlist-form__done[data-astro-cid-lsxrvkd2]:not([hidden]) p[data-astro-cid-lsxrvkd2]{margin:0}.waitlist-form__done-title[data-astro-cid-lsxrvkd2]{align-items:center;gap:var(--space-8);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:28px;display:flex}.waitlist-form__done-text[data-astro-cid-lsxrvkd2]{color:var(--waitlist-form-muted,var(--text-muted));font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.waitlist-form__email[data-astro-cid-lsxrvkd2]{color:var(--waitlist-form-ink,var(--text-primary));overflow-wrap:anywhere}.waitlist-form__done-actions[data-astro-cid-lsxrvkd2]{gap:var(--space-8);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.waitlist-layout[data-astro-cid-k3ywyxer]{width:100%}.waitlist-layout__title[data-astro-cid-k3ywyxer]{margin:0 0 var(--space-12);color:var(--waitlist-form-ink,var(--text-heading));font-family:var(--font-display);font-size:16px;font-weight:600;line-height:24px}.content__grid[data-astro-cid-buzn7u2w]{max-width:var(--container-narrow)}.content[data-astro-cid-buzn7u2w] .content-wrapper .table-scroll{margin-bottom:var(--space-24);border-radius:var(--radius-lg);overflow-x:auto}@media (width>=1024px){.content[data-astro-cid-buzn7u2w] .content-wrapper .table-scroll{margin-left:calc(-1 * var(--space-48));margin-right:calc(-1 * var(--space-48))}}.content[data-astro-cid-buzn7u2w] .content-wrapper table{border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);background:var(--surface);width:100%;overflow:hidden}@media (width<768px){.content[data-astro-cid-buzn7u2w] .content-wrapper table{width:max-content;min-width:100%}.content[data-astro-cid-buzn7u2w] .content-wrapper table :is(th,td){max-width:15rem}}.content[data-astro-cid-buzn7u2w] .content-wrapper table :is(thead,:not(:has(thead))>tbody>tr:first-child){background:var(--surface-subtle);color:var(--text-secondary);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px}.content[data-astro-cid-buzn7u2w] .content-wrapper table :is(thead,:not(:has(thead))>tbody>tr:first-child) :is(th,p){padding:var(--space-14) var(--space-16);text-align:left;margin-bottom:0;font-weight:600}.content[data-astro-cid-buzn7u2w] .content-wrapper table :is(thead,:not(:has(thead))>tbody>tr:first-child) p{padding:0}.content[data-astro-cid-buzn7u2w] .content-wrapper table :is(thead,:not(:has(thead))>tbody>tr:first-child) figure{display:none}.content[data-astro-cid-buzn7u2w] .content-wrapper table tbody tr{border-bottom:1px solid var(--border-hairline);transition:background-color var(--duration-base) var(--ease-standard)}.content[data-astro-cid-buzn7u2w] .content-wrapper table tbody tr:last-child{border-bottom:none}.content[data-astro-cid-buzn7u2w] .content-wrapper table tbody tr:hover{background-color:var(--surface-subtle)}.content[data-astro-cid-buzn7u2w] .content-wrapper table td{padding:var(--space-16) var(--space-20)}.content[data-astro-cid-buzn7u2w] .content-wrapper blockquote{margin-block:var(--space-16);padding:var(--space-20) var(--space-24);border-left:3px solid var(--brand);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--surface-subtle);color:var(--text-primary);margin-inline:0;font-weight:600}.content[data-astro-cid-buzn7u2w] .content-wrapper blockquote>*+*{margin-top:var(--space-8)}.content[data-astro-cid-buzn7u2w] .content-wrapper blockquote p{margin:0}.content[data-astro-cid-buzn7u2w] .content-wrapper blockquote cite{margin-top:var(--space-8);color:var(--text-muted);font-style:normal;font-weight:400;display:block}.content[data-astro-cid-buzn7u2w] .content-wrapper .image{border-radius:var(--radius-lg);overflow:hidden}@media (width>=1024px){.content[data-astro-cid-buzn7u2w] .content-wrapper .image{margin-left:calc(-1 * var(--space-48));margin-right:calc(-1 * var(--space-48));width:calc(100% + 2 * var(--space-48))}}.content[data-astro-cid-buzn7u2w] .content-wrapper .image:not(:first-child){margin-top:var(--space-32)}.content[data-astro-cid-buzn7u2w] .content-wrapper .image:not(:last-child){margin-bottom:var(--space-32)}.content[data-astro-cid-buzn7u2w] .content-wrapper .image img{object-fit:cover;width:100%}.content[data-astro-cid-buzn7u2w] .content-wrapper .titles{margin-bottom:var(--space-10)}.grid{box-sizing:border-box;width:100%;max-width:var(--container);padding-inline:var(--space-24)}.center{margin:0 auto}.alignment--left>*{text-align:left}.alignment--center>*{text-align:center}.alignment--center .buttons{justify-content:center}.alignment--right>*{text-align:right}.alignment--right .buttons{justify-content:flex-end}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;overflow-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{top:var(--space-8);left:var(--space-8);z-index:100000;width:auto;height:auto;padding:var(--space-12) var(--space-20);clip-path:none;border-radius:var(--radius-md);background-color:var(--surface);box-shadow:var(--shadow-lg);color:var(--text-primary);font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:block}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{max-width:100vw;font-family:var(--font-sans);flex-direction:column;min-height:100dvh;font-size:16px;font-weight:400;line-height:26px;display:flex;overflow-x:hidden}#main{flex:1 0 auto}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}a:not(mp-site-footer *){color:var(--text-primary);text-decoration:none}:where(img:not([slot])){max-width:100%;height:auto;display:block}:where(p,ul,ol,li):not(mp-prose *,mp-site-footer *){margin:0 0 var(--space-24)}:where(p,ul,ol,li):not(mp-prose *,mp-site-footer *):last-child{margin-bottom:0}p a{text-decoration:underline}button{font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:none;padding:0}:not(mp-site-footer *):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=768px){mp-carousel[disable-above=md]{margin-bottom:calc(-1 * var(--space-12))}}@media (width>=1024px){mp-carousel[disable-above=lg]{margin-bottom:calc(-1 * var(--space-12))}}:root{--pad-normal:var(--section-md);--pad-large:var(--section-lg)}@media (width>=768px){:root{--pad-normal:var(--section-lg);--pad-large:calc(2 * var(--space-48))}}.pad--top-none{padding-top:0!important}.pad--bottom-none{padding-bottom:0!important}.pad--top-small{padding-top:var(--section-sm)!important}.pad--bottom-small{padding-bottom:var(--section-sm)!important}.pad--top-normal{padding-top:var(--pad-normal)!important}.pad--bottom-normal{padding-bottom:var(--pad-normal)!important}.pad--top-large{padding-top:var(--pad-large)!important}.pad--bottom-large{padding-bottom:var(--pad-large)!important}.align--center .titles{max-width:var(--container-narrow);text-align:center;margin-left:auto;margin-right:auto}.align--center :where(.content-wrapper,[class$=__text],.prose){text-align:center}.align--center :where(.content-wrapper,[class$=__text],.prose) :is(mp-card,mp-stat-card){text-align:start}.align--center :where(.content-wrapper,[class$=__text],.prose) :is(mp-list,ul:not([class]),ol:not([class])){text-align:start;width:fit-content;margin-inline:auto}.align--center .buttons,.align--center mp-tabs::part(tablist){justify-content:center}.align--start .titles,.align--start :where(.content-wrapper,[class$=__text],.prose){text-align:start}.align--start .titles{margin-left:0}.align--start .buttons{justify-content:flex-start}.content-wrapper>.image:not(:last-child),.content-wrapper>.buttons:not(:last-child),.content-wrapper>.titles:not(:last-child),.content-wrapper>p:not(:last-child),.content-wrapper>ul:not(:last-child),.content-wrapper>ol:not(:last-child),.content-wrapper>mp-list:not(:last-child),.content-wrapper>a:not(:last-child){margin-bottom:var(--space-24)}.content-wrapper>p,.content-wrapper>a,.content-wrapper>ul,.content-wrapper>ol{color:var(--text-muted)}.content-wrapper .titles:not(:first-child){margin-bottom:var(--space-10)}.content-wrapper .image{width:100%;margin:0 auto;overflow:hidden}.content-wrapper .image img{object-fit:cover;object-position:center;width:100%;height:auto}:root{--mp-button-secondary-color:var(--surface-brand);--mp-button-secondary-border:var(--surface-brand);--mp-button-secondary-hover-bg:var(--brand-tint)}.buttons{align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.buttons>mp-button[full]{flex:100%;align-self:stretch}:where(mp-card:not([variant=on-brand]),mp-stat-card,mp-plan-card){box-shadow:var(--shadow-tint)}:where(mp-card[hoverable]:not([variant=on-brand]):hover){box-shadow:var(--shadow-tint), var(--shadow-sm)}mp-card[variant=on-brand],mp-card[variant=on-brand] :is(h1,h2,h3,h4,h5,h6,.main-title,.suptitle){color:var(--text-inverse)}mp-card[variant=on-brand] :is(p,li,.subtitle,[class$=__text],[class$=__body],[class$=__description]){color:var(--text-on-brand-muted)}mp-card[variant=on-brand] a:not(mp-button){color:var(--text-inverse)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background){--focus-ring:var(--accent-on-brand);--mp-logo-color:var(--text-inverse);--mp-list-marker:var(--text-on-brand-muted);--mp-skel-bg:var(--surface-on-brand-active);--mp-avatar-bg:var(--accent-on-brand);--mp-avatar-color:var(--surface-brand);--mp-meter-label:var(--text-inverse);--mp-meter-secondary:var(--text-on-brand-muted);--mp-meter-track:var(--surface-on-brand-active);--mp-meter-fill:var(--accent-on-brand);--mp-meter-tick:var(--text-inverse);--mp-password-strength-bg:var(--surface-on-brand);--mp-password-strength-border:var(--border-on-brand);--mp-password-strength-padding:var(--space-20);--mp-password-strength-text:var(--text-inverse);--mp-password-strength-muted:var(--text-on-brand-muted);--mp-password-strength-met:var(--accent-on-brand);--mp-nav-color:var(--text-on-brand-muted);--mp-nav-hover-color:var(--text-inverse);--mp-nav-hover-bg:var(--surface-on-brand-hover);--mp-nav-active-bg:var(--surface-on-brand-active);--mp-nav-active-color:var(--text-inverse);--mp-nav-heading-color:var(--text-on-brand-muted);--mp-nav-rule:var(--border-on-brand);--mp-ws-bg:var(--surface-on-brand);--mp-ws-hover-bg:var(--surface-on-brand-hover);--mp-ws-border:transparent;--mp-ws-shadow:var(--shadow-inner-top);--mp-ws-name:var(--text-inverse);--mp-ws-meta:var(--text-on-brand-muted);--mp-ws-avatar-bg:var(--surface);--mp-ws-avatar-color:var(--brand);--mp-ws-chevron:var(--text-on-brand-muted);--mp-facts-label:var(--text-on-brand-muted);--mp-facts-value:var(--text-inverse);--mp-facts-rule:var(--border-on-brand);--mp-prose-text:var(--text-on-brand-muted);--mp-prose-heading:var(--text-inverse);--mp-prose-strong:var(--text-inverse);--mp-prose-link:var(--text-inverse);--mp-prose-muted:var(--text-on-brand-muted);--mp-prose-marker:var(--text-on-brand-muted);--mp-prose-marker-glyph:var(--accent-on-brand);--mp-prose-quote-bg:var(--surface-on-brand);--mp-prose-quote-bar:var(--accent-on-brand);--mp-prose-code-bg:var(--surface-on-brand);--mp-prose-rule:var(--border-on-brand);--mp-timeline-title:var(--text-inverse);--mp-timeline-text:var(--text-on-brand-muted);--mp-timeline-mark:var(--accent-on-brand);--mp-timeline-done:var(--accent-on-brand);--mp-timeline-mark-ink:var(--surface-brand);--mp-timeline-halo:var(--surface-on-brand-active);--mp-timeline-line:var(--border-on-brand);--mp-button-primary-bg:var(--accent-on-brand);--mp-button-primary-color:var(--surface-brand);--mp-button-primary-hover-bg:color-mix(in srgb, var(--accent-on-brand) 85%, var(--surface-brand));--mp-button-secondary-bg:transparent;--mp-button-secondary-color:var(--text-inverse);--mp-button-secondary-border:var(--border-control-on-brand);--mp-button-secondary-hover-bg:var(--surface-on-brand-hover);--mp-button-tertiary-color:var(--text-inverse);--mp-button-tertiary-hover-bg:var(--surface-on-brand-hover);--mp-button-disabled-bg:var(--surface-on-brand);--mp-button-disabled-color:var(--text-on-brand-muted);--mp-button-link-color:var(--text-inverse);--mp-button-count-bg:var(--accent-on-brand);--mp-button-count-color:var(--surface-brand);--mp-field-label:var(--text-on-brand-muted);--mp-field-hint:var(--text-on-brand-muted);--mp-field-required:var(--text-inverse);--mp-field-error:var(--text-inverse);--mp-toggle-label:var(--text-inverse);--mp-toggle-track:transparent;--mp-toggle-edge:var(--border-control-on-brand);--mp-toggle-knob:var(--accent-on-brand);--mp-toggle-track-on:var(--accent-on-brand);--mp-toggle-knob-on:var(--surface-brand);--mp-segmented-track:var(--surface-on-brand);--mp-segmented-edge:var(--border-on-brand);--mp-segmented-color:var(--text-on-brand-muted);--mp-segmented-selected-bg:var(--accent-on-brand);--mp-segmented-selected-color:var(--surface-brand);--mp-segmented-selected-edge:var(--accent-on-brand);--mp-radio-label:var(--text-inverse);--mp-radio-muted:var(--text-on-brand-muted);--mp-radio-card-bg:transparent;--mp-radio-card-edge:var(--border-control-on-brand);--mp-radio-card-hover-edge:var(--text-on-brand-muted);--mp-radio-card-checked-edge:var(--accent-on-brand);--mp-radio-card-checked-bg:var(--surface-on-brand);--mp-radio-card-check-bg:var(--accent-on-brand);--mp-radio-card-check-ink:var(--surface-brand);--mp-number-stepper-value:var(--text-inverse);--mp-number-stepper-invalid:var(--text-inverse);--mp-number-stepper-suffix:var(--text-on-brand-muted);--mp-number-stepper-disabled:var(--text-on-brand-muted);color:var(--text-inverse)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) .content-wrapper>p:not(mp-card *){color:var(--text-on-brand-muted)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) .content-wrapper>:is(h1,h2,h3,h4,h5,h6):not(mp-card *),:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) .content-wrapper>p a:not(mp-button,mp-card *),:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) .content-wrapper>a:not(mp-button,mp-card *){color:var(--text-inverse)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) [class$=__text]:not(mp-card *){color:var(--text-on-brand-muted)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) :is(mp-accordion,mp-tabs,mp-list):not(mp-card *){--text-primary:var(--text-inverse);--text-secondary:var(--text-inverse);--text-body:var(--text-on-brand-muted);--text-muted:var(--text-on-brand-muted);--border:var(--border-on-brand);--brand:var(--accent-on-brand)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) :is(.section,.flex-columns){--mp-prose-text:var(--text-on-brand-muted)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background,.site-footer,.site-header){--waitlist-form-ink:var(--text-inverse);--waitlist-form-muted:var(--text-on-brand-muted);--waitlist-form-error:var(--text-inverse)}:is(.cta-banner__grid,.cta-card,.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) mp-card:not([variant=on-brand]){color:var(--text-primary);--focus-ring:var(--brand);--mp-logo-color:initial;--mp-list-marker:initial;--mp-skel-bg:initial;--mp-meter-label:initial;--mp-meter-secondary:initial;--mp-meter-track:initial;--mp-meter-fill:initial;--mp-meter-tick:initial;--mp-password-strength-bg:initial;--mp-password-strength-border:initial;--mp-password-strength-padding:initial;--mp-password-strength-text:initial;--mp-password-strength-muted:initial;--mp-password-strength-met:initial;--mp-prose-text:initial;--mp-prose-heading:initial;--mp-prose-strong:initial;--mp-prose-link:initial;--mp-prose-muted:initial;--mp-prose-marker:initial;--mp-prose-marker-glyph:initial;--mp-prose-quote-bg:initial;--mp-prose-quote-bar:initial;--mp-prose-code-bg:initial;--mp-prose-rule:initial;--mp-timeline-title:initial;--mp-timeline-text:initial;--mp-timeline-mark:initial;--mp-timeline-mark-ink:initial;--mp-timeline-halo:initial;--mp-timeline-line:initial;--mp-button-primary-bg:initial;--mp-button-primary-color:initial;--mp-button-primary-hover-bg:initial;--mp-button-secondary-bg:initial;--mp-button-secondary-color:var(--surface-brand);--mp-button-secondary-border:var(--surface-brand);--mp-button-secondary-hover-bg:var(--brand-tint);--mp-button-tertiary-color:initial;--mp-button-tertiary-hover-bg:initial;--mp-button-disabled-bg:initial;--mp-button-disabled-color:initial;--waitlist-form-ink:initial;--waitlist-form-muted:initial;--waitlist-form-error:initial}mp-prose.prose{max-width:none;font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:26px;display:block}mp-prose.prose>h2+*{margin-top:var(--space-16)}mp-prose.prose mp-list{display:block}mp-prose.prose>:not(blockquote) :where(p){margin-block:1em}:is(.section,.flex-columns){--mp-prose-text:var(--text-muted)}:where(h1:not(mp-prose *)),.h1{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}@media (width>=768px){:where(h1:not(mp-prose *)),.h1{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:36px}}@media (width>=1024px){:where(h1:not(mp-prose *)),.h1{font-family:var(--font-display);font-size:48px;font-weight:700;line-height:60px}}:where(h2:not(mp-prose *)),.h2,mp-prose.prose h2{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}@media (width>=768px){:where(h2:not(mp-prose *)),.h2,mp-prose.prose h2{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:36px}}:where(h3:not(mp-prose *)),.h3,mp-prose.prose h3{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:28px}:where(h4:not(mp-prose *)),.h4,mp-prose.prose h4{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:28px}:where(h5:not(mp-prose *),h6:not(mp-prose *)),.h5,.h6,mp-prose.prose :is(h5,h6){font-family:var(--font-display);font-size:16px;font-weight:600;line-height:24px}.titles{margin-bottom:var(--space-24);display:block}.titles--centered{max-width:var(--container-narrow)}@media (width>=768px){.titles--centered{text-align:center;margin-left:auto;margin-right:auto}}.subtitle{color:var(--text-muted);font-family:var(--font-sans);margin:var(--space-10) 0 0;font-size:16px;font-weight:400;line-height:24px;display:block}.suptitle{color:var(--brand);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-16);font-size:14px;font-weight:600;line-height:20px;display:block}.has-accent-dark-background-color .suptitle,.has-dark-green-gradient-gradient-background .suptitle{color:var(--text-on-brand-muted)}:is(.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) .titles:not(mp-card *) .main-title{color:var(--text-inverse)}:is(.has-accent-dark-background-color,.has-dark-green-gradient-gradient-background) .titles:not(mp-card *) .subtitle{color:var(--text-on-brand-muted)}.contact-block{font-style:normal}.contact-block:not(:last-child){margin-bottom:var(--space-24)}.contact-block__list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact-block__list>li{margin:0}.contact-block__item{margin-bottom:0}.contact-block__link{color:inherit;align-items:center;gap:var(--space-8);transition:opacity var(--duration-base) var(--ease-standard);text-decoration:none;display:flex}.contact-block__icon{color:var(--brand);flex-shrink:0}.contact-block__text{color:inherit;cursor:default}.socials-block__list{gap:var(--space-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.socials-block__list>li{margin:0}.socials-block__item{margin-bottom:0}.list-block{margin:var(--space-20) 0}.list-block__title{margin-bottom:var(--space-20);color:var(--text-heading);font-family:var(--font-display);font-size:18px;font-weight:600;line-height:28px}.list-block__items{margin:0;padding:0;list-style:none}.list-block__items>li{margin:0}.list-block__item{padding:0 0 0 var(--space-20);border-left:3px solid var(--border);margin:0}.list-block__item-link,.list-block__item-text{padding-block:var(--space-10);font-family:var(--font-sans);color:var(--text-primary);font-size:14px;font-weight:600;line-height:20px;display:block}.list-block__item-link{transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.list-block__item-link:hover{color:var(--brand)}.list-block__expandable{display:block}.list-block__children{margin:0;padding:0;list-style:none}.list-block__children>li{margin:0}.list-block__child{margin-bottom:var(--space-10)}.list-block__child-link{align-items:center;gap:var(--space-10);padding-block:var(--space-4);color:var(--text-muted);transition:color var(--duration-base) var(--ease-standard);text-decoration:none;display:flex}.list-block__child-link:hover{color:var(--brand)}.list-block__child-icon{flex-shrink:0}.list-block__child-text{font-family:var(--font-sans);flex:1;font-size:14px;font-weight:400;line-height:20px}.trail-fill,.trail-runner{display:none}@media (width>=1440px){.trail,.trail-fill,.trail-runner{--trail-line:var(--border-control);--trail-dot:var(--brand);--trail-ground:var(--surface)}.has-accent-dark-background-color .trail,.trail-runner--on-brand{--trail-line:var(--border-control-on-brand);--trail-dot:var(--accent-on-brand);--trail-ground:var(--surface-brand)}.trail{--trail-x:calc((100% - var(--container)) / 2 + var(--space-24) - var(--space-48));position:relative;overflow:clip}.trail:not(.trail--start,.trail--end):before{content:"";top:0;bottom:0;left:var(--trail-x);border-left:2px dashed var(--trail-line);pointer-events:none;position:absolute}:is(.trail--start,.trail--stop,.trail--end) .suptitle{position:relative}:is(.trail--start,.trail--stop,.trail--end) .suptitle:before{content:"";top:50%;left:calc(1px - var(--space-48) - var(--space-8));z-index:1;width:var(--space-16);height:var(--space-16);border-radius:var(--radius-full);background:var(--trail-dot);box-shadow:0 0 0 var(--space-4) var(--trail-ground);transition:background-color var(--duration-base) var(--ease-standard);position:absolute;transform:translateY(-50%)}.trail.is-ahead .suptitle:before{background:var(--trail-ground);box-shadow:inset 0 0 0 2px var(--trail-line), 0 0 0 var(--space-4) var(--trail-ground)}:is(.trail--start,.trail--end) .suptitle:after{content:"";left:calc(-1 * var(--space-48));border-left:2px dashed var(--trail-line);height:10000px;position:absolute}.trail--start .suptitle:after{top:50%}.trail--end .suptitle:after{bottom:50%}.trail-fill{--trail-fill:var(--brand);--trail-fill-on-brand:var(--accent-on-brand);pointer-events:none;width:2px;display:block;position:absolute;top:0;left:0}.trail-runner{z-index:2;width:var(--space-20);height:var(--space-20);border-radius:var(--radius-full);background:var(--trail-dot);box-shadow:0 0 0 var(--space-4) var(--trail-ground), 0 0 0 var(--space-10) color-mix(in srgb, var(--trail-dot) 20%, transparent);pointer-events:none;transition:background-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);display:block;position:absolute;top:0;left:0}}.site-header--top[data-astro-cid-fzpbxy5g]{--focus-ring:var(--accent-on-brand);--mp-logo-color:var(--text-inverse);--mp-list-marker:var(--text-on-brand-muted);--mp-skel-bg:var(--surface-on-brand-active);--mp-avatar-bg:var(--accent-on-brand);--mp-avatar-color:var(--surface-brand);--mp-meter-label:var(--text-inverse);--mp-meter-secondary:var(--text-on-brand-muted);--mp-meter-track:var(--surface-on-brand-active);--mp-meter-fill:var(--accent-on-brand);--mp-meter-tick:var(--text-inverse);--mp-password-strength-bg:var(--surface-on-brand);--mp-password-strength-border:var(--border-on-brand);--mp-password-strength-padding:var(--space-20);--mp-password-strength-text:var(--text-inverse);--mp-password-strength-muted:var(--text-on-brand-muted);--mp-password-strength-met:var(--accent-on-brand);--mp-nav-color:var(--text-on-brand-muted);--mp-nav-hover-color:var(--text-inverse);--mp-nav-hover-bg:var(--surface-on-brand-hover);--mp-nav-active-bg:var(--surface-on-brand-active);--mp-nav-active-color:var(--text-inverse);--mp-nav-heading-color:var(--text-on-brand-muted);--mp-nav-rule:var(--border-on-brand);--mp-ws-bg:var(--surface-on-brand);--mp-ws-hover-bg:var(--surface-on-brand-hover);--mp-ws-border:transparent;--mp-ws-shadow:var(--shadow-inner-top);--mp-ws-name:var(--text-inverse);--mp-ws-meta:var(--text-on-brand-muted);--mp-ws-avatar-bg:var(--surface);--mp-ws-avatar-color:var(--brand);--mp-ws-chevron:var(--text-on-brand-muted);--mp-facts-label:var(--text-on-brand-muted);--mp-facts-value:var(--text-inverse);--mp-facts-rule:var(--border-on-brand);--mp-prose-text:var(--text-on-brand-muted);--mp-prose-heading:var(--text-inverse);--mp-prose-strong:var(--text-inverse);--mp-prose-link:var(--text-inverse);--mp-prose-muted:var(--text-on-brand-muted);--mp-prose-marker:var(--text-on-brand-muted);--mp-prose-marker-glyph:var(--accent-on-brand);--mp-prose-quote-bg:var(--surface-on-brand);--mp-prose-quote-bar:var(--accent-on-brand);--mp-prose-code-bg:var(--surface-on-brand);--mp-prose-rule:var(--border-on-brand);--mp-timeline-title:var(--text-inverse);--mp-timeline-text:var(--text-on-brand-muted);--mp-timeline-mark:var(--accent-on-brand);--mp-timeline-done:var(--accent-on-brand);--mp-timeline-mark-ink:var(--surface-brand);--mp-timeline-halo:var(--surface-on-brand-active);--mp-timeline-line:var(--border-on-brand);--mp-button-primary-bg:var(--accent-on-brand);--mp-button-primary-color:var(--surface-brand);--mp-button-primary-hover-bg:color-mix(in srgb, var(--accent-on-brand) 85%, var(--surface-brand));--mp-button-secondary-bg:transparent;--mp-button-secondary-color:var(--text-inverse);--mp-button-secondary-border:var(--border-control-on-brand);--mp-button-secondary-hover-bg:var(--surface-on-brand-hover);--mp-button-tertiary-color:var(--text-inverse);--mp-button-tertiary-hover-bg:var(--surface-on-brand-hover);--mp-button-disabled-bg:var(--surface-on-brand);--mp-button-disabled-color:var(--text-on-brand-muted);--mp-button-link-color:var(--text-inverse);--mp-button-count-bg:var(--accent-on-brand);--mp-button-count-color:var(--surface-brand);--mp-field-label:var(--text-on-brand-muted);--mp-field-hint:var(--text-on-brand-muted);--mp-field-required:var(--text-inverse);--mp-field-error:var(--text-inverse);--mp-toggle-label:var(--text-inverse);--mp-toggle-track:transparent;--mp-toggle-edge:var(--border-control-on-brand);--mp-toggle-knob:var(--accent-on-brand);--mp-toggle-track-on:var(--accent-on-brand);--mp-toggle-knob-on:var(--surface-brand);--mp-segmented-track:var(--surface-on-brand);--mp-segmented-edge:var(--border-on-brand);--mp-segmented-color:var(--text-on-brand-muted);--mp-segmented-selected-bg:var(--accent-on-brand);--mp-segmented-selected-color:var(--surface-brand);--mp-segmented-selected-edge:var(--accent-on-brand);--mp-radio-label:var(--text-inverse);--mp-radio-muted:var(--text-on-brand-muted);--mp-radio-card-bg:transparent;--mp-radio-card-edge:var(--border-control-on-brand);--mp-radio-card-hover-edge:var(--text-on-brand-muted);--mp-radio-card-checked-edge:var(--accent-on-brand);--mp-radio-card-checked-bg:var(--surface-on-brand);--mp-radio-card-check-bg:var(--accent-on-brand);--mp-radio-card-check-ink:var(--surface-brand);--mp-number-stepper-value:var(--text-inverse);--mp-number-stepper-invalid:var(--text-inverse);--mp-number-stepper-suffix:var(--text-on-brand-muted);--mp-number-stepper-disabled:var(--text-on-brand-muted);--surface:var(--surface-brand);--surface-subtle:var(--surface-on-brand-hover);--text-primary:var(--text-inverse);--text-secondary:var(--text-on-brand-muted);--text-body:var(--text-on-brand-muted);--text-muted:var(--text-on-brand-muted);--border:transparent;--border-hairline:var(--border-on-brand);--brand:var(--accent-on-brand)}.site-header__logo[data-astro-cid-fzpbxy5g]{color:var(--brand)}.site-header--top[data-astro-cid-fzpbxy5g] .site-header__logo[data-astro-cid-fzpbxy5g]{color:var(--text-inverse)}.back-to-top[data-astro-cid-vy5be4ad]{right:var(--space-24);bottom:var(--space-24);z-index:var(--z-sticky);border-radius:var(--radius-full);box-shadow:0 0 0 1px var(--border-control-on-brand), var(--shadow-lg);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-standard), visibility var(--duration-base) var(--ease-standard);position:fixed}.back-to-top[data-astro-cid-vy5be4ad].is-on-brand{--focus-ring:var(--accent-on-brand);--mp-logo-color:var(--text-inverse);--mp-list-marker:var(--text-on-brand-muted);--mp-skel-bg:var(--surface-on-brand-active);--mp-avatar-bg:var(--accent-on-brand);--mp-avatar-color:var(--surface-brand);--mp-meter-label:var(--text-inverse);--mp-meter-secondary:var(--text-on-brand-muted);--mp-meter-track:var(--surface-on-brand-active);--mp-meter-fill:var(--accent-on-brand);--mp-meter-tick:var(--text-inverse);--mp-password-strength-bg:var(--surface-on-brand);--mp-password-strength-border:var(--border-on-brand);--mp-password-strength-padding:var(--space-20);--mp-password-strength-text:var(--text-inverse);--mp-password-strength-muted:var(--text-on-brand-muted);--mp-password-strength-met:var(--accent-on-brand);--mp-nav-color:var(--text-on-brand-muted);--mp-nav-hover-color:var(--text-inverse);--mp-nav-hover-bg:var(--surface-on-brand-hover);--mp-nav-active-bg:var(--surface-on-brand-active);--mp-nav-active-color:var(--text-inverse);--mp-nav-heading-color:var(--text-on-brand-muted);--mp-nav-rule:var(--border-on-brand);--mp-ws-bg:var(--surface-on-brand);--mp-ws-hover-bg:var(--surface-on-brand-hover);--mp-ws-border:transparent;--mp-ws-shadow:var(--shadow-inner-top);--mp-ws-name:var(--text-inverse);--mp-ws-meta:var(--text-on-brand-muted);--mp-ws-avatar-bg:var(--surface);--mp-ws-avatar-color:var(--brand);--mp-ws-chevron:var(--text-on-brand-muted);--mp-facts-label:var(--text-on-brand-muted);--mp-facts-value:var(--text-inverse);--mp-facts-rule:var(--border-on-brand);--mp-prose-text:var(--text-on-brand-muted);--mp-prose-heading:var(--text-inverse);--mp-prose-strong:var(--text-inverse);--mp-prose-link:var(--text-inverse);--mp-prose-muted:var(--text-on-brand-muted);--mp-prose-marker:var(--text-on-brand-muted);--mp-prose-marker-glyph:var(--accent-on-brand);--mp-prose-quote-bg:var(--surface-on-brand);--mp-prose-quote-bar:var(--accent-on-brand);--mp-prose-code-bg:var(--surface-on-brand);--mp-prose-rule:var(--border-on-brand);--mp-timeline-title:var(--text-inverse);--mp-timeline-text:var(--text-on-brand-muted);--mp-timeline-mark:var(--accent-on-brand);--mp-timeline-done:var(--accent-on-brand);--mp-timeline-mark-ink:var(--surface-brand);--mp-timeline-halo:var(--surface-on-brand-active);--mp-timeline-line:var(--border-on-brand);--mp-button-primary-bg:var(--accent-on-brand);--mp-button-primary-color:var(--surface-brand);--mp-button-primary-hover-bg:color-mix(in srgb, var(--accent-on-brand) 85%, var(--surface-brand));--mp-button-secondary-bg:transparent;--mp-button-secondary-color:var(--text-inverse);--mp-button-secondary-border:var(--border-control-on-brand);--mp-button-secondary-hover-bg:var(--surface-on-brand-hover);--mp-button-tertiary-color:var(--text-inverse);--mp-button-tertiary-hover-bg:var(--surface-on-brand-hover);--mp-button-disabled-bg:var(--surface-on-brand);--mp-button-disabled-color:var(--text-on-brand-muted);--mp-button-link-color:var(--text-inverse);--mp-button-count-bg:var(--accent-on-brand);--mp-button-count-color:var(--surface-brand);--mp-field-label:var(--text-on-brand-muted);--mp-field-hint:var(--text-on-brand-muted);--mp-field-required:var(--text-inverse);--mp-field-error:var(--text-inverse);--mp-toggle-label:var(--text-inverse);--mp-toggle-track:transparent;--mp-toggle-edge:var(--border-control-on-brand);--mp-toggle-knob:var(--accent-on-brand);--mp-toggle-track-on:var(--accent-on-brand);--mp-toggle-knob-on:var(--surface-brand);--mp-segmented-track:var(--surface-on-brand);--mp-segmented-edge:var(--border-on-brand);--mp-segmented-color:var(--text-on-brand-muted);--mp-segmented-selected-bg:var(--accent-on-brand);--mp-segmented-selected-color:var(--surface-brand);--mp-segmented-selected-edge:var(--accent-on-brand);--mp-radio-label:var(--text-inverse);--mp-radio-muted:var(--text-on-brand-muted);--mp-radio-card-bg:transparent;--mp-radio-card-edge:var(--border-control-on-brand);--mp-radio-card-hover-edge:var(--text-on-brand-muted);--mp-radio-card-checked-edge:var(--accent-on-brand);--mp-radio-card-checked-bg:var(--surface-on-brand);--mp-radio-card-check-bg:var(--accent-on-brand);--mp-radio-card-check-ink:var(--surface-brand);--mp-number-stepper-value:var(--text-inverse);--mp-number-stepper-invalid:var(--text-inverse);--mp-number-stepper-suffix:var(--text-on-brand-muted);--mp-number-stepper-disabled:var(--text-on-brand-muted)}.back-to-top[data-astro-cid-vy5be4ad]::part(control){border-radius:var(--radius-full)}.back-to-top[data-astro-cid-vy5be4ad].is-visible{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-vy5be4ad]{transition:none}}.site-footer[data-astro-cid-nns7i3if] :is(mp-footer-column,.site-footer__subfooter){font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:23px}.site-footer[data-astro-cid-nns7i3if]::part(contact-row){font-family:var(--font-sans);border-top:0;padding-top:0;font-size:14px;font-weight:400;line-height:23px}.site-footer[data-astro-cid-nns7i3if] .content-wrapper{align-items:flex-start;gap:var(--space-16);flex-direction:column;width:100%;display:flex}.site-footer[data-astro-cid-nns7i3if] .content-wrapper>:is(p,ul){color:var(--text-on-brand-muted)}@media (width<768px){.site-footer[data-astro-cid-nns7i3if] .site-footer__column--empty{display:none}}@media (width>=1024px){.site-footer[data-astro-cid-nns7i3if] mp-footer-column:first-of-type{grid-column:span 2}.site-footer[data-astro-cid-nns7i3if] .site-footer__column--empty{display:none}}.site-footer[data-astro-cid-nns7i3if] .site-footer__subfooter--right p{column-gap:var(--space-12);flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-nns7i3if] .site-footer__subfooter a{min-height:var(--space-24);line-height:var(--space-24)}
