.sketch[data-astro-cid-n2a27tar]{--fx:.5;--fy:.62;--sk-w:1;--ar:1.98142;position:absolute;inset:0;overflow:hidden;container-type:size}.sketch__stage[data-astro-cid-n2a27tar]{width:max(100cqw, 100cqh * var(--ar));aspect-ratio:1920/969;left:calc((100cqw - max(100cqw, 100cqh * var(--ar))) * var(--fx));top:calc((100cqh - max(100cqh, 100cqw / var(--ar))) * var(--fy));position:absolute}.sketch__stage[data-astro-cid-n2a27tar]>img,.sketch__svg[data-astro-cid-n2a27tar]{width:100%;height:100%;position:absolute;inset:0}.sketch__svg[data-astro-cid-n2a27tar]{display:none;overflow:visible}.sketch[data-astro-cid-n2a27tar][data-state=draw] .sketch__svg[data-astro-cid-n2a27tar],.sketch[data-astro-cid-n2a27tar][data-state=built] .sketch__svg[data-astro-cid-n2a27tar]{display:block}.sk-room[data-astro-cid-n2a27tar],.sk-drawer[data-astro-cid-n2a27tar]{fill:var(--paper-2,#e8e5dc);stroke:var(--paper-2,#e8e5dc);stroke-width:2px}.sk-line[data-astro-cid-n2a27tar]{fill:none;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1px}.sk-cab[data-astro-cid-n2a27tar]{stroke:var(--ink,#171916);stroke-width:calc(2.4px * var(--sk-w))}.sk-gap[data-astro-cid-n2a27tar]{stroke:var(--ink,#171916);stroke-width:calc(2px * var(--sk-w))}.sk-ctx[data-astro-cid-n2a27tar],.sk-gloss[data-astro-cid-n2a27tar]{stroke:var(--muted,#6a6d65);stroke-width:calc(1.6px * var(--sk-w))}.sk-dim[data-astro-cid-n2a27tar]{stroke:var(--lime-ink,#4c6b00);stroke-width:calc(1.6px * var(--sk-w))}.sk-tick[data-astro-cid-n2a27tar]{stroke-width:calc(2.6px * var(--sk-w))}.sk-sheen[data-astro-cid-n2a27tar]{transform:translate(-700px)}.sketch[data-astro-cid-n2a27tar][data-state] .sk-line[data-astro-cid-n2a27tar]{animation:sk-draw var(--t,.8s) cubic-bezier(.6, .05, .25, 1) var(--d,0s) forwards}.sketch[data-astro-cid-n2a27tar][data-state] .sk-drawer[data-astro-cid-n2a27tar]{animation:sk-fill .6s ease-out calc(1.5s + var(--i) * 40ms) forwards}.sketch[data-astro-cid-n2a27tar][data-state=built] .sk-drawer[data-astro-cid-n2a27tar]{animation:sk-fill .6s ease-out calc(1.5s + var(--i) * 40ms) forwards, sk-fade .7s var(--ease,ease-out) calc(var(--i) * 90ms) forwards}.sketch[data-astro-cid-n2a27tar][data-state=built] .sk-room[data-astro-cid-n2a27tar]{animation:sk-fade 1s var(--ease,ease-out) .55s forwards}.sketch[data-astro-cid-n2a27tar][data-state=built] .sk-lines[data-astro-cid-n2a27tar]{animation:sk-fade .8s var(--ease,ease-out) .9s forwards}.sketch[data-astro-cid-n2a27tar][data-state=built] .sk-sheen[data-astro-cid-n2a27tar]{animation:1.5s cubic-bezier(.45,0,.2,1) 1.5s forwards sk-sweep}@keyframes sk-draw{to{stroke-dashoffset:0}}@keyframes sk-fill{to{fill:var(--card,#fbfaf7);stroke:var(--card,#fbfaf7)}}@keyframes sk-fade{to{opacity:0}}@keyframes sk-sweep{to{transform:translate(2400px)}}@media (width<=900px){.sketch[data-astro-cid-n2a27tar]{--fx:.28;--fy:.6;--sk-w:1.55}}@media (width<=560px){.sketch[data-astro-cid-n2a27tar]{--sk-w:1.9}}@media (prefers-reduced-motion:reduce){.sketch__svg[data-astro-cid-n2a27tar]{display:none!important}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(32px,5vw,72px) clamp(56px,7vw,104px)}.hero__top[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:32px clamp(32px,4vw,64px);display:grid}.hero__eyebrow[data-astro-cid-ge2uvauf]{color:var(--muted);animation:rise .9s var(--ease) both;align-items:center;gap:10px;margin-bottom:clamp(18px,2.5vw,32px);display:flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px #b2f01040}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;font-size:clamp(34px,7.2vw,108px);line-height:1}.hero__line[data-astro-cid-ge2uvauf]{animation:rise .9s 80ms var(--ease) both;display:block}.hero__type[data-astro-cid-ge2uvauf]{white-space:nowrap;height:1.08em;animation:rise .9s .16s var(--ease) both;line-height:1.08em;display:block}.hero__caret[data-astro-cid-ge2uvauf]{background:var(--lime);vertical-align:-.04em;width:.09em;height:.78em;margin-left:.06em;display:inline-block}.hero__caret[data-astro-cid-ge2uvauf][data-idle]{animation:1s step-end infinite caret-blink}@keyframes caret-blink{50%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}.hero__copy[data-astro-cid-ge2uvauf]{animation:rise .9s .24s var(--ease) both;padding-bottom:.4em}.hero__lead[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:14px;font-size:clamp(22px,1.9vw,28px);font-weight:700;line-height:1.2}.hero__sub[data-astro-cid-ge2uvauf]{color:var(--muted);margin-bottom:28px}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.hero__figure[data-astro-cid-ge2uvauf]{margin:clamp(40px,5vw,72px) 0 0}.hero__dim[data-astro-cid-ge2uvauf]{--dim-color:var(--lime-ink);animation:rise .9s .3s var(--ease) both;margin-bottom:14px}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:21/9;background:var(--paper-2);animation:unveil 1.4s .35s var(--ease) both;position:relative}@keyframes unveil{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(-12px)}}.hero__frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.hero__corner[data-astro-cid-ge2uvauf]{border:0 solid var(--lime);width:22px;height:22px;position:absolute}.hero__corner--tl[data-astro-cid-ge2uvauf]{border-top-width:3px;border-left-width:3px;top:-8px;left:-8px}.hero__corner--tr[data-astro-cid-ge2uvauf]{border-top-width:3px;border-right-width:3px;top:-8px;right:-8px}.hero__corner--bl[data-astro-cid-ge2uvauf]{border-bottom-width:3px;border-left-width:3px;bottom:-8px;left:-8px}.hero__corner--br[data-astro-cid-ge2uvauf]{border-bottom-width:3px;border-right-width:3px;bottom:-8px;right:-8px}.hero__caption[data-astro-cid-ge2uvauf]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 32px;padding:18px 0 0;font-size:11px;display:flex}.hero__specs[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px 28px;display:flex}.hero__specs[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{color:var(--ink);margin-left:8px;font-weight:500}@media (width<=900px){.hero__top[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(34px,9.4vw,84px)}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:4/3}.hero__frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-position:28% 60%}}@media (width<=560px){.hero__title[data-astro-cid-ge2uvauf]{font-size:11.2vw}.hero__frame[data-astro-cid-ge2uvauf]{margin-inline:calc(-1 * var(--pad))}.hero__corner[data-astro-cid-ge2uvauf]{display:none}}.visie[data-astro-cid-lnq5z37n]{background:var(--card);border-block:1px solid var(--line)}.visie__head[data-astro-cid-lnq5z37n]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px);display:grid}.visie__title[data-astro-cid-lnq5z37n]{font-size:clamp(44px,6vw,92px)}.visie__accent[data-astro-cid-lnq5z37n]{background:linear-gradient(transparent 62%, var(--lime) 62%, var(--lime) 90%, transparent 90%);display:inline-block}.visie__intro[data-astro-cid-lnq5z37n]{font-family:var(--font-display);color:var(--muted);margin:0;font-size:clamp(21px,1.9vw,28px);font-weight:600;line-height:1.2}.visie__list[data-astro-cid-lnq5z37n]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.usp[data-astro-cid-lnq5z37n]{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:30px 28px 36px;position:relative}.usp[data-astro-cid-lnq5z37n]:nth-child(3n+1){border-left:0;padding-left:0}.usp[data-astro-cid-lnq5z37n]:nth-child(3n){padding-right:0}.usp__top[data-astro-cid-lnq5z37n]{justify-content:space-between;align-items:center;display:flex}.usp__icon[data-astro-cid-lnq5z37n]{border:1px solid var(--line-strong);width:56px;height:56px;color:var(--ink);transition:background .3s var(--ease), border-color .3s var(--ease), transform .4s var(--ease);place-items:center;display:grid}.usp[data-astro-cid-lnq5z37n]:hover .usp__icon[data-astro-cid-lnq5z37n]{background:var(--lime);border-color:var(--lime);transform:rotate(-4deg)}.usp__num[data-astro-cid-lnq5z37n]{color:var(--muted);font-size:11px}.usp__title[data-astro-cid-lnq5z37n]{margin:18px 0 12px;font-size:clamp(23px,2.1vw,30px);font-weight:700;line-height:1.1}.usp__text[data-astro-cid-lnq5z37n]{color:var(--ink-2);margin:0;font-size:16px}@media (width<=1000px){.visie__head[data-astro-cid-lnq5z37n]{grid-template-columns:1fr}.visie__list[data-astro-cid-lnq5z37n]{grid-template-columns:repeat(2,minmax(0,1fr))}.usp[data-astro-cid-lnq5z37n],.usp[data-astro-cid-lnq5z37n]:nth-child(3n+1),.usp[data-astro-cid-lnq5z37n]:nth-child(3n){border-left:1px solid var(--line);padding:28px 24px 32px}.usp[data-astro-cid-lnq5z37n]:nth-child(odd){border-left:0;padding-left:0}.usp[data-astro-cid-lnq5z37n]:nth-child(2n){padding-right:0}}@media (width<=640px){.visie__list[data-astro-cid-lnq5z37n]{grid-template-columns:1fr}.usp[data-astro-cid-lnq5z37n],.usp[data-astro-cid-lnq5z37n]:nth-child(n){border-left:0;padding:26px 0 28px}}.quotes[data-astro-cid-gakqr736]{isolation:isolate;clip-path:inset(0);background:var(--night);color:#f1f3ec;padding-block:clamp(64px,8vw,112px);position:relative}.quotes__bg[data-astro-cid-gakqr736]{z-index:-2;position:fixed;inset:0}.quotes__bg[data-astro-cid-gakqr736] img[data-astro-cid-gakqr736]{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.quotes[data-astro-cid-gakqr736]:before{content:"";z-index:-1;background:linear-gradient(#1214118c,#12141126 40%,#12141199),linear-gradient(100deg,#121411e0 20%,#12141173 75%,#1214114d);position:absolute;inset:0}.quotes__head[data-astro-cid-gakqr736]{margin-bottom:clamp(28px,3.5vw,44px)}.quotes__head[data-astro-cid-gakqr736] .sheet-label{margin-bottom:16px}.quotes__title[data-astro-cid-gakqr736]{font-size:clamp(32px,3.8vw,54px)}.quotes__grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.quote[data-astro-cid-gakqr736]{backdrop-filter:blur(14px)saturate(1.2);transition:opacity .9s var(--ease), transform .9s var(--ease), border-color .4s var(--ease);transition-delay:calc(var(--i,0) * .12s), calc(var(--i,0) * .12s), 0s;background:#1214116b;border:1px solid #ffffff1f;margin:0;padding:clamp(22px,2.6vw,36px);position:relative}.quote[data-astro-cid-gakqr736]:hover{border-color:#b2f01080}.quote[data-astro-cid-gakqr736]:before{content:"";border-top:3px solid var(--lime);border-left:3px solid var(--lime);width:26px;height:26px;position:absolute;top:-1px;left:-1px}.quote__mark[data-astro-cid-gakqr736]{font-family:var(--font-display);color:var(--lime);height:36px;font-size:80px;font-weight:900;line-height:.7;display:block}.quote[data-astro-cid-gakqr736] blockquote[data-astro-cid-gakqr736]{margin:0}.quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-family:var(--font-display);letter-spacing:-.012em;margin-bottom:20px;font-size:clamp(20px,1.9vw,27px);font-weight:600;line-height:1.28}.quote[data-astro-cid-gakqr736] figcaption[data-astro-cid-gakqr736]{color:#c9ccc2;align-items:center;gap:14px;display:flex}.quote__rule[data-astro-cid-gakqr736]{background:var(--lime);width:32px;height:2px}@media (width<=800px){.quotes__grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}}.qf[data-astro-cid-5v4witja]{background:var(--card);border:1px solid var(--line);padding:clamp(22px,3vw,40px);position:relative}.qf[data-astro-cid-5v4witja]:before,.qf[data-astro-cid-5v4witja]:after{content:"";border:0 solid var(--ink);width:18px;height:18px;position:absolute}.qf[data-astro-cid-5v4witja]:before{border-top-width:3px;border-left-width:3px;top:-1px;left:-1px}.qf[data-astro-cid-5v4witja]:after{border-bottom-width:3px;border-right-width:3px;bottom:-1px;right:-1px}.qf__form[data-astro-cid-5v4witja]{gap:20px;display:grid}.qf__head[data-astro-cid-5v4witja]{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-bottom:14px;font-size:11px;display:flex}.qf__row[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-5v4witja]{align-content:start;gap:8px;display:grid}.field__label[data-astro-cid-5v4witja]{font-size:14px;font-weight:600}.field__label[data-astro-cid-5v4witja] abbr[data-astro-cid-5v4witja]{color:var(--lime-ink);text-decoration:none}.field__opt[data-astro-cid-5v4witja]{color:var(--muted);font-weight:400}.field__help[data-astro-cid-5v4witja]{color:var(--muted);font-size:13px}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;padding:13px 14px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:140px}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--lime-soft);background:#fff;outline:none}.qf__form--validated[data-astro-cid-5v4witja] [data-astro-cid-5v4witja]:invalid{border-color:#b3261e}.qf__hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf__privacy[data-astro-cid-5v4witja]{color:var(--muted);margin:0;font-size:13px}.qf__error[data-astro-cid-5v4witja]{background:#fbeceb;border-left:3px solid #b3261e;padding:12px 14px;font-size:14px}.qf__error[data-astro-cid-5v4witja] a{text-decoration:underline}.qf__submit[data-astro-cid-5v4witja]{justify-self:start}.qf__submit[data-astro-cid-5v4witja]:disabled{opacity:.6;cursor:progress}.qf__success[data-astro-cid-5v4witja]{outline:none;padding:24px 0}.qf__check[data-astro-cid-5v4witja]{background:var(--lime);place-items:center;width:56px;height:56px;margin-bottom:22px;font-size:28px;font-weight:700;display:grid}.qf__success[data-astro-cid-5v4witja] h3[data-astro-cid-5v4witja]{margin-bottom:14px;font-size:clamp(26px,3vw,36px)}.qf__success[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{text-decoration:underline}@media (width<=560px){.qf__row[data-astro-cid-5v4witja]{grid-template-columns:1fr}}.offerte[data-astro-cid-bbikkris]{background:var(--paper-2)}.offerte__grid[data-astro-cid-bbikkris]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.offerte__title[data-astro-cid-bbikkris]{font-size:clamp(44px,5.8vw,88px)}.offerte__intro[data-astro-cid-bbikkris]{color:var(--ink-2);max-width:42ch;margin-top:22px;font-size:19px}.contact[data-astro-cid-bbikkris]{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin:40px 0 0;display:grid}.contact[data-astro-cid-bbikkris] div[data-astro-cid-bbikkris]{border-bottom:1px solid var(--line-strong);padding:16px 16px 18px 0}.contact[data-astro-cid-bbikkris] div[data-astro-cid-bbikkris]:nth-child(2n){border-left:1px solid var(--line-strong);padding-left:16px}.contact[data-astro-cid-bbikkris] .contact__social[data-astro-cid-bbikkris]{border-left:0;grid-column:1/-1;padding-left:0}.contact__social[data-astro-cid-bbikkris] dd[data-astro-cid-bbikkris]{margin-top:4px}.contact[data-astro-cid-bbikkris] dt[data-astro-cid-bbikkris]{color:var(--muted);margin-bottom:6px;font-size:11px}.contact[data-astro-cid-bbikkris] dd[data-astro-cid-bbikkris]{margin:0;font-weight:500}.contact[data-astro-cid-bbikkris] dd[data-astro-cid-bbikkris]>a[data-astro-cid-bbikkris]{background:linear-gradient(var(--lime), var(--lime)) no-repeat left bottom / 100% 2px;transition:background-size .25s var(--ease)}.contact[data-astro-cid-bbikkris] dd[data-astro-cid-bbikkris]>a[data-astro-cid-bbikkris]:hover{background-size:100% 100%}.map[data-astro-cid-bbikkris]{aspect-ratio:16/10;border:1px solid var(--line-strong);background:var(--paper);margin-top:28px;position:relative;overflow:hidden}.map[data-astro-cid-bbikkris] iframe[data-astro-cid-bbikkris]{filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .4s var(--ease);border:0}.map[data-astro-cid-bbikkris]:hover iframe[data-astro-cid-bbikkris]{filter:none}.map__route[data-astro-cid-bbikkris]{background:var(--ink);color:var(--paper);padding:8px 12px;font-size:11px;position:absolute;top:10px;right:10px}.map__route[data-astro-cid-bbikkris]:hover{background:var(--lime);color:var(--ink)}@media (width<=960px){.offerte__grid[data-astro-cid-bbikkris]{grid-template-columns:1fr}}.work__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;margin-bottom:clamp(40px,5vw,64px);display:grid}.work__title[data-astro-cid-lcdefpme]{font-size:clamp(44px,5.8vw,88px)}.work__aside[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:40ch;margin-bottom:18px}.work__chips[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(56px,6vw,80px);padding-top:28px;display:flex}.work__chips-label[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=800px){.work__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
