@font-face{font-family:"Snelspoor Unbounded";src:url("assets/fonts/unbounded.woff2") format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Snelspoor Onest";src:url("assets/fonts/onest.woff2") format("woff2");font-style:normal;font-weight:100 900;font-display:swap} .msm-koeriersdienst-hero{min-height:min(820px,calc(100vh - 70px));padding:clamp(64px,8vw,112px) max(20px,calc((100% - 1220px)/2));display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(38px,7vw,92px);align-items:center;background:var(--m-bg);color:var(--m-ink);font:400 18px/1.55 var(--m-font-body,"Snelspoor Onest",sans-serif)}.msm-koeriersdienst-hero *{box-sizing:border-box}.msm-koeriersdienst-hero .kk-copy{min-width:0}.msm-koeriersdienst-hero .kk-badge{display:inline-flex;gap:8px;padding:8px 12px;border:1px solid var(--m-muted);border-radius:999px;color:inherit;text-decoration:none;font-weight:700}.msm-koeriersdienst-hero h1{max-width:100%;margin:24px 0 20px;font:800 clamp(42px,5vw,64px)/.96 var(--m-font-display,"Snelspoor Unbounded",sans-serif);letter-spacing:-.055em}.msm-koeriersdienst-hero .kk-copy>p{max-width:56ch;color:var(--m-muted)}.msm-koeriersdienst-hero .kk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.msm-koeriersdienst-hero .kk-actions a{padding:14px 18px;border:1px solid var(--m-ink);border-radius:999px;color:inherit;text-decoration:none;font-weight:700}.msm-koeriersdienst-hero .kk-actions a:first-child{background:var(--m-primary);border-color:var(--m-primary);color:#fff}.msm-koeriersdienst-hero figure{margin:0;position:relative;overflow:hidden;border-radius:28px;background:var(--m-surface);aspect-ratio:16/10}.msm-koeriersdienst-hero img{width:100%;height:100%;object-fit:cover;display:block}.msm-koeriersdienst-hero figcaption{position:absolute;left:16px;right:16px;bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px;border-radius:14px;background:color-mix(in srgb,var(--m-bg) 93%,transparent);color:var(--m-ink);backdrop-filter:blur(8px)}.msm-koeriersdienst-hero figcaption span{padding:9px;text-align:center;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.msm-koeriersdienst-hero figcaption span+span{border-left:1px solid color-mix(in srgb,var(--m-ink) 18%,transparent)}@media(max-width:760px){.msm-koeriersdienst-hero{min-height:0;grid-template-columns:1fr;padding-top:54px}.msm-koeriersdienst-hero h1{font-size:clamp(38px,11vw,48px)}.msm-koeriersdienst-hero figure{aspect-ratio:auto;overflow:visible;background:transparent}.msm-koeriersdienst-hero figure img{aspect-ratio:4/3;border-radius:28px}.msm-koeriersdienst-hero figcaption{position:static;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;background:var(--m-surface);color:var(--m-bg)}.msm-koeriersdienst-hero figcaption span{padding:8px 3px;font-size:10px}.msm-koeriersdienst-hero figcaption span+span{border-left:1px solid color-mix(in srgb,var(--m-bg) 22%,transparent);border-top:0}}

@media(max-width:380px){.msm-koeriersdienst-hero h1{font-size:34px;overflow-wrap:normal}.msm-koeriersdienst-hero figcaption{left:8px;right:8px}}
