.Hero-module__Z8hQ_W__hero{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 40%, #1f2a1e 0%, var(--mh-black) 75%);flex-direction:column;justify-content:center;align-items:center;min-height:86vh;padding:0 24px;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__eyebrow{font-family:var(--font-cormorant), serif;letter-spacing:.18em;color:var(--mh-sage);text-transform:uppercase;z-index:5;margin-bottom:28px;font-size:1.05rem;font-style:italic;position:relative}.Hero-module__Z8hQ_W__title{font-family:var(--font-cormorant), serif;letter-spacing:.01em;color:#f1ecd9;z-index:5;text-shadow:0 0 40px #c9a87626;margin:0;font-size:clamp(3.2rem,9vw,6.2rem);font-weight:600;line-height:1.02;position:relative}.Hero-module__Z8hQ_W__sub{max-width:560px;color:var(--mh-linen);z-index:5;margin:30px auto 0;font-size:1.18rem;font-style:italic;line-height:1.7;position:relative}.Hero-module__Z8hQ_W__cta{z-index:5;gap:20px;margin-top:44px;display:flex;position:relative}.Hero-module__Z8hQ_W__microcopy{font-family:var(--font-cormorant), serif;color:var(--mh-sage);z-index:5;margin-top:16px;font-size:.98rem;font-style:italic;position:relative}.Hero-module__Z8hQ_W__secondary{z-index:5;margin-top:26px;position:relative}.Hero-module__Z8hQ_W__secondaryLink{font-family:var(--font-cormorant), serif;color:var(--mh-amber);border-bottom:1px solid #0000;font-size:1.05rem;transition:border-color .35s}.Hero-module__Z8hQ_W__secondaryLink:hover{border-bottom-color:var(--mh-amber)}@media (max-width:640px){.Hero-module__Z8hQ_W__cta{flex-direction:column}}
