@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@400;500;600&display=swap');
:root{--ink:#081726;--green:#70bd2a;--grey:#68727d;--paper:#f4f3ef;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Montserrat,Arial,sans-serif}main{overflow:hidden;position:relative}.grain{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}nav{height:112px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cdd0cd}nav img{width:min(330px,42vw);height:auto}.status{text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.16em;display:flex;align-items:center;gap:10px}.status i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px #70bd2a20;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 10px transparent}}
.hero{padding:5vw 6vw 6vw;min-height:calc(100vh - 112px);display:grid;grid-template-columns:1.4fr .7fr;gap:2rem;align-content:center;position:relative}.hero:after{content:'MHM';position:absolute;right:-.05em;top:.08em;font:50vw/1 Bebas Neue;color:#0b1d3408;z-index:-1}.eyebrow{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--ink);padding-top:12px;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.14em}h1{font:clamp(80px,11vw,185px)/.78 Bebas Neue,Impact,sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:4vh 0 2vh}h1 em{font-style:normal;color:var(--green)}.intro{max-width:510px;font-size:clamp(14px,1.2vw,18px);line-height:1.7;align-self:end;margin:0 0 3vh}.countdown{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:2vh}.unit{padding:2.2vw 2vw;border-right:1px solid #aab0b2;display:flex;align-items:end;gap:12px}.unit:last-child{border:0}.unit strong{font:clamp(48px,7vw,110px)/.8 Bebas Neue}.unit span{text-transform:uppercase;font-size:9px;letter-spacing:.16em;color:var(--grey)}.launchbar{grid-column:1/-1;background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:20px 24px}.launchbar div{display:flex;gap:24px;align-items:center}.launchbar small{text-transform:uppercase;color:#aab2ba;font-size:9px;letter-spacing:.14em}.launchbar b{font-size:13px}.launchbar a{color:white;text-decoration:none;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.launchbar a span{color:var(--green);font-size:18px;margin-left:9px}
.statement{background:var(--ink);color:white;padding:10vw 6vw;display:grid;grid-template-columns:.35fr 1.7fr .7fr;gap:5vw;align-items:start}.section-no{text-transform:uppercase;color:var(--green);font-size:9px;font-weight:600;letter-spacing:.16em}.statement blockquote{font:clamp(42px,6vw,90px)/.95 Bebas Neue;margin:0;text-transform:uppercase}.statement blockquote em{color:var(--green);font-style:normal}.statement p{line-height:1.8;color:#bac0c5;font-size:13px;margin:0;border-top:1px solid #41505d;padding-top:20px}.notify{padding:10vw 6vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.notify h2{font:clamp(70px,9vw,140px)/.82 Bebas Neue;margin:2rem 0 0;text-transform:uppercase}.notify form label{display:block;font-size:14px;margin-bottom:18px}.notify form>div{display:flex;border-bottom:2px solid var(--ink)}.notify input{flex:1;border:0;background:transparent;padding:18px 0;font:14px Montserrat;outline:0}.notify button{border:0;background:var(--green);color:#081726;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.1em;padding:0 22px}.notify button span{font-size:18px;margin-left:12px}.notify form small{display:block;color:var(--grey);font-size:9px;margin-top:12px}.thanks{border-top:2px solid var(--green);padding-top:22px;display:flex;flex-direction:column;gap:8px}.thanks b{font:42px Bebas Neue}.thanks span{color:var(--grey);font-size:13px}footer{background:#06111d;color:white;padding:28px 6vw;display:flex;align-items:center;gap:4vw}footer img{width:220px;filter:brightness(0) invert(1)}footer p{color:var(--green);font-size:9px;letter-spacing:.16em;flex:1}footer span{font-size:9px;color:#89939b}
@media(max-width:760px){nav{height:86px;padding:0 5vw}nav img{width:220px}.status{font-size:0}.status:after{content:'Launching soon';font-size:8px}.hero{padding:10vw 5vw;display:block;min-height:auto}.eyebrow{margin-bottom:18vw}h1{font-size:24vw;margin-bottom:10vw}.intro{margin-bottom:10vw}.countdown{margin:0 0 5vw}.unit{padding:5vw 1vw;display:block}.unit strong{font-size:15vw}.unit span{display:block;margin-top:8px;font-size:7px}.launchbar{padding:16px}.launchbar div{display:block}.launchbar small{display:block;margin-bottom:6px}.launchbar a{font-size:0}.launchbar a span{font-size:24px}.statement{padding:22vw 5vw;display:block}.statement blockquote{font-size:14vw;margin:12vw 0}.notify{padding:22vw 5vw;display:block}.notify form{margin-top:14vw}.notify form>div{display:block;border:0}.notify input{width:100%;border-bottom:2px solid;padding:18px 0}.notify button{width:100%;padding:18px;margin-top:12px}footer{align-items:flex-start;flex-wrap:wrap}footer img{width:190px}footer p{order:3;flex-basis:100%}}
