.mgc .mgc-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px}.mgc .mgc-hero-copy{max-width:720px}.mgc .mgc-visual{overflow:hidden;border-radius:5px;background:#eaeae7}.mgc .mgc-visual img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.mgc .mgc-visual[hidden]{display:none!important}.mgc .mgc-hero-grid:has(.mgc-visual[hidden]){grid-template-columns:1fr}.mgc .mgc-catalog-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.mgc .mgc-catalog-top h2{margin-bottom:0}@media (max-width:1024px){.mgc .mgc-hero-grid{gap:28px}}@media (max-width:767px){.mgc .mgc-catalog-top{align-items:flex-start;flex-direction:column;gap:12px}}