.mfx .about-hero .pgpic i{background-size:cover;background-position:50%;background-repeat:no-repeat}.mfx .about-hero .pgpic i img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mfx .about-hero .pgpic .pgpic-d,:root[data-theme=dark] .mfx .about-hero .pgpic .pgpic-l{display:none}:root[data-theme=dark] .mfx .about-hero .pgpic .pgpic-d{display:block}.mfx .about-hero .veil{opacity:.4}.mfx .about-hero .hero-title{color:#ffffff;text-shadow:0 1px 3px #00000033}.mfx .about-hero .hero-lede{color:#ffffff;text-shadow:0 1px 12px #0000005b}.mfx .about-hero{height:100vh;height:100svh;min-height:620px}.mfx .pghero-sb{height:100%;display:flex;align-items:center;justify-content:center;padding:150px 48px 90px}.mfx .pghero-in{width:100%;max-width:880px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.mfx .pghero .hero-title{font-size:64px;text-align:center;max-width:15em}.mfx .pghero .hero-lede{max-width:40rem;text-align:center}.mfx .who-wrap{position:relative}.mfx .who .mp-head{margin-bottom:0}.mfx .who-grid{--ww:310px;--wh:400px;--wp:340px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;margin:34px -6px 0;padding:8px 6px 20px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mfx .who-grid::-webkit-scrollbar{display:none}.mfx .who-grid:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:26px}.mfx .who-row:first-child{margin-left:auto}.mfx .who-row:last-child{margin-right:auto}.mfx .who-row{position:relative;flex:0 0 auto;display:block;width:var(--ww);height:var(--wh);border-radius:26px;overflow:hidden;cursor:pointer;background:var(--chrome);border:1px solid var(--st2);box-shadow:var(--shadow-sm);scroll-snap-align:start;transition:width .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.mfx .who-row:hover{box-shadow:var(--shadow)}.mfx .who-row[data-static]{cursor:default}.mfx .who-row[data-static]:hover{box-shadow:var(--shadow-sm)}.mfx .who-row:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .who-row.on{width:calc(var(--ww) + var(--wp));box-shadow:var(--shadow);border-color:var(--st1)}.mfx .who-ph{position:absolute;left:0;top:0;width:var(--ww);height:100%;z-index:2;border:0;border-radius:0;display:grid;place-items:center;background:linear-gradient(var(--fill),var(--fill)),var(--chrome);background-size:cover;background-position:50%}.mfx img.who-ph{object-fit:cover}.mfx div.who-ph{background:radial-gradient(70% 50% at 22% 18%,rgba(107,79,224,.42),transparent 70%),radial-gradient(60% 46% at 82% 82%,rgba(33,118,168,.36),transparent 70%),radial-gradient(40% 30% at 70% 30%,rgba(107,79,224,.18),transparent 70%),linear-gradient(160deg,#e9e6ff,#f6f4ff)}:root:not([data-theme=light]) .mfx div.who-ph{background:radial-gradient(70% 50% at 22% 18%,rgba(123,97,255,.62),transparent 70%),radial-gradient(60% 46% at 82% 82%,rgba(86,204,242,.55),transparent 70%),radial-gradient(40% 30% at 70% 30%,rgba(123,97,255,.28),transparent 70%),linear-gradient(160deg,#222a45,#12162b)}.mfx .who-tx{position:absolute;top:0;bottom:0;left:auto;right:0;width:var(--wp);z-index:3;box-sizing:border-box;padding:0 18px 20px calc(var(--wp) - var(--ww) + 18px);display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(180deg,transparent 48%,rgba(10,12,28,.62));transition:padding .6s cubic-bezier(.2,.8,.2,1),z-index 0s linear .45s}.mfx .who-row.on .who-tx{z-index:1;padding:30px 28px;justify-content:flex-start;color:var(--fg);background:var(--chrome);overflow-y:auto;transition:padding .6s cubic-bezier(.2,.8,.2,1),z-index 0s}.mfx .who-tx h3{margin:0;font-size:22px;font-weight:720;letter-spacing:-.02em;color:inherit}.mfx .who-row.on .who-tx h3{font-size:26px}.mfx .who-role{display:block;margin:2px 0 0;font-size:14px;font-weight:650;color:rgba(255,255,255,.88)}.mfx .who-row.on .who-role{color:var(--a1);margin:4px 0 14px}.mfx .who-tx p{display:none;margin:0;font-size:16px;line-height:1.6;color:var(--fg2);text-wrap:pretty}.mfx .who-row.on .who-tx p{display:block}@media (prefers-reduced-motion:reduce){.mfx .who-chev,.mfx .who-row,.mfx .who-tx{transition:none}}.mfx .who-chev{position:absolute;top:50%;margin-top:-22px;z-index:6;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid var(--st2);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(26,29,46,.1);display:grid;place-items:center;cursor:pointer;color:var(--fg2);transition:transform .2s,opacity .2s,box-shadow .2s}.mfx .who-chev:hover{transform:scale(1.06);color:var(--fg)}.mfx .who-chev:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.mfx .who-chev.prev{left:-8px}.mfx .who-chev.next{right:-8px}.mfx .who-chev[aria-disabled=true]{opacity:.28;pointer-events:none}.mfx .who-wrap.noscroll .who-chev{display:none}.mfx .br-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:64px;gap:64px;align-items:start}.mfx .br-chart{display:flex;flex-direction:column;gap:2px}.mfx .br-head,.mfx .br-row{display:grid;grid-template-columns:150px minmax(0,1fr) 52px 120px;grid-column-gap:16px;column-gap:16px;align-items:center}.mfx .br-head{padding:0 0 10px;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.mfx .br-head em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500}.mfx .br-hc{text-align:right;white-space:nowrap}.mfx .br-row{min-height:44px;border-top:1px solid var(--st2)}.mfx .br-n{font-size:16px;font-weight:650;color:var(--fg)}.mfx .br-t{position:relative;display:block;height:14px;border-radius:999px;background:var(--fill)}.mfx .br-t i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--bc)}.mfx .br-mk{position:absolute;top:-5px;bottom:-5px;width:2px;border-radius:2px;background:var(--fg2);opacity:.55}.mfx .br-v{font-size:17px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bc);text-align:right}.mfx .br-c{font-size:15px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg2);text-align:right}.mfx .br-r{--bc:#c8372d}.mfx .br-a{--bc:#c98a1a}.mfx .br-g{--bc:#2f8f84}.mfx .br-key{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:6px}.mfx .br-k{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--fg2)}.mfx .br-k i{width:14px;height:14px;border-radius:5px;background:var(--bc)}.mfx .br-src{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--mut)}.mfx .mp-head{align-items:flex-start;max-width:760px;margin-bottom:34px}.mfx .mp-fig,.mfx .mp-head{display:flex;flex-direction:column;gap:14px}.mfx .mp-fig{margin:0}.mfx .mp{width:100%;max-width:1120px;height:auto;display:block;margin:0 auto}.mfx .mp-base path{fill:var(--fill)}.mfx .mp-base path,.mfx .mp-op{stroke:var(--chrome);stroke-width:.6;stroke-linejoin:round}.mfx .mp-op{fill:color-mix(in srgb,var(--a1) calc(30% + 70% * var(--v)),var(--chrome));transition:fill .2s}.mfx .mp-op:hover{fill:var(--a2)}.mfx .mp-mk{stroke:var(--chrome);stroke-width:1.5}.mfx .mp-leg{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13.5px;color:var(--fg2)}.mfx .mp-leg span{display:inline-flex;align-items:center;gap:8px}.mfx .mp-sw{display:inline-block;width:14px;height:14px;border-radius:4px;background:var(--a1)}.mfx .mp-h3{margin:44px 0 18px;font-size:20px;font-weight:700;letter-spacing:-.01em}.mfx .mp-flags{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:16px 12px;gap:16px 12px;list-style:none;margin:0;padding:0}.mfx .mp-flag{display:flex;flex-direction:column;gap:6px;align-items:center;min-width:0}.mfx .mp-flag-fig{display:grid;place-items:center;width:50px;aspect-ratio:3/2;border-radius:2px;overflow:hidden;background:var(--fill);box-shadow:0 1px 3px rgba(26,29,46,.18),0 0 0 1px rgba(26,29,46,.1);transition:transform .2s,box-shadow .2s}.mfx .mp-flag:hover .mp-flag-fig{transform:translateY(-2px);box-shadow:0 8px 18px rgba(26,29,46,.18),0 0 0 1px rgba(26,29,46,.1)}.mfx .mp-flag-fig img{width:100%;height:100%;object-fit:cover;display:block}.mfx .mp-flag-code{font-size:11px;font-weight:750;letter-spacing:.06em;color:var(--mut)}.mfx .mp-flag-n{font-size:11.5px;font-weight:600;line-height:1.3;text-align:center;color:var(--fg)}@media (max-width:829px){.mfx.mfx .br-wrap{grid-template-columns:minmax(0,1fr);gap:28px}.mfx.mfx .br-head,.mfx.mfx .br-row{grid-template-columns:104px minmax(0,1fr) 44px 0;column-gap:10px}.mfx.mfx .br-c,.mfx.mfx .br-hc{display:none}.mfx.mfx .mp-flags{grid-template-columns:repeat(4,minmax(0,1fr))}.mfx.mfx .about-hero{height:auto}.mfx.mfx .pghero .hero-title{font-size:38px}.mfx.mfx .who .mp-head{margin-bottom:26px}.mfx.mfx .who .who-chev{display:none}.mfx.mfx .who .who-dots{display:flex;justify-content:center;gap:10px;margin:0 0 18px}.mfx.mfx .who-dot{position:relative;width:9px;height:9px;min-width:0;min-height:0;padding:0;border:0;border-radius:99px;background:var(--st1);transition:width .3s,background .3s}.mfx.mfx .who-dot:before{content:"";position:absolute;inset:-16px -9px}.mfx.mfx .who-dot.on{width:28px;background:linear-gradient(90deg,#7b61ff,#56ccf2)}.mfx.mfx .who .who-wrap{margin:0 calc(var(--gut) * -1)}.mfx.mfx .who .who-grid{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:6px var(--gut) 14px;margin:0;scrollbar-width:none}.mfx.mfx .who .who-row,.mfx.mfx .who .who-row:first-child,.mfx.mfx .who .who-row:last-child{flex:0 0 min(300px,82%);width:auto;height:min(440px,118vw);margin:0;scroll-snap-align:center;scroll-snap-stop:always;position:relative;display:block;overflow:visible;border:0;background:none;box-shadow:none;border-radius:26px;cursor:pointer;transform-style:preserve-3d;transform:perspective(1300px) rotateY(0deg);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.mfx.mfx .who .who-row[data-static]{cursor:default}.mfx.mfx .who .who-row:hover{box-shadow:none}.mfx.mfx .who .who-row.on{width:auto;box-shadow:none;border-color:transparent;transform:perspective(1300px) rotateY(180deg)}.mfx.mfx .who .who-row>.who-ph,.mfx.mfx .who .who-row>.who-tx{position:absolute;inset:0;width:100%;height:100%;z-index:auto;border-radius:26px;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfx.mfx .who .who-row>.who-ph{border:0;overflow:hidden;background:radial-gradient(70% 50% at 22% 18%,rgba(107,79,224,.42),transparent 70%),radial-gradient(60% 46% at 82% 82%,rgba(33,118,168,.36),transparent 70%),radial-gradient(40% 30% at 70% 30%,rgba(107,79,224,.18),transparent 70%),linear-gradient(160deg,#e9e6ff,#f6f4ff)}:root[data-theme=dark] .mfx.mfx .who .who-row>.who-ph{background:radial-gradient(70% 50% at 22% 18%,rgba(123,97,255,.62),transparent 70%),radial-gradient(60% 46% at 82% 82%,rgba(86,204,242,.55),transparent 70%),radial-gradient(40% 30% at 70% 30%,rgba(123,97,255,.28),transparent 70%),linear-gradient(160deg,#222a45,#12162b)}.mfx.mfx .who .who-row>.who-cap{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;inset:auto 0 0 0;box-sizing:border-box;padding:56px 18px 20px;border-radius:0 0 26px 26px;color:#fff;background:linear-gradient(180deg,transparent,rgba(10,12,28,.62));pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-width:829px){.mfx.mfx .who .who-row:has(>.who-flip)>.who-cap{padding-right:66px}.mfx.mfx .who .who-row .who-cn{font-size:22px;font-weight:720;letter-spacing:-.02em;line-height:1.15}.mfx.mfx .who .who-row .who-cr{margin-top:2px;font-size:14px;font-weight:650;color:rgba(255,255,255,.88)}.mfx.mfx .who .who-row>.who-tx{transform:rotateY(180deg);padding:28px 24px;display:flex;flex-direction:column;justify-content:flex-start;gap:0;background:var(--chrome);border:1px solid var(--st2);color:var(--fg);overflow-x:hidden;overflow-y:auto;transition:none}.mfx.mfx .who .who-row .who-tx h3{font-size:26px;color:var(--fg);margin:0}.mfx.mfx .who .who-row .who-role{margin:4px 0 14px;color:var(--a1)}.mfx.mfx .who .who-row .who-tx p{display:block;font-size:16px;line-height:1.6;text-wrap:pretty}.mfx.mfx .who .who-row .who-flip{display:grid;position:absolute;right:14px;bottom:14px;z-index:2;width:40px;height:40px;border-radius:50%;place-items:center;font-style:normal;background:rgba(255,255,255,.92);color:#1a1d2e;box-shadow:0 4px 14px -4px rgba(26,29,46,.3);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mfx.mfx .who .who-row:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.mfx.mfx .who .who-row,.mfx.mfx .who-dot{transition:none}}.mfx.mfx .mp-head{margin-bottom:26px}.mfx.mfx .mp-fig{display:none}.mfx.mfx .wr{display:flex;flex-direction:column;gap:30px;margin-top:6px}.mfx.mfx .wr-h{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--a1);text-align:center}.mfx.mfx .wr-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 8px;gap:20px 8px;margin:0;padding:0;list-style:none}.mfx.mfx .wr-g li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.mfx.mfx .wr-f{display:block;width:52px;height:39px;overflow:hidden;background-color:var(--fill);box-shadow:0 0 0 1px var(--st1),0 6px 14px -8px rgba(26,29,46,.35)}.mfx.mfx .wr-f img{display:block;width:100%;height:100%;object-fit:cover}.mfx.mfx .wr-code{display:grid;place-items:center;font-size:13px;font-weight:700;color:var(--fg2)}.mfx.mfx .wr-n{font-size:13px;line-height:1.3;color:var(--fg);overflow-wrap:anywhere}}