.mozi-page{--page:#f5f3ed;--panel:#e8e3d9;--ink:#30342d;--muted:#62665e;width:100%;overflow-x:clip;background:var(--page);color:var(--ink)}.mozi-page *{box-sizing:border-box}.mp-hero>*,.mp-split>*,.mp-feature>*,.mp-app>.mp-shell>*,.mp-shop-grid>*{min-width:0}
.mp-shell{width:min(1280px,calc(100% - 112px));margin-inline:auto}.mp-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.mp-hero{min-height:720px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:64px max(56px,calc((100vw - 1280px)/2));background:#e9e5dc}.mp-hero h1,.mp-intro h1{font:400 clamp(64px,7vw,104px)/.98 'Young Serif',serif;letter-spacing:-.045em;margin:20px 0 28px}.mp-hero>div>p:not(.mp-kicker),.mp-intro>p:last-child{font-size:18px;line-height:1.6;color:var(--muted);max-width:39ch;margin-bottom:30px}.mp-hero>img{width:100%;max-height:620px;object-fit:contain}.mp-membership-hero>img{height:620px;object-fit:cover}.mp-intro{text-align:center;padding-block:110px 82px;max-width:920px}.mp-intro>p:last-child{margin-inline:auto}.mp-split{display:grid;grid-template-columns:1fr 1fr;gap:96px;padding-block:100px;align-items:end}.mp-split h2,.mp-feature h2,.mp-app h2,.mp-note h2{font:400 clamp(44px,5vw,70px)/1 'Young Serif',serif;letter-spacing:-.04em;margin-top:18px}.mp-split>p,.mp-feature>div>p,.mp-app>div>div:first-child>p,.mp-note>p{font-size:17px;line-height:1.65;color:var(--muted);max-width:42ch}.mp-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:80px}.mp-feature>img{width:100%;height:620px;object-fit:cover;border-radius:22px;background:var(--panel)}.mp-feature .mp-phone-art{height:600px;object-fit:contain}.mp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-block:80px}.mp-cards article{background:var(--panel);border-radius:18px;padding:34px;min-height:240px}.mp-cards h2,.mp-cards h3{font-size:30px;line-height:1.08;letter-spacing:-.035em}.mp-cards p{font-size:15px;line-height:1.6;color:var(--muted);margin-top:20px}.mp-app{background:#e9e7e0;padding-block:90px;overflow:hidden}.mp-app>.mp-shell{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px}.mp-app-pair{display:flex;align-items:center;justify-content:center;gap:24px;height:570px}.mp-app-pair img{width:42%;max-height:550px;object-fit:contain;border-radius:24px;box-shadow:0 12px 40px #25282418}.mp-app-pair img+img{transform:translateY(35px)}.mp-note{padding-block:90px;text-align:center}.mp-note>p{margin:24px auto}.mp-note>a,.mp-feature a{display:inline-block;border-bottom:1px solid;padding-bottom:5px}.mp-close{background:#303b33;color:#fff;padding-block:80px}.mp-close>.mp-shell{display:flex;align-items:center;justify-content:space-between;gap:50px}.mp-close h2{font:400 clamp(48px,6vw,78px)/1 'Young Serif',serif;letter-spacing:-.04em;max-width:12ch}.mp-close p{font-size:18px;line-height:1.5;max-width:32ch;margin-bottom:22px}.mp-close .ed-action{background:#f5f3ed;color:#30342d!important}.mp-steps{display:grid;gap:28px;padding-bottom:100px}.mp-steps section{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;background:#ebe7de;border-radius:22px;overflow:hidden}.mp-steps section:nth-child(even) img{order:2}.mp-steps img{width:100%;height:560px;object-fit:cover}.mp-steps #return img{object-fit:contain;padding:32px}.mp-steps section>div{padding:48px}.mp-steps span{font-size:12px;letter-spacing:.12em}.mp-steps h2{font:400 clamp(44px,5vw,68px)/1 'Young Serif',serif;margin:20px 0}.mp-steps p{font-size:17px;line-height:1.6;color:var(--muted);max-width:36ch}.mp-shop-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;padding-block:72px}.mp-shop-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mp-shop-gallery img{width:100%;height:620px;object-fit:contain;background:#ebe7de}.mp-shop-gallery img+img{object-fit:cover}.mp-shop-copy{position:sticky;top:60px;align-self:start;padding-top:42px}.mp-shop-copy h1{font:400 clamp(58px,6vw,88px)/1 'Young Serif',serif;margin:18px 0 26px}.mp-shop-copy>p{font-size:17px;line-height:1.6;color:var(--muted)}.mp-status{border-block:1px solid #cbc8bf;margin:28px 0;padding:18px 0;font-size:14px}.mp-fine{font-size:11px!important;margin-top:16px}.mp-policy{max-width:850px;padding-block:90px}.mp-policy header{margin-bottom:70px}.mp-policy h1{font:400 clamp(58px,7vw,90px)/1 'Young Serif',serif;margin:18px 0}.mp-policy section{padding-block:30px;border-top:1px solid #d0cdc4}.mp-policy h2{font-size:27px;margin-bottom:16px}.mp-policy p,.mp-policy .rte{font-size:16px;line-height:1.7;color:var(--muted)}
@media(max-width:760px){.mp-shell{width:calc(100% - 40px)}.mp-hero{display:flex;flex-direction:column;align-items:stretch;padding:44px 20px 28px;min-height:0;text-align:center;gap:26px}.mp-hero>div{width:100%}.mp-hero h1,.mp-intro h1{font-size:54px;overflow-wrap:break-word}.mp-hero>div>p:not(.mp-kicker){font-size:16px;margin-inline:auto}.mp-hero>img{height:360px}.mp-membership-hero>img{height:430px}.mp-intro{padding-block:66px 48px}.mp-intro>p:last-child{font-size:16px}.mp-split,.mp-feature,.mp-app>.mp-shell,.mp-close>.mp-shell,.mp-steps section,.mp-shop-grid{grid-template-columns:1fr;gap:28px}.mp-split{padding-block:60px}.mp-split h2,.mp-feature h2,.mp-app h2,.mp-note h2{font-size:42px}.mp-split>p,.mp-feature>div>p,.mp-app>div>div:first-child>p{font-size:15px}.mp-feature{padding-block:54px}.mp-feature>img{height:430px}.mp-feature .mp-phone-art{height:420px}.mp-cards{grid-template-columns:1fr;padding-block:54px;gap:14px}.mp-cards article{min-height:0;padding:26px}.mp-app{padding-block:58px}.mp-app-pair{height:430px;gap:10px}.mp-app-pair img{width:48%;max-height:420px;border-radius:16px}.mp-close{padding-block:54px}.mp-close>.mp-shell{display:block}.mp-close h2{font-size:52px}.mp-close p{font-size:16px;margin-block:24px}.mp-steps{padding-bottom:60px}.mp-steps section{display:flex;flex-direction:column;gap:0}.mp-steps section:nth-child(even) img{order:0}.mp-steps img{height:390px}.mp-steps section>div{padding:30px 24px 38px}.mp-steps h2{font-size:43px}.mp-steps p{font-size:15px}.mp-shop-grid{padding-block:36px}.mp-shop-gallery{gap:8px}.mp-shop-gallery img{height:390px}.mp-shop-copy{position:static;padding-top:10px}.mp-shop-copy h1{font-size:56px}.mp-policy{padding-block:60px}.mp-policy header{margin-bottom:44px}.mp-policy h1{font-size:54px}}
@media(max-width:360px){.mp-hero h1,.mp-intro h1,.mp-shop-copy h1,.mp-policy h1{font-size:44px}.mp-close h2{font-size:46px}}
.mp-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding-block:24px 90px;background:#d4d0c7}.mp-support-grid article{min-height:210px;padding:32px;background:var(--page)}.mp-support-grid h3{font-size:28px;line-height:1.1}.mp-support-grid p{margin-top:18px;color:var(--muted);font-size:15px;line-height:1.6}.mp-supporting #legacy-steps section{grid-template-columns:1fr}.mp-supporting #legacy-steps section>div{max-width:760px}.mp-supporting #legacy-story>div:last-child{min-height:300px;display:grid;place-items:center;padding:40px;background:var(--panel);border-radius:22px}.mp-supporting #legacy-story h3{font:400 clamp(36px,4vw,58px)/1.05 'Young Serif',serif;text-align:center}
@media(max-width:760px){.mp-support-grid{grid-template-columns:1fr;padding-bottom:54px}.mp-support-grid article{min-height:0;padding:26px}.mp-supporting #legacy-story>div:last-child{min-height:220px}}
body.why-page #legacy-hero{box-sizing:border-box;display:flex;min-height:100svh;flex-direction:column;justify-content:center;padding:128px 24px 64px}
@media(max-width:1000px){body.why-page #legacy-hero{padding-top:108px}}
@media(prefers-reduced-motion:reduce){.mozi-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.mp-aggregate-preference{margin-top:52px}.mp-aggregate-preference ul{padding-left:1.3em;color:var(--muted);font-size:15px;line-height:1.65}.mp-aggregate-preference__status{font-weight:600;color:var(--ink)!important}.mp-aggregate-preference__actions{display:flex;flex-wrap:wrap;gap:12px}.mp-aggregate-preference__actions button{appearance:none;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;padding:11px 18px;cursor:pointer}.mp-aggregate-preference__actions button[aria-pressed='true']{background:var(--ink);color:var(--page)}.mp-aggregate-preference__actions button:focus-visible{outline:3px solid #3c67ff;outline-offset:3px}.mp-aggregate-preference__actions button:disabled{cursor:not-allowed;opacity:.5}.mp-aggregate-preference__message{font-size:14px!important}
