.mock.svelte-skv6c4{--m-radius: 22px;--m-pad: clamp(72px, 10vw, 130px)}.m-inner.svelte-skv6c4{max-width:1180px;margin:0 auto;padding-inline:max(20px,env(safe-area-inset-left,0px))}.m-narrow.svelte-skv6c4{max-width:860px}.m-center.svelte-skv6c4{text-align:center}.dot.svelte-skv6c4{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:8px;vertical-align:.16em}.m-label.svelte-skv6c4{font:600 .75rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin:0 0 18px}.m-label-dark.svelte-skv6c4{color:var(--text-primary)}.m-h2.svelte-skv6c4{font:400 clamp(2.4rem,5vw,4rem)/1.04 var(--font-heading);text-align:center;margin:0 0 14px;text-wrap:balance;color:var(--text-primary);letter-spacing:-.01em}.m-btn.svelte-skv6c4{display:inline-flex;align-items:center;justify-content:center;font:600 1rem var(--font-body);padding:15px 26px;border-radius:999px;text-decoration:none;transition:opacity .2s}.m-btn.svelte-skv6c4:hover{opacity:.85}.m-btn-light.svelte-skv6c4{background:#faf6f0;color:#1c1814}.m-quiet.svelte-skv6c4{font:.95rem var(--font-body);color:inherit;opacity:.78;text-decoration:underline;text-underline-offset:3px}.m-hero-wrap.svelte-skv6c4{padding:clamp(40px,7vw,112px) clamp(16px,4vw,64px) clamp(56px,8vw,128px);background:linear-gradient(180deg,#16120e,#16120e00 22%),radial-gradient(ellipse 95% 85% at 50% 55%,#8c60366b,#8c603624 55%,#8c603600 80%),linear-gradient(180deg,#16120e,#1b1611 45%,#0c0a07)}.m-hero.svelte-skv6c4{position:relative;max-width:1440px;margin:0 auto;overflow:hidden;box-shadow:0 50px 100px -30px #000000bf,0 24px 48px -24px #0009,0 0 0 1px #f4ece00f;border-radius:var(--m-radius);background:#1c1814;color:#f4ece0;min-height:min(78vh,760px);display:flex;align-items:flex-end}@media(min-width:900px){.m-hero.svelte-skv6c4{min-height:720px}}.m-hero-photo.svelte-skv6c4{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14100ceb,#14100c99 42%,#14100c26),url(../../../images/mjm-mwtm-960.webp) right center / cover no-repeat}@media(min-width:900px){.m-hero-photo.svelte-skv6c4{left:32%;background:linear-gradient(90deg,#1c1814,#1c18148c 30%,#14100c1a),url(../../../images/mjm-mwtm-960.webp) center 30% / cover no-repeat}}.m-hero-copy.svelte-skv6c4{position:relative;padding:clamp(28px,5vw,64px);max-width:760px}.m-hero-h.svelte-skv6c4{font:400 clamp(2.5rem,5.4vw,4.6rem)/1.04 var(--font-heading);margin:0 0 20px;letter-spacing:-.01em}@media(min-width:769px){.m-line.svelte-skv6c4{display:block;white-space:nowrap}}.m-hero-p.svelte-skv6c4{font:1.15rem/1.65 var(--font-body);max-width:560px;margin:0 0 28px;opacity:.9}.m-alex.svelte-skv6c4{padding:var(--m-pad) 16px 0}.m-alex-card.svelte-skv6c4{margin:0 auto;max-width:1180px;border-radius:var(--m-radius);overflow:hidden;background:#ecd3a6;color:#1c1814;display:grid}@media(min-width:860px){.m-alex-card.svelte-skv6c4{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.m-alex-photo.svelte-skv6c4{min-height:360px;background-size:cover;background-position:center 20%}.m-alex-copy.svelte-skv6c4{padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:18px}.m-alex-mark.svelte-skv6c4{font:400 6rem/.6 var(--font-heading);color:#b07a36;height:.5em}.m-alex-q.svelte-skv6c4{margin:0;font:400 clamp(1.9rem,3.4vw,2.9rem)/1.12 var(--font-heading);letter-spacing:-.01em;text-wrap:balance}.m-alex-who.svelte-skv6c4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.m-alex-name.svelte-skv6c4{font:400 1.35rem var(--font-heading)}.m-alex-role.svelte-skv6c4{font:600 .72rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.m-alex-place.svelte-skv6c4{display:inline-flex;align-items:center;gap:6px;font:.9rem var(--font-body);opacity:.85}.m-alex-btn.svelte-skv6c4{align-self:flex-start;background:#1c1814;color:#f4ece0;margin-top:6px}.m-saying.svelte-skv6c4{padding-block:var(--m-pad) 0}.m-saying-head.svelte-skv6c4{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.m-saying-h.svelte-skv6c4{font:400 clamp(2.4rem,5vw,3.8rem)/1.02 var(--font-heading);margin:0;color:var(--text-primary);letter-spacing:-.01em}.m-arrows.svelte-skv6c4{display:flex;gap:10px}.m-arrow.svelte-skv6c4{width:48px;height:48px;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg-primary);color:var(--text-primary);font-size:1.2rem;cursor:pointer}.m-arrow.svelte-skv6c4:hover{background:var(--bg-secondary)}.m-saying-rail.svelte-skv6c4{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px max(20px,calc((100% - 1140px)/2)) 16px;scrollbar-width:none}.m-saying-rail.svelte-skv6c4::-webkit-scrollbar{display:none}.m-say.svelte-skv6c4{flex:0 0 360px;scroll-snap-align:start;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:var(--text-primary)}.m-say-img.svelte-skv6c4{aspect-ratio:2 / 3;max-width:100%;border-radius:18px;background-size:cover;background-position:center top;display:flex;align-items:flex-end;padding:22px}.m-say-badge.svelte-skv6c4{display:flex;flex-direction:column;color:#f4ece0}.m-say-place.svelte-skv6c4{display:inline-flex;align-items:center;gap:6px;font:.9rem var(--font-body);opacity:.9;margin-top:8px}.m-say-name.svelte-skv6c4{font:400 2rem/1.02 var(--font-heading)}.m-say-role.svelte-skv6c4{font:600 .72rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:6px}.m-say-quote.svelte-skv6c4{font:1.1rem/1.5 var(--font-body);display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.m-appear.svelte-skv6c4{padding-block:var(--m-pad) 0}.m-appear-head.svelte-skv6c4{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.m-appear-h.svelte-skv6c4{font:400 clamp(2.4rem,5vw,3.8rem)/1.02 var(--font-heading);margin:0;color:var(--text-primary);letter-spacing:-.01em}.m-pod-rail.svelte-skv6c4{display:grid;grid-auto-flow:column;grid-auto-columns:84vw;gap:18px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-bottom:8px}.m-pod-rail.svelte-skv6c4::-webkit-scrollbar{display:none}@media(min-width:640px){.m-pod-rail.svelte-skv6c4{grid-auto-columns:420px}}.m-pod.svelte-skv6c4{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:20px;background:#e9e7e3;color:#1c1814;text-decoration:none;transition:transform .2s}.m-pod.svelte-skv6c4:hover{transform:translateY(-2px)}.m-pod-top.svelte-skv6c4{display:flex;gap:16px;align-items:center}.m-pod-art.svelte-skv6c4{flex:none;width:88px;height:88px;border-radius:12px;background-size:cover;background-position:center;box-shadow:0 6px 18px #0000002e}.m-pod-meta.svelte-skv6c4{display:flex;flex-direction:column;gap:6px;min-width:0}.m-pod-date.svelte-skv6c4{font:600 .7rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#1c181499}.m-pod-name.svelte-skv6c4{font:400 1.6rem/1.08 var(--font-heading)}.m-pod-blurb.svelte-skv6c4{font:.95rem/1.55 var(--font-body);color:#1c1814c7;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-pod-controls.svelte-skv6c4{display:flex;align-items:center;gap:14px;margin-top:auto}.m-pod-play.svelte-skv6c4{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#2a2724;color:#f4f2ee;padding-left:3px;transition:transform .2s}.m-pod.svelte-skv6c4:hover .m-pod-play:where(.svelte-skv6c4){transform:scale(1.06)}.m-pod-track.svelte-skv6c4{flex:1;height:4px;border-radius:999px;background:#1c181426;overflow:hidden}.m-pod-fill.svelte-skv6c4{display:block;width:0;height:100%;background:#2a2724;transition:width .6s ease}.m-pod.svelte-skv6c4:hover .m-pod-fill:where(.svelte-skv6c4){width:28%}.m-pod-cta.svelte-skv6c4{font:600 .9rem var(--font-body)}@media(prefers-reduced-motion:reduce){.m-pod.svelte-skv6c4,.m-pod-play.svelte-skv6c4,.m-pod-fill.svelte-skv6c4{transition:none}}.m-faq.svelte-skv6c4{padding-block:var(--m-pad)}.m-contact.svelte-skv6c4{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:40px;text-align:center;color:var(--text-primary)}.m-contact-q.svelte-skv6c4{font:400 1.6rem/1.2 var(--font-heading);margin:0}.m-events.svelte-skv6c4{padding-block:var(--m-pad)}.m-events-head.svelte-skv6c4{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.m-events-grid.svelte-skv6c4{display:grid;gap:16px}@media(min-width:900px){.m-events-grid.svelte-skv6c4{grid-template-columns:1fr 1fr}}.m-event.svelte-skv6c4{display:flex;gap:24px;align-items:flex-start;padding:28px;border-radius:18px;background:var(--bg-secondary);border:1px solid var(--border-subtle, rgba(127,127,127,.18));color:var(--text-primary);text-decoration:none;transition:transform .2s,box-shadow .2s}.m-event.svelte-skv6c4:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1c18141f}.m-cal.svelte-skv6c4{flex:none;width:78px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px #0000000a,0 4px 14px #1c18141f;text-align:center;display:flex;flex-direction:column}.m-cal-month.svelte-skv6c4{background:#e5383b;color:#fff;font:600 .7rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;padding:6px 0 5px}.m-cal-day.svelte-skv6c4{font:400 2.1rem/1 var(--font-heading);color:#1c1814;flex:1;display:grid;place-items:center}.m-event-body.svelte-skv6c4{display:flex;flex-direction:column;gap:8px;min-width:0;align-self:stretch;flex:1}.m-event-name.svelte-skv6c4{font:400 clamp(1.45rem,2.4vw,1.9rem)/1.1 var(--font-heading)}.m-event-title.svelte-skv6c4{font:1rem/1.5 var(--font-body);color:var(--text-secondary)}.m-event-type.svelte-skv6c4{margin-bottom:14px}.m-event-facts.svelte-skv6c4{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--border-subtle, rgba(127,127,127,.18))}.m-event-where.svelte-skv6c4{display:flex;align-items:center;gap:8px;font:.95rem var(--font-body);color:var(--text-primary)}.m-event-where.svelte-skv6c4 svg{color:#e5383b;flex:none}.m-event-more.svelte-skv6c4{font:600 .95rem var(--font-body);padding-top:22px}@media(max-width:520px){.m-event.svelte-skv6c4{gap:14px;padding:18px}.m-cal.svelte-skv6c4{width:64px}.m-cal-month.svelte-skv6c4{padding:5px 0 4px;font-size:.62rem}.m-cal-day.svelte-skv6c4{font-size:1.7rem}}.m-recog.svelte-skv6c4{padding-block:28px;border-bottom:1px solid var(--border-subtle, rgba(127,127,127,.2))}.m-recog-row.svelte-skv6c4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 40px}.m-recog-k.svelte-skv6c4{font:600 .72rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0}.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:14px 36px;justify-content:center}.m-recog.svelte-skv6c4 a:where(.svelte-skv6c4){display:flex;align-items:center;gap:10px;font:400 1.35rem var(--font-heading);color:var(--text-primary);text-decoration:none}.m-recog.svelte-skv6c4 img:where(.svelte-skv6c4){width:40px;height:40px;border-radius:8px}.m-eng-grid.svelte-skv6c4{display:grid;gap:16px 12px;grid-auto-flow:column;grid-auto-columns:62vw;overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.m-eng-grid.svelte-skv6c4::-webkit-scrollbar{display:none}@media(min-width:640px){.m-eng-grid.svelte-skv6c4{grid-auto-columns:240px;gap:16px;scroll-behavior:smooth}}.m-eng-card.svelte-skv6c4{margin:0;display:flex;flex-direction:column;gap:10px}.m-eng-img.svelte-skv6c4{aspect-ratio:1;max-width:100%;border-radius:14px;background-size:cover;background-position:center 25%;filter:saturate(.9)}.m-eng-card.svelte-skv6c4 figcaption:where(.svelte-skv6c4){display:flex;flex-direction:column;gap:2px}.m-eng-name.svelte-skv6c4{font:400 1.15rem/1.15 var(--font-heading);color:var(--text-primary)}.m-eng-credit.svelte-skv6c4{font:.82rem/1.45 var(--font-body);color:var(--text-secondary)}.m-proof.svelte-skv6c4{padding-block:clamp(56px,7vw,88px)}.m-proof-copy.svelte-skv6c4{max-width:760px;margin:0 auto 32px;text-align:center}.m-proof-h.svelte-skv6c4{font:400 clamp(2rem,4vw,3.2rem)/1.05 var(--font-heading);margin:0 0 16px;color:var(--text-primary);letter-spacing:-.01em;text-wrap:balance}.m-proof-p.svelte-skv6c4{font:1.1rem/1.65 var(--font-body);color:var(--text-secondary);margin:0 auto;max-width:62ch}.m-proof-cta.svelte-skv6c4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 24px;margin-top:36px;text-align:center}.m-proof-cta.svelte-skv6c4 p:where(.svelte-skv6c4){margin:0;font:400 1.5rem/1.2 var(--font-heading);color:var(--text-primary)}.m-eng-wrap.svelte-skv6c4{position:relative}.m-eng-arrow.svelte-skv6c4{display:none;position:absolute;z-index:2;top:120px;transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.m-eng-prev.svelte-skv6c4{left:-24px}.m-eng-next.svelte-skv6c4{right:-24px}@media(min-width:640px){.m-eng-arrow.svelte-skv6c4{display:block}}.m-benefits.svelte-skv6c4{padding:16px}.m-ben-card.svelte-skv6c4{border-radius:var(--m-radius);padding-block:var(--m-pad);color:#1c1814;background:#ecd3a6}.m-ben-k.svelte-skv6c4{color:#1c1814;opacity:.85}.m-ben-h.svelte-skv6c4{color:#1c1814}.m-ben-grid.svelte-skv6c4{display:grid;grid-auto-rows:1fr;gap:14px;margin-top:clamp(28px,4vw,44px);grid-template-columns:repeat(6,78vw);overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw + 16px);padding-inline:calc(50vw - 50% - 16px)}.m-ben-grid.svelte-skv6c4::-webkit-scrollbar{display:none}@media(min-width:700px){.m-ben-grid.svelte-skv6c4{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;gap:16px}}@media(min-width:1000px){.m-ben-grid.svelte-skv6c4{grid-template-columns:repeat(3,minmax(0,1fr))}}.m-ben.svelte-skv6c4{background:#fffbf4b3;border:1px solid rgba(255,251,244,.9);box-shadow:0 10px 30px #5c3a1414;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:10px}.m-ben-icon.svelte-skv6c4{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#b07a36;color:#fff6e6}.m-ben-t.svelte-skv6c4{font:400 1.55rem/1.15 var(--font-heading);margin:6px 0 0;color:#1c1814}.m-ben-p.svelte-skv6c4{font:1rem/1.6 var(--font-body);color:#1c1814c7;margin:0}.m-btn-dark.svelte-skv6c4{background:var(--text-primary);color:var(--bg-primary)}.m-programs.svelte-skv6c4{color:var(--text-primary);padding-block:var(--m-pad)}.m-programs-head.svelte-skv6c4{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:36px}.m-programs-h.svelte-skv6c4{font:400 clamp(2.4rem,5vw,3.8rem)/1.02 var(--font-heading);margin:0;letter-spacing:-.01em}.m-programs-sub.svelte-skv6c4{font:1.05rem/1.6 var(--font-body);color:var(--text-secondary);margin:0;max-width:40ch}.m-prog-grid.svelte-skv6c4{display:grid;gap:20px;grid-auto-flow:column;grid-auto-columns:80vw;overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);padding-bottom:24px}.m-prog-grid.svelte-skv6c4::-webkit-scrollbar{display:none}@media(min-width:640px){.m-prog-grid.svelte-skv6c4{grid-auto-columns:360px}}@media(min-width:900px){.m-pod-rail.svelte-skv6c4,.m-eng-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4{margin-inline:0;padding-inline:0}.m-saying-rail.svelte-skv6c4{max-width:1140px;margin-inline:auto;padding-inline:0}}.m-prog-arrows.svelte-skv6c4{display:none;align-self:flex-end}@media(min-width:640px){.m-prog-arrows.svelte-skv6c4{display:flex}}.m-prog.svelte-skv6c4{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--bg-secondary);border:1px solid var(--border-subtle, rgba(127,127,127,.18));color:var(--text-primary);text-decoration:none;transition:transform .2s}.m-prog.svelte-skv6c4:hover{transform:translateY(-3px)}.m-prog-save.svelte-skv6c4{position:absolute;top:14px;right:14px;padding:6px 11px;border-radius:999px;background:#faf6f0;color:#1c1814;font:600 .72rem/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.m-prog-img.svelte-skv6c4{position:relative;aspect-ratio:16 / 10;max-width:100%;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:18px 22px}.m-prog-label.svelte-skv6c4{font:600 .75rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#f4ece0}.m-prog-body.svelte-skv6c4{display:flex;flex-direction:column;gap:12px;padding:24px 22px 26px;flex:1}.m-prog-h.svelte-skv6c4{font:400 1.75rem/1.12 var(--font-heading)}.m-prog-lines.svelte-skv6c4{font:1rem/1.6 var(--font-body);opacity:.8;flex:1}.m-prog-price.svelte-skv6c4{font:400 2rem/1 var(--font-heading);margin-top:6px}.m-prog-price.svelte-skv6c4{display:flex;flex-direction:column;gap:6px}.m-prog-price.svelte-skv6c4 small:where(.svelte-skv6c4){font:.85rem var(--font-body);opacity:.7}.m-prog-cta.svelte-skv6c4{font:600 1rem var(--font-body);margin-top:6px}
