.mb-hero{text-align:right;position:relative;overflow:hidden}.mb-hero__frame{align-items:center;padding:10% 0;display:flex;position:relative}.mb-hero--low .mb-hero__frame{padding:5% 0}.mb-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mb-hero__text{min-height:40px;position:relative}.mb-hero__text h1{text-transform:uppercase;color:#fff;letter-spacing:.5px;margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;line-height:16px}.mb-hero__text .subheader{text-transform:uppercase;color:#fff;letter-spacing:.25px;margin-bottom:15px;font-family:Oswald,sans-serif;font-size:9px;font-weight:700;line-height:16px}@media (width>=690px){.mb-hero__text h1{letter-spacing:2px;margin-bottom:24px;font-size:26.6px;line-height:30.6px}.mb-hero__text .subheader{letter-spacing:1px;font-size:18px;line-height:36px}}@media (width>=1000px){.mb-hero__frame{height:var(--mb-hero-height);padding:0}.mb-hero--low .mb-hero__frame{padding:0}.mb-hero__text{min-height:0}.mb-hero__text h1{letter-spacing:2px;margin-bottom:24px;font-size:32.3px;line-height:30.6px}.mb-hero__text .subheader{letter-spacing:1px;font-size:16.2px;line-height:32.4px}}@media (width>=1300px){.mb-hero__text h1{letter-spacing:2px;margin-bottom:24px;font-size:34.2px;line-height:32.4px}.mb-hero__text .subheader{letter-spacing:1px;font-size:18px;line-height:36px}}
