.msm-aannemer-hero{--a:var(--m-primary);--i:var(--m-ink);--b:var(--m-bg);background:var(--b);color:var(--i);font:500 15px/1.5 Arial;padding:40px 4vw 0}.msm-aannemer-hero .ah-grid{display:grid;grid-template-columns:1fr 2fr 1fr;gap:4vw;align-items:end;margin-bottom:30px}.msm-aannemer-hero h1{font:900 clamp(54px,7vw,104px)/.86 Arial Narrow;margin:0;text-transform:uppercase;letter-spacing:-.04em}.msm-aannemer-hero .ah-grid>p{align-self:start;text-transform:uppercase;font-size:10px;letter-spacing:.13em}.msm-aannemer-hero a{display:inline-block;background:var(--a);color:white;padding:10px 17px;font-size:19px;font-weight:700;text-decoration:none}.msm-aannemer-hero img{display:block;width:100%;height:min(46vw,590px);object-fit:cover}.msm-aannemer-hero .ah-spec{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;border-bottom:4px solid var(--i);padding:13px 0;font-size:10px;text-transform:uppercase}.msm-aannemer-hero .ah-spec b{color:var(--i)}@media(max-width:700px){.msm-aannemer-hero{padding:28px 20px 0}.msm-aannemer-hero .ah-grid{display:block}.msm-aannemer-hero h1{font-size:56px;margin:18px 0}.msm-aannemer-hero img{height:48vh;object-position:58% center}.msm-aannemer-hero .ah-spec{grid-template-columns:auto 1fr auto 1fr}.msm-aannemer-hero .ah-spec>*:nth-last-child(-n+2){display:none}}