.mm__story{padding:0 var(--gutter);border-top:1px solid var(--border);z-index:1;position:relative}.mm__story-section{border-bottom:1px solid var(--border);max-width:680px;padding:96px 0}.mm__story-section:last-child{border-bottom:none}.mm__story-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:.9;margin-bottom:24px;font-size:10px;display:block}.mm__story-body{color:var(--text);opacity:.82;margin:0;font-size:20px;line-height:1.65}.mm__story-body+.mm__story-body{margin-top:20px}@media (max-width:768px){.mm__story-section{max-width:100%;padding:64px 0}.mm__story-body{font-size:17px;line-height:1.7}.mm__story-label{letter-spacing:.25em;margin-bottom:18px;font-size:9px}}@media (max-width:480px){.mm__story-section{padding:48px 0}.mm__story-body{font-size:16px}}.mm__process-link-wrap{padding:48px var(--gutter);border-top:1px solid var(--border);z-index:1;position:relative}.mm__process-link{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#c2a15ad9;transition:color .2s var(--ease),opacity .2s var(--ease);font-size:11px;text-decoration:none}.mm__process-link:hover{color:var(--gold);opacity:1}.mm__note{padding:80px var(--gutter);border-top:1px solid var(--border);z-index:1;position:relative}.mm__note-header{align-items:center;gap:24px;margin-bottom:40px;display:flex}.mm__note-label{font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);opacity:.9;white-space:nowrap;font-size:9px}.mm__note-rule{background:var(--border);flex:1;height:1px}.mm__note-body{max-width:680px}.mm__note-para{color:var(--text);opacity:.65;margin:0;font-size:16px;line-height:1.75}.mm__note-para+.mm__note-para{margin-top:20px}@media (max-width:768px){.mm__note{padding:64px var(--gutter)}.mm__note-para{font-size:15px}}.mm__ip-disclosure{padding:0 var(--gutter)48px;z-index:1;position:relative}.mm__ip-disclosure p{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text);opacity:.3;max-width:560px;margin:0;font-size:9px;line-height:1.6}.mm__cta-wrap{padding:80px var(--gutter)96px;z-index:1;position:relative}.mm__cta{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#c2a15ad9;transition:color .2s var(--ease),opacity .2s var(--ease);font-size:11px;text-decoration:none}.mm__cta:hover{color:var(--gold);opacity:1}
