.cr-open.svelte-b830cb{display:flex;width:fit-content;align-items:center;justify-content:center;margin:8px auto 0;font:600 1rem var(--font-body);padding:14px 26px;border-radius:999px;cursor:pointer;background:transparent;color:var(--text-primary);border:1.5px solid currentColor;transition:opacity .2s}.cr-open.svelte-b830cb:hover{opacity:.75}.cr.svelte-b830cb{--ink: #1b1814;--cream: #faf6f1;--band: #f3ece2;--build: #609865;--start: rgba(27, 24, 20, .16);--line: rgba(27, 24, 20, .14);margin:auto;top:0;right:0;bottom:0;left:0;padding:0;border:0;border-radius:20px;width:min(40rem,calc(100vw - 16px));max-height:calc(100dvh - 16px);background:var(--cream);color:var(--ink);box-shadow:0 40px 100px -30px #0009;overflow:hidden}.cr[open].svelte-b830cb{display:flex}.cr.svelte-b830cb::backdrop{background:#0c0a0799;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cr-box.svelte-b830cb{display:flex;flex-direction:column;width:100%;min-height:0}.cr-top.svelte-b830cb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 12px 12px 22px;background:var(--band)}.cr-x.svelte-b830cb{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.cr-x.svelte-b830cb:hover{background:#1b181412}.cr-body.svelte-b830cb{flex:1;min-height:0;overflow-y:auto;padding:6px 22px 12px;touch-action:pan-y;display:flex;flex-direction:column}.cr-now.svelte-b830cb{min-height:4.4rem;padding-top:6px}.cr-name.svelte-b830cb{margin:0;font:400 clamp(1.4rem,5.5vw,1.8rem)/1 var(--font-heading);letter-spacing:-.01em}.cr-says.svelte-b830cb{margin:4px 0 0;font:.98rem/1.3 var(--font-body);opacity:.75;text-wrap:pretty;max-width:34ch}.cr-chart.svelte-b830cb{display:flex;flex-direction:column;gap:16px;flex:1 0 auto;max-height:30rem;margin-top:auto}.cr-chart.svelte-b830cb .cr-group:where(.svelte-b830cb){flex:1 0 auto;justify-content:space-evenly}.cr-group.svelte-b830cb{display:flex;flex-direction:column;gap:3px}.cr-phase.svelte-b830cb{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 1px;padding-bottom:6px;border-bottom:1.5px solid var(--c)}.cr-phase-k.svelte-b830cb{flex:none;color:var(--c);font:600 .66rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.cr-phase-gets.svelte-b830cb{font:.76rem/1.3 var(--font-body);opacity:.7;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(min-width:560px){.cr-phase-gets.svelte-b830cb{font-size:.82rem}}.cr-line.svelte-b830cb{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:14px}@media(min-width:560px){.cr-line.svelte-b830cb{grid-template-columns:12.5rem minmax(0,1fr);gap:18px}}.cr-label.svelte-b830cb{font:.86rem/1.15 var(--font-body)}.cr-track.svelte-b830cb{position:relative;height:12px;border-radius:999px;background:var(--line);overflow:hidden}.cr-start.svelte-b830cb,.cr-build.svelte-b830cb{position:absolute;top:0;bottom:0;transform-origin:left}.cr-start.svelte-b830cb{left:0;background:var(--start);border-radius:999px 0 0 999px;transform:scaleX(0);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.cr-build.svelte-b830cb{background:var(--build);transition:width .55s cubic-bezier(.2,.7,.2,1) calc(var(--i) * 30ms),transform .6s cubic-bezier(.2,.7,.2,1) calc(.4s + var(--i) * 40ms);transform:scaleX(0)}.is-open.svelte-b830cb .cr-start:where(.svelte-b830cb),.is-open.svelte-b830cb .cr-build:where(.svelte-b830cb){transform:scaleX(1)}.measuring.svelte-b830cb .cr-start:where(.svelte-b830cb){background:#1b181452;animation:svelte-b830cb-cr-measure .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 70ms)}@keyframes svelte-b830cb-cr-measure{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.cr-start.svelte-b830cb,.cr-build.svelte-b830cb{transition:none;transform:scaleX(1)}.measuring.svelte-b830cb .cr-start:where(.svelte-b830cb){animation:none}}.cr-legend.svelte-b830cb{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0 calc(10rem + 14px);font:.78rem/1.3 var(--font-body);opacity:.8}.cr-body.svelte-b830cb>.cr-legend:where(.svelte-b830cb){margin-bottom:auto}@media(min-width:560px){.cr-legend.svelte-b830cb{margin-left:calc(12.5rem + 18px)}}@media(max-width:559px){.cr-legend.svelte-b830cb{margin-left:0;justify-content:flex-end;flex-wrap:nowrap;gap:14px;white-space:nowrap}}.cr-legend.svelte-b830cb span:where(.svelte-b830cb){display:inline-flex;align-items:center;gap:7px}.cr-key.svelte-b830cb{width:12px;height:12px;border-radius:3px;display:inline-block}.cr-key-build.svelte-b830cb{background:var(--build)}.cr-key-start.svelte-b830cb{background:var(--start)}.cr-foot.svelte-b830cb{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--band);display:grid;gap:9px}.cr-pick.svelte-b830cb{margin:0;text-align:center;font:600 .68rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:.6}.cr-switch.svelte-b830cb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:4px;background:#fff;border:1.5px solid rgba(27,24,20,.18);border-radius:16px}.cr-switch.svelte-b830cb button:where(.svelte-b830cb){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;padding:6px 2px;border:0;border-radius:12px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;transition:background .2s,color .2s,box-shadow .2s}.cr-switch.svelte-b830cb button:where(.svelte-b830cb)+button:where(.svelte-b830cb):before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:#1b181424}.cr-switch.svelte-b830cb button.on:where(.svelte-b830cb):before,.cr-switch.svelte-b830cb button.on:where(.svelte-b830cb)+button:where(.svelte-b830cb):before{display:none}.cr-switch.svelte-b830cb button:where(.svelte-b830cb):hover:not(.on){background:#1b18140d}.cr-switch.svelte-b830cb button.on:where(.svelte-b830cb){background:var(--ink);color:var(--cream);box-shadow:0 4px 10px -4px #1b181480}.cr-switch.svelte-b830cb button:where(.svelte-b830cb):focus-visible{outline:2px solid #b07a36;outline-offset:2px}.cr-sw-big.svelte-b830cb{font:400 1.25rem/1 var(--font-heading)}.cr-sw-small.svelte-b830cb{font:.7rem/1.15 var(--font-body);opacity:.72}.cr-cta.svelte-b830cb{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:999px;background:var(--ink);color:var(--cream);text-decoration:none;font:600 1rem var(--font-body);transition:opacity .2s}.cr-cta.svelte-b830cb:hover{opacity:.88}@media(max-width:559px){.cr.svelte-b830cb{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;box-shadow:none}.cr-top.svelte-b830cb{padding:calc(10px + env(safe-area-inset-top)) 4px 12px 16px}.cr-body.svelte-b830cb{padding:6px 16px 12px}.cr-foot.svelte-b830cb{padding-inline:16px}.cr-switch.svelte-b830cb{position:relative;display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:4px}.cr-switch.svelte-b830cb::-webkit-scrollbar{display:none}.cr-switch.svelte-b830cb button:where(.svelte-b830cb){flex:0 0 calc((100% - 8px) / 3.5);scroll-snap-align:start}}@media(min-width:560px){.cr.svelte-b830cb{height:min(calc(100dvh - 48px),48rem)}.cr-top.svelte-b830cb{padding:30px 22px 18px 34px}.cr-body.svelte-b830cb{padding:18px 34px 12px}.cr-says.svelte-b830cb{max-width:none}.cr-foot.svelte-b830cb{padding:16px 34px 22px}}.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-btn-outline.svelte-skv6c4{background:transparent;color:var(--text-primary);border:1.5px solid currentColor;padding:13.5px 24.5px}.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}@media(max-width:699px){.m-hero.svelte-skv6c4{display:block;min-height:0}.m-hero-photo.svelte-skv6c4{position:relative;inset:auto;height:clamp(230px,66vw,400px);background:linear-gradient(180deg,#1c181400 55%,#1c1814),url(../../../images/mjm-mwtm-960.webp) center 22% / cover no-repeat}.m-hero-copy.svelte-skv6c4{margin-top:-40px;padding-top:0}}.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:640px){.m-alex-card.svelte-skv6c4{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:640px)and (max-width:859px){.m-alex-q.svelte-skv6c4{font-size:1.65rem}.m-alex-copy.svelte-skv6c4{gap:14px}.m-alex-card.svelte-skv6c4 .m-alex-photo:where(.svelte-skv6c4){background-position:12% 20%}}.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:transparent;color:#1c1814;border:1.5px solid currentColor;padding:13.5px 24.5px;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 min(360px,calc(100% - 36px));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(max-width:520px){.m-pod-art.svelte-skv6c4{width:64px;height:64px;border-radius:10px}.m-pod-top.svelte-skv6c4{gap:14px}}@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}}@media(max-width:899px){.m-events-grid.svelte-skv6c4{grid-auto-flow:column;grid-auto-columns:84vw;gap:14px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding:4px calc(50vw - 50%) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - 50cqw)}.m-events-grid.svelte-skv6c4::-webkit-scrollbar{display:none}.m-events-grid.svelte-skv6c4>:where(.svelte-skv6c4){scroll-snap-align:start}}@media(min-width:640px)and (max-width:899px){.m-events-grid.svelte-skv6c4{grid-auto-columns:420px}}.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.svelte-skv6c4{flex-direction:column;gap:16px}.m-event-top.svelte-skv6c4{display:flex;align-items:center;gap:16px}.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{align-self:flex-start;display:inline-flex;align-items:center;margin-top:22px;padding:10px 20px;border:1.5px solid currentColor;border-radius:999px;font:600 .95rem var(--font-body)}@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}@media(max-width:899px){.m-recog-row.svelte-skv6c4{display:block;container-type:inline-size}.m-recog-k.svelte-skv6c4{text-align:center;margin-bottom:14px}.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4){flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - 50cqw);gap:32px}.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4)::-webkit-scrollbar{display:none}.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4){--n: 1;--f: .45}.m-recog.svelte-skv6c4 li:where(.svelte-skv6c4){flex:0 0 max(var(--name-w),calc((50vw + 50cqw - var(--n) * 32px) / (var(--n) + var(--f))));scroll-snap-align:start}.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4){--name-w: 232px}.m-recog.svelte-skv6c4 li:where(.svelte-skv6c4){display:flex;justify-content:center}.m-recog.svelte-skv6c4 a:where(.svelte-skv6c4){white-space:nowrap}@media(min-width:672px){.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4){--n: 2;--f: .45}}.m-recog.svelte-skv6c4 a:where(.svelte-skv6c4){line-height:1.12}@media(max-width:359px){.m-recog.svelte-skv6c4 ul:where(.svelte-skv6c4){--name-w: 206px}.m-recog.svelte-skv6c4 a:where(.svelte-skv6c4){font-size:1.15rem}}}.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-direction:column;align-items:center;gap:16px;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:1000px){.m-ben-grid.svelte-skv6c4{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin-inline:0;padding-inline:0;gap:16px}}.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-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:min(1140px,calc(100% - 40px));margin-inline:auto;padding-inline:0}}.m-eng-wrap.svelte-skv6c4,.m-inner.svelte-skv6c4:has(>.m-ben-grid:where(.svelte-skv6c4),>.m-prog-grid:where(.svelte-skv6c4),>.m-pod-rail:where(.svelte-skv6c4),>.m-events-grid:where(.svelte-skv6c4)){container-type:inline-size}.m-eng-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4{scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - 50cqw)}.m-ben-grid.svelte-skv6c4{scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - 50cqw - 16px)}.m-eng-grid.svelte-skv6c4>:where(.svelte-skv6c4),.m-ben-grid.svelte-skv6c4>:where(.svelte-skv6c4),.m-prog-grid.svelte-skv6c4>:where(.svelte-skv6c4),.m-pod-rail.svelte-skv6c4>:where(.svelte-skv6c4){scroll-snap-align:start}.m-eng-grid.svelte-skv6c4,.m-ben-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4,.m-events-grid.svelte-skv6c4,.m-saying-rail.svelte-skv6c4{--gap: 16px;--col: calc(100vw - 80px) ;--card: calc(var(--col) - 24px)}@media(min-width:640px){.m-eng-grid.svelte-skv6c4,.m-ben-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4,.m-events-grid.svelte-skv6c4,.m-saying-rail.svelte-skv6c4{--n: 1;--f: .45;--card: calc((var(--col) - var(--n) * var(--gap)) / (var(--n) + var(--f)))}}@media(min-width:760px){.m-eng-grid.svelte-skv6c4,.m-ben-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4,.m-events-grid.svelte-skv6c4,.m-saying-rail.svelte-skv6c4{--n: 2;--f: .15}}@media(min-width:900px){.m-eng-grid.svelte-skv6c4,.m-ben-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4,.m-events-grid.svelte-skv6c4,.m-saying-rail.svelte-skv6c4{--col: min(1140px, 100vw - 88px);--n: 2;--f: .25}}@media(min-width:1100px){.m-eng-grid.svelte-skv6c4,.m-ben-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4,.m-events-grid.svelte-skv6c4,.m-saying-rail.svelte-skv6c4{--n: 3;--f: .15}}.m-eng-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-pod-rail.svelte-skv6c4{grid-auto-columns:var(--card);column-gap:var(--gap)}@media(max-width:899px){.m-events-grid.svelte-skv6c4{grid-auto-columns:var(--card);column-gap:var(--gap)}}@media(max-width:999px){.m-ben-grid.svelte-skv6c4{grid-template-columns:repeat(6,var(--card));column-gap:var(--gap)}}.m-saying-rail.svelte-skv6c4{gap:var(--gap)}.m-saying.svelte-skv6c4{container-type:inline-size}@media(max-width:899px){.m-saying-rail.svelte-skv6c4{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50% + 20px);scroll-padding-inline:calc(50vw - 50cqw + 20px)}}.m-say.svelte-skv6c4{flex-basis:var(--card)}@media(min-width:900px){.m-pod-rail.svelte-skv6c4,.m-eng-grid.svelte-skv6c4,.m-prog-grid.svelte-skv6c4,.m-saying-rail.svelte-skv6c4{scroll-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{align-self:flex-start;display:inline-flex;align-items:center;margin-top:10px;padding:12px 22px;border-radius:999px;background:var(--text-primary);color:var(--bg-primary);font:600 1rem var(--font-body);transition:opacity .2s}.m-prog.svelte-skv6c4:hover .m-prog-cta:where(.svelte-skv6c4){opacity:.88}.m-prog-cta.svelte-skv6c4{align-self:stretch;justify-content:center;text-align:center;padding:12px 10px}@media(max-width:639px){.m-prog-cta.svelte-skv6c4{font-size:.9rem}}@media(max-width:399px){.m-prog-body.svelte-skv6c4{padding-inline:18px}.m-prog-cta.svelte-skv6c4{padding-inline:6px}}
