.mmd{--c-bg:#07100c;--c-bg-2:#0b1712;--c-bg-3:#0f2017;--c-bg-deep:#050b08;--c-line:rgba(163,230,53,0.18);--c-line-soft:rgba(255,255,255,0.08);--c-lime:#a3e635;--c-lime-2:#c5f052;--c-emerald:#34d399;--c-gold:#e0b354;--c-red:#f0564b;--c-text:#e9eeea;--c-muted:#93a79b;--c-strike:#5e6e64;--disp:var(--font-antonio),"Antonio",system-ui,sans-serif;--body:var(--font-inter),"Inter",system-ui,sans-serif;--script:var(--font-caveat),"Caveat",cursive;background:var(--c-bg);color:var(--c-text);font-family:var(--body);font-size:18px;line-height:1.65;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}.mmd *,.mmd :after,.mmd :before{box-sizing:border-box}.mmd a:focus-visible,.mmd button:focus-visible,.mmd input:focus-visible,.mmd summary:focus-visible{outline:3px solid #ffffff;outline-offset:2px;border-radius:4px}.mmd-container{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}.mmd-container.mid{max-width:1000px}.mmd .narrow,.mmd-container.narrow{max-width:760px;margin-left:auto;margin-right:auto}.mmd-section{padding:84px 0}.mmd-band{background:var(--c-bg-2);border-top:1px solid var(--c-line-soft);border-bottom:1px solid var(--c-line-soft)}.mmd-deep{background:var(--c-bg-deep)}.mmd-center{text-align:center}.mmd .mmd-stack>*+*{margin-top:20px}.mmd-grid{display:grid;grid-gap:56px;gap:56px;align-items:center}.mmd-grid.c64{grid-template-columns:1.3fr 1fr}.mmd-grid.c46{grid-template-columns:.85fr 1.15fr;align-items:start}.mmd-grid.c55{grid-template-columns:1fr 1fr}.mmd-hl{font-family:var(--disp);font-weight:600;line-height:1.04;letter-spacing:.005em;color:var(--c-text);margin:0}.mmd-hl.s{font-size:clamp(1.4rem,3vw,1.9rem)}.mmd-hl.m{font-size:clamp(1.7rem,4vw,2.5rem)}.mmd-hl.l{font-size:clamp(2.1rem,5vw,3.2rem)}.mmd-hl.xl{font-size:clamp(2.5rem,6.4vw,4rem);font-weight:700}.mmd-hl-2{display:block;margin-top:.28em;font-size:.62em;font-weight:500;line-height:1.08;color:var(--c-text);opacity:.86}.mmd-sub,.mmd-upper{text-transform:uppercase}.mmd-sub{font-family:var(--disp);font-weight:500;letter-spacing:.04em;color:var(--c-muted);margin:0}.mmd-sub.m{font-size:1.15rem}.mmd-sub.l{font-size:clamp(1.1rem,2.4vw,1.5rem)}.mmd-sub.xl{font-size:clamp(1.5rem,3.4vw,2.1rem)}.mmd-p,.mmd-sub.xl{color:var(--c-text)}.mmd-p{margin:0}.mmd-p.l{font-size:1.08rem}.mmd-p.s{font-size:.92rem}.mmd-muted{color:var(--c-muted)}.mmd-eyebrow,.mmd-lime-text{color:var(--c-lime)}.mmd-eyebrow{font-family:var(--disp);text-transform:uppercase;letter-spacing:.16em;font-size:.82rem;font-weight:600;margin:0}.mmd-eyebrow.red{color:var(--c-red)}.mmd-eyebrow-lg{font-size:clamp(1.25rem,3.2vw,2rem);letter-spacing:.08em;line-height:1.04}.mmd .mmd-stack>.mmd-eyebrow-lg+.mmd-hl{margin-top:.02em}.mmd-script{font-size:1.5rem;line-height:1.2;margin:0}.mmd-script,.mmd-signoff{font-family:var(--script);color:var(--c-text)}.mmd-signoff{font-size:2rem;line-height:1;margin:8px 0 0}.mmd-divider{border:0;height:2px;width:90px;margin:4px auto;background:linear-gradient(90deg,var(--c-lime),transparent)}.mmd-divider.left{margin-left:0}.mmd-strike{text-decoration:line-through;color:var(--c-strike);text-decoration-thickness:2px}.mmd-ic{width:1.05em;height:1.05em;flex:none}.mmd-ic-lime{color:var(--c-lime)}.mmd-ic-red{color:var(--c-red)}.mmd-chev-inline{width:.7em;height:.7em;vertical-align:-2px;color:var(--c-lime)}.mmd-chevrow{display:flex;justify-content:center;gap:10px;margin-top:6px}.mmd-chevrow svg{width:22px;height:22px;color:var(--c-lime);opacity:.8}.mmd-bullets{list-style:none;margin:6px 0;padding:0;display:flex;flex-direction:column;gap:12px}.mmd-bullets.tight{gap:8px}.mmd-bullets li{display:flex;gap:12px;align-items:flex-start;font-size:1.05rem}.mmd-bullets li svg{margin-top:5px}.mmd-cta-wrap{margin-top:26px}.mmd-cta-wrap.center{display:flex;justify-content:center}.mmd-cta{display:inline-flex;flex-direction:column;align-items:center;gap:3px;border:0;cursor:pointer;padding:18px 38px;border-radius:10px;background:linear-gradient(180deg,#c5f052,#a3e635 55%,#7cc41f);color:#08140a;text-decoration:none;box-shadow:0 10px 30px rgba(163,230,53,.32),inset 0 1px 0 rgba(255,255,255,.4);text-align:center;max-width:100%}.mmd-cta-gold{background:linear-gradient(180deg,#f0d089,#e0b354 55%,#c39433);color:#1c1407;box-shadow:0 10px 30px rgba(224,179,84,.3),inset 0 1px 0 rgba(255,255,255,.4)}.mmd-cta-main{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:clamp(1rem,2vw,1.3rem);letter-spacing:.01em;line-height:1.1}.mmd-cta-sub{font-family:var(--body);font-weight:600;font-size:.84rem;text-transform:none;opacity:.82}.mmd-cta{transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.mmd-cta:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 40px rgba(163,230,53,.45),inset 0 1px 0 rgba(255,255,255,.45)}.mmd-cta:active{transform:translateY(0)}.mmd-logobar{background:var(--c-bg-deep);padding:16px 0;text-align:center;border-bottom:1px solid var(--c-line-soft)}.mmd-logobar img{height:38px;width:auto}.mmd-attn{background:var(--c-bg-deep);color:#fff;border-bottom:1px solid var(--c-line-soft);text-align:center;padding:11px 0;font-size:1.02rem}.mmd-attn b{font-weight:700}.mmd-hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 80% 0,rgba(52,211,153,.12),transparent 55%),radial-gradient(90% 70% at 0 100%,rgba(163,230,53,.1),transparent 60%),var(--c-bg);padding:64px 0 72px;border-bottom:1px solid var(--c-line-soft)}.mmd-hero>.mmd-container{position:relative;z-index:1}.mmd-hero-money{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.mmd-hero-money span{position:absolute;font-family:var(--disp);font-weight:700;line-height:1;opacity:0;will-change:transform,opacity;text-shadow:0 0 14px currentColor;animation-name:mmd-rise;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes mmd-rise{0%{transform:translateY(26px) translateX(0) rotate(-10deg);opacity:0}20%,80%{opacity:var(--o,.08)}to{transform:translateY(-130px) translateX(var(--sway,0)) rotate(10deg);opacity:0}}@media (prefers-reduced-motion:reduce){.mmd-hero-money span{animation:none;opacity:calc(var(--o, .08) * .7)}}.mmd-hero-checks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.mmd-hero-checks li{display:flex;gap:11px;align-items:flex-start;font-size:1rem;color:var(--c-text)}.mmd-hero-checks li svg{margin-top:4px}.mmd-hero-art{display:flex;flex-direction:column;align-items:center;gap:18px}.mmd-only-mobile{display:none}.mmd-hero-art-tag{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem;color:var(--c-emerald);border:1px solid var(--c-line);border-radius:999px;padding:7px 16px}.mmd-cover{position:relative;container-type:inline-size;aspect-ratio:5/6.4;border-radius:4px 7px 7px 4px;background:linear-gradient(160deg,#0d1a13,#060d09);border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 40px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.03);overflow:hidden}.mmd-cover-lime{--cv:var(--c-lime)}.mmd-cover-gold{--cv:var(--c-gold)}.mmd-cover-emerald{--cv:var(--c-emerald)}.mmd-cover-archive{--cv:var(--c-lime-2)}.mmd-cover-spine{position:absolute;left:0;top:0;bottom:0;width:9px;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(255,255,255,.06));border-right:1px solid rgba(0,0,0,.5)}.mmd-cover-face{position:absolute;inset:0;padding:11% 11% 9% 13%;display:flex;flex-direction:column}.mmd-cover-brand{font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.42rem,6cqw,.78rem);color:var(--c-lime);line-height:1.15}.mmd-cover-brand span{color:var(--c-emerald)}.mmd-cover-rule{height:2px;width:34px;background:var(--cv);margin:7% 0}.mmd-cover-vol{letter-spacing:.12em;font-size:clamp(.42rem,4.6cqw,.66rem);color:var(--c-muted)}.mmd-cover-title,.mmd-cover-vol{font-family:var(--disp);text-transform:uppercase}.mmd-cover-title{font-weight:700;line-height:.92;font-size:clamp(1.05rem,16cqw,2.6rem);color:var(--cv);margin-top:4px;text-shadow:0 0 22px color-mix(in srgb,var(--cv) 40%,transparent)}.mmd-cover-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(.4rem,3.6cqw,.6rem);color:var(--c-muted);padding-top:12%}.mmd-cover-foot span:last-child{color:var(--cv);font-weight:700}.mmd-hero-binders{position:relative;width:100%;max-width:500px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.mmd-hero-binder{display:block;width:66%;height:auto;position:relative;z-index:1;border-radius:4px 10px 10px 4px;border:1px solid rgba(255,255,255,.06);box-shadow:0 26px 60px rgba(0,0,0,.62),0 0 46px rgba(163,230,53,.12)}.mmd-cover-stack{display:flex;justify-content:center;align-items:flex-end;width:77%;max-width:400px;margin:-38% auto 0;padding:14px 6px 0;position:relative;z-index:2}.mmd-cover-stack-item{width:44%}.mmd-cover-stack-item.s1{z-index:3;transform:rotate(-4deg) translateY(4px);margin-right:-7%}.mmd-cover-stack-item.s2{z-index:2;transform:translateY(-10px)}.mmd-cover-stack-item.s3{z-index:1;transform:rotate(4deg) translateY(4px);margin-left:-7%}.mmd-letter-photo{position:-webkit-sticky;position:sticky;top:24px}.mmd-letter-photo img{width:100%;border-radius:12px;border:1px solid var(--c-line-soft);box-shadow:0 14px 36px rgba(0,0,0,.5);display:block}.mmd-photo-cap{display:block;margin-top:10px;font-size:.82rem;color:var(--c-muted);text-align:center}.mmd-letter-cont{margin-top:40px}.mmd .mmd-letter-cont>*+*{margin-top:20px}.mmd-room{align-items:center}.mmd-room-photo img{width:100%;border-radius:12px;border:1px solid var(--c-line-soft);box-shadow:0 14px 36px rgba(0,0,0,.5);display:block}.mmd-room-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:48px}.mmd-room-card{background:var(--c-bg-3);border:1px solid var(--c-line);border-radius:12px;padding:20px 22px}.mmd-room-name{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:1.2rem;color:var(--c-lime);margin:0}.mmd-room-firm{font-size:.86rem;color:var(--c-muted);margin:2px 0 10px}.mmd-room-topic{font-size:.96rem;margin:0;color:var(--c-text)}.mmd-vol-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px 48px;gap:32px 48px;margin-top:44px}.mmd-vol{display:grid;grid-template-columns:130px 1fr;grid-gap:24px;gap:24px;align-items:start;text-align:left}.mmd-vol-body{padding-top:4px}.mmd-vol-title{font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:1.35rem;color:var(--c-text);margin:0 0 8px}.mmd-vol-val{display:block;font-size:.82rem;letter-spacing:.04em;color:var(--c-gold)}.mmd-vault{align-items:center}.mmd-vault-cover{width:100%;max-width:320px;margin:0 auto}.mmd-vault-list{list-style:none;margin:4px 0;padding:0;display:grid;grid-gap:11px;gap:11px}.mmd-recap-list{text-align:left;max-width:600px;margin:8px auto}.mmd-vault-list li{display:flex;gap:11px;align-items:flex-start;font-size:1rem}.mmd-vault-list li svg{margin-top:4px}.mmd-disc-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:40px}.mmd-disc{display:grid;grid-template-columns:56px 1fr;grid-gap:16px;gap:16px;background:var(--c-bg-3);border:1px solid var(--c-line);border-radius:12px;padding:22px 24px}.mmd-disc-no{font-family:var(--disp);font-weight:700;font-size:2rem;line-height:1;color:var(--c-lime);opacity:.7}.mmd-disc-title{font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:1.12rem;line-height:1.12;color:var(--c-text);margin:2px 0 8px}.mmd-disc-text{font-size:.95rem;color:var(--c-muted);margin:0;line-height:1.55}.mmd-anchor-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin:30px 0 36px}.mmd-anchor{background:var(--c-bg-3);border:1px solid var(--c-line);border-radius:12px;padding:22px 20px}.mmd-anchor-fig{display:block;font-family:var(--disp);font-weight:700;font-size:2rem;color:var(--c-lime);margin-bottom:8px}.mmd-anchor p{margin:0;font-size:.92rem;color:var(--c-muted)}.mmd-leaders,.mmd-value-stack{max-width:620px;margin:0 auto;text-align:left;display:grid;grid-gap:12px;gap:12px}.mmd-leader{display:flex;align-items:baseline;gap:8px}.mmd-leader svg{width:.95em;height:.95em;color:var(--c-lime);align-self:center}.mmd-leader-fire{font-size:.9em}.lead-name{font-weight:600;color:var(--c-text)}.lead-fill{flex:1 1;border-bottom:1px dotted var(--c-strike);transform:translateY(-4px);min-width:18px}.lead-val{color:var(--c-gold);white-space:nowrap}.lead-val,.mmd-value-total{font-family:var(--disp);font-weight:700}.mmd-value-total{text-transform:uppercase;font-size:1.5rem;color:var(--c-text);margin:26px 0 0}.mmd-value-mid{font-family:var(--disp);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-muted);font-size:1.1rem;margin:22px 0 0}.mmd-price-big{font-family:var(--disp);font-weight:700;font-size:clamp(2.6rem,7vw,4.4rem);line-height:1;color:#fff;margin:2px 0 0;text-shadow:0 0 30px rgba(163,230,53,.35)}.mmd-guarantee{display:grid;grid-template-columns:200px 1fr;grid-gap:40px;gap:40px;align-items:center;background:var(--c-bg-3);border:1px solid var(--c-line);border-radius:16px;padding:38px 44px}.mmd-guarantee-seal{width:180px;height:180px;border-radius:50%;border:3px solid var(--c-lime);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;box-shadow:0 0 36px rgba(163,230,53,.25),inset 0 0 24px rgba(163,230,53,.08)}.mmd-guarantee-num{font-family:var(--disp);font-weight:700;font-size:3.4rem;line-height:.9;color:var(--c-lime)}.mmd-guarantee-mo{font-family:var(--disp);font-weight:600;letter-spacing:.18em;font-size:.9rem;color:var(--c-text)}.mmd-guarantee-pf{font-family:var(--disp);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;color:var(--c-muted);margin-top:8px;max-width:110px}.mmd-guarantee .mmd-p em{color:var(--c-lime-2);font-style:italic}.mmd-summary-card{background:linear-gradient(180deg,var(--c-bg-3),var(--c-bg-2));border:1px solid var(--c-line);border-radius:18px;padding:48px 40px;max-width:760px;margin:0 auto;box-shadow:0 24px 60px rgba(0,0,0,.5)}.mmd .mmd-summary-card>*+*{margin-top:24px}.mmd-fine-band{background:var(--c-bg-deep);padding:56px 0}.mmd-fine-h{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;font-size:1rem;color:var(--c-muted);margin:0 0 14px}.mmd-fine{font-size:.82rem;line-height:1.6;color:var(--c-muted);margin:0 0 12px}.mmd-fine b{color:var(--c-text)}.mmd-faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 28px;gap:18px 28px;margin-top:28px}.mmd-faq-col{display:grid;grid-gap:14px;gap:14px;align-content:start}.mmd-faq{background:var(--c-bg-3);border:1px solid var(--c-line);border-left:3px solid var(--c-lime);border-radius:10px;padding:4px 20px}.mmd-faq-q{font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:1.02rem;color:var(--c-text);cursor:pointer;list-style:none;padding:14px 28px 14px 0;position:relative}.mmd-faq-q::-webkit-details-marker{display:none}.mmd-faq-q:after{content:"+";position:absolute;right:0;top:12px;font-size:1.5rem;color:var(--c-lime);line-height:1}.mmd-faq[open] .mmd-faq-q:after{content:"–"}.mmd-faq-a{margin:0 0 16px;font-size:.96rem;color:var(--c-muted);line-height:1.6}.mmd-footer{background:var(--c-bg-deep);border-top:1px solid var(--c-line-soft);padding:36px 0;text-align:center}.mmd-footer img{height:40px;width:auto;opacity:.9}.mmd-footer p{margin:14px 0 0;font-size:.82rem;color:var(--c-muted)}.mmd-footer a{color:var(--c-lime);text-decoration:none}.mmd-footer a:hover{text-decoration:underline}.mmd-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 14px;background:rgba(5,11,8,.95);border-top:1px solid var(--c-line);transform:translateY(110%);transition:transform .25s ease;display:none}.mmd-sticky-cta.show{transform:translateY(0)}.mmd-sticky-cta a{display:block;width:100%;border:0;cursor:pointer;padding:15px;border-radius:9px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:1.1rem;text-align:center;text-decoration:none;color:#08140a;background:linear-gradient(180deg,#c5f052,#a3e635 60%,#7cc41f)}.mmd-sticky-letter{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:9px;padding:2px;background:none;border:0;cursor:pointer;font-family:var(--body);font-weight:600;font-size:.82rem;color:var(--c-muted);text-decoration:underline;-webkit-text-decoration-color:rgba(163,230,53,.4);text-decoration-color:rgba(163,230,53,.4);text-underline-offset:3px}.mmd-sticky-letter .mmd-letter-link-ic{width:.78em;height:.78em;opacity:.85}.mmd-modal-overlay{position:fixed;inset:0;z-index:60;background:rgba(3,7,5,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.mmd-modal{position:relative;width:100%;max-width:820px;background:var(--c-bg-2);border:1px solid var(--c-line);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.7)}.mmd-modal-close{position:absolute;top:10px;right:14px;z-index:2;background:transparent;border:0;color:var(--c-muted);font-size:2rem;line-height:1;cursor:pointer}.mmd-modal-grid{display:grid;grid-template-columns:.85fr 1.15fr}.mmd-modal-col-img{background:var(--c-bg-deep);display:flex;align-items:center;justify-content:center;padding:24px}.mmd-modal-img{width:100%;max-width:280px;border-radius:10px;display:block}.mmd-modal-col-body{padding:40px 38px}.mmd-modal-step{letter-spacing:.1em;font-size:.78rem;color:var(--c-emerald)}.mmd-modal-step,.mmd-modal-title{font-family:var(--disp);text-transform:uppercase}.mmd-modal-title{font-weight:700;font-size:1.9rem;margin:8px 0 10px;color:var(--c-text)}.mmd-modal-sub{margin:0 0 18px;color:var(--c-muted);font-size:.98rem}.mmd-modal-sub em{color:var(--c-lime);font-style:italic}.mmd-modal-form{display:flex;flex-direction:column;gap:12px}.mmd-modal-form input{width:100%;padding:15px 16px;border-radius:9px;border:1px solid var(--c-line);background:var(--c-bg-deep);color:var(--c-text);font-size:1rem;font-family:var(--body)}.mmd-modal-form input::placeholder{color:var(--c-strike)}.mmd-modal-btn{border:0;cursor:pointer;padding:16px;border-radius:9px;font-family:var(--disp);font-weight:700;text-transform:uppercase;font-size:1.1rem;color:#08140a;background:linear-gradient(180deg,#c5f052,#a3e635 60%,#7cc41f)}.mmd-modal-fine{margin:14px 0 0;font-size:.8rem;color:var(--c-muted);display:flex;align-items:center;gap:7px}.mmd-modal-fine svg{width:.95em;height:.95em}.mmd-wm{display:inline-flex;flex-direction:column;font-family:var(--disp);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:.01em}.mmd-wm-l1{color:var(--c-lime)}.mmd-wm-money{color:var(--c-emerald)}.mmd-wm-dollar,.mmd-wm-l3{color:var(--c-lime)}.mmd-wm-l3 em{font-style:normal;font-size:.55em;color:var(--c-muted)}.mmd-wm-s{font-size:1rem}.mmd-wm-m{font-size:1.8rem}.mmd-wm-l{font-size:3rem}.mmd .mmd-cta-wrap{margin-top:34px}@media (max-width:880px){.mmd{font-size:17px}.mmd-section{padding:56px 0}.mmd-grid,.mmd-grid.c46,.mmd-grid.c55,.mmd-grid.c64{grid-template-columns:1fr;gap:36px}.mmd-only-mobile{display:block}.mmd-hero-art.mmd-only-desktop{display:none}.mmd-hero-art.mmd-only-mobile{display:flex;gap:12px}.mmd-hero-binders{max-width:280px}.mmd-letter-photo{position:static;max-width:320px;margin:0 auto}.mmd-room-grid{grid-template-columns:1fr 1fr}.mmd-vol-row{gap:28px}.mmd-anchor-grid,.mmd-disc-grid,.mmd-faq-grid,.mmd-guarantee,.mmd-vol-row{grid-template-columns:1fr}.mmd-guarantee{gap:24px;text-align:center;padding:32px 26px}.mmd-guarantee .mmd-divider{margin:4px auto}.mmd-modal-grid{grid-template-columns:1fr}.mmd-modal-col-img{display:none}.mmd-sticky-cta{display:block}.mmd-cover-stack{max-width:380px}}@media (max-width:540px){.mmd-vol{grid-template-columns:100px 1fr;gap:16px}.mmd-room-grid{grid-template-columns:1fr}.mmd-cta{padding:16px 22px;width:100%}.mmd-disc{grid-template-columns:1fr;gap:6px}.mmd-disc-no{font-size:1.5rem}}.mmd-cta-group{flex-direction:column;gap:11px;max-width:100%}.mmd-cta-group,.mmd-letter-link{display:inline-flex;align-items:center}.mmd-letter-link{gap:7px;background:none;border:0;cursor:pointer;padding:2px 4px;font-family:var(--body);font-weight:600;font-size:.86rem;color:var(--c-muted);text-decoration:underline;-webkit-text-decoration-color:rgba(163,230,53,.4);text-decoration-color:rgba(163,230,53,.4);text-underline-offset:3px;transition:color .16s ease,-webkit-text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease;transition:color .16s ease,text-decoration-color .16s ease,-webkit-text-decoration-color .16s ease}.mmd-letter-link:hover{color:var(--c-lime-2);-webkit-text-decoration-color:var(--c-lime);text-decoration-color:var(--c-lime)}.mmd-letter-link-ic{width:.78em;height:.78em;flex:none;opacity:.85}.mmd-letter-root{position:fixed;inset:0;z-index:1000;display:none}.mmd-letter-root[data-open=true]{display:block}.mmd-letter-backdrop{position:absolute;inset:0;background:rgba(3,7,5,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mmd-letter-fade .2s ease}.mmd-letter-modal{position:absolute;inset:0;margin:auto;width:min(900px,94vw);max-height:93vh;display:flex;flex-direction:column;background:#fbf8f1;border-radius:12px;box-shadow:0 30px 90px rgba(0,0,0,.6);overflow:hidden;animation:mmd-letter-rise .22s ease}@keyframes mmd-letter-fade{0%{opacity:0}}@keyframes mmd-letter-rise{0%{opacity:0;transform:translateY(14px)}}.mmd-letter-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;background:#0f0f0f;border-bottom:1px solid rgba(0,0,0,.2)}.mmd-letter-bar-label{font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;font-size:.92rem;font-weight:600;color:#f3efe6}.mmd-letter-bar-actions{display:flex;align-items:center;gap:8px}.mmd-letter-printbtn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-family:var(--disp);text-transform:uppercase;letter-spacing:.03em;font-weight:700;font-size:.82rem;background:linear-gradient(180deg,#c5f052,#a3e635 55%,#7cc41f);color:#08140a;box-shadow:0 6px 18px rgba(163,230,53,.3);transition:transform .14s ease,filter .14s ease}.mmd-letter-printbtn:hover{transform:translateY(-1px);filter:brightness(1.06)}.mmd-letter-printbtn .mmd-letter-link-ic{width:.9em;height:.9em;opacity:1}.mmd-letter-close{flex:none;width:38px;height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#f3efe6;font-size:1.5rem;line-height:1;cursor:pointer;transition:background .14s ease}.mmd-letter-close:hover{background:rgba(255,255,255,.14)}.mmd-letter-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#efe9dc;padding:clamp(18px,4vw,44px) clamp(10px,3vw,30px)}.mmd-letter-doc{--ld-ink:#1d1b18;--ld-red:#a31621;--ld-muted:#4a463f;max-width:720px;margin:0 auto;background:#fffefb;padding:clamp(26px,5vw,64px) clamp(22px,5vw,70px);box-shadow:0 2px 24px rgba(0,0,0,.14);font-family:Georgia,Iowan Old Style,Times New Roman,serif;color:var(--ld-ink);font-size:1.04rem;line-height:1.62}.mmd-ld-head{text-align:center;margin-bottom:30px}.mmd-ld-logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px}.mmd-ld-logo-mark{font-family:var(--disp);font-weight:700;font-size:2.1rem;letter-spacing:.01em;color:var(--ld-red)}.mmd-ld-logo-name{text-align:left;font-size:.6rem;letter-spacing:.12em;line-height:1.35;color:var(--ld-ink);padding-left:10px;border-left:1px solid rgba(0,0,0,.25)}.mmd-ld-eyebrow,.mmd-ld-logo-name{font-family:var(--disp);font-weight:600}.mmd-ld-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;line-height:1.7;color:var(--ld-muted);border-top:2px solid rgba(0,0,0,.18);border-bottom:2px solid rgba(0,0,0,.18);padding:12px 6px;margin:0 0 26px}.mmd-ld-title{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(2.4rem,8vw,3.7rem);line-height:.98;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 18px;color:var(--ld-ink)}.mmd-ld-title span{color:var(--ld-red);display:block}.mmd-ld-sub{font-style:italic;font-size:1.12rem;line-height:1.5;color:var(--ld-ink);max-width:33ch;margin:0 auto}.mmd-letter-doc .mmd-lp{margin:0 0 17px}.mmd-lp-salut{font-weight:700}.mmd-lp-lead,.mmd-lp-signoff{font-style:italic}.mmd-lp-redlead b{color:var(--ld-red)}.mmd-letter-doc b{font-weight:700}.mmd-letter-doc u{-webkit-text-decoration-color:var(--ld-red);text-decoration-color:var(--ld-red);text-underline-offset:2px}.mmd-lhi{background:#fdf2a4;color:inherit;padding:.05em .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.mmd-letter-doc .mmd-lh{font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:uppercase;letter-spacing:.005em;font-size:clamp(1.15rem,3.4vw,1.5rem);line-height:1.15;color:var(--ld-red);margin:34px 0 8px;padding-bottom:9px;border-bottom:1px solid rgba(163,22,33,.4)}.mmd-lvol-ey{font-family:var(--disp);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:600;color:var(--ld-muted);margin:28px 0 2px}.mmd-lvol-t{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1.5rem;color:var(--ld-ink);margin:0 0 10px}.mmd-lnote{float:right;width:38%;margin:4px 0 8px 18px;font-family:var(--script);font-size:1.4rem;line-height:1.15;color:var(--ld-red);text-align:left}.mmd-llist{list-style:none;margin:4px 0 18px;padding:0}.mmd-llist li{position:relative;margin:0 0 13px;padding:1px 0 1px 18px;border-left:3px solid #e7c64e}.mmd-lname{color:var(--ld-red)}.mmd-lcallout{margin:24px 0;padding:22px 26px;border-radius:6px}.mmd-lcallout .mmd-lp{margin:0}.mmd-lcallout p+p{margin-top:13px}.mmd-lco-h{font-family:Georgia,Times New Roman,serif;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.02rem;color:var(--ld-red);margin:0 0 9px}.mmd-lcallout-dashed{border:2px dashed var(--ld-red);background:#fffdf8}.mmd-lcallout-dark{background:#161514;color:#f1ece1;text-align:center}.mmd-lcallout-dark .mmd-lco-accent{color:#9bd64a}.mmd-lcallout-dark p{font-size:1.16rem;line-height:1.42;margin:0}.mmd-lco-accent{color:#6f9e2f;font-weight:700}.mmd-lcallout-red{display:flex;gap:22px;align-items:stretch;background:#a31621;color:#fdf3ef;padding:0;overflow:hidden}.mmd-l25-num{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 22px;background:rgba(0,0,0,.16);font-family:var(--disp);font-weight:700;font-size:2.6rem;line-height:1}.mmd-l25-num span{font-size:.62rem;letter-spacing:.18em;margin-top:4px;opacity:.85}.mmd-l25-body{padding:20px 24px 20px 0}.mmd-lcallout-red .mmd-lco-h{color:#fff;margin-bottom:7px}.mmd-lcallout-red p{margin:0}.mmd-lcallout-red b{color:#ffe7b3}.mmd-lsteps{list-style:none;margin:18px 0;padding:18px 22px;border:2px dashed rgba(163,22,33,.55);border-radius:6px}.mmd-lsteps li{display:flex;gap:16px;padding:12px 0}.mmd-lsteps li+li{border-top:1px solid rgba(0,0,0,.12)}.mmd-lstep-no{flex:none;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:1.8rem;line-height:1;color:var(--ld-red)}.mmd-lstep-h{font-family:var(--disp);text-transform:uppercase;letter-spacing:.05em;font-size:.86rem;font-weight:700;color:var(--ld-ink);margin:2px 0 5px}.mmd-lsteps p{margin:0}.mmd-lp-signoff{margin-bottom:2px}.mmd-lsig{font-family:var(--script);font-size:3rem;line-height:1;color:#1f3a63;margin:0 0 4px}.mmd-lp-name{margin-top:0;font-size:.96rem;line-height:1.5}.mmd-ld-rule{border:0;border-top:1px solid rgba(0,0,0,.22);margin:30px 0 22px}.mmd-lps{font-size:.99rem}@media (max-width:540px){.mmd-lnote{float:none;width:auto;margin:0 0 12px;font-size:1.5rem;text-align:center}.mmd-lcallout-red{flex-direction:column}.mmd-l25-num{flex-direction:row;gap:8px;padding:14px}.mmd-l25-body{padding:0 18px 18px}}@media print{body.mmd-letter-open{background:#fff!important}body.mmd-letter-open .mmd-attn,body.mmd-letter-open .mmd-footer,body.mmd-letter-open .mmd-logobar,body.mmd-letter-open .mmd-sticky-cta,body.mmd-letter-open main{display:none!important}body.mmd-letter-open .mmd-letter-root{position:static!important;display:block!important}body.mmd-letter-open .mmd-letter-backdrop,body.mmd-letter-open .mmd-letter-bar{display:none!important}body.mmd-letter-open .mmd-letter-modal{position:static!important;width:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;background:#fff!important}body.mmd-letter-open .mmd-letter-scroll{overflow:visible!important;max-height:none!important;background:#fff!important;padding:0!important}body.mmd-letter-open .mmd-letter-doc{max-width:none!important;box-shadow:none!important;padding:0!important;font-size:11.5pt}.mmd-lcallout,.mmd-lh,.mmd-llist li,.mmd-lsteps li{page-break-inside:avoid;break-inside:avoid}.mmd-lcallout-dark,.mmd-lcallout-red{-webkit-print-color-adjust:exact;print-color-adjust:exact}}