.rows-wrap[data-astro-cid-rqcsfpnx]{gap:var(--spacing-05);flex-direction:column;display:flex}.card-row[data-astro-cid-rqcsfpnx]{gap:var(--spacing-05);flex-wrap:wrap;display:flex}.svc[data-astro-cid-rqcsfpnx]{--kt:#111418;--kl:#5f6369;--kp:#5f6369;isolation:isolate;box-sizing:border-box;justify-content:space-between;gap:var(--spacing-08);min-height:clamp(190px,17vw,240px);padding:var(--spacing-06);background:var(--color-surface-card);flex-direction:column;display:flex;position:relative}.svc[data-astro-cid-rqcsfpnx].lit{--kt:#eceff4;--kl:#c8ced8;--kp:#eceff4;--focus:#eceff4}.svc-lf[data-astro-cid-rqcsfpnx]{z-index:-1;visibility:hidden;clip-path:inset(0 0 100%);background:var(--color-lichtfeld);pointer-events:none;position:absolute;inset:0;overflow:hidden}.svc-lf[data-astro-cid-rqcsfpnx] canvas[data-astro-cid-rqcsfpnx]{filter:blur(28px);pointer-events:none;width:120vw;height:120vh;position:absolute}.svc-top[data-astro-cid-rqcsfpnx]{gap:var(--spacing-04);color:var(--kt);transition:color var(--kd,.5s) var(--ease-soft);flex-direction:column;display:flex}.svc-meta[data-astro-cid-rqcsfpnx]{justify-content:space-between;gap:var(--spacing-05);display:flex}.svc-cat[data-astro-cid-rqcsfpnx]{color:var(--kl);transition:color var(--kd,.5s) var(--ease-soft)}.svc-link[data-astro-cid-rqcsfpnx]{opacity:1}.svc-link[data-astro-cid-rqcsfpnx]:after{content:"";position:absolute;inset:0}.svc-bottom[data-astro-cid-rqcsfpnx]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-06);display:flex}.svc-text[data-astro-cid-rqcsfpnx]{max-width:44ch;color:var(--kp);transition:color var(--kd,.5s) var(--ease-soft)}.svc[data-astro-cid-rqcsfpnx] .svc-arrow{color:var(--kt);transition:color var(--kd,.5s) var(--ease-soft);flex:none;margin-bottom:4px}.svc[data-astro-cid-rqcsfpnx] a[data-astro-cid-rqcsfpnx]:hover{opacity:1}.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding:0 var(--gutter);flex-direction:column;display:flex}.hero-inner[data-astro-cid-lcdefpme]{width:100%;max-width:var(--content-max);box-sizing:border-box;justify-content:space-between;gap:var(--spacing-08);padding:var(--spacing-12) var(--spacing-06) var(--spacing-09);flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.hero-mid[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--spacing-07) var(--spacing-08);flex-wrap:wrap;flex:1;display:flex}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;flex:180px;font-size:12px;line-height:1.7}.wheel[data-astro-cid-lcdefpme]{flex:none;width:min(100%,clamp(240px,24vw,300px));height:308px;margin:0 auto;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 38% 62%,#0000)}.wheel-list[data-astro-cid-lcdefpme]{will-change:transform;flex-direction:column;display:flex}.wheel-word[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;height:44px;font-size:12px;display:flex}.wheel-brackets[data-astro-cid-lcdefpme]{pointer-events:none;justify-content:space-between;align-items:center;height:44px;font-size:15px;display:flex;position:absolute;top:132px;left:0;right:0}.hero-projects[data-astro-cid-lcdefpme]{flex:180px;justify-content:flex-end;display:flex}.plist[data-astro-cid-lcdefpme]{gap:var(--spacing-03);flex-direction:column;display:flex}.plist[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{display:flex}.plist[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--spacing-08);padding:var(--spacing-03) 0;border-bottom:1px solid;flex:1;display:flex}.hero-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:var(--spacing-07) var(--spacing-10);flex-wrap:wrap;display:flex}.hero-h1[data-astro-cid-lcdefpme]{max-width:15ch}.hero-side[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--spacing-06);flex-direction:column;flex:360px;max-width:380px;display:flex}.stack-64[data-astro-cid-lcdefpme]{gap:var(--spacing-10);flex-direction:column;display:flex}.clip[data-astro-cid-lcdefpme]{overflow:clip}.approach-head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--spacing-06);padding:0 calc(var(--gutter) + var(--spacing-06)) var(--spacing-10);text-align:center;flex-direction:column;display:flex}.stmt[data-astro-cid-lcdefpme]{max-width:980px}.team[data-astro-cid-lcdefpme]{box-sizing:border-box;border:1px solid var(--line);background:var(--color-surface-card);flex-wrap:wrap;margin:0 max(-1px,50% - 745px);display:flex;overflow:hidden}.team-info[data-astro-cid-lcdefpme]{box-sizing:border-box;justify-content:space-between;gap:var(--spacing-09);min-width:0;padding:var(--spacing-06);flex-direction:column;flex:380px;display:flex}.team-facts[data-astro-cid-lcdefpme]{align-self:flex-start;gap:var(--spacing-03) var(--spacing-06);grid-template-columns:auto auto;display:grid}.team-text[data-astro-cid-lcdefpme]{gap:var(--spacing-05);flex-direction:column;display:flex}.team-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42ch}.team-list[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);flex-direction:column;flex:380px;min-width:0;margin:-1px 0 0 -1px;display:flex}.team-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--spacing-06);padding:var(--spacing-06);border-top:1px solid var(--line);flex:1;display:flex}.team-person[data-astro-cid-lcdefpme]{gap:var(--spacing-02);flex-direction:column;display:flex}.team-photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;flex:none;width:clamp(64px,6vw,84px);height:auto}
