:root{--mm-ink:#24221e;--mm-ivory:#f6f1e7;--mm-paper:#fffdf8;--mm-gold:#9b7440;--mm-line:#d9cdbb}body{color:var(--mm-ink)}.mm-hero,.mm-page-hero{background:var(--mm-ivory);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,6rem)}.mm-hero h1,.mm-page-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.8rem,5.4vw,5.7rem);font-weight:400;line-height:1.02;letter-spacing:-.04em;max-width:12ch}.mm-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;color:var(--mm-gold)}.mm-lede{font-size:clamp(1.05rem,1.5vw,1.35rem);max-width:34rem}.mm-hero .wp-block-button__link,.mm-page-hero .wp-block-button__link{border-radius:0;background:var(--mm-ink);padding:.9rem 1.35rem;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.mm-hero .is-style-outline .wp-block-button__link{background:transparent;color:var(--mm-ink);border:1px solid var(--mm-ink)}.mm-hero-media{position:relative;background:#e8dfd0;padding:1rem}.mm-hero-media img{aspect-ratio:1/1;object-fit:cover;background:var(--mm-paper)}.mm-process{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,5vw,6rem);background:var(--mm-paper)}.mm-step{border-top:1px solid var(--mm-line);padding-top:1.25rem}.mm-step>span{color:var(--mm-gold);font-family:Georgia,serif;font-size:1.4rem}.mm-step h3{font-family:Georgia,serif;font-weight:400;font-size:1.45rem;margin:.8rem 0 .4rem}.mm-step p{color:#69645b;font-size:.92rem}@media(max-width:781px){.mm-hero,.mm-page-hero{padding-top:3.5rem}.mm-hero h1,.mm-page-hero h1{font-size:clamp(2.5rem,12vw,4rem)}.mm-hero-media{margin-top:2rem}.mm-process .wp-block-column{margin-bottom:1.5rem}}
