:root{--mh-navy:#364254;--mh-navy-deep:#28323f;--mh-sage:#669282;--mh-sage-ink:#4e7666;--mh-text:#5f6670;--mh-ground:#fff;--mh-band:#f7f6f3;--mh-line:#eeece7;--mh-dot:#c7ccd1;--mh-serif:"Cinzel", Georgia, serif;--mh-sans:"Montserrat", system-ui, sans-serif;--mh-radius:6px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mh-ground);color:var(--mh-navy);font-family:var(--mh-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--mh-navy);text-decoration:none}a:hover{color:var(--mh-sage-ink)}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--mh-sage-ink);margin:0;font-size:11px;font-weight:600}.h1,.h2,.h3{font-family:var(--mh-serif);letter-spacing:.02em;margin:0;font-weight:400}.h1{font-size:52px;line-height:1.2}.h2{font-size:36px;line-height:1.25}.h3{font-size:24px;line-height:1.3}.lede{max-width:520px;color:var(--mh-text);margin:0;font-size:15px;font-weight:300;line-height:1.8}.btn{background:var(--mh-navy);color:#fff;min-height:46px;font:600 11.5px var(--mh-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0 26px;display:inline-flex}.btn:hover{background:var(--mh-navy-deep);color:#fff}.btn-ghost{color:var(--mh-navy);box-shadow:inset 0 0 0 1px var(--mh-navy);background:0 0}.btn-ghost:hover{background:var(--mh-navy);color:#fff}.link{letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:9px;padding:6px 0;font-size:11px;font-weight:600;display:inline-flex}.link:after{content:"";background:currentColor;width:16px;height:1px}.meta{letter-spacing:.14em;text-transform:uppercase;color:var(--mh-text);font-size:11px;font-weight:600}.band{background:var(--mh-band)}@media (width<=760px){.h1{font-size:34px}.h2{font-size:27px}.wrap{padding:0 20px}}
