.mmh{background:var(--mm-ink);color:var(--mm-cream);-webkit-font-smoothing:antialiased;overflow-x:clip}
.mmh,.mmh *{font-family:var(--mm-sans)!important;box-sizing:border-box}
.mmh :is(h1,h2,h3,.mmh-big,.mmh-swn,.mmh-rn,.mmh-price,.mmh-punch,.mmh-ph b){font-family:var(--mm-serif)!important}
.mmh img{display:block;max-width:100%;height:auto}
.mmh-in{max-width:1140px;margin:0 auto;padding:0 16px}
.mmh-narrow{max-width:800px}
.mmh-c{text-align:center}
.mmh.mmh :is(h1,h2,h3){color:var(--mm-bone)!important;text-transform:none!important;letter-spacing:-.01em!important;margin:0}
.mmh.mmh em{font-style:italic;color:var(--mm-gold)!important;font-family:var(--mm-serif)!important}
.mmh.mmh strong,.mmh.mmh b{color:var(--mm-bone)!important;font-weight:700}
.mmh.mmh h1{font-size:40px!important;line-height:1.08!important;font-weight:700!important}
.mmh.mmh h2{font-size:32px!important;line-height:1.15!important;font-weight:700!important;margin-bottom:14px!important}
.mmh.mmh h3{font-size:22px!important;line-height:1.25!important;font-weight:700!important}
.mmh.mmh :is(p,li,summary){font-size:17px!important;line-height:1.6!important;color:var(--mm-cream)!important;margin:0}
.mmh.mmh .mmh-kick{display:block;font-size:12px!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--mm-gold)!important;margin:0 0 14px!important}
.mmh-rule{display:flex;align-items:center;justify-content:center;gap:10px;margin:20px auto 22px;max-width:260px}
.mmh-rule span{flex:1;height:5px;border-top:1px solid var(--mm-gold);border-bottom:1px solid var(--mm-gold)}
.mmh-rule i{width:8px;height:8px;background:var(--mm-gold);transform:rotate(45deg)}
.mmh-sec{padding:64px 0}
.mmh-alt{background:var(--mm-esp);border-top:1px solid #2a221c;border-bottom:1px solid #2a221c}
.mmh-head{max-width:720px;margin:0 auto 32px}
.mmh.mmh .mmh-sub{color:var(--mm-mute)!important}
.mmh.mmh .mmh-p{margin:0 0 16px!important}
.mmh.mmh .mmh-big{font-size:26px!important;line-height:1.3!important;font-style:italic;font-weight:700!important;color:var(--mm-gold)!important;margin:20px 0 0!important}
.mmh.mmh .mmh-punch{font-size:22px!important;line-height:1.4!important;margin:34px auto 0!important;max-width:700px}
.mmh.mmh .mmh-punch strong{color:var(--mm-gold)!important}
.mmh.mmh a.mmh-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;padding:0 34px;background:linear-gradient(180deg,#CFA960,#B8924A 55%,#A07D3C)!important;color:var(--mm-ink)!important;border-radius:3px;font-size:16px!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;margin-top:26px;box-shadow:0 0 0 1px #0E0D0B inset,0 0 0 2px #B8924A55}
.mmh.mmh a.mmh-btn:hover{filter:brightness(1.08)}
.mmh.mmh a.mmh-btn--ghost{background:transparent!important;color:var(--mm-gold)!important;box-shadow:0 0 0 1px var(--mm-gold) inset}
.mmh.mmh .mmh-small{font-size:12px!important;color:#8a7f6c!important;margin-top:26px!important;line-height:1.55!important}
.mmh-crest{width:64px;height:auto;margin:0 auto 20px;display:block}
.mmh-hero{position:relative;text-align:center;padding:56px 0 52px;background:radial-gradient(110% 80% at 50% 0,#2a2016 0,var(--mm-ink) 70%);overflow:hidden}
.mmh-hero__bg{position:absolute;inset:0}
.mmh-hero__bg img{width:100%;height:100%;object-fit:cover}
.mmh-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0E0D0Bb3,#0E0D0Bd9 60%,#0E0D0B)}
.mmh-hero__in{position:relative;z-index:1;max-width:860px}
.mmh.mmh .mmh-lede{font-size:18px!important;max-width:640px;margin:0 auto!important}
.mmh-hero a.mmh-btn{max-width:380px;margin-left:auto;margin-right:auto}
.mmh-trust{list-style:none;margin:18px 0 0!important;padding:0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px}
.mmh.mmh .mmh-trust li{font-size:13px!important;letter-spacing:.06em;color:var(--mm-mute)!important;display:flex;gap:7px;align-items:center}
.mmh-trust li:before{content:"";width:6px;height:6px;background:var(--mm-gold);transform:rotate(45deg)}
.mmh-ticker{overflow:hidden;background:var(--mm-ox);border-top:1px solid var(--mm-gold);border-bottom:1px solid var(--mm-gold);height:46px;display:flex;align-items:center}
.mmh-ttrack{display:flex;width:max-content;animation:mmh-mq 38s linear infinite}
.mmh-tlist{display:flex;align-items:center}
.mmh.mmh .mmh-tlist span{padding:0 18px;white-space:nowrap;font-size:13px!important;font-weight:700!important;letter-spacing:.22em;text-transform:uppercase;color:var(--mm-bone)!important}
.mmh.mmh .mmh-tlist i{font-style:normal;color:var(--mm-gold)!important;font-size:12px}
@keyframes mmh-mq{to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.mmh-ttrack{animation:none}}
.mmh-sw{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.mmh-swc{position:relative;padding:28px 22px 24px;background:var(--mm-ink);border:1px solid var(--mm-line);border-radius:4px;text-align:center}
.mmh-swc:before{content:"";position:absolute;inset:6px;border:1px solid #B8924A40;border-radius:2px;pointer-events:none}
.mmh.mmh .mmh-swn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;margin:8px auto 22px;font-size:21px!important;font-weight:700!important;color:var(--mm-gold)!important}
.mmh-swn:before{content:"";position:absolute;inset:0;border:1px solid var(--mm-gold);transform:rotate(45deg)}
.mmh.mmh .mmh-swc h3{font-size:28px!important;color:var(--mm-gold)!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:6px!important}
.mmh.mmh .mmh-swt{font-family:var(--mm-serif)!important;font-style:italic;font-size:18px!important;color:var(--mm-bone)!important;margin:0 0 10px!important}
.mmh.mmh .mmh-swc p:not(.mmh-swt){font-size:15.5px!important}
.mmh-two{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:center}
.mmh-img{width:100%;border-radius:4px;border:1px solid var(--mm-line)}
.mmh-list{list-style:none;margin:6px 0 0!important;padding:0!important;display:grid;gap:10px}
.mmh.mmh .mmh-list li{padding:13px 16px;background:var(--mm-esp);border:1px solid var(--mm-line);border-radius:3px;font-size:16px!important}
.mmh-list--ticks li{position:relative;padding-left:42px!important}
.mmh-list--ticks li:before{content:"";position:absolute;left:16px;top:50%;width:10px;height:10px;margin-top:-5px;border:1.5px solid var(--mm-gold);transform:rotate(45deg)}
.mmh-alt .mmh-list li{background:var(--mm-ink)}
.mmh-rules{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
.mmh-rl{padding:26px 22px;background:var(--mm-ink);border:1px solid var(--mm-line);border-top:3px solid var(--mm-gold);border-radius:3px;text-align:center}
.mmh.mmh .mmh-rn{display:block;font-size:16px!important;font-style:italic;color:var(--mm-gold)!important;margin-bottom:10px}
.mmh-pimg{border-radius:4px;overflow:hidden;border:1px solid var(--mm-line);background:var(--mm-esp);aspect-ratio:1/1}
.mmh-pimg img{width:100%;height:100%;object-fit:cover}
.mmh-ph{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(80% 80% at 50% 40%,#2a201a 0,var(--mm-ink) 75%)}
.mmh-ph .mmh-crest{width:100px;margin:0}
.mmh.mmh .mmh-ph b{font-size:44px!important;color:var(--mm-gold)!important}
.mmh.mmh .mmh-ph span{font-size:12px!important;letter-spacing:.3em;text-transform:uppercase;color:var(--mm-mute)!important}
.mmh.mmh .mmh-price{font-size:36px!important;font-weight:700!important;color:var(--mm-gold)!important;margin:22px 0 0!important;line-height:1.2!important}
.mmh.mmh .mmh-price s{font-family:var(--mm-sans)!important;font-size:17px!important;color:var(--mm-mute)!important;font-weight:500}
.mmh.mmh .mmh-price span{display:block;font-family:var(--mm-sans)!important;font-size:14px!important;color:var(--mm-mute)!important;font-weight:500;letter-spacing:.04em}
.mmh-seal{width:140px;height:140px;margin:0 auto 18px;display:block}
.mmh-faq details{border-bottom:1px solid var(--mm-line)}
.mmh-faq details:first-child{border-top:1px solid var(--mm-line)}
.mmh.mmh .mmh-faq summary{list-style:none;cursor:pointer;position:relative;padding:18px 40px 18px 0!important;font-weight:700!important;color:var(--mm-bone)!important}
.mmh-faq summary::-webkit-details-marker{display:none}
.mmh-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:2px solid var(--mm-gold);border-bottom:2px solid var(--mm-gold);transform:translateY(-70%) rotate(45deg);transition:transform .15s}
.mmh-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}
.mmh-a{padding:0 0 18px}
.mmh.mmh .mmh-a p{color:var(--mm-mute)!important}
.mmh-final{background:radial-gradient(90% 90% at 50% 0,#2a2016 0,var(--mm-ink) 70%)}
.mmh-final a.mmh-btn{max-width:420px;margin-left:auto;margin-right:auto}
@media(min-width:750px){
  .mmh-in{padding:0 32px}
  .mmh-sec{padding:96px 0}
  .mmh-hero{padding:120px 0 110px}
  .mmh.mmh h1{font-size:68px!important;line-height:1.04!important}
  .mmh.mmh h2{font-size:46px!important}
  .mmh.mmh .mmh-lede{font-size:20px!important}
  .mmh.mmh .mmh-big{font-size:32px!important}
  .mmh-sw,.mmh-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
  .mmh-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}
  .mmh-two a.mmh-btn{display:inline-flex;width:auto;min-width:320px}
  .mmh-crest{width:76px}
}