.mcf-hero{overflow:hidden;padding:0;--mcf-bg:#7e8e3a}.mcf-hero__media{inset:0;position:absolute;z-index:0}.mcf-hero .mcf-hero__img{height:100%;max-width:none!important;object-fit:cover;width:100%}.mcf-hero--noimg .mcf-hero__media{background:linear-gradient(160deg,#9db15a,#6f8842)}.mcf-hero__inner{align-items:center;display:flex;min-height:clamp(520px,52vw,760px);padding-bottom:clamp(80px,8vw,120px);padding-top:56px;position:relative;z-index:1}.mcf-hero--medium .mcf-hero__inner{min-height:clamp(420px,38vw,560px)}.mcf-hero--center .mcf-hero__inner{justify-content:center;text-align:center}.mcf-hero--center .mcf-btns{justify-content:center}.mcf-hero__panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(74,90,28,.78);max-width:600px;padding:clamp(28px,3.4vw,48px)}.mcf-hero__title{color:#cfeaf6;font-family:var(--mcf-font-label);font-size:clamp(40px,5vw,72px);font-weight:600;letter-spacing:.01em;line-height:1.12;margin:0;text-shadow:0 2px 0 rgba(30,40,10,.35);text-transform:uppercase}.mcf-hero__sub{color:#fffdf6;font-size:18px;line-height:1.5;margin:18px 0 0!important;max-width:46ch}.mcf-hero--center .mcf-hero__sub{margin-left:auto!important;margin-right:auto!important}.mcf-hero .mcf-btns{margin-top:26px}@media (max-width:767px){.mcf-hero{background:#4a5a1c}.mcf-hero__media{aspect-ratio:4/3;position:relative}.mcf-hero__inner{display:block;min-height:0!important;padding:0 0 56px}.mcf-hero__panel{backdrop-filter:none;background:#4a5a1c;max-width:none;padding:28px var(--mcf-gutter) 8px}.mcf-hero--center .mcf-hero__inner{text-align:left}.mcf-hero__title{font-size:clamp(34px,10vw,46px)}.mcf-hero .mcf-torn{height:30px}}