.nav-links[data-astro-cid-wpvy4v7s] .mm-trigger[data-astro-cid-wpvy4v7s]{cursor:pointer;font-family:var(--teko);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.nav-links[data-astro-cid-wpvy4v7s] .mm-trigger[data-astro-cid-wpvy4v7s]:hover,.nav-links[data-astro-cid-wpvy4v7s] .mm-trigger[data-astro-cid-wpvy4v7s][aria-expanded=true]{color:var(--red)}.mm-chev[data-astro-cid-wpvy4v7s]{width:13px;height:13px;transition:transform .3s var(--ease)}.mm-trigger[data-astro-cid-wpvy4v7s][aria-expanded=true] .mm-chev[data-astro-cid-wpvy4v7s]{transform:rotate(180deg)}.mm-panel[data-astro-cid-wpvy4v7s]{background:var(--white);opacity:0;pointer-events:none;transition:opacity .28s var(--ease), transform .28s var(--ease);border-radius:24px;margin-top:.85rem;padding:2.25rem 2.25rem 2rem;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 60px #13272a38}.mm-panel[data-astro-cid-wpvy4v7s][hidden]{display:none}.mm-panel[data-astro-cid-wpvy4v7s].open{opacity:1;pointer-events:auto;transform:none}.mm-inner[data-astro-cid-wpvy4v7s]{gap:2.5rem;display:grid}.mm-inner-werk[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr 1fr .9fr 1.15fr}.mm-inner-over[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr 1.35fr}.mm-inner-contact[data-astro-cid-wpvy4v7s]{grid-template-columns:1.2fr 1fr .75fr;align-items:stretch}.mm-photo[data-astro-cid-wpvy4v7s]{aspect-ratio:1;background:var(--green-d);border-radius:14px;align-self:end;text-decoration:none;display:block;position:relative;overflow:hidden}.mm-photo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.mm-photo[data-astro-cid-wpvy4v7s]:after{content:"";background:linear-gradient(#13272a00 45%,#13272acc 100%);position:absolute;inset:0}.mm-photo[data-astro-cid-wpvy4v7s]:hover img[data-astro-cid-wpvy4v7s]{transform:scale(1.05)}.mm-photo-cap[data-astro-cid-wpvy4v7s]{z-index:1;font-family:var(--head);color:#fff;font-size:.8rem;font-weight:700;line-height:1.2;position:absolute;bottom:.7rem;left:.85rem;right:.85rem}.mm-col-h[data-astro-cid-wpvy4v7s]{font-family:var(--cond);letter-spacing:.16em;text-transform:uppercase;color:var(--red);border-bottom:1px solid #0056571f;margin-bottom:1rem;padding-bottom:.7rem;font-size:.74rem;font-weight:700;text-decoration:none;display:block}a[data-astro-cid-wpvy4v7s].mm-col-h:hover{color:var(--green)}.mm-list[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.mm-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:10px;margin-left:-.7rem;padding:.5rem .7rem;text-decoration:none;transition:background .2s;display:block}.mm-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:var(--snow)}.mm-label[data-astro-cid-wpvy4v7s]{font-family:var(--head);color:var(--text);font-size:.97rem;font-weight:700;line-height:1.25;display:block}.mm-desc[data-astro-cid-wpvy4v7s]{color:var(--muted);margin-top:.1rem;font-size:.82rem;line-height:1.4;display:block}.mm-list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .mm-label[data-astro-cid-wpvy4v7s]{color:var(--green)}.mm-feature[data-astro-cid-wpvy4v7s]{text-decoration:none;display:block}.mm-feature[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{background:var(--snow);border-radius:12px;width:100%;height:auto;margin-bottom:.7rem;padding:.5rem;transition:background .25s}.mm-feature[data-astro-cid-wpvy4v7s]:hover img[data-astro-cid-wpvy4v7s]{background:var(--green-l)}.mm-feature[data-astro-cid-wpvy4v7s]:hover .mm-label[data-astro-cid-wpvy4v7s]{color:var(--green)}.mm-tiles[data-astro-cid-wpvy4v7s]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.mm-tile[data-astro-cid-wpvy4v7s]{aspect-ratio:1;background:var(--green-d);border-radius:10px;text-decoration:none;display:block;position:relative;overflow:hidden}.mm-tile[data-astro-cid-wpvy4v7s]:after{content:"";background:linear-gradient(#13272a00 40%,#13272ad9 100%);position:absolute;inset:0}.mm-tile[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.mm-tile[data-astro-cid-wpvy4v7s]:hover img[data-astro-cid-wpvy4v7s]{transform:scale(1.07)}.mm-tile-name[data-astro-cid-wpvy4v7s]{z-index:1;font-family:var(--head);color:#fff;font-size:.72rem;font-weight:700;line-height:1.15;position:absolute;bottom:.45rem;left:.5rem;right:.5rem}.mm-tile-role[data-astro-cid-wpvy4v7s]{color:#ffffffbf;margin-top:.1rem;font-size:.66rem;font-weight:400;line-height:1.2;display:block}.mm-col-team[data-astro-cid-wpvy4v7s] .mm-tile[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-position:center 22%}.mm-btn[data-astro-cid-wpvy4v7s]{margin-top:1.1rem;padding:.7rem 1.2rem;font-size:.82rem}.mm-btns[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;gap:.6rem;display:flex}.mm-col-projecten[data-astro-cid-wpvy4v7s] .mm-btn[data-astro-cid-wpvy4v7s]{display:inline-flex}.mm-col-quote[data-astro-cid-wpvy4v7s]{flex-direction:column;justify-content:flex-end;display:flex}.mm-quote[data-astro-cid-wpvy4v7s]{color:var(--green-d);margin:0;font-size:1.05rem;font-weight:300;line-height:1.6}.nm-group[data-astro-cid-wpvy4v7s]{border-bottom:1px solid #ffffff0f}.nm-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;width:100%;font-family:var(--teko);letter-spacing:.14em;text-transform:uppercase;color:#fff9;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:1.1rem;font-weight:500;display:flex}.nm-toggle[data-astro-cid-wpvy4v7s][aria-expanded=true]{color:var(--red)}.nm-toggle[data-astro-cid-wpvy4v7s] .mm-chev[data-astro-cid-wpvy4v7s]{width:16px;height:16px}.nm-sub[data-astro-cid-wpvy4v7s]{flex-direction:column;padding:0 0 .5rem .9rem;display:none}.nm-sub[data-astro-cid-wpvy4v7s].open{display:flex}.nav-mobile[data-astro-cid-wpvy4v7s] .nm-sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.1em;color:#ffffffbf;border-bottom:0;padding:.5rem 0;font-size:.95rem}.nav-mobile[data-astro-cid-wpvy4v7s] .nm-sub[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].nm-deep{font-family:var(--head);text-transform:none;letter-spacing:0;color:#ffffff80;padding-left:.9rem;font-size:.92rem;font-weight:400}.nm-btns[data-astro-cid-wpvy4v7s]{gap:.6rem;padding:1rem 0 .25rem;display:flex}.nav-mobile[data-astro-cid-wpvy4v7s] .nm-btns[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-bottom:0;padding:.7rem 1.1rem;font-size:.8rem}@media (width<=1150px){.mm-inner-werk[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr 1fr;gap:2rem}.mm-col-projecten[data-astro-cid-wpvy4v7s]{grid-column:span 2}.mm-inner-over[data-astro-cid-wpvy4v7s],.mm-inner-contact[data-astro-cid-wpvy4v7s]{grid-template-columns:1fr 1fr}.mm-photo[data-astro-cid-wpvy4v7s]{max-width:260px}}@media (width<=900px){.mm-panel[data-astro-cid-wpvy4v7s]{display:none!important}}.fs-top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(200px,1fr) 3fr;gap:clamp(2.5rem,6vw,6rem);margin-bottom:2.5rem;padding-bottom:3.5rem;display:grid}.fs-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;display:grid}.fs-col[data-astro-cid-jo6i4kqk] .foot-h[data-astro-cid-jo6i4kqk]{margin-bottom:1.1rem}.fs-col[data-astro-cid-jo6i4kqk] .foot-nav[data-astro-cid-jo6i4kqk]{gap:.6rem}.fs-brand[data-astro-cid-jo6i4kqk] .foot-tag[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;transition:color .2s}.fs-brand[data-astro-cid-jo6i4kqk] .foot-tag[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--red)}.js-mail[data-astro-cid-jo6i4kqk]{cursor:default}.foot-bot-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem;display:flex}@media (width<=1150px){.fs-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.fs-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem}}@media (width<=640px){.fs-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc[data-astro-cid-kror3uvh]{z-index:1000;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.cc[data-astro-cid-kror3uvh][hidden]{display:none}.cc-inner[data-astro-cid-kror3uvh]{pointer-events:auto;background:var(--green-d);width:100%;max-width:760px;color:var(--white);border-radius:16px;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 12px 40px #13272a59}.cc-text[data-astro-cid-kror3uvh]{color:#ffffffd9;margin:0;font-size:.92rem;line-height:1.5}.cc-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--white);text-decoration:underline}.cc-text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]:hover{color:var(--red)}.cc-knoppen[data-astro-cid-kror3uvh]{flex-shrink:0;gap:.6rem;display:flex}.cc-btn[data-astro-cid-kror3uvh]{cursor:pointer;padding:.7rem 1.3rem;font-size:.9rem}@media (width<=640px){.cc-inner[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch;gap:1rem;padding:1.1rem}.cc-knoppen[data-astro-cid-kror3uvh]{justify-content:stretch}.cc-btn[data-astro-cid-kror3uvh]{flex:1}}
