@keyframes mm-pulse{0%,to{opacity:1}50%{opacity:.5}}:root{--font-inter:"DM Sans",system-ui,sans-serif;--font-cormorant:"Cormorant Garamond",Georgia,serif;--mm-bg:#0a0908;--mm-bg2:#100f0d;--mm-panel:linear-gradient(160deg,#16140f,#0d0c0a);--mm-gold:#D4A820;--mm-gold-soft:#ECCC72;--mm-cream:#f4efe6;--mm-soft:#c2bcae;--mm-muted:#8a857a;--mm-line:rgba(201,164,76,0.16)}.mm-sections{background:radial-gradient(120% 60% at 50% -5%,rgba(201,164,76,.06),transparent 60%),linear-gradient(180deg,#0a0908,#070605);color:var(--mm-cream);font-family:var(--font-inter,"Inter",system-ui,sans-serif)}.mm-serif{font-family:var(--font-cormorant,"Cormorant Garamond",Georgia,serif)}.mm-sec{padding:clamp(40px,6vw,96px) clamp(22px,5vw,60px)}.mm-wrap{max-width:1260px;margin:0 auto}.mm-wrap-narrow{max-width:780px;margin:0 auto}.mm-head{text-align:center;margin-bottom:clamp(26px,3.4vw,42px)}.mm-kicker{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--mm-gold);font-weight:600;margin-bottom:16px}.mm-h2{font-size:clamp(28px,3.9vw,42px);font-weight:500;font-style:italic;line-height:1.12;letter-spacing:-.018em}.mm-sub{color:var(--mm-soft);font-size:16px;line-height:1.62;margin-top:16px;max-width:500px;margin-inline:auto}#intervenants{padding-top:clamp(30px,3.8vw,56px)}.spk-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-bottom:80px}.spk-card{background:#161410;border:1px solid rgba(201,162,82,.12);border-radius:12px;overflow:hidden;position:relative;color:#f2ecd8;font-family:inherit;text-align:left;transition:transform .3s}.spk-card:hover{transform:translateY(-4px);border-color:rgba(201,162,82,.28)}.spk-photo{position:relative;height:224px;overflow:hidden;background:linear-gradient(135deg,#0a0e1a,#080806)}.spk-photo:after{display:none}.spk-body{padding:20px}.spk-name{font-size:14px;font-weight:400;color:#f2ecd8;margin-bottom:8px;letter-spacing:0;line-height:1.4}.spk-role{display:inline-block;font-size:10px;color:#c9a252;border:1px solid rgba(201,162,82,.3);border-radius:9999px;padding:4px 12px;letter-spacing:.05em}.spk-more{display:block;margin-top:12px;font-size:11.5px;letter-spacing:.04em;color:var(--mm-gold);opacity:.75;transition:opacity .2s}.spk-clic:hover .spk-more{opacity:1}.spk-locked .spk-photo{background:radial-gradient(120% 120% at 50% 30%,#1a1f2e 0,#0b0d14 70%);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:18px}.spk-locked .spk-photo:after{display:none}.spk-teaser{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-size:26px;color:var(--mm-gold-soft);filter:blur(.4px)}.spk-hint{font-size:12px;color:var(--mm-muted);margin-top:10px;max-width:180px}.spk-lockbadge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--mm-gold-soft);border:1px solid var(--mm-line);border-radius:100px;padding:4px 12px}.guests-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:14px}.guest{display:flex;flex-direction:column;align-items:center;gap:8px;background:var(--mm-panel);border:1px solid var(--mm-line);border-radius:14px;padding:18px 12px;color:var(--mm-cream);text-decoration:none;transition:border-color .2s,transform .2s}.guest:hover{border-color:rgba(201,164,76,.4);transform:translateY(-3px)}.guest img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid rgba(201,164,76,.45)}.guest b{font-size:14px;font-weight:500}.guest span{font-size:12px;color:var(--mm-muted)}.mm-more{display:block;margin:34px auto 0;background:transparent;color:var(--mm-gold-soft);border:1px solid var(--mm-gold);border-radius:100px;padding:14px 34px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:.2s;font-family:inherit}.mm-more:hover{background:rgba(201,164,76,.1)}.day-tabs{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:44px}.day-tab{background:transparent;border:1px solid var(--mm-line);color:var(--mm-muted);border-radius:100px;padding:11px 20px;font-size:13.5px;cursor:pointer;transition:.2s;font-family:inherit;display:inline-flex;align-items:center;gap:8px}.day-tab:hover{color:var(--mm-cream)}.day-tab.on{background:linear-gradient(180deg,var(--mm-gold-soft),var(--mm-gold));color:#0a0908;border-color:transparent;font-weight:600}.day-tab .vip{font-size:9.5px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:100px;border:1px solid}.day-meta{text-align:center;color:var(--mm-muted);font-size:13px;margin-bottom:22px}.timeline{max-width:640px;margin:0 auto;border-left:1px solid var(--mm-line);padding-left:26px}.slot{position:relative;padding:14px 0;display:flex;align-items:center;gap:16px;border-bottom:1px solid rgba(201,164,76,.08)}.slot:last-child{border-bottom:none}.slot:before{content:"";position:absolute;left:-33px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;border:2px solid var(--mm-gold);background:#0a0908}.slot-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--mm-gold-soft);font-size:14px;min-width:52px;font-weight:500}.slot-icon{font-size:20px;width:26px;text-align:center}.slot-title{font-size:15px;color:var(--mm-cream);font-weight:300}.slot .vip{font-size:9.5px;font-weight:700;color:var(--mm-gold-soft);border:1px solid var(--mm-line);border-radius:100px;padding:2px 8px;margin-left:8px}.plan-note{text-align:center;color:var(--mm-muted);font-size:12.5px;font-style:italic;margin-top:30px}.faq-item{border-bottom:1px solid var(--mm-line)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;background:none;border:none;color:var(--mm-cream);font-size:clamp(15px,2.2vw,17px);font-weight:300;text-align:left;cursor:pointer;font-family:inherit}.faq-q .sign{color:var(--mm-gold);font-size:22px;flex-shrink:0;transition:transform .3s ease;line-height:1}.faq-q[aria-expanded=true] .sign{transform:rotate(45deg)}.faq-panel{overflow:hidden;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.faq-panel.open{opacity:1}.faq-panel p{color:var(--mm-soft);font-weight:300;font-size:14.5px;line-height:1.65;padding:0 4px 24px}.cta-sec{text-align:center}.cta-card{background:var(--mm-panel);border:1px solid var(--mm-line);border-radius:22px;padding:clamp(36px,6vw,64px) 26px;max-width:720px;margin:0 auto}.cta-btn{display:inline-block;background:var(--mm-gold);color:#0a0908;font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:15px 32px;border-radius:0;border:none;cursor:pointer;transition:background .2s,transform .15s;font-family:inherit}.cta-btn:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(201,164,76,.28)}@media (max-width:1024px){.spk-grid{grid-template-columns:repeat(2,1fr);gap:14px}.guests-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.spk-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:40px}.spk-photo{height:160px}.spk-body{padding:12px 14px 14px}.spk-name{font-size:12px;margin-bottom:6px}.spk-role{font-size:9px;padding:3px 9px}.spk-hook{font-size:11px;margin-top:8px}.spk-more{font-size:10.5px;margin-top:9px}.spk-teaser{font-size:19px}.spk-hint{font-size:10.5px}.guests-grid{grid-template-columns:repeat(2,1fr)}.guest img{width:64px;height:64px}.timeline{padding-left:20px}.slot{gap:12px}.slot-title{font-size:14px}}.mm-page{background:#070605;color:var(--mm-cream);font-family:var(--font-inter,"Inter",system-ui,sans-serif);overflow-x:hidden;isolation:isolate}.hd{position:fixed;top:0;left:0;right:0;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:20px clamp(22px,5vw,72px);transition:background .4s ease,padding .3s ease,-webkit-backdrop-filter .4s ease;transition:background .4s ease,backdrop-filter .4s ease,padding .3s ease;transition:background .4s ease,backdrop-filter .4s ease,padding .3s ease,-webkit-backdrop-filter .4s ease}.hd.solid{background:rgba(8,7,5,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mm-line);padding-top:13px;padding-bottom:13px}.hd-logo{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-size:21px;color:var(--mm-gold-soft);line-height:1.1;letter-spacing:-.01em;text-decoration:none;cursor:pointer}.hd-logo small{display:block;font-style:normal;font-family:var(--font-inter,"Inter");font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--mm-muted);margin-top:3px}.hd-nav{display:flex;align-items:center;gap:36px}.hd-nav a{color:var(--mm-soft);font-size:13.5px;text-decoration:none;transition:color .2s;letter-spacing:.02em}.hd-nav a:hover{color:var(--mm-cream)}.hd-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.hd-burger span{width:24px;height:1.5px;background:var(--mm-cream);display:block}.hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.hero video,.hero>img[aria-hidden]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:translateZ(0);will-change:transform}.hero-scrim{position:absolute;inset:0;z-index:1;background:radial-gradient(82% 58% at 50% 50%,rgba(7,6,5,.52),transparent 78%),linear-gradient(180deg,rgba(7,6,5,.92),rgba(7,6,5,.48) 20%,rgba(7,6,5,.52) 50%,rgba(7,6,5,.9) 84%,#070605)}.hero-in{position:relative;z-index:2;padding:0 clamp(22px,5vw,60px);max-width:900px}.hero-badge{display:inline-block;font-size:clamp(10px,1.2vw,11.5px);letter-spacing:.2em;text-transform:uppercase;color:var(--mm-gold-soft);border:1px solid rgba(231,207,142,.4);border-radius:2px;padding:9px 18px;margin-bottom:32px;background:rgba(7,6,5,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero h1{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-weight:500;font-size:clamp(36px,5.8vw,74px);line-height:1.04;letter-spacing:-.024em;text-shadow:0 2px 40px rgba(0,0,0,.55)}.hero-h1b{display:block}.hero-sub{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:clamp(18px,2.4vw,26px);color:var(--mm-gold-soft);margin-top:22px}.hero-tag{color:var(--mm-soft);font-size:clamp(14px,1.6vw,16px);margin-top:16px;max-width:520px;margin-inline:auto;text-shadow:0 1px 12px rgba(0,0,0,.7);line-height:1.6}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:38px}.hero-scroll{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:2;color:var(--mm-muted);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:none;border:none;font-family:inherit}.hero-scroll:hover{color:var(--mm-gold-soft)}.hero-scroll .chev{width:20px;height:20px;border-right:1.5px solid var(--mm-gold);border-bottom:1.5px solid var(--mm-gold);transform:rotate(45deg);animation:mm-bounce 1.8s infinite}@keyframes mm-bounce{0%,to{transform:rotate(45deg) translate(0);opacity:.5}50%{transform:rotate(45deg) translate(4px,4px);opacity:1}}.btn-gold{box-sizing:border-box;display:inline-block;background:var(--mm-gold);color:#0a0908;font-weight:600;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:13px 24px;border-radius:0;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;text-decoration:none;max-width:100%}.btn-gold:hover{background:var(--mm-gold-soft)}.btn-ghost{box-sizing:border-box;display:inline-block;background:transparent;color:var(--mm-gold);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:12px 22px;border-radius:0;border:1px solid var(--mm-gold);cursor:pointer;font-family:inherit;white-space:nowrap;max-width:100%}.btn-ghost:hover{background:rgba(212,168,32,.08);color:var(--mm-gold-soft);border-color:var(--mm-gold-soft)}.stats{border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);background:linear-gradient(180deg,#100f0d,#0a0908)}.stats-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:clamp(32px,4vw,52px) 20px;text-align:center;border-right:1px solid var(--mm-line)}.stat:last-child{border-right:none}.stat b{display:block;font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-size:clamp(36px,4.8vw,56px);color:var(--mm-gold-soft);font-weight:500}.stat span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mm-muted)}.vsl-sec{padding-bottom:clamp(28px,3.5vw,52px)}.vsl-stage{position:relative;max-width:880px;margin:0 auto;padding:14px}.vsl-stage:before{content:"";inset:-10px;border-radius:14px;background:radial-gradient(ellipse at 50% 50%,rgba(201,162,82,.12),transparent 70%)}.vsl-corner,.vsl-stage:before{position:absolute;pointer-events:none}.vsl-corner{width:26px;height:26px;z-index:3;opacity:.7}.vsl-corner.tl{left:0;border-left:1px solid var(--mm-gold)}.vsl-corner.tl,.vsl-corner.tr{top:0;border-top:1px solid var(--mm-gold)}.vsl-corner.tr{right:0;border-right:1px solid var(--mm-gold)}.vsl-corner.bl{left:0;border-left:1px solid var(--mm-gold)}.vsl-corner.bl,.vsl-corner.br{bottom:0;border-bottom:1px solid var(--mm-gold)}.vsl-corner.br{right:0;border-right:1px solid var(--mm-gold)}.vsl-frame{position:relative;aspect-ratio:16/9;border-radius:3px;overflow:hidden;border:1px solid rgba(201,162,82,.18);background:#000;box-shadow:0 30px 80px rgba(0,0,0,.5)}.vsl-frame video{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.vsl-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(7,6,5,.35),rgba(7,6,5,.06));border:none;cursor:pointer;transition:background .3s}.vsl-play:hover{background:linear-gradient(0deg,rgba(7,6,5,.22),transparent)}.vsl-play-disc{width:66px;height:66px;border-radius:50%;background:rgba(10,9,8,.28);border:1.5px solid var(--mm-gold);position:relative;transition:transform .25s,background .25s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.vsl-play:hover .vsl-play-disc{transform:scale(1.06);background:rgba(201,162,82,.16)}.vsl-play-disc:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-left:15px solid var(--mm-gold);border-top:9px solid transparent;border-bottom:9px solid transparent}.vsl-cta{text-align:center;margin-top:34px}.vsl-partners{text-align:center;margin-top:24px}.vsl-partners p{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mm-muted);margin-bottom:14px}.vsl-partners img{height:26px;opacity:.7}.venue{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:44px;gap:44px;align-items:center;max-width:1100px;margin:0 auto}.venue img{width:100%;border-radius:18px;border:1px solid var(--mm-line)}.venue blockquote{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-size:clamp(24px,3.4vw,38px);line-height:1.15}.venue p{color:var(--mm-soft);font-weight:300;margin-top:18px;line-height:1.7}.band{text-align:center;background:#070605;position:relative;border:none;isolation:isolate}.band .mm-kicker{color:var(--mm-gold)}.band h2{font-family:var(--font-cormorant,"Cormorant Garamond",serif);font-style:italic;font-size:clamp(28px,4.6vw,46px);font-weight:500;max-width:760px;margin:0 auto 14px}.band p{color:var(--mm-soft);max-width:540px;margin:0 auto 28px}.band-punch{padding-top:clamp(24px,3.2vw,44px);padding-bottom:clamp(24px,3.2vw,44px)}.cta-punch{position:relative;display:inline-block}.cta-punch .btn-gold{position:relative;overflow:hidden;background:linear-gradient(180deg,#efce78 0,var(--mm-gold) 52%,#c8a02f 100%);box-shadow:0 4px 22px rgba(212,168,32,.22),inset 0 1px 0 rgba(255,255,255,.45)}.cta-punch .btn-gold:before{content:"";position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,0));pointer-events:none}.cta-punch .btn-gold:after{content:"";position:absolute;top:-20%;bottom:-20%;width:26%;left:-45%;background:linear-gradient(100deg,transparent,rgba(255,250,235,.5),transparent);transform:skewX(-16deg);pointer-events:none;animation:ctaSheen 6.5s ease-in-out infinite}@keyframes ctaSheen{0%,12%{left:-45%}48%,to{left:150%}}.cta-punch .btn-gold:hover{filter:brightness(1.04)}.cta-arrow{position:absolute;top:50%;transform:translateY(-50%);width:clamp(40px,5.5vw,66px);height:auto;color:var(--mm-gold-soft);opacity:.5;stroke-width:2.2;pointer-events:none}.cta-arrow.ar-l{right:100%;margin-right:clamp(10px,2.5vw,26px)}.cta-arrow.ar-r{left:100%;margin-left:clamp(10px,2.5vw,26px)}@media (max-width:600px){.cta-arrow{width:30px;stroke-width:3.4;opacity:.6}.cta-arrow.ar-l{margin-right:4px}.cta-arrow.ar-r{margin-left:4px}}.testi{max-width:760px;margin:0 auto;text-align:center}.testi-video{border-radius:18px;overflow:hidden;border:1px solid var(--mm-line);margin:26px 0;aspect-ratio:16/9;background:#000}.testi-video video{width:100%;height:100%;object-fit:cover}.testi cite{color:var(--mm-muted);font-style:normal;font-size:13px}@media (max-width:820px){.hd-nav{display:none}.hd-burger{display:flex}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.stat:first-child,.stat:nth-child(2){border-bottom:1px solid var(--mm-line)}.venue{grid-template-columns:1fr;gap:26px}.hero h1{font-size:clamp(30px,8.5vw,50px)}}.spk-clic{cursor:pointer;text-align:left;font-family:inherit;padding:0}.spk-photo .spk-plus{position:absolute;top:12px;right:12px;z-index:2;width:30px;height:30px;border-radius:50%;background:rgba(10,9,8,.55);border:1px solid var(--mm-line);color:var(--mm-gold-soft);display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.2s}.spk-clic:hover .spk-plus{background:var(--mm-gold);color:#0a0908;transform:rotate(90deg)}.spk-hook{color:var(--mm-soft);font-size:13px;line-height:1.45;margin-top:10px;font-weight:300}.spk-locked .spk-photo{background:radial-gradient(130% 130% at 50% 25%,#1c2336 0,#0a0c12 72%)}.spk-teaser{font-size:30px;letter-spacing:.01em;filter:blur(2.5px);opacity:.92;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:filter .4s ease}.spk-locked:hover .spk-teaser{filter:blur(1.4px)}.spk-hint{font-size:12.5px;font-style:italic;line-height:1.5;color:#9a948a;margin-top:14px;max-width:190px}.spk-name-locked{font-style:italic;font-size:20px;color:#b8b1a4;font-weight:500;margin-bottom:9px}.spk-modal{position:fixed;inset:0;z-index:120;background:rgba(5,4,4,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:22px}.spk-modal-card{position:relative;display:grid;grid-template-columns:280px 1fr;max-width:720px;width:100%;background:linear-gradient(160deg,#17150f,#0c0b09);border:1px solid rgba(201,164,76,.28);border-radius:20px;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.6)}@keyframes mm-slide-up{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:translateY(0)}}.spk-modal-photo{position:relative}.spk-modal-photo img{width:100%;height:100%;object-fit:cover}.spk-modal-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgba(12,11,9,.9))}.spk-modal-body{padding:34px 32px;display:flex;flex-direction:column;gap:14px}.spk-modal-body h3{font-size:34px;font-weight:500;font-style:italic;line-height:1}.spk-modal-pitch{color:var(--mm-soft);font-size:15px;line-height:1.65;font-weight:300}.spk-modal-body .btn-gold{align-self:flex-start;margin-top:6px}.spk-modal-close{position:absolute;top:12px;right:14px;z-index:3;background:rgba(10,9,8,.5);border:1px solid var(--mm-line);color:#f4efe6;width:34px;height:34px;border-radius:50%;font-size:22px;cursor:pointer}.guest-init{width:64px;height:64px;border-radius:50%;border:1px solid rgba(201,164,76,.4);display:flex;align-items:center;justify-content:center;font-family:var(--font-cormorant,serif);font-size:30px;color:var(--mm-gold-soft);background:radial-gradient(120% 120% at 50% 30%,#1c1a14,#0d0c0a)}@media (max-width:600px){.spk-modal{padding:16px}.spk-modal-card{grid-template-columns:1fr;max-width:100%;width:100%;border-radius:20px;max-height:88dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:mm-slide-up .3s cubic-bezier(.2,.8,.2,1)}.spk-modal-photo{height:clamp(200px,56vw,260px)}.spk-modal-photo img{object-position:top center}.spk-modal-photo:after{background:linear-gradient(180deg,transparent 25%,rgba(23,21,15,.4) 55%,rgba(23,21,15,.95) 82%,#17150f)}.spk-modal-body{padding:0 20px 26px;gap:8px}.spk-modal-body h3{font-size:26px;margin-top:2px;line-height:1}.spk-modal-pitch{font-size:13.5px;line-height:1.58}.spk-modal-body .btn-gold{width:100%;text-align:center;align-self:stretch;box-sizing:border-box;margin-top:4px}.spk-hook{font-size:12.5px}}.problem{background:#070605;isolation:isolate}.problem-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:54px;gap:54px;align-items:center}.problem-h2{font-style:italic;font-weight:500;font-size:clamp(30px,4.6vw,50px);line-height:1.08;margin:14px 0 22px}.problem-body{color:var(--mm-soft);font-size:16px;line-height:1.75;font-weight:300;max-width:480px}.problem-quote{position:relative;border:1px solid var(--mm-line);border-left:2px solid var(--mm-gold);border-radius:14px;padding:38px 34px 34px;background:linear-gradient(160deg,rgba(201,164,76,.05),transparent);font-style:italic;font-size:clamp(20px,2.7vw,27px);line-height:1.32;color:var(--mm-cream)}.problem-mark,.problem-quote{font-family:var(--font-cormorant,serif)}.problem-mark{position:absolute;top:6px;left:18px;font-size:64px;color:var(--mm-gold);opacity:.5;line-height:1}@media (max-width:820px){.problem-grid{grid-template-columns:1fr;gap:30px}}.problem-single{max-width:760px;margin:0 auto;text-align:center}.problem-single .problem-h2{margin:14px auto 22px;max-width:640px}.problem-single .problem-body{color:var(--mm-soft);font-size:clamp(16px,2.1vw,18px);line-height:1.8;font-weight:300;max-width:620px;margin:0 auto}.problem-single .problem-body em{color:var(--mm-gold-soft);font-style:italic}.mm-divider{width:min(58%,620px);height:1px;margin:clamp(22px,5vw,50px) auto;background:linear-gradient(90deg,transparent,rgba(201,162,82,.45),transparent)}@media (max-width:600px){.hero-cta{flex-direction:column;width:100%;gap:10px;margin-top:28px}.hero-cta .btn-ghost,.hero-cta .btn-gold{width:100%;text-align:center}.btn-ghost,.btn-gold{padding:13px 18px;font-size:11px}.hero-in{padding:0 20px}.hero-badge{font-size:9.5px;letter-spacing:.14em;padding:7px 12px;margin-bottom:22px}.hero-sub{font-size:16px}.hero-tag{font-size:14px;max-width:340px}.hero-scroll{bottom:20px}.mm-sec{padding:46px 18px}#intervenants{padding-top:36px;padding-bottom:14px}.mm-head{margin-bottom:26px}.vsl-stage{padding:9px}.vsl-corner{width:20px;height:20px}.vsl-play-disc{width:58px;height:58px}.vsl-play-disc:after{border-left-width:16px;border-top-width:10px;border-bottom-width:10px}.vsl-cta{margin-top:26px}.vsl-partners{margin-top:30px}.band h2{font-size:26px}.problem-single .problem-body{font-size:15.5px}.day-tabs{gap:6px;margin-bottom:28px}.day-tab{padding:9px 14px;font-size:12px}.slot-title{font-size:13.5px}.slot-time{min-width:44px;font-size:13px}.cta-card{padding:30px 18px}.quiz-scope .stage{padding:22px 16px 80px}.quiz-scope .opt{padding:14px;gap:12px}.quiz-scope .opt .ic{width:36px;height:36px;font-size:16px;flex-shrink:0}.quiz-scope .hero-q{padding:24px 0 8px}.quiz-scope .hero-q h1{font-size:clamp(28px,8vw,38px)}.quiz-scope .step h2{font-size:clamp(22px,6.5vw,32px)}.quiz-scope .desc{font-size:14px;margin-bottom:20px}.quiz-scope .nav{flex-direction:column-reverse;gap:10px;margin-top:24px}.quiz-scope .nav .btn{width:100%;text-align:center;padding:15px 20px;font-size:12px}.quiz-scope .nav .btn.ghost{width:100%;text-align:center;border:none;color:var(--mm-muted);padding:10px;font-size:12px}.quiz-scope .scale{gap:6px}.quiz-scope .scale-btn{min-height:52px;font-size:18px;border-radius:10px}.quiz-scope .field input{padding:14px;font-size:16px}.quiz-scope .field label{font-size:11px}.quiz-scope .prog{margin:6px 0 24px}}.spk-mystery{text-align:center;margin-top:44px}.spk-pile{position:relative;width:160px;height:190px;margin:0 auto 20px}.pile-card{position:absolute;left:50%;top:50%;width:128px;height:162px;margin:-81px 0 0 -64px;border-radius:12px;border:1px solid var(--mm-line);background:radial-gradient(130% 130% at 50% 25%,#1b2334 0,#0b0d14 72%);display:flex;align-items:center;justify-content:center;font-family:var(--font-cormorant,serif);font-size:46px;color:rgba(231,207,142,.4);box-shadow:0 14px 34px rgba(0,0,0,.5);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pile-0{transform:rotate(-8deg) translateX(-15px)}.pile-1{transform:rotate(6deg) translateX(13px)}.pile-2{transform:rotate(-2deg);z-index:2}.spk-pile:hover .pile-0{transform:rotate(-13deg) translateX(-30px)}.spk-pile:hover .pile-1{transform:rotate(11deg) translateX(28px)}.pile-lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;font-size:22px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7))}.spk-mystery-cap{font-style:italic;font-size:clamp(19px,2.6vw,24px);color:var(--mm-gold-soft)}.spk-mystery-sub{font-size:13px;color:var(--mm-muted);margin-top:7px}.spk-locked{box-shadow:0 12px 34px rgba(0,0,0,.4);transition:transform .25s ease,box-shadow .25s ease}.spk-locked:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(0,0,0,.5)}.spk-locked .spk-photo{box-shadow:inset 0 1px 0 rgba(231,207,142,.08)}.locked-wrap{display:contents}.locked-hint{display:none}@media (max-width:600px){.locked-wrap{display:grid;margin-top:6px;margin-top:14px;margin-bottom:0}.locked-wrap .spk-locked{grid-area:1/1;transform:translateY(calc(var(--pos, 0) * 14px)) translateX(calc(var(--pos, 0) * 6px)) rotate(calc(var(--pos, 0) * 3deg - 3deg)) scale(calc(1 - var(--pos, 0) * .035));transform-origin:center;opacity:calc(1 - var(--pos, 0) * .16);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s ease;cursor:pointer;touch-action:pan-y;box-shadow:0 16px 36px rgba(0,0,0,.55)}.locked-hint{display:block;text-align:center;color:var(--mm-muted);font-size:12px;letter-spacing:.04em;margin-top:14px}}.spk-locked .spk-qmark{font-family:var(--font-cormorant,serif);font-size:52px;color:rgba(231,207,142,.55);line-height:1}.spk-locked .spk-photo{aspect-ratio:1/1;padding:0;overflow:hidden;padding:16px}.spk-locked .spk-teaser{font-size:clamp(20px,2.3vw,26px);filter:blur(2.4px);opacity:.92;line-height:1.15}.spk-locked .spk-hint{font-size:12px;max-width:210px;line-height:1.45}