.mz{--mz-kalk:#fafaf8;--mz-white:#fff;--mz-schiefer:#2e3438;--mz-schiefer-deep:#1f2427;--mz-schiefer-soft:#4d565b;--mz-nebel:#e4e9e7;--mz-nebel-line:#c9d1ce;--mz-eiche:#8a6238;--mz-eiche-line:#b48c5f;--mz-eiche-dark:#c9a77e;--mz-eiche-light:#e2cfb3;--mz-rot:#d90f16;--mz-rot-hover:#b50c12;--mz-font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--mz-font-text:"Archivo","Helvetica Neue",Arial,sans-serif;--mz-gutter:clamp(1.25rem,4vw,3.5rem);--mz-max:1320px;--mz-section:clamp(4.5rem,7vw,7rem);--bs-body-font-family:var(--mz-font-text);--bs-body-color:var(--mz-schiefer);--bs-body-bg:var(--mz-kalk);--bs-primary:var(--mz-rot);--bs-primary-rgb:217,15,22;--bs-link-color:var(--mz-schiefer);--bs-link-hover-color:var(--mz-eiche);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--mz-kalk);border:0;color:var(--mz-schiefer);font-family:var(--mz-font-text);font-optical-sizing:auto;font-size:1.0625rem;font-weight:400;line-height:1.65;margin:0;max-width:none;width:auto}:where(.mz) .display-5,:where(.mz) .display-6,:where(.mz) .h1,:where(.mz) .h2,:where(.mz) .h3,:where(.mz) .h4,:where(.mz) .h5,:where(.mz) .h6,:where(.mz) h1,:where(.mz) h2,:where(.mz) h3,:where(.mz) h4,:where(.mz) h5,:where(.mz) h6{color:inherit;font-family:var(--mz-font-display);font-stretch:100%;font-weight:600;letter-spacing:-.01em}:where(.mz) a{color:inherit;-webkit-text-decoration-color:var(--mz-eiche-line);text-decoration-color:var(--mz-eiche-line);text-underline-offset:.22em}:where(.mz) :focus-visible{outline:2px solid var(--mz-eiche);outline-offset:3px}:where(.mz) ::-moz-selection{background:var(--mz-nebel)}:where(.mz) ::selection{background:var(--mz-nebel)}:where(.mz) img{height:auto;max-width:100%}.mz-skip:focus{background:var(--mz-schiefer);color:var(--mz-white);font-family:var(--mz-font-display);left:.75rem;padding:.6rem 1rem;position:fixed;top:.75rem;z-index:100}.mz-wrap{margin-inline:auto;width:min(100% - 2*var(--mz-gutter),var(--mz-max))}.mz-section{padding-block:var(--mz-section)}.mz-section--white{background:var(--mz-white)}.mz-section--kalk{background:var(--mz-kalk)}.mz-section--nebel{background:var(--mz-nebel)}.mz-section--dark{background:var(--mz-schiefer);color:var(--mz-white)}.mz-head{margin-bottom:clamp(2rem,3.5vw,3rem)}.mz-head>.mz-h2{margin:0 0 1rem}.mz-head>div,.mz-head>p{margin:0;max-width:62rem}.mz-head>div>p,.mz-head>p{font-size:1.125rem;line-height:1.6}.mz-h2{text-wrap:balance;font-family:var(--mz-font-display);font-size:clamp(1.75rem,2.8vw,2.5rem);letter-spacing:-.025em;line-height:1.1;margin:0 0 1.25rem}.mz-h2,.mz-h2--display{font-stretch:100%;font-weight:600}.mz-h2--display{font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.03em;line-height:1.05}.mz-h3{font-family:var(--mz-font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 .75rem}.mz-muted{color:var(--mz-schiefer-soft)}.mz-section--dark .mz-muted{color:hsla(0,0%,100%,.84)}.mz-lead{font-size:clamp(1.15rem,1.5vw,1.25rem);line-height:1.6;margin:0 0 1.5rem;max-width:34em}.mz-kicker{color:var(--mz-eiche);display:block;font-family:var(--mz-font-display);font-size:.95rem;font-weight:500;margin:0 0 1rem}.mz-section--dark .mz-kicker{color:var(--mz-eiche-dark)}.mz-btn{align-items:center;background:var(--mz-rot);border:1px solid var(--mz-rot);border-radius:2px;color:var(--mz-white);display:inline-flex;font-family:var(--mz-font-display);font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;min-height:3.25rem;padding:.85rem 1.65rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.mz-btn:focus-visible,.mz-btn:hover{background:var(--mz-rot-hover);border-color:var(--mz-rot-hover);color:var(--mz-white)}.mz-btn--lg{font-size:1.0625rem;min-height:3.5rem;padding-inline:1.9rem}.mz-link{align-items:center;color:var(--mz-schiefer);display:inline-flex;font-family:var(--mz-font-display);font-size:1rem;font-weight:500;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--mz-eiche-line);text-decoration-color:var(--mz-eiche-line);text-decoration-thickness:1px;text-underline-offset:.4em;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.mz-link:focus-visible,.mz-link:hover{color:var(--mz-eiche);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.mz-link--light{color:var(--mz-white);-webkit-text-decoration-color:hsla(0,0%,100%,.5);text-decoration-color:hsla(0,0%,100%,.5)}.mz-link--light:focus-visible,.mz-link--light:hover{color:var(--mz-white);-webkit-text-decoration-color:var(--mz-white);text-decoration-color:var(--mz-white)}.mz-actions{flex-wrap:wrap;gap:.85rem 2rem}.mz-actions,.mz-dim{align-items:center;display:flex}.mz-dim{--mz-dim-color:var(--mz-eiche-line);background:linear-gradient(var(--mz-dim-color),var(--mz-dim-color)) 0/1px .8rem no-repeat,linear-gradient(var(--mz-dim-color),var(--mz-dim-color)) 100%/1px .8rem no-repeat;color:var(--mz-eiche);font-family:var(--mz-font-display);font-size:.875rem;font-weight:500;gap:.9rem;line-height:1.3;margin:0;min-height:1.25rem;text-align:center}.mz-dim:after,.mz-dim:before{background:var(--mz-dim-color);content:"";flex:1 1 1.5rem;height:1px}.mz-dim--light{--mz-dim-color:var(--mz-eiche-light);color:#f1e7d8}.mz-dim__label{flex:0 1 auto;max-width:80%}.mz-header{--mz-nav-gap:clamp(1.25rem,2.2vw,2.25rem);backdrop-filter:saturate(140%) blur(8px);background:hsla(60,17%,98%,.96);border-bottom:1px solid var(--mz-nebel-line);position:sticky;top:0;z-index:40}.mz-header .navbar{min-height:5.5rem;padding:0}.mz-header .mz-header__inner{gap:1rem;margin-inline:auto;padding:0;width:min(100% - 2*var(--mz-gutter),var(--mz-max))}.mz-header .mz-header__brand{margin:0;padding:0;width:clamp(8.5rem,11vw,10.5rem)}.mz-header .mz-header__brand img{display:block;height:auto;width:100%}.mz-header .navbar-collapse{align-items:center;gap:var(--mz-nav-gap)}.mz-header .navbar-nav{gap:var(--mz-nav-gap);margin-left:auto}.mz-header .navbar-nav .nav-link{border-bottom:1px solid transparent;color:var(--mz-schiefer);font-family:var(--mz-font-display);font-size:.95rem;font-weight:500;letter-spacing:0;padding:.5rem 0;text-decoration:none;text-transform:none;transition:border-color .2s ease}.mz-header .navbar-nav .nav-link.active,.mz-header .navbar-nav .nav-link:focus-visible,.mz-header .navbar-nav .nav-link:hover{border-bottom-color:var(--mz-eiche-line);color:var(--mz-schiefer)}.mz-header .dropdown-menu{border:1px solid var(--mz-nebel-line);border-radius:2px;box-shadow:none;font-family:var(--mz-font-display)}.mz-header .mz-header__actions{align-items:center;display:flex;gap:var(--mz-nav-gap)}.mz-header .mz-header__phone{color:var(--mz-schiefer);font-family:var(--mz-font-display);font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap}.mz-header .mz-header__phone:focus-visible,.mz-header .mz-header__phone:hover{color:var(--mz-eiche)}.mz-header .mz-header__cta{font-size:.95rem;min-height:2.75rem;padding:.6rem 1.25rem}.mz-header .navbar-toggler{border:0;box-shadow:none;padding:.5rem}@media(max-width:1199.98px){.mz-header .navbar-collapse{padding:.5rem 0 1.5rem}.mz-header .navbar-nav{gap:0;margin-left:0}.mz-header .navbar-nav .nav-link{border-bottom:1px solid var(--mz-nebel);padding:.85rem 0}.mz-header .mz-header__actions{align-items:stretch;flex-direction:column;margin-top:1.25rem}.mz-header .mz-header__cta{min-height:3.25rem}}.mz-hero{background:var(--mz-schiefer);color:var(--mz-white);display:flex;min-height:clamp(32rem,74vh,48rem);overflow:hidden;position:relative}.mz-hero__media{inset:0;margin:0;position:absolute}.mz-hero__slide{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;opacity:0;position:absolute;transition:opacity 1.6s ease;width:100%}.mz-hero__slide.is-active{opacity:1}.mz-hero__video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.2s ease;width:100%}.mz-hero__video.is-playing{opacity:1}.mz-hero__veil{background:linear-gradient(0deg,rgba(26,30,33,.78) 0,rgba(26,30,33,.35) 40%,rgba(26,30,33,0) 70%),linear-gradient(90deg,rgba(26,30,33,.55) 0,rgba(26,30,33,.2) 45%,rgba(26,30,33,0) 70%);inset:0;pointer-events:none;position:absolute}.mz-hero__content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;margin:auto auto 0;padding-bottom:clamp(2.5rem,5vw,3.5rem);position:relative;width:min(100% - 2*var(--mz-gutter),var(--mz-max))}.mz-hero__text{flex:1 1 40rem;max-width:56rem}.mz-hero__title{font-size:clamp(2.6rem,4.6vw,4.25rem);font-stretch:100%;font-weight:650;letter-spacing:-.035em;line-height:1;margin:0 0 1.5rem}.mz-hero__tagline,.mz-hero__title{text-wrap:balance;color:var(--mz-white);font-family:var(--mz-font-display)}.mz-hero__tagline{font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:-.75rem 0 1.25rem;max-width:44rem}.mz-hero__lead{color:hsla(0,0%,100%,.84);font-size:clamp(1.0625rem,1.15vw,1.125rem);line-height:1.55;margin:0 0 2rem;max-width:34rem}.mz-hero__note{color:hsla(0,0%,100%,.8);font-family:var(--mz-font-display);font-size:.95rem;margin:1.5rem 0 0}.mz-hero__caption{flex:0 1 21rem}@media(prefers-reduced-motion:no-preference){.mz-hero__caption:after,.mz-hero__caption:before{animation:mz-dim-draw 1.1s cubic-bezier(.2,.7,.2,1) .5s both}.mz-hero__caption:before{transform-origin:right center}.mz-hero__caption:after{transform-origin:left center}.mz-hero__caption .mz-dim__label{animation:mz-fade .6s ease 1.2s both}}@keyframes mz-dim-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mz-proof{background:var(--mz-kalk);border-bottom:1px solid var(--mz-nebel-line)}.mz-proof__list{display:grid;font-family:var(--mz-font-display);gap:1.75rem 3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));list-style:none;margin:0;padding:2.25rem 0}.mz-proof__item{align-items:baseline;display:flex;gap:1rem}.mz-proof__value{flex:0 0 auto;font-size:2.25rem;font-stretch:100%;font-weight:600;letter-spacing:-.02em;line-height:1}.mz-proof__label{color:var(--mz-schiefer-soft);font-size:.95rem;line-height:1.45;white-space:pre-line}@media(max-width:599.98px){.mz-proof__list{gap:0;padding:.75rem 0}.mz-proof__item{align-items:baseline;display:grid;gap:0 1rem;grid-template-columns:5.25rem minmax(0,1fr);padding:1.1rem 0}.mz-proof__item+.mz-proof__item{border-top:1px solid var(--mz-nebel-line)}.mz-proof__value{font-size:2rem}}.mz-tabs__list{border-bottom:1px solid var(--mz-nebel-line);display:flex;flex-wrap:wrap;font-family:var(--mz-font-display);gap:0 2.25rem;margin-bottom:clamp(2rem,4vw,3rem)}.mz-tabs__tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--mz-schiefer-soft);cursor:pointer;font:inherit;font-size:1.0625rem;font-weight:500;margin-bottom:-1px;min-height:3.25rem;padding:0 0 .85rem;transition:color .2s ease,border-color .2s ease}.mz-tabs__tab:hover{color:var(--mz-schiefer)}.mz-tabs__tab[aria-selected=true]{border-bottom-color:var(--mz-schiefer);color:var(--mz-schiefer);font-weight:600}.mz-tabs__panel{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem 4.5rem}.mz-tabs__panel[hidden]{display:none}.mz-tabs__media{flex:1 1 26rem;margin:0;max-width:36rem}.mz-tabs__media img{aspect-ratio:3/2;background:var(--mz-nebel);display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:62rem){.mz-tabs__panel{align-items:stretch;display:grid;gap:clamp(3rem,5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(0,32.5rem)}.mz-tabs__media{max-width:none;min-height:22rem;position:relative}.mz-tabs__media img{aspect-ratio:auto;height:100%;inset:0;position:absolute}.mz-tabs__body{max-width:none}.mz-tabs__body>.mz-btn:last-child{margin-bottom:0}}.mz-tabs__body{flex:1 1 25rem;max-width:32.5rem}.mz-tabs__body>p{font-size:1.125rem;line-height:1.6;margin:0 0 1.75rem}.mz-points{border-top:1px solid var(--mz-nebel-line);font-family:var(--mz-font-display);font-size:1rem;list-style:none;margin:0 0 2rem;padding:0}.mz-points li{border-bottom:1px solid var(--mz-nebel-line);display:flex;gap:.9rem;padding:.85rem 0}.mz-points li:before{background:var(--mz-eiche);content:"";flex:0 0 .9rem;height:1px;margin-top:.75em}.mz-compare__switch{border:1px solid hsla(0,0%,100%,.35);border-radius:2px;display:inline-flex;font-family:var(--mz-font-display);margin-top:1.5rem}.mz-compare__btn{background:transparent;border:0;color:var(--mz-white);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;min-height:2.9rem;padding:0 1.4rem;transition:background-color .3s ease,color .3s ease}.mz-compare__btn[aria-pressed=true]{background:var(--mz-white);color:var(--mz-schiefer)}.mz-compare__stage{align-items:center;display:flex;flex-direction:column;min-height:19rem;padding-top:.5rem}.mz-compare__node{background:var(--mz-white);border-radius:2px;color:var(--mz-schiefer);font-family:var(--mz-font-display);font-size:1.0625rem;font-weight:600;padding:.9rem 1.6rem;text-align:center}.mz-compare__partner{align-items:center;display:flex;flex-direction:column;max-height:0;opacity:0;overflow:hidden;transition:max-height .6s ease,opacity .5s ease}.mz-compare__partner:after,.mz-compare__partner:before{background:var(--mz-eiche-dark);content:"";height:2.5rem;width:1px}.mz-compare__partner .mz-compare__node{background:var(--mz-rot);color:var(--mz-white)}.mz-compare__partner .mz-compare__node small{display:block;font-size:.8rem;font-weight:500;opacity:.9}.mz-compare__gap{height:3.5rem;transition:height .6s ease}.mz-compare__chips{display:flex;flex-wrap:wrap;font-family:var(--mz-font-display);font-size:.95rem;gap:.9rem;justify-content:center;list-style:none;margin:0;max-width:61rem;padding:0}.mz-compare__chip{border:1px dashed hsla(0,0%,100%,.45);border-radius:2px;color:var(--mz-white);padding:.75rem 1.1rem;transition:transform .8s cubic-bezier(.2,.7,.2,1),border-color .4s ease,background-color .4s ease}.mz-compare__chip:nth-child(10n+1){transform:translate(-2.5rem,.6rem) rotate(-7deg)}.mz-compare__chip:nth-child(10n+2){transform:translate(1.9rem,-1.5rem) rotate(5deg)}.mz-compare__chip:nth-child(10n+3){transform:translate(-.9rem,1.9rem) rotate(4deg)}.mz-compare__chip:nth-child(10n+4){transform:translate(2.9rem,.4rem) rotate(-6deg)}.mz-compare__chip:nth-child(10n+5){transform:translate(-1.75rem,-1rem) rotate(8deg)}.mz-compare__chip:nth-child(10n+6){transform:translate(1.1rem,2.1rem) rotate(-4deg)}.mz-compare__chip:nth-child(10n+7){transform:translate(-2.25rem,1.25rem) rotate(6deg)}.mz-compare__chip:nth-child(10n+8){transform:translate(2.5rem,-.6rem) rotate(-8deg)}.mz-compare__chip:nth-child(10n+9){transform:translate(-.6rem,-1.9rem) rotate(5deg)}.mz-compare__chip:nth-child(10n+10){transform:translate(1.6rem,1.4rem) rotate(-5deg)}.mz-compare__text{color:hsla(0,0%,100%,.88);font-size:1.125rem;line-height:1.6;margin:clamp(3.75rem,5vw,4.75rem) 0 0;max-width:64rem;text-align:center}.mz-compare[data-state=with] .mz-compare__partner{max-height:12rem;opacity:1}.mz-compare[data-state=with] .mz-compare__gap{height:0}.mz-compare[data-state=with] .mz-compare__chip{background:hsla(0,0%,100%,.06);border-color:var(--mz-eiche-dark);border-style:solid;transform:none}.mz-card-link{color:inherit;text-decoration:none}.mz-card-link:focus-visible,.mz-card-link:hover{color:inherit}.mz-card-link:focus-visible .mz-zoom img,.mz-card-link:hover .mz-zoom img{transform:scale(1.03)}.mz-card-link:focus-visible .mz-card-link__more,.mz-card-link:hover .mz-card-link__more{color:var(--mz-eiche)}.mz-zoom{overflow:hidden}.mz-zoom img{display:block;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);width:100%}.mz-services__feature{align-items:center;display:flex;flex-wrap:wrap;gap:2rem 4rem;margin-bottom:4rem}.mz-services__feature .mz-zoom{flex:1 1 30rem;max-width:40rem}.mz-services__feature .mz-zoom img{aspect-ratio:3/2}.mz-services__feature-body{flex:1 1 21rem;max-width:29rem}.mz-services__feature-body .mz-dim{margin-bottom:1.5rem}.mz-services__feature-body .mz-h3{font-size:1.6rem}.mz-services__feature-body p{font-size:1.125rem;margin:0 0 1.5rem}.mz-card-link__more{font-family:var(--mz-font-display);font-size:1rem;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--mz-eiche-line);text-decoration-color:var(--mz-eiche-line);text-underline-offset:.4em;transition:color .2s ease}.mz-services__grid{display:grid;gap:3rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.mz-services__card{display:flex;flex-direction:column;gap:1.1rem}.mz-services__card .mz-zoom img{aspect-ratio:3/2}.mz-services__card .mz-h3{margin:0}.mz-services__card p{color:var(--mz-schiefer-soft);font-size:1.0625rem;margin:0}.mz-ba{--mz-ba:50%;margin:0}.mz-ba__stage{background:var(--mz-nebel-line);height:clamp(17rem,34vw,28rem);overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mz-ba__stage img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.mz-ba__after{clip-path:inset(0 calc(100% - var(--mz-ba)) 0 0)}.mz-ba__line{bottom:0;margin-left:-1px;top:0;width:2px}.mz-ba__handle,.mz-ba__line{background:var(--mz-white);left:var(--mz-ba);pointer-events:none;position:absolute}.mz-ba__handle{align-items:center;border-radius:50%;color:var(--mz-schiefer);display:flex;height:3.5rem;justify-content:center;margin:-1.75rem 0 0 -1.75rem;top:50%;width:3.5rem}.mz-ba__tag{background:rgba(46,52,56,.82);color:var(--mz-white);font-family:var(--mz-font-display);font-size:.875rem;font-weight:500;padding:.35rem .75rem;pointer-events:none;position:absolute;top:1.5rem}.mz-ba__tag--after{left:1.5rem}.mz-ba__tag--before{right:1.5rem}.mz-ba__range{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.mz-ba__range:focus-visible~.mz-ba__handle{outline:2px solid var(--mz-eiche);outline-offset:3px}.mz-ba figcaption{margin-top:1.1rem}.mz-process__head{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:45rem}.mz-process__head p{font-size:1.125rem;margin:0}.mz-process__steps{--mz-dim-color:var(--mz-eiche-line);border-top:1px solid var(--mz-dim-color);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));list-style:none;margin:0;padding:0}.mz-process__step{padding:2rem 1.75rem .5rem 0;position:relative}.mz-process__step:before{background:var(--mz-dim-color);content:"";height:.8rem;left:0;position:absolute;top:-.45rem;width:1px}.mz-process__step h3{font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.mz-process__step p{color:var(--mz-schiefer-soft);font-size:1.0625rem;line-height:1.6;margin:0 0 1rem}.mz-process__number{color:var(--mz-eiche);display:block;font-family:var(--mz-font-display);font-size:2rem;font-stretch:100%;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:1rem}.mz-process__result{color:var(--mz-eiche)!important;font-family:var(--mz-font-display);font-size:.875rem!important;font-weight:500;line-height:1.45!important}.mz-process__result span{color:var(--mz-schiefer-soft);display:block}@supports(grid-template-rows:subgrid){.mz-process__step{align-content:start;display:grid;grid-row:span 4;grid-template-rows:subgrid}.mz-process__step>*{align-self:start}}.mz-projects__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}.mz-projects__item{display:flex;flex-direction:column;gap:.9rem;margin:0;min-height:0}.mz-projects__item img{aspect-ratio:4/3;background:var(--mz-nebel);display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:861px){.mz-projects__grid{grid-auto-rows:7.25rem;grid-template-columns:repeat(12,minmax(0,1fr))}.mz-projects__item img{aspect-ratio:auto;flex:1 1 auto;height:100%;min-height:0}.mz-projects__item:nth-child(5n+1){grid-column:1/span 7;grid-row:span 4}.mz-projects__item:nth-child(5n+2),.mz-projects__item:nth-child(5n+3){grid-column:8/span 5;grid-row:span 2}.mz-projects__item:nth-child(5n+4){grid-column:1/span 4;grid-row:span 4}.mz-projects__item:nth-child(5n+5){grid-column:5/span 8;grid-row:span 4}}.mz-rating{align-items:center;display:flex;flex-wrap:wrap;font-family:var(--mz-font-display);gap:.5rem 1rem;margin:0}.mz-rating__value{font-size:2.75rem;font-weight:600;letter-spacing:-.02em;line-height:1}.mz-rating__label{color:var(--mz-schiefer-soft);font-size:.9375rem;line-height:1.4;white-space:pre-line}.mz-stars{color:var(--mz-eiche-line);display:inline-flex;gap:.15rem}.mz-stars svg{display:block;height:1rem;width:1rem}.mz-reviews__track{display:grid;gap:1.5rem;grid-auto-columns:calc(33.33333% - 1rem);grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior-x:contain;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.mz-reviews__track::-webkit-scrollbar{display:none}@media(max-width:991.98px){.mz-reviews__track{grid-auto-columns:calc(50% - .75rem)}}@media(max-width:599.98px){.mz-reviews__track{grid-auto-columns:86%}}.mz-review{background:var(--mz-white);border:1px solid var(--mz-nebel-line);border-radius:2px;display:flex;flex-direction:column;gap:1.1rem;padding:1.75rem;scroll-snap-align:start}.mz-review blockquote{flex:1 1 auto;font-size:1.0625rem;line-height:1.6;margin:0}.mz-review__by{border-top:1px solid var(--mz-nebel);color:var(--mz-schiefer-soft);font-family:var(--mz-font-display);font-size:.875rem;line-height:1.45;margin:0;padding-top:1rem}.mz-review__by strong{color:var(--mz-schiefer);display:block;font-size:.9375rem;font-weight:600}.mz-reviews__foot{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;margin-top:1.75rem}.mz-reviews__nav{display:flex;gap:.5rem;margin-left:auto}.mz-reviews__dots{display:none;justify-content:center;margin-top:1rem}.mz-reviews__dots button,.mz-story__dots button{-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:0;cursor:pointer;display:flex;padding:.625rem .1875rem}.mz-reviews__dots button:before,.mz-story__dots button:before{background:var(--mz-schiefer);border-radius:999px;content:"";display:block;height:.375rem;opacity:.2;transition:width .4s cubic-bezier(.2,.7,.2,1),opacity .3s ease,background-color .3s ease;width:.375rem}.mz-reviews__dots button:hover:before,.mz-story__dots button:hover:before{opacity:.4}.mz-reviews__dots button:focus-visible,.mz-story__dots button:focus-visible{outline:none}.mz-reviews__dots button:focus-visible:before,.mz-story__dots button:focus-visible:before{box-shadow:0 0 0 2px var(--mz-white,#fff),0 0 0 4px var(--mz-eiche-line)}.mz-reviews__dots button[aria-current=true]:before,.mz-story__dots button[aria-current=true]:before{background:var(--mz-eiche);opacity:1;width:1.375rem}@media(max-width:599.98px){.mz-reviews__track{--mz-peek:1.5rem;--mz-review-gap:0.875rem;gap:var(--mz-review-gap);grid-auto-columns:100%;margin-inline:calc(var(--mz-gutter)*-1);padding-inline:calc(var(--mz-peek) + var(--mz-review-gap));position:relative;scroll-padding-inline:calc(var(--mz-peek) + var(--mz-review-gap))}.mz-review{scroll-snap-align:center;transition:opacity .35s ease}.mz-reviews.has-active .mz-review:not(.is-active){opacity:.4}.mz-reviews__dots{display:flex}.mz-reviews__nav{display:none}.mz-reviews__foot{justify-content:center;margin-top:1rem}}.mz-reviews__btn{align-items:center;background:transparent;border:1px solid var(--mz-schiefer);border-radius:2px;color:var(--mz-schiefer);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:2.75rem}.mz-reviews__btn:focus-visible,.mz-reviews__btn:hover:not(:disabled){background:var(--mz-schiefer);color:var(--mz-white)}.mz-reviews__btn:disabled{cursor:default;opacity:.3}.mz-reviews__btn svg{height:1.25rem;width:1.25rem}.mz-team__members{display:grid;gap:2rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.25rem),1fr));list-style:none;margin:0;padding:0}@media(max-width:575.98px){.mz-team__members{gap:1.5rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.mz-team__member{margin:0}.mz-team__member img{aspect-ratio:4/5;background:var(--mz-nebel);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;width:100%}.mz-team__member figcaption{font-family:var(--mz-font-display);line-height:1.35;margin-top:.75rem}.mz-team__member figcaption strong{display:block;font-size:1rem;font-weight:600}.mz-team__member figcaption span{color:var(--mz-schiefer-soft);font-size:.875rem}.mz-team__link{margin:0}.mz-team__photo{margin:0 0 clamp(3rem,5vw,4.5rem)}.mz-team__photo img{aspect-ratio:16/9;background:var(--mz-nebel);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.mz-team__photo figcaption{margin-top:1rem}.mz-team__subtitle{margin:0 0 1.5rem}.mz .chat-widget-section{--chat-bg:var(--mz-schiefer);--chat-surface:var(--mz-white);--chat-text:var(--mz-schiefer);--chat-muted:var(--mz-schiefer-soft);--chat-primary:var(--mz-rot);--chat-primary-hover:var(--mz-rot-hover);--chat-primary-contrast:var(--mz-white);--chat-secondary:var(--mz-kalk);--chat-danger:var(--mz-white);--chat-danger-contrast:var(--mz-schiefer);--chat-bubble-left:var(--mz-schiefer);--chat-bubble-right:var(--mz-nebel);--chat-bubble-right-text:var(--mz-schiefer);--chat-radius:4px;--chat-shadow:none;background:var(--mz-schiefer);color:var(--mz-white)}.mz .chat-widget-section .chat-widget-section__container{margin-inline:auto;padding:var(--mz-section) 0 clamp(2.5rem,4vw,3.5rem)!important;width:min(100% - 2*var(--mz-gutter),var(--mz-max))}.mz .chat-widget-section .chat-widget-section__intro{margin:0 0 clamp(2rem,3vw,2.75rem);max-width:46rem;text-align:left}.mz .chat-widget-section .chat-widget-section__kicker{display:none}.mz .chat-widget-section .chat-widget-section__title{text-wrap:balance;color:var(--mz-white);font-family:var(--mz-font-display);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 1rem}.mz .chat-widget-section .chat-widget-section__subtitle{color:hsla(0,0%,100%,.88);font-family:var(--mz-font-text);font-size:1.125rem;line-height:1.6;margin:0;max-width:40rem}.mz .chat-widget-section .chat-widget{border:0;border-radius:4px;box-shadow:none;font-family:var(--mz-font-display)}.mz .chat-widget-section .chat-button{border-radius:2px;font-family:var(--mz-font-display);font-weight:600}.mz .chat-widget-section .chat-button--danger{background:var(--mz-white);border:1px solid var(--mz-nebel-line);color:var(--mz-schiefer)}.mz .chat-widget-section .chat-button--danger:focus-visible,.mz .chat-widget-section .chat-button--danger:hover{background:var(--mz-kalk);color:var(--mz-schiefer)}.mz .chat-widget-section .chat-bubble{border-radius:4px}.mz .chat-widget-section+.container{background:var(--mz-schiefer);color:hsla(0,0%,100%,.8);font-family:var(--mz-font-display);font-size:1rem;margin-top:-1px;max-width:none;padding:0 var(--mz-gutter) var(--mz-section);width:100%}.mz .chat-widget-section+.container .text-body-secondary{color:hsla(0,0%,100%,.7)!important}.mz .chat-widget-section+.container a{color:var(--mz-white);font-weight:600}.mz-faq{display:flex;flex-wrap:wrap;gap:2.5rem 5rem}.mz-faq__aside{flex:0 1 23.75rem}.mz-faq__list{flex:1 1 35rem}.mz-faq__guides,.mz-faq__list{border-top:1px solid var(--mz-nebel-line)}.mz-faq__guides{list-style:none;margin:1.5rem 0 1rem;padding:0}.mz-faq__guides li{border-bottom:1px solid var(--mz-nebel-line)}.mz-faq__guides a{align-items:center;color:var(--mz-schiefer);display:flex;font-family:var(--mz-font-display);font-size:1rem;font-weight:500;gap:1rem;justify-content:space-between;line-height:1.35;min-height:3rem;padding:.65rem 0;text-decoration:none;transition:color .2s ease}.mz-faq__guides a:after{color:var(--mz-eiche);content:"→";flex:0 0 auto;transition:transform .2s ease}.mz-faq__guides a:focus-visible,.mz-faq__guides a:hover{color:var(--mz-eiche)}.mz-faq__guides a:focus-visible:after,.mz-faq__guides a:hover:after{transform:translateX(3px)}.mz-faq__item{border-bottom:1px solid var(--mz-nebel-line)}.mz-faq__item summary{align-items:center;cursor:pointer;display:flex;font-family:var(--mz-font-display);font-size:1.125rem;font-weight:600;gap:1.5rem;justify-content:space-between;line-height:1.35;list-style:none;min-height:4.5rem;padding:1.1rem 0}.mz-faq__item summary::-webkit-details-marker{display:none}.mz-faq__item summary:after{color:var(--mz-eiche);content:"+";flex:0 0 auto;font-size:1.65rem;font-weight:400}.mz-faq__item[open] summary:after{content:"–"}.mz-faq__answer{max-width:40rem;padding:0 0 1.6rem}.mz-faq__answer p:last-child{margin-bottom:0}.mz-cta .mz-kicker{margin-bottom:.75rem}.mz-cta .mz-head{margin-bottom:2rem}.mz-footer .mz-btn--on-dark{background:transparent;border-color:hsla(0,0%,100%,.7);color:var(--mz-white)}.mz-footer .mz-btn--on-dark svg{height:1rem;width:1rem}.mz-footer .mz-btn--on-dark:focus-visible,.mz-footer .mz-btn--on-dark:hover{background:var(--mz-white);border-color:var(--mz-white);color:var(--mz-schiefer)}.mz-btn--outline{background:transparent;border-color:var(--mz-schiefer);color:var(--mz-schiefer)}.mz-btn--outline:focus-visible,.mz-btn--outline:hover{background:var(--mz-schiefer);border-color:var(--mz-schiefer);color:var(--mz-white)}.mz-split{align-items:center;display:flex;flex-wrap:wrap;gap:3rem 5rem}.mz-split>*{flex:1 1 26rem}.mz-split__media{margin:0}.mz-split__media img,.mz-split__media video{aspect-ratio:4/5;background:var(--mz-nebel);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.mz-split__media .ratio{background:var(--mz-schiefer)}.mz-list{display:grid;gap:0 3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));list-style:none;margin:0;padding:0}.mz-list__item{border-top:1px solid var(--mz-nebel-line);padding:1.75rem 0 2.25rem}.mz-list__item h3{font-size:1.25rem;font-weight:600;line-height:1.25;margin:0 0 .75rem}.mz-list__item p{color:var(--mz-schiefer-soft);font-size:1.0625rem;line-height:1.65;margin:0}.mz-section--dark .mz-list__item{border-top-color:hsla(0,0%,100%,.22)}.mz-section--dark .mz-list__item p{color:hsla(0,0%,100%,.82)}.mz-text{max-width:46rem}.mz-text>:first-child{margin-top:0}.mz-text h2,.mz-text h3,.mz-text h4{margin:2rem 0 1rem}.mz-footer{background:var(--mz-schiefer);color:hsla(0,0%,100%,.86);font-family:var(--mz-font-display);font-size:.95rem;line-height:1.6}.mz-footer a{color:var(--mz-white);text-decoration:none}.mz-footer a:focus-visible,.mz-footer a:hover{color:var(--mz-eiche-dark)}.mz-footer address{font-style:normal;margin:0}.mz-footer__more{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.16);display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;padding-block:3rem}.mz-footer__more-text{color:var(--mz-white);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:560;letter-spacing:-.015em;line-height:1.25;margin:0}.mz-footer__more-text span{color:hsla(0,0%,100%,.72);display:block;font-size:1rem;font-weight:400;letter-spacing:0;margin-top:.35rem}.mz-footer__top{display:grid;gap:2rem 3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13.75rem),1fr));padding-block:3rem 3.5rem}@media(min-width:48rem){.mz-footer__top{grid-template-columns:repeat(3,auto);justify-content:space-between}.mz-footer__top>:first-child{grid-column:1/-1}}@media(min-width:62rem){.mz-footer__top{-moz-column-gap:clamp(3rem,5vw,5rem);column-gap:clamp(3rem,5vw,5rem);grid-template-columns:minmax(0,20rem) repeat(3,auto)}.mz-footer__top>:first-child{grid-column:auto}}@media(min-width:48rem){.mz-footer__top--services{grid-template-columns:repeat(4,auto)}}@media(min-width:62rem){.mz-footer__top--services{-moz-column-gap:clamp(2.5rem,4vw,4.5rem);column-gap:clamp(2.5rem,4vw,4.5rem);grid-template-columns:minmax(0,17rem) repeat(4,auto)}}.mz-footer__name{color:var(--mz-white);font-size:1.375rem;font-stretch:100%;font-weight:560;margin:0 0 .5rem}.mz-footer__title{color:var(--mz-eiche-dark);font-weight:500;margin:0 0 .6rem}.mz-footer__list{list-style:none;margin:0;padding:0}.mz-footer__bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.72);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem 2rem;justify-content:space-between;padding-block:1.5rem}.mz-footer__bottom p{margin:0}.mz-footer__links{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.mz-footer__social{display:flex;gap:1.25rem;list-style:none;margin:0;padding:0}.mz-footer__social a{align-items:center;display:inline-flex;font-size:1.1rem;height:2.75rem;justify-content:center;width:2.75rem}.mz .toTop{background:var(--mz-schiefer);border-radius:2px;color:var(--mz-white);opacity:0;visibility:hidden}.mz .toTop.show{opacity:1;visibility:visible}.mz .toTop .progress-circle{display:none}@media(max-width:767.98px){.mz .toTop{display:none}}.mz-hero__kicker{color:hsla(0,0%,100%,.9);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin-bottom:1rem;text-transform:uppercase}.mz-hero__title .mz-hero__kicker{text-wrap:wrap;display:block;hyphens:manual;line-height:1.4}.mz-hero__headline{display:block}.mz-tabs__title{font-size:1.75rem;margin-bottom:1rem}.mz-head>div>p{margin:0}.mz-head>div>p+p{margin-top:1rem}.mz-projects__more{margin:2.5rem 0 0}.mz-split__media video{aspect-ratio:16/9}.mz-split__play{display:block;position:relative}.mz-split__play-icon{align-items:center;background:var(--mz-white);border-radius:50%;color:var(--mz-schiefer);display:flex;font-size:2rem;height:4.5rem;justify-content:center;left:50%;margin:-2.25rem 0 0 -2.25rem;position:absolute;top:50%;transition:transform .3s ease;width:4.5rem}.mz-split__play:focus-visible .mz-split__play-icon,.mz-split__play:hover .mz-split__play-icon{transform:scale(1.06)}.mz-split__embed{align-items:center;background:var(--mz-schiefer);color:var(--mz-white);display:flex;flex-direction:column;font-family:var(--mz-font-display);font-size:.95rem;gap:1rem;justify-content:center;padding:1.5rem;text-align:center}.mz-split__embed p{color:hsla(0,0%,100%,.8);margin:0;max-width:28rem}.mz .chat-widget-section+.mz-chat-after{padding-inline:0}.mz-chat-after__direct{font-size:1rem;margin:0 0 1rem}.mz-chat-after__direct a{margin-left:.35rem}.mz-compare{overflow:hidden}@media(max-width:575.98px){.mz-process__steps{border-top:0}.mz-process__step{border-top:1px solid var(--mz-dim-color);padding-right:0}.mz-team__members{gap:1rem}}.mz-sticky-cta{align-items:center;background:var(--mz-rot);border-radius:2px;bottom:max(1rem,env(safe-area-inset-bottom));box-shadow:0 .5rem 1.5rem rgba(31,36,39,.28);color:var(--mz-white);display:flex;font-family:var(--mz-font-display);font-size:1rem;font-weight:600;justify-content:center;left:var(--mz-gutter);min-height:3.25rem;opacity:0;position:fixed;right:var(--mz-gutter);text-decoration:none;transform:translateY(120%);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:60}.mz-sticky-cta.is-visible{opacity:1;transform:none;transition-delay:0s;visibility:visible}.mz-sticky-cta:focus-visible,.mz-sticky-cta:hover{background:var(--mz-rot-hover);color:var(--mz-white)}@media(min-width:768px){.mz-sticky-cta{display:none}}@media(max-width:767.98px){.mz-footer{padding-bottom:4.5rem}}.mz-section.mz-compare{padding-block:clamp(3.5rem,5vw,5rem)}.mz-tabs__label{color:var(--mz-eiche);display:block;font-family:var(--mz-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 .6rem;text-transform:uppercase}.mz-tabs__body .mz-points{margin-top:0}.mz-story .mz-kicker{margin-bottom:.75rem}.mz-story__steps{display:grid;gap:1.5rem;grid-auto-columns:minmax(13rem,72%);grid-auto-flow:column;list-style:none;margin:0 calc(var(--mz-gutter)*-1);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--mz-gutter);position:relative;scrollbar-width:none}.mz-story__steps::-webkit-scrollbar{display:none}.mz-story__dots{display:flex;justify-content:center;margin-top:1rem}.mz-story__dots[hidden]{display:none}.mz-story__step{position:relative}.mz-story__media{margin:0}.mz-story__media img{aspect-ratio:4/5;background:var(--mz-nebel);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.mz-story__date{border-top:1px solid var(--mz-eiche-line);color:var(--mz-eiche);font-family:var(--mz-font-display);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:1.25rem -1.5rem .5rem 0;padding-top:1.1rem;position:relative;text-transform:uppercase}.mz-story__date:before{background:var(--mz-eiche);border-radius:50%;content:"";height:.6rem;left:0;position:absolute;top:-.3rem;width:.6rem}.mz-story__step:last-child .mz-story__date{margin-right:0}.mz-story__title{color:var(--mz-schiefer);font-family:var(--mz-font-display);font-size:1.0625rem;font-weight:600;line-height:1.3;margin:0 0 .35rem}.mz-story__text{color:var(--mz-schiefer-soft);font-size:.95rem;line-height:1.5;margin:0}.mz-story__foot{align-items:center;border-top:1px solid var(--mz-nebel-line);display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:space-between;margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-top:1.75rem}.mz-story__note{flex:1 1 auto;font-size:1.0625rem;line-height:1.55;margin:0}@media(min-width:48rem){.mz-story__steps{grid-auto-columns:minmax(13rem,38%)}}@media(min-width:75rem){.mz-story__steps{grid-auto-flow:row;grid-template-columns:repeat(var(--mz-story-count,5),minmax(0,1fr));margin:0;overflow:visible;padding:0}.mz-story__dots{display:none}}.mz-team{align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem clamp(2.5rem,5vw,5rem)}.mz-team .mz-team__photo{flex:1 1 30rem;margin:0;max-width:44rem}.mz-team .mz-team__photo img{aspect-ratio:3/2}.mz-team__text{flex:1 1 22rem;max-width:34rem}.mz-team__text .mz-h2{margin-bottom:1rem}.mz-team__text p{margin:0 0 1rem}.mz-team__text .mz-btn{margin-top:.75rem}.mz-btn--dark{background:var(--mz-schiefer);border-color:var(--mz-schiefer)}.mz-btn--dark:focus-visible,.mz-btn--dark:hover{background:var(--mz-schiefer-deep);border-color:var(--mz-schiefer-deep)}.mz-btn--dark svg{height:1rem;width:1rem}.mz-hero--page{min-height:clamp(19rem,44vh,27rem)}.mz-hero--page .mz-hero__veil{background:linear-gradient(180deg,rgba(31,36,39,.35),rgba(31,36,39,.72))}.mz-hero--page .mz-hero__content{padding-bottom:clamp(2rem,4vw,3rem)}.mz-hero--page .mz-hero__title{font-size:clamp(2.1rem,4vw,3.5rem);hyphens:auto;line-height:1.05;margin-bottom:1rem;overflow-wrap:break-word}.mz-hero--page .mz-hero__lead{margin-bottom:0}.simple-text-section__content{max-width:46rem;overflow-wrap:break-word}.simple-text-section__content h2,.simple-text-section__content h3,.simple-text-section__content h4,.simple-text-section__content h5{font-family:var(--mz-font-display);font-size:1.2rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:2.25rem 0 .75rem}.simple-text-section__content>:first-child{margin-top:0}.simple-text-section__content li,.simple-text-section__content p{color:var(--mz-schiefer-soft)}.simple-text-section__content a{text-decoration:underline}.mz-faq--single .mz-faq__list{flex-basis:100%;max-width:54rem}.mz-ratgeber__filter{border-bottom:1px solid var(--mz-nebel-line);display:flex;flex-wrap:wrap;font-family:var(--mz-font-display);gap:.5rem 1.75rem;margin-bottom:2.5rem}.mz-ratgeber__filter a{border-bottom:2px solid transparent;color:var(--mz-schiefer-soft);padding:0 0 .85rem;text-decoration:none}.mz-ratgeber__filter a.is-active,.mz-ratgeber__filter a:focus-visible,.mz-ratgeber__filter a:hover{border-bottom-color:var(--mz-schiefer);color:var(--mz-schiefer)}.mz-ratgeber__grid{display:grid;gap:3.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.mz-ratgeber__card{display:flex;flex-direction:column;gap:.9rem}.mz-ratgeber__card .mz-zoom{margin-bottom:.4rem}.mz-ratgeber__card .mz-zoom img{aspect-ratio:3/2}.mz-ratgeber__card .mz-h3{font-size:1.35rem;margin:0}.mz-ratgeber__card .mz-card-link__more{margin-top:auto}.mz-ratgeber__meta{color:var(--mz-eiche);display:flex;flex-wrap:wrap;font-family:var(--mz-font-display);font-size:.875rem;font-weight:500;gap:0 1.25rem;margin:0}.mz-ratgeber__excerpt{color:var(--mz-schiefer-soft);font-size:1.0625rem;margin:0 0 .4rem}.mz-article__layout{display:grid;gap:2.5rem}@media(min-width:62rem){.mz-article__layout{gap:clamp(3rem,5vw,5rem);grid-template-columns:minmax(0,14rem) minmax(0,46rem);justify-content:start}}.mz-article__aside{font-family:var(--mz-font-display)}@media(min-width:62rem){.mz-article__aside{align-self:start;position:sticky;top:7.5rem}}.mz-article__facts{border-block:1px solid var(--mz-nebel-line);display:grid;gap:1.25rem 2rem;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0 0 2rem;padding:1.25rem 0}@media(min-width:62rem){.mz-article__facts{grid-template-columns:1fr}}.mz-article__facts dt{color:var(--mz-eiche);font-size:.8125rem;font-weight:600;letter-spacing:.06em;margin:0 0 .2rem;text-transform:uppercase}.mz-article__facts dd{font-size:1rem;margin:0}.mz-article__lead{color:var(--mz-schiefer);font-family:var(--mz-font-display);font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:500;line-height:1.45;margin:0 0 2rem}.mz-prose{color:var(--mz-schiefer-soft);font-size:1.0625rem;line-height:1.75}.mz-prose>:first-child{margin-top:0}.mz-prose h2,.mz-prose h3,.mz-prose h4{color:var(--mz-schiefer);font-family:var(--mz-font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.015em;line-height:1.25;margin:2.5rem 0 .9rem}.mz-prose h3,.mz-prose h4{font-size:1.25rem}.mz-prose ol,.mz-prose p,.mz-prose ul{margin:0 0 1.25rem}.mz-prose ol,.mz-prose ul{padding-left:1.25rem}.mz-prose li{margin-bottom:.4rem}.mz-prose li::marker{color:var(--mz-eiche)}.mz-prose a,.mz-prose strong{color:var(--mz-schiefer)}.mz-prose a{text-decoration:underline;-webkit-text-decoration-color:var(--mz-eiche-line);text-decoration-color:var(--mz-eiche-line)}.mz-prose img{display:block;margin:2rem 0}.mz-article__link{margin:2rem 0 0}.mz-article__back-end{margin:2.5rem 0 0}@media(max-width:61.98rem){.mz-article__facts{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.mz-article__back{display:none}}@media(min-width:62rem){.mz-article__back-end{display:none}}@keyframes mz-rise{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:none}}@keyframes mz-fade{0%{opacity:0}to{opacity:1}}.mz-motion .mz-reveal:not(.is-visible),.mz-motion .mz-stagger:not(.is-visible)>*{opacity:0}.mz-motion .mz-reveal.is-visible,.mz-motion .mz-stagger.is-visible>*{animation:mz-rise .9s cubic-bezier(.2,.7,.2,1) backwards}.mz-motion .mz-stagger.is-visible>*{animation-delay:calc(var(--mz-i, 0)*90ms)}.mz-hero__text>*{animation:mz-rise .8s cubic-bezier(.2,.7,.2,1) backwards}.mz-hero__text>:first-child{animation-delay:80ms}.mz-hero__text>:nth-child(2){animation-delay:.17s}.mz-hero__text>:nth-child(3){animation-delay:.26s}.mz-hero__text>:nth-child(4){animation-delay:.35s}.mz-hero__text>:nth-child(5){animation-delay:.44s}.mz-hero__text>:nth-child(6){animation-delay:.53s}.mz-hero__caption{animation:mz-fade 1s ease .7s backwards}.mz-header{transition:box-shadow .3s ease}.mz-header.is-scrolled{box-shadow:0 .5rem 1.5rem rgba(31,36,39,.07)}@media(prefers-reduced-motion:reduce){.mz-hero__video{display:none}.mz-hero__caption,.mz-hero__text>*{animation:none}.mz-compare__chip,.mz-compare__gap,.mz-compare__partner,.mz-hero__slide,.mz-sticky-cta,.mz-zoom img{transition:none}}

/*# sourceMappingURL=merz-premium.css.map*/