.mf-page .mf-main.mf-image-page{width:100%;max-width:none;padding-top:20px}
.mf-image-page>.mf-language,.mf-image-page>.mf-section{width:min(1080px,calc(100% - 40px));margin-inline:auto;box-sizing:border-box}
.mf-page .mf-hero.mf-image-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:740px;padding:64px 0;border:0;border-radius:0;background:#071b29;color:#e1edf0}
.mf-image-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,27,41,.98) 0%,rgba(7,27,41,.93) 35%,rgba(7,27,41,.74) 50%,rgba(7,27,41,.18) 75%,rgba(7,27,41,.04)),url('/assets/hersteller/manufacturer-werkbrett.webp') right center/auto 100% no-repeat}
.mf-hero-inner{width:min(1160px,calc(100% - 64px));margin-inline:auto}
.mf-hero-copy{max-width:600px}
.mf-page .mf-image-hero h1{color:#fff;font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.1;max-width:19ch;margin:18px 0 26px;text-wrap:balance}
.mf-page .mf-image-hero .section-kicker{color:#a6e5d1}
.mf-page .mf-image-hero .mf-lead{color:#f0f7f8;font-size:1.16rem;line-height:1.7}
.mf-page .mf-image-hero .mf-readable{color:#dce9ee;line-height:1.75}
.mf-page .mf-image-hero .mf-textlink{color:#c0f3e2}
.mf-page .mf-image-hero .button-primary{background:#b3ead2;border-color:#b3ead2;color:#0c302c}
.mf-page .mf-image-hero .button-primary:hover{background:#d5f5e7;border-color:#d5f5e7}
.mf-page .mf-image-hero a:focus-visible{outline:3px solid #fff;outline-offset:5px}
@media(max-width:900px){
 .mf-page .mf-hero.mf-image-hero{display:block;min-height:0;padding:clamp(280px,65vw,490px) 0 40px}
 .mf-image-hero::before{height:clamp(320px,74vw,560px);background:linear-gradient(180deg,rgba(7,27,41,0) 42%,#071b29 100%),url('/assets/hersteller/manufacturer-werkbrett.webp') 75% top/auto 100% no-repeat}
 .mf-hero-inner{width:calc(100% - 40px)}
 .mf-hero-copy{max-width:680px;margin-inline:auto}
 .mf-page .mf-image-hero h1{font-size:clamp(2.1rem,7vw,3.5rem);max-width:22ch}
 .mf-page .mf-image-hero .mf-actions{flex-direction:row;align-items:center}
}
@media(max-width:480px){.mf-page .mf-image-hero .mf-actions{flex-direction:column;align-items:stretch}.mf-page .mf-image-hero .mf-textlink{text-align:center}}
@media print{.mf-page .mf-hero.mf-image-hero{display:block;min-height:0;padding:20px 0;background:#fff;color:#142f43}.mf-image-hero::before{display:none}.mf-hero-inner{width:100%}.mf-page .mf-image-hero :is(h1,.section-kicker,.mf-lead,.mf-readable,.mf-textlink){color:#142f43}}
