.mt-rm{--mt-rm-ink:#0b0b14;--mt-rm-move:#ff930f;--mt-rm-move-light:#fff95b;--mt-rm-ex:#59d102;--mt-rm-ex-light:#f3f520;--mt-rm-steps:#0974f1;--mt-rm-steps-light:#9fccfa;--mt-rm-shade:8 24 72;--mt-rm-gutter:clamp(1rem,4vw,3.5rem);--mt-rm-max:76rem;background:var(--page-surface);color:var(--page-ink);font-family:var(--font-dm-sans),"DM Sans",sans-serif;overflow-x:clip;padding-block-end:clamp(3rem,6vw,5rem)}.mt-rm :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.mt-rm :is(h1,h2){font-weight:900;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.mt-rm :is(a,[tabindex]):focus-visible{outline:3px solid var(--mt-rm-steps);outline-offset:3px}.mt-rm [id]{scroll-margin-top:5.5rem}.mt-rm__section{box-sizing:border-box;margin:0 auto;max-inline-size:var(--mt-rm-max);padding:clamp(4rem,8vw,6rem) var(--mt-rm-gutter) 0}.mt-rm__split{align-items:start;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mt-rm__side{display:grid;gap:1rem}.mt-rm__eyebrow{color:var(--page-steps-deep);font-size:.9rem;font-weight:800;margin-block-end:.75rem!important}.mt-rm__side .mt-rm__eyebrow{margin-block-end:0!important}.mt-rm__h2{font-size:clamp(1.9rem,3.6vw,3rem)}.mt-rm__lead{color:var(--page-ink-muted);font-size:1.1rem;line-height:1.6;margin-block-start:1rem!important;max-inline-size:62ch}.mt-rm__link{color:var(--page-steps-deep);display:inline-block;font-weight:800;margin-block-start:1.25rem;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.mt-rm__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2rem}.mt-rm__action{align-items:center;border:3px solid transparent;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:1rem;font-weight:800;justify-content:center;min-block-size:52px;padding:0 1.5rem;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.mt-rm__action:hover{transform:translateY(-2px)}.mt-rm__action--primary{background:linear-gradient(135deg,var(--mt-rm-move-light),var(--mt-rm-move)) border-box;color:var(--mt-rm-ink)}.mt-rm__action--primary:hover{box-shadow:0 10px 30px rgb(255 147 15/.35)}.mt-rm__action--secondary{border-color:#ffffff;color:#ffffff}.mt-rm__hero{color:#ffffff;display:grid;min-block-size:var(--mt-hero-min-block-size);overflow:hidden;position:relative}.mt-rm__closer-photo,.mt-rm__hero-photo{inset:0;position:absolute!important}.mt-rm__closer-photo:after,.mt-rm__hero-photo:after{background:linear-gradient(to top,rgb(var(--mt-rm-shade)/.92),rgb(var(--mt-rm-shade)/.45) 70%,rgb(var(--mt-rm-shade)/.3)),linear-gradient(to right,rgb(var(--mt-rm-shade)/.6),transparent 70%);content:"";inset:0;position:absolute}.mt-rm__hero-copy{align-self:end;box-sizing:border-box;padding:8rem var(--mt-rm-gutter) clamp(5.5rem,9vw,7.5rem) clamp(1.25rem,5vw,4.5rem);position:relative}.mt-rm__hero-eyebrow{font-size:1rem;font-weight:800;margin-block-end:1rem!important;text-shadow:0 2px 16px rgb(0 0 0/.45)}.mt-rm__hero-title{font-size:clamp(2.6rem,6.25vw,5.5rem);max-inline-size:14ch;text-shadow:0 4px 40px rgb(0 0 0/.25)}.mt-rm__hero-lede{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:500;line-height:1.5;margin-block-start:1.5rem!important;max-inline-size:44rem;text-shadow:0 2px 16px rgb(0 0 0/.45)}.mt-rm__proof{background:var(--page-card);border-radius:28px;box-shadow:0 24px 60px rgb(var(--mt-rm-shade)/.18);box-sizing:border-box;margin:calc(-1 * clamp(3.5rem, 7vw, 5rem)) auto 0;max-inline-size:calc(62rem - 2 * var(--mt-rm-gutter));overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);position:relative;width:calc(100% - 2 * var(--mt-rm-gutter))}.mt-rm__proof:before{background:linear-gradient(90deg,var(--mt-rm-move),var(--mt-rm-ex),var(--mt-rm-steps));block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-rm__proof-text{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;letter-spacing:-.02em;line-height:1.35}.mt-rm__paces{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;margin-block-start:2rem!important;padding:0}.mt-rm__pace{background:var(--page-card);border:2px solid var(--page-border);border-radius:28px;box-sizing:border-box;display:grid;gap:.5rem;overflow:hidden;padding:clamp(1.5rem,2.5vw,2rem);position:relative}.mt-rm__pace:before{background:var(--accent);block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-rm__pace--move{--accent:linear-gradient(135deg,var(--mt-rm-move-light),var(--mt-rm-move));--figure:var(--page-move-number)}.mt-rm__pace--ex{--accent:linear-gradient(135deg,var(--mt-rm-ex-light),var(--mt-rm-ex));--figure:var(--page-ex-ink)}.mt-rm__pace--steps{--accent:linear-gradient(135deg,var(--mt-rm-steps-light),var(--mt-rm-steps));--figure:var(--page-steps-deep)}.mt-rm__pace-name{font-size:1.15rem;font-weight:800}.mt-rm__pace-figure{color:var(--figure);font-size:clamp(2.6rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.04em;line-height:1}.mt-rm__pace-body{color:var(--page-ink-muted);font-size:1.05rem;line-height:1.55}.mt-rm__steps{display:grid;gap:1.5rem;list-style:none;padding:0}.mt-rm__step{align-items:flex-start;display:flex;gap:1rem}.mt-rm__step-n{background:linear-gradient(135deg,var(--mt-rm-move-light),var(--mt-rm-move));block-size:2.25rem;border-radius:50%;color:var(--mt-rm-ink);display:grid;flex:none;font-size:1rem;font-weight:900;inline-size:2.25rem;place-items:center}.mt-rm__step-text{display:grid;gap:.25rem;padding-block-start:.2rem}.mt-rm__step-title{font-size:1.2rem;font-weight:800;line-height:1.3}.mt-rm__step-body{color:var(--page-ink-muted);font-size:1.05rem;line-height:1.6;max-inline-size:52ch}.mt-rm__badge-card{align-items:center;background:var(--page-tint);border-radius:28px;display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,15rem) minmax(0,1fr);padding:clamp(1.5rem,4vw,3rem)}.mt-rm__badge-art{block-size:auto;inline-size:100%;max-inline-size:15rem}.mt-rm__crew{background:var(--page-card);border:2px solid var(--page-border);border-radius:28px;overflow:hidden;padding:clamp(1.5rem,4vw,3rem);position:relative}.mt-rm__crew:before{background:linear-gradient(90deg,var(--mt-rm-move),var(--mt-rm-ex),var(--mt-rm-steps));block-size:6px;content:"";inset-inline:0;position:absolute;top:0}.mt-rm__qa-item{border-block-start:1px solid var(--page-border);display:grid;gap:.5rem;padding-block:1.4rem}.mt-rm__qa-item:first-child{border-block-start:2px solid var(--page-border-strong)}.mt-rm__qa-item:last-child{border-block-end:1px solid var(--page-border)}.mt-rm__qa-item dt{font-size:1.2rem;font-weight:800;line-height:1.3}.mt-rm__qa-item dd{color:var(--page-ink-muted);font-size:1.05rem;line-height:1.6}.mt-rm__closer{border-radius:32px;box-sizing:border-box;color:#ffffff;display:grid;margin:clamp(5rem,9vw,8rem) auto 0;max-inline-size:calc(var(--mt-rm-max) - 2 * var(--mt-rm-gutter));min-block-size:clamp(460px,50vw,580px);overflow:hidden;position:relative;width:calc(100% - 2 * var(--mt-rm-gutter))}.mt-rm__closer-copy{align-self:end;padding:clamp(1.75rem,4vw,3.5rem);position:relative}.mt-rm__closer-title{font-size:clamp(2.2rem,5vw,4.25rem);max-inline-size:16ch}.mt-rm__closer-body{font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.5;margin-block-start:1rem!important;max-inline-size:38rem}@media (max-width:900px){.mt-rm__split{grid-template-columns:minmax(0,1fr)}.mt-rm__closer{border-radius:24px}}@media (max-width:640px){.mt-rm__badge-card{grid-template-columns:minmax(0,1fr);justify-items:start}.mt-rm__badge-art{max-inline-size:10rem}}@media (max-width:520px){.mt-rm__action{inline-size:100%}}@media (prefers-reduced-motion:reduce){.mt-rm__action{transition:none}.mt-rm .mt-rm__action:hover{transform:none}}@media (max-width:767px){main.mt-rm.mt-rm>.mt-rm__hero{padding-block:0!important}main.mt-rm.mt-rm>.mt-rm__hero>.mt-rm__hero-copy{padding-top:8rem!important;padding-bottom:5.5rem!important}main.mt-rm.mt-rm>.mt-rm__proof{padding-block:1.5rem!important}main.mt-rm.mt-rm>.mt-rm__section{padding-top:4rem!important;padding-bottom:0!important}main.mt-rm.mt-rm>.mt-rm__section>.mt-rm__side{padding-block:0!important}main.mt-rm.mt-rm>.mt-rm__section>:is(.mt-rm__badge-card,.mt-rm__crew){padding-block:1.5rem!important}main.mt-rm.mt-rm>.mt-rm__closer{padding-block:0!important}main.mt-rm.mt-rm>.mt-rm__closer>.mt-rm__closer-copy{padding-block:1.75rem!important}}