.mfx{overflow:hidden;overflow:clip}.mfx.site-chrome{position:static;overflow:visible;background:transparent}.mfx.site-footer{position:relative}:root{--site-header-h:72px}.mfx .hdr{position:fixed;top:0;left:0;right:0}.site-chrome-spacer{height:72px}.mfx .skip{z-index:70}.mfx .skip:focus{top:12px;outline:2px solid #6b4fe0;outline-offset:2px}.mfx .mnu.scene{position:fixed;inset:0;z-index:60}.mfx .hdr{z-index:50}.mfx .mnu-m{display:none}@media (max-width:829px){.mfx .mnu-d{display:none}.mfx .mnu-m{display:block}}@media (max-width:939px){.mfx .hdr{padding:0 32px}.mfx .hdr .nls{display:none}}@media (max-width:659px){:root{--site-header-h:64px}.mfx .hdr{padding:0 20px;gap:8px}.mfx .hdr,.site-chrome-spacer{height:64px}.mfx .hdr .si{display:none}.mfx .hdr .btn{padding:0 14px}.mfx .hdr .mbtn{width:44px;padding:0;justify-content:center}.mfx .hdr .mbtn .mlabel{display:none}.mfx .hdr .hlocs{margin-right:2px;gap:4px}.mfx .hdr .hlocs .chip.ic{min-width:36px;width:36px;min-height:36px;height:36px}.mfx .hdr .brand{font-size:16px}.mfx .hdr .brand .bm{width:28px!important;height:28px!important}}@media (max-width:419px){.mfx .hdr{padding:0 16px}}@media (max-width:389px){.mfx .hdr .cta{display:none}}.mfx .hdr.lv1,.mfx .hdr.lv2,.mfx .hdr.lv3{padding-left:32px;padding-right:32px}.mfx .hdr.lv1 .nls,.mfx .hdr.lv2 .nls,.mfx .hdr.lv2 .si,.mfx .hdr.lv3 .cta,.mfx .hdr.lv3 .nls,.mfx .hdr.lv3 .si{display:none}.mfx .hdr.lv2 .mbtn,.mfx .hdr.lv3 .mbtn{width:44px;padding:0;justify-content:center}.mfx .hdr.lv2 .mlabel,.mfx .hdr.lv3 .mlabel{display:none}@media (max-width:659px){.mfx .hdr.lv1,.mfx .hdr.lv2,.mfx .hdr.lv3{padding-left:20px;padding-right:20px}}@media (max-width:419px){.mfx .hdr.lv1,.mfx .hdr.lv2,.mfx .hdr.lv3{padding-left:16px;padding-right:16px}}@media (max-height:430px) and (orientation:landscape){.mfx .hdr,.site-chrome-spacer{height:64px}:root{--site-header-h:64px}}.mfx .site-footer-sec .flocs{justify-content:center;margin:0 0 36px}.mfx .site-footer-sec{padding:72px 48px 40px}.mfx .site-footer-sec .fcols{grid-template-columns:1.2fr repeat(var(--fc,6),1fr)}.mfx .site-footer-sec .fbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:36px;padding-top:20px;border-top:1px solid var(--st2)}@media (max-width:1100px){.mfx .site-footer-sec .fcols{grid-template-columns:repeat(3,minmax(0,1fr))}.mfx .site-footer-sec .fbrand{grid-column:1/-1}}@media (max-width:829px){.mfx .site-footer-sec{padding:48px 20px 32px}.mfx .site-footer-sec .fcols{grid-template-columns:1fr 1fr;gap:24px 16px}.mfx .site-footer-sec .flocs{margin-bottom:28px}.mfx .site-footer-sec .fbrand{grid-column:1/-1}.mfx .site-footer-sec .fbar{margin-top:32px}}@media (prefers-reduced-motion:reduce){.mfx :not(.bosc):not(.bosc *),.mfx :not(.bosc):not(.bosc *):after,.mfx :not(.bosc):not(.bosc *):before{animation:none!important;transition:none!important}}.mfx .chip.chip svg.th-moon,:root:not([data-theme=light]) .mfx .chip.chip svg.th-sun{display:none}:root:not([data-theme=light]) .mfx .chip.chip svg.th-moon{display:block}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2")}:root{scroll-behavior:smooth}html:has(main.mfx.snap){scroll-padding-top:var(--site-header-h)}main.mfx.snap>section:first-child{scroll-margin-top:calc(-1 * var(--site-header-h))}@media (min-width:830px) and (hover:hover){html:has(main.mfx.snap){scroll-snap-type:y proximity}main.mfx.snap>section{scroll-snap-align:start}main.mfx.snap~footer.site-footer{scroll-snap-align:end}}html.sm-live:has(main.mfx.snap){scroll-snap-type:none}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}html:has(main.mfx.snap){scroll-snap-type:none}}html:has(main[data-snap=hero-only]){scroll-padding-top:var(--site-header-h)}main[data-snap=hero-only]>:first-child{scroll-margin-top:calc(-1 * var(--site-header-h))}@media (min-width:830px) and (hover:hover){html:has(main[data-snap=hero-only]){scroll-snap-type:y proximity}main[data-snap=hero-only]>:first-child,main[data-snap=hero-only]>:nth-child(2){scroll-snap-align:start}}html.sm-live:has(main[data-snap=hero-only]){scroll-snap-type:none}@media (prefers-reduced-motion:reduce){html:has(main[data-snap=hero-only]){scroll-snap-type:none}}:root[data-theme=dark] .mfx{color-scheme:dark;--ink:238,240,248;--scrim:18,22,43;--glass:26,32,56;--bg:#12162b;--chrome:#202437;--fg:rgba(238,240,248,0.92);--fg2:rgba(238,240,248,0.77);--mut:rgba(238,240,248,0.66);--st1:rgba(238,240,248,0.22);--st2:rgba(238,240,248,0.13);--fill:rgba(238,240,248,0.07);--a1:var(--brand-1-scene);--a2:var(--brand-2-scene);--link:#9eb8ff;--ring:var(--brand-2-scene);--shadow:0 12px 40px rgba(0,0,0,0.38);--shadow-sm:0 2px 8px rgba(0,0,0,0.2)}:root[data-theme=dark] .mfx .veil.lo{background:none}:root[data-theme=dark] .mfx .orbit.lo{opacity:.55}:root[data-theme=dark] .mfx .pbody .pk{color:color-mix(in srgb,var(--h,#8f7cff) 55%,#ffffff)!important}:root:not([data-theme=light]) .mfx .veil.vc{background:radial-gradient(ellipse 88% 94% at 50% 48%,rgba(var(--scrim),.45) 0,rgba(var(--scrim),.32) 32%,rgba(var(--scrim),.14) 62%,rgba(var(--scrim),0) 100%)}:root:not([data-theme=light]) .mfx .veil.vl{background:radial-gradient(ellipse 96% 92% at var(--hx,22%) var(--hy,50%),rgba(var(--scrim),.48) 0,rgba(var(--scrim),.33) 36%,rgba(var(--scrim),.13) 66%,rgba(var(--scrim),0) 100%)}:root:not([data-theme=light]) .mfx .skyveil{background:linear-gradient(90deg,rgba(var(--scrim),.6) 0,rgba(var(--scrim),.42) 48%,rgba(var(--scrim),.12) 78%,rgba(var(--scrim),0) 100%)}:root:not([data-theme=light]) .mfx .closing .veil.vc7{background:radial-gradient(ellipse 760px 440px at 50% 50%,rgba(var(--scrim),.5) 0,rgba(var(--scrim),.34) 46%,rgba(var(--scrim),.14) 74%,rgba(var(--scrim),0) 100%)}:root:not([data-theme=light]) .mfx .scene .eyebrow,:root:not([data-theme=light]) .mfx .scene .hero-lede,:root:not([data-theme=light]) .mfx .scene .hero-title,:root:not([data-theme=light]) .mfx .scene .lede,:root:not([data-theme=light]) .mfx .scene h1,:root:not([data-theme=light]) .mfx .scene h2{text-shadow:0 2px 18px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5)}.mfx .hdr.gd:before,.mfx .hdr.gl:before,.mfx .hdr.gm:before,.mfx .hdr.sc:before,.mfx .hdr:before{background:var(--bg)!important;border-bottom-color:rgba(26,29,46,.11)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=dark] .mfx .hdr.gd:before,:root[data-theme=dark] .mfx .hdr.gl:before,:root[data-theme=dark] .mfx .hdr.gm:before,:root[data-theme=dark] .mfx .hdr.sc:before,:root[data-theme=dark] .mfx .hdr:before{background:var(--bg)!important;border-bottom-color:rgba(238,240,248,.14)!important}.mfx .ent.cur,.mfx .nl.cur{box-shadow:none!important;background:var(--fill)!important}html{scrollbar-width:none;scrollbar-gutter:auto}html::-webkit-scrollbar{display:none;width:0;height:0}:root:not([data-theme=light]) .mfx .tag.ok{background:rgba(46,139,87,.22);border-color:rgba(127,227,168,.4);color:#7fe3a8}@media (min-width:830px){:root:not([data-theme=light]) .mfx .bgph.pgpic.pgpic-same .pgpic-d>img{filter:brightness(.55)}}:root[data-theme=dark] .mfx.mfx{background-image:radial-gradient(70% 30% at 15% 0,rgba(123,97,255,.4),transparent 70%),radial-gradient(70% 28% at 95% 100%,rgba(86,204,242,.3),transparent 70%);background-attachment:fixed}@media (min-width:830px){:root[data-theme=dark] .mfx.mfx{background-image:radial-gradient(60% 50% at 12% 0,rgba(123,97,255,.42),transparent 70%),radial-gradient(60% 50% at 95% 100%,rgba(86,204,242,.32),transparent 70%)}}:root[data-theme=light][data-light-bg=mist] .mfx .sc,:root[data-theme=light][data-light-bg=mist] .mfx .scene,:root[data-theme=light][data-light-bg=mist] .mfx.mfx{--bg:#efecfb;--chrome:#fbfaff}:root[data-theme=light][data-light-bg=mist] .mfx .scene:not(.lite){background:#efecfb}:root[data-theme=light][data-light-bg=wash] .mfx .sc,:root[data-theme=light][data-light-bg=wash] .mfx .scene,:root[data-theme=light][data-light-bg=wash] .mfx.mfx{--bg:#eef2fd;--chrome:#fdfdff}:root[data-theme=light][data-light-bg=wash] .mfx.mfx{background-image:linear-gradient(165deg,#f6f2ff,#eef2fd 55%,#e8f6fb);background-attachment:fixed}:root[data-theme=light][data-light-bg=wash] .mfx .scene:not(.lite){background:linear-gradient(165deg,#f6f2ff,#eef2fd 55%,#e8f6fb)}:root[data-theme=light][data-light-bg=glows] .mfx .sc,:root[data-theme=light][data-light-bg=glows] .mfx .scene,:root[data-theme=light][data-light-bg=glows] .mfx.mfx{--bg:#f7f6fd;--chrome:#fdfdff}:root[data-theme=light][data-light-bg=glows] .mfx.mfx{background-image:radial-gradient(70% 30% at 15% 0,rgba(123,97,255,.17),transparent 70%),radial-gradient(70% 28% at 95% 100%,rgba(86,204,242,.17),transparent 70%);background-attachment:fixed}:root[data-theme=light][data-light-bg=glows] .mfx .scene:not(.lite){background:radial-gradient(70% 30% at 15% 0,rgba(123,97,255,.17),transparent 70%),radial-gradient(70% 28% at 95% 100%,rgba(86,204,242,.17),transparent 70%),#f7f6fd}@media (min-width:830px){:root[data-theme=light][data-light-bg=glows] .mfx.mfx{background-image:radial-gradient(60% 50% at 12% 0,rgba(123,97,255,.17),transparent 70%),radial-gradient(60% 50% at 95% 100%,rgba(86,204,242,.17),transparent 70%)}:root[data-theme=light][data-light-bg=glows] .mfx .scene:not(.lite){background:radial-gradient(60% 50% at 12% 0,rgba(123,97,255,.17),transparent 70%),radial-gradient(60% 50% at 95% 100%,rgba(86,204,242,.17),transparent 70%),#f7f6fd}}:root[data-theme=dark][data-dark-bg=violet] .mfx .sc,:root[data-theme=dark][data-dark-bg=violet] .mfx .scene,:root[data-theme=dark][data-dark-bg=violet] .mfx.mfx{--bg:#17123a;--chrome:#211b4c}:root[data-theme=dark][data-dark-bg=violet] .mfx.mfx{background-image:none}:root[data-theme=dark][data-dark-bg=violet] .mfx .scene{background:#17123a}:root[data-theme=dark][data-dark-bg=gradient] .mfx .sc,:root[data-theme=dark][data-dark-bg=gradient] .mfx .scene,:root[data-theme=dark][data-dark-bg=gradient] .mfx.mfx{--bg:#15214f;--chrome:#25305b}:root[data-theme=dark][data-dark-bg=gradient] .mfx.mfx{background-image:linear-gradient(165deg,#1d1553,#14214f 55%,#0e3046)}:root[data-theme=dark][data-dark-bg=gradient] .mfx .scene{background:linear-gradient(165deg,#1d1553,#14214f 55%,#0e3046)}:root[data-theme=dark][data-dark-bg=black] .mfx .sc,:root[data-theme=dark][data-dark-bg=black] .mfx .scene,:root[data-theme=dark][data-dark-bg=black] .mfx.mfx{--bg:#0c0a1c;--chrome:#161230}:root[data-theme=dark][data-dark-bg=black] .mfx.mfx{background-image:none}:root[data-theme=dark][data-dark-bg=black] .mfx .scene{background:#0c0a1c}