.mpx-pk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mpx-pk-karte{border-radius:24px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.mpx-pk-karte.is-link:hover{transform:translateY(-5px);box-shadow:0 28px 50px -26px #4645458c}.mpx-pk-bild{padding:28px 28px 0}.mpx-pk-fenster{background:#fff;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 18px 40px #281e1940}.mpx-pk-leiste{display:flex;gap:6px;padding:9px 12px;background:#f1ece9}.mpx-pk-leiste span{width:9px;height:9px;border-radius:50%;background:#dcd2cd}.mpx-pk-fenster img{width:100%;height:230px;object-fit:cover;object-position:top left;display:block}.mpx-pk-text{padding:28px 32px 32px;display:flex;flex-direction:column;flex:1}.mpx-pk-kicker{font-family:DM Mono,monospace;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.mpx-pk-text h3{margin:12px 0 0;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(22px,2vw,27px);line-height:1.15}.mpx-pk-text p{margin:12px 0 0;font-size:17px;line-height:1.55}.mpx-pk-zahlen{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:22px}.mpx-pk-zahlen div{display:flex;flex-direction:column}.mpx-pk-zahlen strong{font-family:Poppins,sans-serif;font-weight:900;font-size:30px;line-height:1}.mpx-pk-zahlen span{font-size:13.5px;margin-top:5px}.mpx-pk-tags{font-family:DM Mono,monospace;font-size:13px;margin-top:20px}.mpx-pk-mehr{margin-top:auto;padding-top:24px;font-weight:600;font-size:17px}.mpx-pk-sprung{font-family:DM Mono,monospace;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#464545;text-decoration:none;border:1.5px solid #464545;border-radius:40px;padding:10px 20px;transition:all .2s ease}.mpx-pk-sprung:hover{background:#464545;color:#fff}@media(max-width:860px){.mpx-pk{grid-template-columns:1fr;gap:18px}.mpx-pk-bild{padding:18px 18px 0}.mpx-pk-fenster img{height:190px}.mpx-pk-text{padding:22px 22px 26px}}.mpx-gal2{grid-auto-rows:290px;gap:22px}.mpx-g2{margin:0;min-width:0;display:flex;flex-direction:column;background:#fff;border-radius:22px;padding:10px 10px 0;box-shadow:0 1px #4645450f,0 14px 34px -22px #46454559;transition:transform .3s ease,box-shadow .3s ease}.mpx-g2:hover{transform:translateY(-4px);box-shadow:0 1px #4645450f,0 26px 50px -24px #46454573}.mpx-g2-bild{position:relative;flex:1 1 auto;min-height:0;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.mpx-g2-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.mpx-g2:hover .mpx-g2-bild img{transform:scale(1.035)}.mpx-g2-ph{font-family:Coming Soon,cursive;font-size:28px;font-weight:700;color:#a88e83}.mpx-g2-cap{flex:0 0 auto;display:flex;flex-direction:column;gap:3px;padding:13px 8px 15px;min-width:0}.mpx-g2-kat{font-family:DM Mono,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#ff3b00}.mpx-g2-titel{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpx-g2.is-gross .mpx-g2-titel{font-size:21px}.mpx-g2-kunde{font-size:14.5px;color:#6b6767;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:800px){.mpx-gal2{grid-auto-rows:168px;gap:12px}.mpx-g2-titel{-webkit-line-clamp:1}.mpx-g2{border-radius:16px;padding:6px 6px 0}.mpx-g2-bild{border-radius:11px}.mpx-g2-cap{padding:9px 5px 10px}.mpx-g2-kat{font-size:10px}.mpx-g2-titel,.mpx-g2.is-gross .mpx-g2-titel{font-size:14px}.mpx-g2-kunde{display:none}}.mpx-wir-kopf{display:flex;flex-wrap:wrap;gap:50px 70px;align-items:center}.mpx-wir-intro{flex:1 1 460px;min-width:0}.mpx-wir-team{flex:1 1 440px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mpx-wir-person{margin:0;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.mpx-wir-person img{width:100%;aspect-ratio:4 / 4.4;object-fit:cover;object-position:center 20%;display:block}.mpx-wir-person figcaption{position:relative;padding:16px 18px 18px;display:flex;flex-direction:column;gap:3px;hyphens:auto}.mpx-wir-sig{position:absolute;right:16px;top:-26px;font-family:Coming Soon,cursive;font-size:34px;font-weight:700;color:#ff3b00;transform:rotate(-6deg)}.mpx-wir-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:80px;padding-top:50px;border-top:1px solid #E8E1DD}.mpx-wir-block{margin-top:56px;padding-top:36px;border-top:1px solid #E8E1DD}.mpx-wir-label{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#6b6767;margin-bottom:24px}.mpx-wir-awards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.mpx-aw-kachel{min-width:0;display:flex;flex-direction:column;gap:16px}.mpx-aw-bild{position:relative;aspect-ratio:1 / 1;min-height:0;height:auto;width:100%;border-radius:22px;background:#f6f1ee;display:flex;align-items:center;justify-content:center;padding:22px;box-sizing:border-box;transition:transform .35s ease,box-shadow .35s ease}.mpx-aw-bild img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;border-radius:6px;box-shadow:0 18px 34px -16px #46454573;transform:rotate(-2deg);transition:transform .35s ease}.mpx-aw-kachel:nth-child(2n) .mpx-aw-bild img{transform:rotate(2deg)}.mpx-aw-kachel:hover .mpx-aw-bild{transform:translateY(-5px);box-shadow:0 26px 44px -26px #46454580}.mpx-aw-kachel:hover .mpx-aw-bild img{transform:rotate(0) scale(1.03)}.mpx-aw-bild.ist-text{background:#464545}.mpx-aw-siegel{width:78%;height:78%;aspect-ratio:1 / 1;border-radius:50%;border:2px solid #FF3B00;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;color:#fff;padding:12px;box-sizing:border-box;transform:rotate(-6deg)}.mpx-aw-siegel span{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#dadada}.mpx-aw-siegel strong{font-family:Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(20px,2.2vw,30px);line-height:1;color:#ff3b00}.mpx-aw-stern{position:absolute;right:10px;top:10px;filter:drop-shadow(0 4px 6px rgba(70,69,69,.25))}.mpx-aw-text{display:flex;flex-direction:column;gap:4px;min-width:0}.mpx-aw-text strong{font-family:Poppins,sans-serif;font-weight:900;text-transform:uppercase;font-size:16px;line-height:1.15;color:#ff3b00}.mpx-aw-text span{font-size:15px;line-height:1.35}@media(max-width:600px){.mpx-wir-team{gap:12px}.mpx-wir-person figcaption{padding:12px 12px 14px}.mpx-wir-person figcaption span:first-child{font-size:15px!important}.mpx-wir-person figcaption span:nth-child(2){font-size:12.5px!important}.mpx-wir-sig{font-size:28px;right:10px;top:-22px}.mpx-wir-awards{gap:16px 14px}.mpx-aw-bild{padding:14px;border-radius:16px}.mpx-aw-text strong{font-size:14px}.mpx-aw-text span{font-size:13.5px}.mpx-wir-kunden{gap:8px 10px!important;font-size:16px!important}.mpx-wir-kunden>span[aria-hidden]{display:none}.mpx-wir-kunden>span:not([aria-hidden]){background:#f6f1ee;border-radius:40px;padding:8px 14px}}@media(max-width:900px){.mpx-wir-zahlen,.mpx-wir-awards{grid-template-columns:repeat(2,minmax(0,1fr))}.mpx-wir-zahlen{margin-top:56px;padding-top:36px;gap:26px 20px}}
