.mm-home-hero{--kelp:#1C3B36;--ink:#16241F;--sand:#DECAA0;--sand-light:#F5EDDD;--seafoam:#B9DEDF;--gold:#73B8BB;--gold-dark:#4E9497;--white:#FFFFFF;--line: rgba(28,46,34,.14);font-family:Inter,sans-serif;color:var(--ink);background:#fff}.mm-home-hero img{max-width:100%;display:block}.mm-home-hero .mm-wrap{max-width:1240px;margin:0 auto;padding:0 32px}.mm-home-hero h1,.mm-home-hero h2{font-family:Fraunces,serif;font-weight:600;letter-spacing:-.01em;color:var(--kelp)}.mm-home-hero .mm-eyebrow{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);display:flex;align-items:center;gap:8px;margin-bottom:16px}.mm-home-hero .mm-eyebrow:before{content:"";width:14px;height:1px;background:var(--gold-dark)}.mm-hero{position:relative;overflow:hidden;padding:72px 0 0}.mm-hero .mm-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.mm-hero-copy h1{font-size:44px;line-height:1.08;margin-bottom:20px}.mm-hero-copy h1 em{font-style:italic;color:var(--gold)}.mm-hero-copy .mm-sub{font-size:18px;color:#14231fb8;max-width:46ch;margin-bottom:22px}.mm-hero-rating{display:flex;align-items:center;gap:10px;margin-bottom:32px;font-size:15px}.mm-stars{color:var(--gold-dark);letter-spacing:2px;font-size:14px}.mm-hero-cta-row{display:flex;gap:14px;margin-bottom:36px;flex-wrap:wrap}.mm-btn-primary{background:var(--gold);color:var(--white);border:none;padding:16px 30px;font-size:14.5px;font-weight:600;border-radius:10px;cursor:pointer;box-shadow:0 8px 22px #73b8bb61;text-decoration:none;display:inline-flex;align-items:center}.mm-btn-secondary{background:transparent;color:var(--kelp);border:1.5px solid var(--kelp);padding:15px 28px;font-size:14.5px;font-weight:600;border-radius:10px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.mm-trust-chip-row{display:flex;gap:12px;flex-wrap:wrap}.mm-trust-chip{background:var(--white);border:1px solid var(--line);border-radius:30px;padding:9px 16px;font-size:13.5px;font-weight:500;display:flex;align-items:center;gap:8px}.mm-trust-chip .mm-dot{width:6px;height:6px;border-radius:50%;background:var(--gold-dark)}.mm-hero-media{position:relative;padding-bottom:40px;aspect-ratio:4/5}.mm-hero-disc{display:block!important;position:absolute;top:0%;right:4%;bottom:6%;left:4%;background:radial-gradient(circle at 34% 30%,#C6E4E4 0%,#DCEAE9 45%,#EBDDC3 78%,var(--sand) 100%);border-radius:42% 58% 61% 39%/47% 42% 58% 53%;z-index:0}.mm-hero-media img{position:relative;z-index:1;width:78%;margin:5% auto 0;filter:drop-shadow(0 24px 34px rgba(20,35,31,.14));object-fit:contain;height:auto}.mm-hero-batch{position:absolute;z-index:2;top:6%;right:0%;background:var(--white);border:1px solid var(--line);padding:11px 15px;border-radius:2px;transform:rotate(4deg);box-shadow:0 8px 20px #14231f1a;font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.65;color:var(--kelp)}.mm-hero-batch b{display:block;font-size:11px;letter-spacing:.06em;color:var(--gold-dark)}.mm-founder{padding:80px 0;background:#fff}.mm-founder .mm-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.mm-founder-photo{aspect-ratio:4/5;border-radius:28px;overflow:hidden;position:relative;background:radial-gradient(circle at 35% 25%,#C6E4E4 0%,#DCEAE9 45%,var(--sand) 100%);display:flex;align-items:center;justify-content:center}.mm-founder-photo video{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.mm-founder-badge{position:absolute;bottom:20px;left:20px;background:var(--white);border:1px solid var(--line);border-radius:30px;padding:9px 16px;font-size:12px;font-weight:600;color:var(--kelp);box-shadow:0 8px 20px #14231f1a;transform:rotate(-2deg);z-index:2}.mm-founder-copy h2{font-size:36px;margin-bottom:18px}.mm-founder-copy p{font-size:16.5px;color:#14231fb8;margin-bottom:16px;max-width:52ch}.mm-founder-copy .mm-signature{font-family:Fraunces,serif;font-style:italic;font-size:19px;color:var(--gold-dark);margin-top:22px}.mm-founder-stats{display:flex;gap:36px;margin-top:30px;flex-wrap:wrap}.mm-founder-stats .mm-num{font-family:Fraunces,serif;font-size:30px;font-weight:600;color:var(--kelp)}.mm-founder-stats .mm-label{font-size:11.5px;color:#14231f8c;margin-top:2px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:900px){.mm-hero .mm-wrap,.mm-founder .mm-wrap{grid-template-columns:1fr}.mm-hero-copy h1{font-size:32px}.mm-strip-grid{grid-template-columns:1fr 1fr}}.mm-hero-media{perspective:800px}.mm-hero-media img{animation:mm-jar-sway 6s ease-in-out infinite}@keyframes mm-jar-sway{0%,to{transform:rotateY(-10deg)}50%{transform:rotateY(10deg)}}@media(prefers-reduced-motion:reduce){.mm-hero-media img{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mm-home-hero.css.map */
