.mf-header--dark{background:var(--mf-forest);color:var(--mf-cream);padding:24px 0 8px}
.mf-header--dark a,.mf-header--dark .mf-icon-btn{color:var(--mf-cream)}
.mf-header--dark a:hover{color:var(--mf-sand)}
.mf-header--dark .mf-badge{background:var(--mf-sand);color:var(--mf-forest)}
.mf-header--dark .mf-nav__link{font-size:17px}
.mf-hc{background:var(--mf-forest);color:var(--mf-cream);margin-bottom:120px}
.mf-hc__in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:36px;padding:40px 0 112px}
.mf-hc__logo{max-width:70vw;line-height:0}
.mf-hc__logo img,.mf-hc__logo svg{width:100%;height:auto}
.mf-tint-cream{filter:brightness(0) invert(95%) sepia(9%) saturate(310%) hue-rotate(338deg)}
.mf-tint-white{filter:brightness(0) invert(1)}
.mf-hc__h{color:var(--mf-cream);max-width:760px}
.mf-hc__text{max-width:640px;font-size:19px;line-height:31px;color:var(--mf-sand)}
.mf-hc__btn{min-width:260px}
.mf-hc__btn:hover{background:var(--mf-cream) !important;border-color:var(--mf-cream) !important}
.mf-hc .mf-btn:focus-visible,.mf-header--dark a:focus-visible{outline:2px solid var(--mf-sand);outline-offset:3px}
@media (max-width:860px){.mf-header--dark{padding:16px 0 0}.mf-hc{margin-bottom:80px}.mf-hc__in{gap:28px;padding:24px 0 80px}.mf-hc__text{font-size:17px;line-height:28px}}
@media (max-width:420px){.mf-hc__btn{min-width:0;width:100%}}
