.featured-project-description[data-astro-cid-ndpcbgw5]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-frame[data-astro-cid-ndpcbgw5] img,.featured-frame[data-astro-cid-ndpcbgw5] .project-placeholder{transition:transform .6s cubic-bezier(.22,1,.36,1)}a[data-astro-cid-ndpcbgw5]:hover .featured-frame[data-astro-cid-ndpcbgw5] img,a[data-astro-cid-ndpcbgw5]:hover .featured-frame[data-astro-cid-ndpcbgw5] .project-placeholder{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.featured-frame[data-astro-cid-ndpcbgw5] img,.featured-frame[data-astro-cid-ndpcbgw5] .project-placeholder{transition:none}a[data-astro-cid-ndpcbgw5]:hover .featured-frame[data-astro-cid-ndpcbgw5] img,a[data-astro-cid-ndpcbgw5]:hover .featured-frame[data-astro-cid-ndpcbgw5] .project-placeholder{transform:none}}.project-card-description[data-astro-cid-3j7k4nic]{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.project-card[data-astro-cid-3j7k4nic] img,.project-card[data-astro-cid-3j7k4nic] .project-placeholder{transition:transform .4s cubic-bezier(.22,1,.36,1),filter .4s;transform:scale(1)}@media (width>=768px){.project-card[data-astro-cid-3j7k4nic]:hover img,.project-card[data-astro-cid-3j7k4nic]:hover .project-placeholder{filter:brightness(.9);transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.project-card[data-astro-cid-3j7k4nic] img,.project-card[data-astro-cid-3j7k4nic] .project-placeholder{transition:none!important}}.wheel-stage[data-astro-cid-pqs46nof]{--stage-h:clamp(300px, 38vh, 380px)}.wheel-controls[data-astro-cid-pqs46nof]{display:none}@media (prefers-reduced-motion:no-preference){html.js .wheel-controls[data-astro-cid-pqs46nof]{visibility:hidden;display:block}html.js .wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-controls[data-astro-cid-pqs46nof]{visibility:visible}html.js .wheel[data-astro-cid-pqs46nof]:not(.is-enhanced) .wheel-stage[data-astro-cid-pqs46nof]{min-height:var(--stage-h)}}@media (width<=1023px){.wheel-stage[data-astro-cid-pqs46nof]{--stage-h:270px}}.wheel-list[data-astro-cid-pqs46nof]{border-top:1px solid #1018281a}.wheel-item[data-astro-cid-pqs46nof]{border-bottom:1px solid #1018281a}.wheel-link[data-astro-cid-pqs46nof]{outline:none;align-items:baseline;gap:1rem;padding:.875rem 0;display:flex}.wheel-link[data-astro-cid-pqs46nof]:focus-visible{border-radius:.5rem;box-shadow:0 0 0 4px #0057ff26}.wheel-bg[data-astro-cid-pqs46nof],.wheel-frame[data-astro-cid-pqs46nof],.wheel-metric[data-astro-cid-pqs46nof],.wheel-cta[data-astro-cid-pqs46nof]{display:none}.wheel-text[data-astro-cid-pqs46nof]{flex:1;align-items:baseline;gap:1rem;min-width:0;display:flex}.wheel-name[data-astro-cid-pqs46nof]{flex:1;min-width:0;font-size:1rem}.wheel-arrow[data-astro-cid-pqs46nof]{opacity:0;width:1rem;transition:opacity .22s,transform .22s cubic-bezier(.22,1,.36,1);transform:translate(10px)}.wheel-link[data-astro-cid-pqs46nof]:hover .wheel-name[data-astro-cid-pqs46nof]{color:var(--color-primary,#0057ff)}.wheel-link[data-astro-cid-pqs46nof]:hover .wheel-arrow[data-astro-cid-pqs46nof],.wheel-link[data-astro-cid-pqs46nof]:focus-visible .wheel-arrow[data-astro-cid-pqs46nof]{opacity:1;transform:translate(0)}.wheel-step[data-astro-cid-pqs46nof]{color:#101828;background:#fff;border:1px solid #1018281a;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.05rem;transition:border-color .2s,color .2s;display:inline-flex}.wheel-step[data-astro-cid-pqs46nof]:hover{border-color:var(--color-primary,#0057ff);color:var(--color-primary,#0057ff)}.wheel-hint[data-astro-cid-pqs46nof]{display:none}.wheel-step[data-astro-cid-pqs46nof]:focus-visible,.wheel-pause[data-astro-cid-pqs46nof]:focus-visible{outline:none;box-shadow:0 0 0 4px #0057ff26}.wheel-pause[data-astro-cid-pqs46nof]{min-height:2.5rem}.wheel-digit[data-astro-cid-pqs46nof]{vertical-align:top;text-align:center;width:.62em;height:1em;display:inline-block;overflow:hidden}.wheel-strip[data-astro-cid-pqs46nof]{will-change:transform;display:block}.wheel-strip[data-astro-cid-pqs46nof]>span[data-astro-cid-pqs46nof]{height:1em;line-height:1;display:block}.wheel-bar[data-astro-cid-pqs46nof] .wheel-seg[data-astro-cid-pqs46nof]{background:#1018281a;flex:1;height:2px;position:relative;overflow:hidden}.wheel-seg-fill[data-astro-cid-pqs46nof]{transform-origin:0;background:var(--color-primary,#0057ff);position:absolute;inset:0;transform:scaleX(0)}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-stage[data-astro-cid-pqs46nof]{--frame-w:200px;perspective:1200px;touch-action:pan-y;mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-list[data-astro-cid-pqs46nof]{height:var(--stage-h);border-top:0;position:relative}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]{cursor:pointer}@media (hover:hover) and (pointer:fine){.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-list[data-astro-cid-pqs46nof]{cursor:ns-resize}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-hint[data-astro-cid-pqs46nof]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#1018289e;opacity:0;pointer-events:none;font-family:ui-monospace,monospace;font-size:11px;font-weight:600;transition:opacity .24s;display:block;position:absolute;bottom:-1.75rem;left:0;right:0}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-hint[data-astro-cid-pqs46nof].is-visible{opacity:1}}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-item[data-astro-cid-pqs46nof]{will-change:transform, opacity;border-bottom:0;position:absolute;top:50%;left:0;right:0}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]{grid-template-columns:var(--frame-w) minmax(0, 1fr);border-radius:1rem;align-items:center;gap:1.25rem;padding:.75rem;display:grid;position:relative}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-bg[data-astro-cid-pqs46nof]{background:#fff;border:1px solid #1018280d;border-radius:1rem;display:block;position:absolute;inset:0;box-shadow:0 18px 40px -22px #10182859}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-frame[data-astro-cid-pqs46nof]{aspect-ratio:4/3;will-change:clip-path;border-radius:.75rem;display:block;position:relative;overflow:hidden}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-frame[data-astro-cid-pqs46nof] img,.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-frame[data-astro-cid-pqs46nof] .project-placeholder{transition:transform .5s cubic-bezier(.22,1,.36,1)}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]:hover .wheel-frame[data-astro-cid-pqs46nof] img,.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]:hover .wheel-frame[data-astro-cid-pqs46nof] .project-placeholder{transform:scale(1.04)}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-frame[data-astro-cid-pqs46nof] .project-placeholder p{font-size:1.1rem;line-height:1.05}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-frame[data-astro-cid-pqs46nof] .project-placeholder>div:last-child{padding:2.25rem .9rem .9rem}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-text[data-astro-cid-pqs46nof]{gap:.35rem;display:grid;position:relative}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-name[data-astro-cid-pqs46nof]{font-size:1.875rem;line-height:1.08}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-name[data-astro-cid-pqs46nof] .wheel-word{display:inline-block}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-type[data-astro-cid-pqs46nof],.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-arrow[data-astro-cid-pqs46nof]{display:none}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-metric[data-astro-cid-pqs46nof],.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-cta[data-astro-cid-pqs46nof]{display:block}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-cta[data-astro-cid-pqs46nof]{margin-top:.5rem;font-size:.875rem;transition:transform .22s}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]:hover .wheel-cta[data-astro-cid-pqs46nof]{transform:translateY(4px)}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]:hover .wheel-name[data-astro-cid-pqs46nof]{color:inherit}@media (width<=1023px){.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-stage[data-astro-cid-pqs46nof]{--frame-w:112px}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-link[data-astro-cid-pqs46nof]{gap:.875rem;padding:.5rem}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-name[data-astro-cid-pqs46nof]{font-size:1.25rem}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-cta[data-astro-cid-pqs46nof]{margin-top:.25rem}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-metric[data-astro-cid-pqs46nof]{font-size:10px}.wheel[data-astro-cid-pqs46nof].is-enhanced .wheel-frame[data-astro-cid-pqs46nof] .project-placeholder p{font-size:.8rem}}.realizations-page[data-astro-cid-eo6yohib]{overflow-x:clip}.realizations-page [id^=projekt-]{scroll-margin-top:96px}.service-row-link[data-astro-cid-eo6yohib]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.service-row-link[data-astro-cid-eo6yohib]:hover,.service-row-link[data-astro-cid-eo6yohib]:focus-visible{transform:translate(8px)}.realizations-page.is-animated .service-row.reveal-card{transition-delay:calc(var(--row-index,0) * 60ms)!important}@media (prefers-reduced-motion:reduce){.service-row-link[data-astro-cid-eo6yohib]{transition:none}.service-row-link[data-astro-cid-eo6yohib]:hover,.service-row-link[data-astro-cid-eo6yohib]:focus-visible{transform:none}}.realizations-page .reveal-chip,.realizations-page .reveal-fade,.realizations-page .reveal-card{transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1)}.realizations-page.is-animated .reveal-chip:not(.is-visible),.realizations-page.is-animated .reveal-fade:not(.is-visible),.realizations-page.is-animated .reveal-card:not(.is-visible){opacity:0;transform:translateY(18px)}.realizations-page .reveal-chip.is-visible,.realizations-page .reveal-fade.is-visible,.realizations-page .reveal-card.is-visible{opacity:1;transform:translateY(0)}.realizations-page .reveal-heading .reveal-word{transition:opacity .56s,transform .56s cubic-bezier(.22,1,.36,1);display:inline-block}.realizations-page.is-animated .reveal-heading:not(.is-visible) .reveal-word{opacity:0;transform:translateY(.42em)}.realizations-page .reveal-heading.is-visible .reveal-word{opacity:1;transform:translateY(0)}.realizations-page .reveal-heading.is-visible .reveal-word:first-child{transition-delay:30ms}.realizations-page .reveal-heading.is-visible .reveal-word:nth-child(2){transition-delay:80ms}@media (prefers-reduced-motion:reduce){.realizations-page[data-astro-cid-eo6yohib],.realizations-page .reveal-chip,.realizations-page .reveal-fade,.realizations-page .reveal-card,.realizations-page .reveal-heading,.realizations-page .reveal-heading .reveal-word{opacity:1;transition:none;transform:none}}
