.mm-public{background:#09171e;color:#f1f6f7}.mm-header{min-height:86px;padding:15px clamp(20px,4vw,70px);justify-content:space-between;gap:28px;border-bottom:1px solid #29404b;background:#0b1b23}.mm-brand,.mm-header{display:flex;align-items:center}.mm-brand{gap:12px;font-size:19px;letter-spacing:.08em;font-weight:800;white-space:nowrap}.mm-brand img{object-fit:contain}.mm-brand b,.mm-footer-brand b{color:#6ce0cf}.mm-header nav{display:flex;gap:30px;align-items:center;font-size:13px;color:#bfced4}.mm-header nav a[aria-current=page]{color:#79e6d5}.mm-header-cta{display:flex;gap:26px;align-items:center;border:1px solid #47616c;padding:12px 18px;font-size:13px;border-radius:3px}.mm-header a:hover{color:#8beedc}.mm-home-main{padding:0}.mm-hero{position:relative;min-height:730px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:#122535}.mm-hero-shade,.mm-photo-stack{position:absolute;inset:0;z-index:-1}.mm-photo-stack img{width:100%;height:100%;object-fit:cover;object-position:center 46%;position:absolute;opacity:0;transition:opacity 1.4s ease}.mm-photo-stack img.visible{opacity:1}.mm-hero-shade{background:linear-gradient(90deg,rgba(5,14,24,.9),rgba(5,14,24,.57) 40%,rgba(5,14,24,.08) 85%),linear-gradient(0deg,#07171ee6,transparent 38%)}.mm-hero-content{width:100%;max-width:1440px;margin:0 auto;padding:66px clamp(24px,5vw,76px) 30px;flex:1}.mm-kicker{font-size:11px;letter-spacing:.16em;font-weight:700;color:#7de1d0;line-height:1.6}.mm-hero-intro{color:#e1e9ed;font-size:16px;margin-top:30px}.mm-hero h1{font-size:clamp(40px,4.8vw,72px);max-width:830px;line-height:1.04;letter-spacing:-.055em;font-weight:650;margin:15px 0 22px;text-wrap:balance;animation:mm-enter .6s ease}.mm-hero-sub{font-size:17px;color:#d1dde4;line-height:1.6}.mm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mm-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 22px;font-size:14px;font-weight:650;border-radius:3px;border:1px solid transparent;transition:background .2s,transform .2s}.mm-button:hover{transform:translateY(-2px)}.mm-primary{background:#81e4d0;color:#08251e}.mm-primary:hover{background:#a7f3e4}.mm-glass{background:#0e20274d;border-color:#d0e6ef66;color:#fff}.mm-glass:hover{background:#17323b}.mm-demo{margin-top:36px;max-width:600px}.mm-demo>span{font-size:10px;letter-spacing:.12em;color:#d0dde4}.mm-demo>div{gap:12px;margin-top:10px}.mm-demo b,.mm-demo>div{display:flex;align-items:center}.mm-demo b{gap:20px;border:1px solid #78c9b46b;padding:9px 13px;background:#081e24cc;font-size:10px;color:#b1ded5}.mm-demo b:nth-child(2){color:#dae0e8;border-color:#b8c7db55}.mm-demo strong{font-size:21px;font-weight:500;color:#fff;animation:mm-enter .7s ease}.mm-demo small{max-width:150px;font-size:10px;color:#b5c8d3;line-height:1.6}.mm-photo-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(24px,5vw,76px);font-size:11px;color:#ebf4f7}.mm-photo-bar p span{color:#acbfca;margin-left:10px}.mm-slide-controls{display:flex;align-items:center;gap:6px}.mm-slide-controls button{padding:8px 10px;background:#10232d80;border:1px solid #7795a35c;border-radius:3px;font-size:11px}.mm-slide-controls button:hover{background:#26444e}.mm-slide-controls button.mm-slide-dot{background:none;border:0;padding:10px 5px}.mm-slide-dot span{display:block;height:3px;width:18px;background:#94aab573}.mm-slide-dot[aria-pressed=true] span{background:#92f5da}.mm-ticker{height:55px;display:flex;border-top:1px solid #50647275;background:#081a22ef;align-items:stretch;overflow:hidden}.mm-ticker-label{z-index:1;display:flex;align-items:center;font-size:10px;letter-spacing:.12em;white-space:nowrap;padding:0 26px;border-right:1px solid #36515e;background:#102831;color:#92daca}.mm-ticker-window{overflow:hidden;display:flex;align-items:center;flex:1;min-width:0}.mm-ticker-track{display:flex;width:max-content;animation:mm-scroll 38s linear infinite}.mm-ticker-copy{display:flex;flex-shrink:0}.mm-ticker-copy>span{padding:0 26px;border-right:1px solid #34444d;display:flex;gap:18px;align-items:center;white-space:nowrap;font-size:12px}.mm-ticker b{font-size:10px;letter-spacing:.08em;color:#b2c5ce}.mm-ticker strong{font-size:15px;font-weight:500}.mm-ticker em{font-size:11px;font-style:normal;color:#82e3bd}.mm-ticker em.down{color:#f3a791}.mm-paused .mm-ticker-track{animation-play-state:paused}.mm-tools{max-width:1440px;margin:auto;padding:86px clamp(24px,5vw,76px)}.mm-section-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px}.mm-about-cta h2,.mm-about-photo h2,.mm-author h2,.mm-bio h2,.mm-method h2,.mm-section-heading h2{font-size:clamp(28px,3.3vw,46px);line-height:1.14;letter-spacing:-.04em;margin-top:15px;font-weight:550}.mm-section-heading>p{max-width:360px;font-size:15px;line-height:1.8;color:#a9bfc9}.mm-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #314854;border-left:1px solid #314854}.mm-tool{display:block;padding:30px;border-bottom:1px solid #314854;border-right:1px solid #314854;transition:background .2s}.mm-tool:hover{background:#142d36}.mm-tool-top{display:flex;justify-content:space-between;align-items:center;color:#7bdbce;margin-bottom:33px}.mm-tool-top span{font-size:11px;color:#708d9c}.mm-tool .mm-tool-tag{font-size:9px;letter-spacing:.12em;color:#88a3b0;margin-bottom:9px}.mm-tool h3{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:20px;letter-spacing:-.025em;font-weight:550;margin-bottom:14px}.mm-tool h3 svg{color:#7bdbce;flex-shrink:0}.mm-tool>p:last-child{font-size:13px;line-height:1.85;color:#abc0ca}.mm-method{display:grid;grid-template-columns:1fr 1fr;gap:30px 80px;max-width:1288px;margin:0 auto;padding:60px;background:#102933;border-top:2px solid #74d8c8}.mm-method>.mm-kicker{grid-column:1/-1}.mm-method h2{margin:0}.mm-method>div>p{color:#b9cdd5;font-size:14px;line-height:1.85;margin:25px 0}.mm-text-link{display:inline-flex;align-items:center;gap:20px;color:#85e3d0;font-weight:600;font-size:14px;line-height:1.5}.mm-text-link:hover{text-decoration:underline}.mm-method aside{border-left:1px solid #3c535e;padding-left:45px}.mm-method aside span{font-size:10px;letter-spacing:.12em;color:#7adac8;display:block;margin:8px 0 12px}.mm-method aside p{font-size:16px;color:#dce9ed;line-height:1.7;margin-bottom:25px}.mm-author{max-width:1150px;margin:90px auto;display:grid;grid-template-columns:240px 1fr;gap:70px;align-items:center;padding:0 30px}.mm-author img{width:240px;height:280px;object-fit:cover;object-position:center 30%;border-radius:3px}.mm-author p:not(.mm-kicker){font-size:15px;line-height:1.85;color:#acc3ce;margin:20px 0}.mm-about-main{max-width:1400px;padding:0 60px;margin:auto}.mm-about-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:70px 0;align-items:center}.mm-about-hero h1{font-size:clamp(64px,8.3vw,120px);line-height:.97;letter-spacing:-.06em;margin:25px 0;font-weight:600}.mm-about-role{font-size:20px;color:#c3d6de;line-height:1.6;margin-bottom:30px}.mm-email{display:block;color:#9cbac7;font-size:13px;margin-top:18px}.mm-about-hero figure{margin:0;position:relative;max-width:470px;justify-self:end}.mm-about-hero figure img{width:100%;height:auto;display:block;border-radius:3px}.mm-about-hero figcaption{font-size:11px;color:#a5bdc8;padding-top:13px}.mm-bio{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-top:1px solid #2c434f;padding:60px 0}.mm-bio h2{font-size:34px}.mm-bio-copy p{font-size:16px;line-height:1.95;color:#bbced7;margin-bottom:24px}.mm-bio-copy p:first-child{font-size:21px;color:#e4edf0;line-height:1.65}.mm-about-photo{position:relative;min-height:400px;display:flex;align-items:end;padding:40px;isolation:isolate;overflow:hidden}.mm-about-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;z-index:-2}.mm-about-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#071c25eb,transparent);z-index:-1}.mm-about-photo span{display:block;font-size:11px;color:#bcd0da;margin-top:20px}.mm-about-links a{padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #304550}.mm-about-links a:first-child{padding-top:0}.mm-about-links strong{font-weight:500;font-size:19px}.mm-about-links small{display:block;font-size:13px;line-height:1.7;margin-top:8px;color:#9fbac7}.mm-about-links svg{color:#7edecd;flex-shrink:0}.mm-about-links a:hover strong{color:#7edecd}.mm-about-cta{padding:55px 30px;text-align:center;background:#112b34;margin:10px 0 70px;border-top:1px solid #5da79b}.mm-about-cta p:not(.mm-kicker){color:#b5cbd5;font-size:15px;margin:20px 0 28px}@keyframes mm-scroll{to{transform:translateX(-50%)}}@keyframes mm-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.mm-hero{min-height:800px}.mm-hero-content{padding-top:90px}}@media(max-width:1000px){.mm-header{gap:15px}.mm-header nav{gap:18px}.mm-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-section-heading{align-items:start}.mm-method{margin:0 24px;padding:40px;gap:30px}.mm-about-main{padding:0 30px}.mm-about-hero,.mm-bio{gap:40px}.mm-author{gap:35px}.mm-hero h1{min-height:140px}.mm-photo-bar{flex-wrap:wrap}}@media(max-width:650px){.mm-header{flex-wrap:wrap;padding:14px 20px}.mm-brand{font-size:16px}.mm-header-cta{font-size:11px;padding:10px;gap:10px}.mm-header nav{order:3;justify-content:space-between;width:100%;font-size:12px;padding-top:5px}.mm-brand img{width:42px;height:34px}.mm-hero{min-height:760px}.mm-hero-content{padding-top:42px}.mm-hero h1{font-size:42px;min-height:180px}.mm-hero-intro{font-size:14px}.mm-hero-sub{font-size:15px;min-height:48px}.mm-hero-shade{background:linear-gradient(90deg,#07131de6,#07131d55),linear-gradient(0deg,#081a22,transparent)}.mm-button{font-size:12px;padding:13px 16px;gap:12px}.mm-demo{margin-top:30px}.mm-demo>div{flex-wrap:wrap}.mm-photo-bar{gap:12px;padding-top:16px}.mm-photo-bar p{font-size:10px}.mm-photo-bar p span{margin-left:5px}.mm-ticker-label{padding:0 12px;font-size:9px}.mm-tools{padding:55px 22px}.mm-section-heading{display:block}.mm-section-heading>p{margin-top:23px;font-size:14px}.mm-tool-grid{grid-template-columns:1fr}.mm-tool{padding:25px}.mm-tool-top{margin-bottom:22px}.mm-method{display:block;margin:0 22px;padding:28px}.mm-method h2{margin-top:18px;font-size:30px}.mm-method aside{border-left:0;border-top:1px solid #3c535e;margin-top:30px;padding:25px 0 0}.mm-author{grid-template-columns:1fr;margin:55px auto;padding:0 22px;gap:28px}.mm-author img{width:100%;height:300px;object-position:center 25%}.mm-about-main{padding:0 22px}.mm-about-hero{grid-template-columns:1fr;padding:45px 0;gap:35px}.mm-about-hero figure{justify-self:start;max-width:100%;width:100%}.mm-about-hero figure img{max-height:520px;object-fit:cover;object-position:center 30%}.mm-bio{grid-template-columns:1fr;gap:30px;padding:40px 0}.mm-bio-copy p{font-size:15px}.mm-about-photo{padding:25px;min-height:350px}.mm-about-photo h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.mm-public *{animation:none!important;transition:none!important}.mm-ticker-track{animation:none}.mm-button:hover{transform:none}}.mm-hero{min-height:660px}.mm-photo-scene{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease;overflow:hidden}.mm-photo-scene.visible{opacity:1}.mm-scene-backdrop{position:absolute;inset:-15px;background-size:cover;background-position:50%;filter:blur(12px);opacity:.58}.mm-photo-stack .mm-photo-scene img{position:absolute;right:0;top:0;width:74%;height:100%;object-fit:contain;object-position:right center;opacity:1;transition:none}.mm-hero-shade{background:linear-gradient(90deg,#06151df2,#06151dcc 27%,#06151d65 48%,transparent 70%),linear-gradient(0deg,#06151dd9,transparent 24%,transparent 86%,#06151d45)}.mm-hero-content{position:relative;z-index:2;max-width:none;padding:128px clamp(24px,6vw,115px) 120px;pointer-events:none}.mm-hero-content a{pointer-events:auto}.mm-hero h1{max-width:640px;min-height:150px;font-size:clamp(42px,4.3vw,68px);margin-bottom:30px}.mm-hero-intro{margin-top:24px}.mm-photo-bar{position:relative;z-index:2;padding:16px clamp(24px,6vw,115px) 24px}.mm-animation-note{display:block;margin-top:8px;font-size:10px;color:#a2b5bf}.mm-market-texture{position:absolute;left:0;right:0;overflow:hidden;pointer-events:none;z-index:1;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mm-market-row-0{top:20px}.mm-market-row-1{bottom:105px}.mm-market-track{display:flex;width:max-content;animation:mm-scroll 65s linear infinite}.mm-market-row-1 .mm-market-track{animation-duration:85s;animation-direction:reverse}.mm-market-copy{display:flex;flex-shrink:0}.mm-market-cell{display:flex;align-items:center;gap:17px;white-space:nowrap;padding:15px 30px;border-left:1px solid #ffffff10;color:#ffffff4d;font-family:Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums}.mm-market-cell>span:first-child{font-size:12px;letter-spacing:.11em}.mm-market-cell strong{font-size:27px;font-weight:500}.mm-market-cell>span{font-size:17px}.mm-spark{width:68px;height:25px;fill:none;stroke:#ffffff38;stroke-width:1.3}.mm-price-change{display:flex;align-items:center;gap:7px;color:#ffffff57}.mm-price-change i{display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #69dba08c}.mm-price-change.down i{border-bottom:0;border-top:8px solid #ee767e8c}.mm-paused .mm-market-track{animation-play-state:paused}.mm-method{margin-bottom:75px}@media(min-width:1600px){.mm-hero{min-height:720px}.mm-hero-content{padding-top:145px}}@media(max-width:1000px){.mm-hero{min-height:650px}.mm-photo-stack .mm-photo-scene img{width:85%}.mm-hero h1{max-width:540px}.mm-hero-content{padding-top:115px}}@media(max-width:650px){.mm-hero{min-height:760px}.mm-photo-stack .mm-photo-scene img{width:100%;height:59%;top:auto;bottom:105px;object-position:right bottom}.mm-hero-shade{background:linear-gradient(180deg,#07151de6,#07151dd9 20%,#07151d44 60%,#07151d0d 75%,#07151d 96%)}.mm-hero-content{padding:98px 24px 230px}.mm-hero h1{font-size:40px;min-height:105px;max-width:390px;margin-bottom:24px}.mm-hero-intro{font-size:13px;margin-top:18px}.mm-actions{margin-top:16px}.mm-market-row-1{bottom:125px}.mm-market-cell{padding:12px 20px;gap:12px}.mm-market-cell strong{font-size:22px}.mm-market-cell>span{font-size:14px}.mm-photo-bar{padding:12px 24px 20px}.mm-method{margin-bottom:50px}}@media(prefers-reduced-motion:reduce){.mm-market-track{animation:none!important}}