@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}body:has(.mvm){background:#0e0e0f}.mvm{--white:#f5f5f3;--black:#0e0e0f;--mute-w:#66666b;--line-w:#dcdcd6;--mute-b:#9c9ca3;--line-b:#2a2a2e;--fill-b:#1c1c1f;background:var(--black);min-height:100vh;color:var(--white);font-family:var(--mvm-text), var(--font);font-weight:500}.mvm p{color:var(--mute-b)}.mvm h1,.mvm h2{letter-spacing:-.04em;font-weight:800}.mvm :is(button,a):focus-visible{outline:3px solid var(--white);outline-offset:3px}.mvm-wrap{width:min(1040px,100% - 32px);margin-inline:auto}.mvm-header{z-index:10;background:color-mix(in srgb, var(--black) 84%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:20px;padding:14px max(16px,50% - 520px);display:flex;position:sticky;top:0}.mvm-brand{letter-spacing:-.03em;align-items:center;gap:10px;font-weight:800;display:flex}.mvm-brand img{border-radius:8px}.mvm-lang{color:var(--mute-b);margin-left:auto;font-size:13px;font-weight:700}.mvm-lang:hover{color:var(--white)}.mvm-cta{background:var(--white);min-height:56px;color:var(--black);letter-spacing:-.02em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:17px;font-weight:800;display:inline-flex}a.mvm-cta:hover{opacity:.88}.mvm-cta-soon{color:var(--white);border:1px solid var(--mute-b);background:0 0}.mvm-cta-small{min-height:36px;padding:0 14px;font-size:13px;font-weight:700}.mvm-cta-small.mvm-cta-soon{border-color:var(--line-b)}.mvm-get{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.mvm-get small{color:var(--mute-b);font-size:13px;font-weight:700}.mvm-name{margin-top:clamp(40px,6vw,64px)}.mvm .mvm-name-word{font-family:var(--mvm-num), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#4a4a50;font-size:clamp(44px,8vw,104px);font-weight:900;line-height:1}.mvm-name-word b{color:var(--white);font-weight:900}.mvm-name-word i{padding:0 .08em;font-style:normal}.mvm .mvm-name-line{letter-spacing:-.02em;color:var(--white);margin-top:14px;font-size:clamp(16px,1.7vw,20px);font-weight:800}.mvm-hero{text-align:center;padding-top:clamp(48px,8vw,96px)}.mvm-hero h1{font-size:clamp(34px,6.6vw,80px)}.mvm-hero>p{max-width:34em;margin:22px auto 0;font-size:clamp(16px,1.6vw,19px)}.mirror-wrap{text-align:left;margin-top:clamp(40px,6vw,72px)}.mirror-tabs{border:0;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0;display:flex}.mirror-tabs legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mirror-tabs button{border:1px solid var(--line-b);min-height:40px;color:var(--mute-b);border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.mirror-tabs button[aria-pressed=true]{background:var(--white);border-color:var(--white);color:var(--black)}.mirror{border:1px solid var(--line-b);background:linear-gradient(90deg, var(--white) var(--split), var(--black) var(--split));border-radius:16px;grid-template-columns:1fr 1fr;transition:--split .6s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.mirror-side{flex-direction:column;gap:6px;min-width:0;padding:clamp(22px,4vw,48px) clamp(14px,3vw,40px);display:flex}.mirror-past{color:var(--black);align-items:flex-start}.mirror-today{text-align:right;align-items:flex-end}.mirror-side span{font-size:13px;font-weight:800}.mirror-side strong{font-family:var(--mvm-num), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(52px,14vw,168px);font-weight:900;line-height:.9}.mirror-side small{color:var(--mute-b);font-size:13px}.mirror-past small{color:var(--mute-w)}.mirror-side b{color:var(--white);font-family:var(--mvm-num), sans-serif;white-space:nowrap;font-size:1.35em;font-weight:700}.mvm .mirror-note{text-align:center;min-height:1.65em;color:var(--white);margin-top:12px;font-weight:700}.mirror-sets{background:var(--fill-b);border-radius:16px;margin-top:20px;padding:18px clamp(14px,3vw,28px)}.mvm .mirror-sets-head{color:var(--white);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:14px;font-weight:700;display:flex}.mirror-sets-head button{min-height:36px;color:var(--mute-b);text-underline-offset:3px;padding:0 4px;font-size:13px;text-decoration:underline}.mirror-sets li{border-top:1px solid var(--line-b);grid-template-columns:24px 1fr auto;align-items:center;gap:8px 14px;padding:12px 0;display:grid}.set-no,.set-past,.stepper output{font-family:var(--mvm-num), sans-serif;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.set-no{color:var(--mute-b)}.set-past small{font-family:var(--mvm-text), var(--font);color:var(--mute-b);font-size:11px;font-weight:500;display:block}.set-today{align-items:center;gap:10px;display:flex}.stepper{align-items:center;gap:2px;display:inline-flex}.stepper+.stepper:before{content:"×";color:var(--mute-b);margin-right:8px}.stepper output{text-align:center;min-width:2.1em}.stepper button{border:1px solid var(--line-b);border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.stepper button:hover{background:var(--line-b)}.mvm-why,.mvm-metrics{margin-top:clamp(96px,13vw,168px)}.mvm-why h2,.mvm-metrics h2{font-size:clamp(28px,4vw,48px)}.mvm-pairs{border:1px solid var(--line-b);border-radius:16px;margin-top:clamp(28px,4vw,48px);overflow:hidden}.mvm-pair{grid-template-columns:2fr 3fr;display:grid}.mvm-pair span{padding:20px clamp(16px,3vw,32px)}.mvm-pair span:first-child{background:var(--white);color:var(--black);border-top:1px solid var(--line-w);font-weight:800}.mvm-pair span:last-child{border-top:1px solid var(--line-b)}.mvm-pair-head span{border-top:0;padding-block:12px;font-size:13px;font-weight:700}.mvm-pair-head span:first-child{color:var(--mute-w);font-weight:700}.mvm-pair-head span:last-child{color:var(--mute-b)}.mvm-metrics>p{max-width:36em;margin-top:14px}.mvm-metrics dl{border-top:1px solid var(--line-b);grid-template-columns:repeat(4,1fr);margin:clamp(28px,4vw,48px) 0 0;display:grid}.mvm-metrics dl div{padding:22px 20px 22px 0}.mvm-metrics dt{letter-spacing:-.03em;font-size:22px;font-weight:800}.mvm-metrics dd{color:var(--mute-b);margin:8px 0 0;font-size:15px}.mvm-own,.mvm-plans{margin-top:clamp(96px,13vw,168px)}.mvm-own h2{font-size:clamp(40px,7vw,92px);line-height:1.04}.mvm-own>p{max-width:36em;margin-top:18px;font-size:clamp(16px,1.6vw,19px)}.mvm-own dl{border-top:1px solid var(--line-b);grid-template-columns:repeat(4,1fr);gap:0 28px;margin:clamp(32px,5vw,56px) 0 0;display:grid}.mvm-own dl div{padding:24px 0}.mvm-own dt{letter-spacing:-.03em;font-size:20px;font-weight:800}.mvm-own dd{color:var(--mute-b);margin:8px 0 0;font-size:15px}.mvm-plans h2{font-size:clamp(28px,4vw,48px)}.mvm-plan-table{border:1px solid var(--line-b);border-radius:16px;margin-top:clamp(28px,4vw,48px);overflow:hidden}.mvm-plan-row{grid-template-columns:1fr 1fr;display:grid}.mvm-plan-row span{border-top:1px solid var(--line-b);padding:20px clamp(16px,3vw,32px);font-weight:700}.mvm-plan-row span:first-child{background:var(--white);color:var(--black);border-top-color:var(--line-w)}.mvm-plan-head span{color:var(--mute-b);border-top:0;padding-block:clamp(22px,3vw,32px);font-size:13px}.mvm-plan-head span:first-child{color:var(--mute-w)}.mvm-plan-head b{letter-spacing:-.04em;color:var(--white);margin-bottom:4px;font-size:clamp(24px,3vw,34px);font-weight:800;display:block}.mvm-plan-head span:first-child b{color:var(--black)}.mvm-launch{text-align:center;background:var(--white);color:var(--black);margin-top:clamp(96px,13vw,168px);padding:clamp(72px,10vw,128px) 16px}.mvm-launch img{box-shadow:0 0 0 1px var(--line-w);border-radius:18px;margin:0 auto 24px}.mvm-launch h2,.mvm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mvm-launch .mvm-name{margin-top:0}.mvm .mvm-launch .mvm-name-word{color:#c4c4be}.mvm-launch .mvm-name-word b,.mvm .mvm-launch .mvm-name-line{color:var(--black)}.mvm-launch .mvm-cta{background:var(--black);color:var(--white)}.mvm-launch .mvm-cta-soon{color:var(--black);border-color:var(--mute-w);background:0 0}.mvm-launch .mvm-get small{color:var(--mute-w)}.mvm-footer{color:var(--mute-b);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:32px;font-size:13px;display:flex}@media (max-width:720px){.mvm-metrics dl,.mvm-own dl{grid-template-columns:1fr 1fr}.mvm-pair{grid-template-columns:1fr}.mvm-pair-head{display:none}.mvm-pair span:last-child{border-top:0}}@media (max-width:480px){.mirror-sets li{grid-template-columns:24px 1fr}.set-today{grid-column:1/-1;justify-content:space-between}.mvm-header .mvm-cta{display:none}}@media (max-width:400px){.set-today{gap:6px}.stepper button{width:32px;height:32px}.stepper output{min-width:1.8em}.stepper+.stepper:before{margin-right:6px}}@media (prefers-reduced-motion:reduce){.mirror{transition:none}}.mvm-faq{padding-block:clamp(48px,8vw,96px)}.mvm-faq h2{margin:0 0 20px;font-size:clamp(22px,3.2vw,32px)}.mvm-faq details{border-top:1px solid #ffffff24;padding:16px 0}.mvm-faq details:last-child{border-bottom:1px solid #ffffff24}.mvm-faq summary{cursor:pointer;font-weight:700;list-style:none}.mvm-faq summary::-webkit-details-marker{display:none}.mvm-faq summary:after{content:"+";float:right;opacity:.6}.mvm-faq details[open] summary:after{content:"−"}.mvm-faq p{opacity:.75;margin:10px 0 0;line-height:1.7}.plx{margin-top:clamp(96px,13vw,168px)}.plx-panel{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(16px,4vw,64px);min-height:min(100vh,900px);padding:clamp(72px,10vw,140px) max(16px,50% - 520px);display:grid;position:relative;overflow:hidden}.plx-black{background:var(--black);color:var(--white)}.plx-white{background:var(--white);color:var(--black)}.plx-flip .plx-copy{order:2}.plx-word{font-family:var(--mvm-num), sans-serif;white-space:nowrap;color:var(--fill-b);pointer-events:none;will-change:transform;font-size:clamp(180px,38vw,560px);font-weight:900;line-height:.8;position:absolute;top:50%;left:0;translate:0 -50%}.plx-white .plx-word{color:#e9e9e5}.plx-copy{will-change:transform;flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.plx-kicker{font-family:var(--mvm-num), sans-serif;letter-spacing:.14em;color:var(--mute-b);font-size:15px;font-weight:700}.plx-big{font-family:var(--mvm-num), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(64px,11vw,148px);font-weight:900;line-height:.88}.plx-copy h2{font-size:clamp(28px,4.2vw,54px);line-height:1.14}.mvm .plx-copy p{color:var(--mute-b);font-size:clamp(15px,1.5vw,18px);font-weight:700}.mvm .plx-white :is(p,.plx-kicker){color:var(--mute-w)}.plx-phone{--ph:clamp(380px, 68vh, 620px);height:var(--ph);aspect-ratio:1206/2622;padding:calc(var(--ph) * .013);border-radius:calc(var(--ph) * .084);will-change:transform;background:#2a2a2e;justify-self:center;margin:0;position:relative;box-shadow:inset 0 0 0 1px #55555b,0 40px 80px -30px #0000008c}.plx-phone img{object-fit:cover;border-radius:calc(var(--ph) * .071);width:100%;height:100%;display:block}.plx-phone:after{content:"";left:50%;top:calc(var(--ph) * .029);width:31%;height:calc(var(--ph) * .041);background:#000;border-radius:999px;position:absolute;translate:-50%}.plx-island{aspect-ratio:1194/378;will-change:transform;background:#000;border-radius:10%/32%;justify-self:center;width:min(100%,520px);margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2a2a2e,0 40px 80px -30px #000000b3}.plx-island img{width:100%;height:100%;display:block}@media (max-width:720px){.plx-panel{grid-template-columns:1fr;gap:40px;min-height:0}.plx-flip .plx-copy{order:0}.plx-word{top:30%}.plx-phone{--ph:440px}}.mvm-legal{padding:clamp(40px,7vw,88px) 0 clamp(48px,8vw,96px)}.mvm .legal{max-width:760px;padding:0}.mvm .legal h1{font-size:clamp(34px,5.4vw,60px);font-weight:800}.mvm .legal h2{letter-spacing:-.03em;color:var(--white);margin:48px 0 14px;font-size:20px;font-weight:800}.mvm .legal :is(p,li,td){color:#c9c9c5;font-size:15.5px;line-height:1.75}.mvm .legal b{color:var(--white)}.mvm .legal .legal-meta{color:var(--mute-b);font-size:14px}.mvm .legal a{color:var(--white);text-underline-offset:3px;text-decoration:underline}.mvm .legal :is(th,td){border-color:var(--line-b)}.mvm .legal th{background:var(--fill-b);color:var(--white);font-size:13px}.mvm .legal td{font-size:14px}.mvm-legal-nav{border-top:1px solid var(--line-b);gap:20px;margin-top:48px;padding-top:20px;font-size:14px;font-weight:700;display:flex}.mvm .legal ul+p{margin-top:14px}
