.mhwUMa_dividerWrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.mhwUMa_dividerWrap{padding-left:48px;padding-right:48px}}.mhwUMa_subtleDivider{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);height:1px}.mhwUMa_hero{padding-top:144px;padding-bottom:96px;position:relative;overflow:hidden}@media (min-width:768px){.mhwUMa_hero{padding-top:176px;padding-bottom:128px}}.mhwUMa_heroBgImage{position:absolute;inset:0}.mhwUMa_heroImage{object-fit:cover;opacity:.15}.mhwUMa_heroBgOverlay{background:linear-gradient(#0009,#000c,#000);position:absolute;inset:0}.mhwUMa_heroBgGrid{opacity:.3;position:absolute;inset:0}.mhwUMa_heroBgGridInner{width:100%;height:100%}.mhwUMa_heroInner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;position:relative}@media (min-width:768px){.mhwUMa_heroInner{padding-left:48px;padding-right:48px}}.mhwUMa_breadcrumb{color:#94a3b8;align-items:center;gap:8px;margin-bottom:32px;font-size:14px;display:flex}.mhwUMa_breadcrumbLink{color:inherit;text-decoration:none;transition:color .2s cubic-bezier(.22,1,.36,1)}.mhwUMa_breadcrumbLink:hover,.mhwUMa_breadcrumbCurrent{color:#fff}.mhwUMa_heroEyebrow{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.25em;color:#e2e8f0cc;margin-bottom:16px;font-size:11px}.mhwUMa_heroTitle{font-family:var(--font-heading),sans-serif;letter-spacing:-.02em;color:#fff;max-width:48rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:600;line-height:1.05}.mhwUMa_bodySection{padding-top:96px;padding-bottom:96px}@media (min-width:768px){.mhwUMa_bodySection{padding-top:128px;padding-bottom:128px}}.mhwUMa_bodyInner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.mhwUMa_bodyInner{padding-left:48px;padding-right:48px}}.mhwUMa_bodyContent{color:#cbd5e1cc;flex-direction:column;gap:28px;max-width:48rem;font-size:15px;line-height:1.85;display:flex}@media (min-width:768px){.mhwUMa_bodyContent{font-size:16px}}.mhwUMa_ctaSection{padding-top:96px;padding-bottom:96px;position:relative;overflow:hidden}@media (min-width:768px){.mhwUMa_ctaSection{padding-top:128px;padding-bottom:128px}}.mhwUMa_ctaBgDots{opacity:.05;position:absolute;inset:0}.mhwUMa_ctaBgDotsInner{width:100%;height:100%}.mhwUMa_ctaInner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;position:relative}@media (min-width:768px){.mhwUMa_ctaInner{padding-left:48px;padding-right:48px}}.mhwUMa_ctaContent{text-align:center;flex-direction:column;align-items:center;display:flex}.mhwUMa_ctaEyebrow{font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.25em;color:#e2e8f0cc;margin-bottom:16px;font-size:11px}.mhwUMa_ctaHeading{font-family:var(--font-heading),sans-serif;letter-spacing:-.02em;color:#fff;max-width:42rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.15}.mhwUMa_ctaDesc{color:#94a3b8cc;max-width:32rem;margin-top:16px;font-size:15px;line-height:1.7}.mhwUMa_ctaActions{flex-direction:column;gap:16px;margin-top:32px;display:flex}@media (min-width:640px){.mhwUMa_ctaActions{flex-direction:row}}.mhwUMa_ctaBtnPrimary{font-family:var(--font-heading),sans-serif;cursor:pointer;color:#000;letter-spacing:-.01em;background:#fff;border:none;border-radius:4px;justify-content:center;align-items:center;height:52px;padding:0 28px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.mhwUMa_ctaBtnPrimary:hover{background:#f1f5f9;box-shadow:0 8px 24px #ffffff1a}.mhwUMa_ctaBtnPrimary{padding:0 28px}.mhwUMa_ctaBtnSecondary{font-family:var(--font-heading),sans-serif;cursor:pointer;color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:4px;justify-content:center;align-items:center;height:52px;padding:0 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.mhwUMa_ctaBtnSecondary:hover{background:#ffffff0d;border-color:#ffffff4d}.mhwUMa_ctaBtnSecondary{gap:8px;padding:0 28px}
