.hero[data-astro-cid-f2t6dg3d]{position:relative;min-height:429px;overflow:hidden}.hero-grid[data-astro-cid-f2t6dg3d]{position:absolute;inset:0;z-index:0;background:linear-gradient(var(--color-overlay-brand-68),var(--color-overlay-brand-72)),url(/assets/network-wave-background.jpg) center / cover,linear-gradient(var(--color-overlay-cyan-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-overlay-cyan-grid) 1px,transparent 1px),radial-gradient(circle at 70% 18%,var(--color-overlay-cyan-glow),transparent 34%),var(--color-bg-brand-dark);background-size:auto,cover,56px 56px,56px 56px,auto,auto}.hero[data-astro-cid-f2t6dg3d]:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,var(--color-overlay-brand-0),var(--color-overlay-brand-20) 100%)}.hero-content[data-astro-cid-f2t6dg3d]{position:relative;z-index:2;display:grid;justify-items:center;align-content:center;min-height:429px;padding:146px 0 54px;text-align:center}.hero[data-astro-cid-f2t6dg3d] h1[data-astro-cid-f2t6dg3d]{max-width:920px;margin-bottom:1rem;font-size:clamp(2rem,5.3vw,4rem);line-height:1.1}.hero-eyebrow[data-astro-cid-f2t6dg3d]{margin-bottom:1rem;font-size:1rem;font-weight:700}.hero-copy[data-astro-cid-f2t6dg3d]{max-width:720px;color:var(--color-overlay-white-86);font-size:clamp(17px,1.8vw,21px);line-height:1.55}.hero-content[data-astro-cid-f2t6dg3d] a[data-astro-cid-f2t6dg3d]{margin-top:1.25rem}@media(max-width:640px){.hero[data-astro-cid-f2t6dg3d],.hero-content[data-astro-cid-f2t6dg3d]{min-height:540px}.hero-content[data-astro-cid-f2t6dg3d]{width:min(var(--max),calc(100% - 28px));margin-inline:auto;padding-top:154px;padding-bottom:54px}}.origin[data-astro-cid-vtqlyev5]{padding:30px 0 64px;background:linear-gradient(var(--color-overlay-paper-92),var(--color-overlay-paper-92)),url(/assets/robot-parts-background.jpg) center / cover,var(--color-bg-subtle)}.origin-inner[data-astro-cid-vtqlyev5]{width:min(980px,calc(100% - 40px))}.origin-inner[data-astro-cid-vtqlyev5] h2[data-astro-cid-vtqlyev5]{max-width:866px;margin:0 auto 36px;color:var(--color-text-heading);font-size:clamp(36px,3.7vw,48px);line-height:normal;text-align:center}.origin-grid[data-astro-cid-vtqlyev5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,355px);gap:clamp(1.5rem,6vw,5rem);align-items:start}.story-copy[data-astro-cid-vtqlyev5]{color:var(--color-text-heading);font-family:Helvetica,Arial,sans-serif;font-size:22px;font-weight:300;line-height:1.5;text-align:left}.story-copy[data-astro-cid-vtqlyev5] p[data-astro-cid-vtqlyev5]{margin-bottom:0}.story-copy[data-astro-cid-vtqlyev5] p[data-astro-cid-vtqlyev5]+p[data-astro-cid-vtqlyev5]{margin-top:1rem}.portrait[data-astro-cid-vtqlyev5]{margin:0}.portrait[data-astro-cid-vtqlyev5] img[data-astro-cid-vtqlyev5]{width:355px;aspect-ratio:1;object-fit:cover;border:0;box-shadow:none}.portrait[data-astro-cid-vtqlyev5] figcaption[data-astro-cid-vtqlyev5]{margin-top:.75rem;color:var(--color-text-muted);font-size:16px;font-style:italic;text-align:center}@media(min-width:981px){.story-copy[data-astro-cid-vtqlyev5]{padding-top:8px}}@media(max-width:980px){.origin-grid[data-astro-cid-vtqlyev5]{grid-template-columns:1fr}.portrait[data-astro-cid-vtqlyev5]{justify-self:center}}@media(max-width:640px){.origin[data-astro-cid-vtqlyev5]{padding-block:58px;padding-top:34px}.origin-inner[data-astro-cid-vtqlyev5]{width:min(980px,calc(100% - 28px));margin-inline:auto}.origin-inner[data-astro-cid-vtqlyev5] h2[data-astro-cid-vtqlyev5]{overflow-wrap:anywhere}}.home-inner[data-astro-cid-j7pv25f6]{width:min(1100px,calc(100% - 40px))}.work-section[data-astro-cid-j7pv25f6],.approach[data-astro-cid-j7pv25f6]{padding-block:clamp(3rem,7vw,6rem)}.work-section[data-astro-cid-j7pv25f6]{background:linear-gradient(var(--color-overlay-white-92),var(--color-overlay-white-92)),url(/assets/workshop-background.png) center / cover,var(--color-bg-subtle);background-blend-mode:normal,luminosity,normal}h2[data-astro-cid-j7pv25f6]{margin-bottom:1rem}h3[data-astro-cid-j7pv25f6]{margin-bottom:.55rem}.section-intro[data-astro-cid-j7pv25f6],.contact-copy[data-astro-cid-j7pv25f6]{max-width:65ch;margin-bottom:1.75rem}.work-grid[data-astro-cid-j7pv25f6],.work-stack[data-astro-cid-j7pv25f6]{display:grid;gap:1rem}.work-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.35fr 1fr}.work-card[data-astro-cid-j7pv25f6]{overflow:hidden;border:1px solid #e0ddee;border-radius:12px;background:#fff}.work-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;max-height:230px;object-fit:contain;background:#f3f1fb}.compact[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:clamp(3.5rem,8vw,7rem) minmax(0,1fr);align-content:center;gap:1rem}.compact[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1;border-radius:6px;object-fit:cover}.card-copy[data-astro-cid-j7pv25f6]{padding:clamp(1rem,3vw,1.75rem)}.card-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.65rem}.card-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{margin-bottom:0}.card-copy[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:.15em}.label[data-astro-cid-j7pv25f6]{color:#51407c;font-weight:700;font-size:.9rem}.approach[data-astro-cid-j7pv25f6]{background:linear-gradient(var(--color-overlay-brand-88),var(--color-overlay-brand-88)),url(/assets/ai-control-room.jpg) center / cover,var(--color-text-heading)}.approach[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 2.5rem;padding-left:1.5rem}.approach[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:.25rem}.approach[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{font-weight:700}@media(max-width:720px){.work-grid[data-astro-cid-j7pv25f6],.approach[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
