.ai-page[data-astro-cid-nx5ilvnz]{padding-top:76px}.ai-page[data-astro-cid-nx5ilvnz] [data-astro-cid-nx5ilvnz]:is(h1,h2,h3,p){word-break:keep-all;overflow-wrap:anywhere}.ai-introduction[data-astro-cid-nx5ilvnz]{isolation:isolate;border-bottom:1px solid var(--color-border);background:var(--color-bg);position:relative}.intro-background[data-astro-cid-nx5ilvnz]{z-index:-2;object-fit:contain;object-position:right top;width:80%;height:100%;position:absolute;inset:0 0 auto auto;mask-image:linear-gradient(90deg,#0000,#000 22%)}.ai-introduction[data-astro-cid-nx5ilvnz]:before{z-index:-1;content:"";background:#090a091f;position:absolute;inset:0}.hero-copy[data-astro-cid-nx5ilvnz]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:480px;padding-block:96px 48px;display:flex}.hero-copy[data-astro-cid-nx5ilvnz] h1[data-astro-cid-nx5ilvnz]{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:1.23}.hero-copy[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{max-width:680px;margin-top:26px;font-size:18px;line-height:1.8}.section-links[data-astro-cid-nx5ilvnz]{color:var(--color-muted);flex-wrap:wrap;margin-top:28px;font-size:15px;display:flex}.section-links[data-astro-cid-nx5ilvnz] a[data-astro-cid-nx5ilvnz]{padding-block:10px}.section-links[data-astro-cid-nx5ilvnz] a[data-astro-cid-nx5ilvnz]+a[data-astro-cid-nx5ilvnz]{border-left:1px solid var(--color-border-strong);margin-left:20px;padding-left:20px}.section-links[data-astro-cid-nx5ilvnz] a[data-astro-cid-nx5ilvnz]:hover{color:var(--color-accent)}.mobile-break[data-astro-cid-nx5ilvnz]{display:none}.capability-band[data-astro-cid-nx5ilvnz]{background:#090a09f0;padding-block:34px 40px}.capabilities[data-astro-cid-nx5ilvnz]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.centered-item[data-astro-cid-nx5ilvnz]{border-left:1px solid var(--color-border);text-align:center;flex-direction:column;align-items:center;padding-inline:28px;display:flex}.centered-item[data-astro-cid-nx5ilvnz]:first-child{border-left:0}.capabilities[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:88px;margin-bottom:22px}.capabilities[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{letter-spacing:-.035em;font-size:28px;line-height:1.4}.capabilities[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{max-width:280px;color:var(--color-muted);margin-top:12px;font-size:20px;line-height:1.8}.original-icon[data-astro-cid-nx5ilvnz]{--icon-box:64px;width:var(--icon-box);height:var(--icon-box);flex-shrink:0;display:block;position:relative}.original-icon[data-astro-cid-nx5ilvnz] img[data-astro-cid-nx5ilvnz]{max-width:none;width:calc(var(--icon-box) * var(--icon-scale));height:calc(var(--icon-box) * var(--icon-scale));left:calc(var(--icon-box) * var(--icon-left));top:calc(var(--icon-box) * var(--icon-top));position:absolute}.case-section[data-astro-cid-nx5ilvnz]{border-bottom:1px solid var(--color-border);padding-block:48px 32px;scroll-margin-top:12px}.case-heading[data-astro-cid-nx5ilvnz]{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin-bottom:28px;display:grid}.section-label[data-astro-cid-nx5ilvnz]{color:var(--color-accent);margin-bottom:16px;font-size:17px;font-weight:600;line-height:1.5}.case-heading[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{letter-spacing:-.045em;font-size:clamp(28px,3.35vw,48px);font-weight:700;line-height:1.4}.section-description[data-astro-cid-nx5ilvnz]{color:var(--color-muted);font-size:20px;line-height:1.8}.application-label[data-astro-cid-nx5ilvnz]{color:var(--color-accent);font-size:17px;font-weight:500}.case-figure[data-astro-cid-nx5ilvnz],.data-figure[data-astro-cid-nx5ilvnz]{margin:0}.healthcare-media[data-astro-cid-nx5ilvnz]{aspect-ratio:2724/1463;position:relative;overflow:hidden}.healthcare-media[data-astro-cid-nx5ilvnz] img[data-astro-cid-nx5ilvnz]{width:125.661%;max-width:none;height:auto;position:absolute;top:-17.635%;left:-13.1424%}figcaption[data-astro-cid-nx5ilvnz]{color:var(--color-muted);text-align:center;margin-top:16px;font-size:14px;line-height:1.7}.factory-figure[data-astro-cid-nx5ilvnz] img[data-astro-cid-nx5ilvnz]{border:1px solid var(--color-border);width:100%;height:auto}.feature-row[data-astro-cid-nx5ilvnz]{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;display:grid}.horizontal-item[data-astro-cid-nx5ilvnz]{border-left:1px solid var(--color-border);align-items:center;gap:24px;min-width:0;padding-inline:32px;display:flex}.horizontal-item[data-astro-cid-nx5ilvnz]:first-child{border-left:0;padding-left:0}.horizontal-item[data-astro-cid-nx5ilvnz]:last-child{padding-right:0}.horizontal-item[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:88px}.feature-copy[data-astro-cid-nx5ilvnz]{min-width:0}.feature-copy[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{letter-spacing:-.035em;margin:0 0 10px;font-size:24px;line-height:1.5}.feature-copy[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{color:var(--color-muted);font-size:17px;line-height:1.8}.case-link[data-astro-cid-nx5ilvnz]{border-bottom:1px solid var(--color-accent);min-height:44px;color:var(--color-accent);align-items:center;gap:18px;margin-top:20px;padding:8px 6px;font-size:17px;font-weight:500;line-height:1.6;display:inline-flex}.case-link[data-astro-cid-nx5ilvnz]:hover{color:var(--color-accent-hover)}.data-section[data-astro-cid-nx5ilvnz]{border-bottom:0;padding-bottom:40px}.data-work[data-astro-cid-nx5ilvnz]{grid-template-columns:.95fr 2.75fr;align-items:start;gap:40px;display:grid}.data-figure[data-astro-cid-nx5ilvnz] img[data-astro-cid-nx5ilvnz]{object-fit:contain;background:#f2f2f2;width:100%;height:270px}.data-steps[data-astro-cid-nx5ilvnz]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.data-steps[data-astro-cid-nx5ilvnz] .centered-item[data-astro-cid-nx5ilvnz]{padding-inline:14px}.data-steps[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:80px;margin-bottom:20px}.data-steps[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{letter-spacing:-.035em;margin:0;font-size:24px;line-height:1.5}.data-steps[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{color:var(--color-muted);margin-top:8px;font-size:17px;line-height:1.7}.data-experience[data-astro-cid-nx5ilvnz]{border-top:1px solid var(--color-border);margin-top:24px;padding-top:16px}.data-experience[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{margin:0 0 8px;font-size:18px;line-height:1.5}.data-experience[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{color:var(--color-muted);font-size:16px;line-height:1.8}.collaboration[data-astro-cid-nx5ilvnz]{border-block:1px solid var(--color-border);padding-block:48px}.collaboration-inner[data-astro-cid-nx5ilvnz]{justify-content:space-between;align-items:center;gap:48px;display:flex}.collaboration[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{letter-spacing:-.045em;font-size:clamp(28px,2.65vw,38px);line-height:1.4}.collaboration[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{color:var(--color-muted);margin-top:16px;font-size:17px;line-height:1.8}.collaboration[data-astro-cid-nx5ilvnz] .ui-button{flex-shrink:0;min-width:228px}@media (width>=1680px){.hero-copy[data-astro-cid-nx5ilvnz]{min-height:540px}}@media (width<=1100px){.hero-copy[data-astro-cid-nx5ilvnz]{min-height:440px;padding-block:72px}.intro-background[data-astro-cid-nx5ilvnz]{width:100%}.capabilities[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{font-size:23px}.hero-copy[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{max-width:520px}.capabilities[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{font-size:16px}.case-heading[data-astro-cid-nx5ilvnz]{gap:28px}.section-description[data-astro-cid-nx5ilvnz]{font-size:16px}.horizontal-item[data-astro-cid-nx5ilvnz]{gap:16px;padding-inline:20px}.horizontal-item[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:56px}.feature-copy[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{font-size:19px}.data-work[data-astro-cid-nx5ilvnz]{grid-template-columns:.9fr 2.5fr;gap:24px}.data-steps[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:64px}.data-steps[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{font-size:18px}.data-steps[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{font-size:14px}.collaboration-inner[data-astro-cid-nx5ilvnz]{gap:24px}}@media (width<=800px){.case-heading[data-astro-cid-nx5ilvnz]{grid-template-columns:1fr;gap:16px}.feature-row[data-astro-cid-nx5ilvnz]{grid-template-columns:1fr;margin-top:24px}.horizontal-item[data-astro-cid-nx5ilvnz]{border-left:0;border-bottom:1px solid var(--color-border);gap:24px;padding:24px 0}.horizontal-item[data-astro-cid-nx5ilvnz]:last-child{border-bottom:0;padding-bottom:4px}.horizontal-item[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:64px}.feature-copy[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{margin-bottom:6px;font-size:21px}.feature-copy[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{font-size:15px}.data-work[data-astro-cid-nx5ilvnz]{grid-template-columns:.7fr 1fr;gap:32px}.data-steps[data-astro-cid-nx5ilvnz]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.data-steps[data-astro-cid-nx5ilvnz] .centered-item[data-astro-cid-nx5ilvnz]:nth-child(odd){border-left:0}.collaboration-inner[data-astro-cid-nx5ilvnz]{flex-direction:column;align-items:flex-start}.capabilities[data-astro-cid-nx5ilvnz] .centered-item[data-astro-cid-nx5ilvnz]{padding-inline:18px}.capabilities[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{font-size:20px}}@media (width<=600px){.ai-page[data-astro-cid-nx5ilvnz]{padding-top:66px}.intro-background[data-astro-cid-nx5ilvnz]{object-fit:cover;object-position:62% top;opacity:.6;width:100%;height:470px;mask-image:none}.hero-copy[data-astro-cid-nx5ilvnz]{min-height:440px;padding-block:60px 48px}.hero-copy[data-astro-cid-nx5ilvnz] h1[data-astro-cid-nx5ilvnz]{font-size:clamp(33px,8.8vw,44px);line-height:1.3}.hero-copy[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{margin-top:24px;font-size:16px}.mobile-break[data-astro-cid-nx5ilvnz]{display:block}.section-links[data-astro-cid-nx5ilvnz]{margin-top:24px;font-size:13px}.section-links[data-astro-cid-nx5ilvnz] a[data-astro-cid-nx5ilvnz]+a[data-astro-cid-nx5ilvnz]{margin-left:12px;padding-left:12px}.capability-band[data-astro-cid-nx5ilvnz]{padding-block:8px 24px}.capabilities[data-astro-cid-nx5ilvnz]{grid-template-columns:1fr}.capabilities[data-astro-cid-nx5ilvnz] .centered-item[data-astro-cid-nx5ilvnz]{border-left:0;border-top:1px solid var(--color-border);padding:28px 12px}.capabilities[data-astro-cid-nx5ilvnz] .centered-item[data-astro-cid-nx5ilvnz]:first-child{border-top:0}.capabilities[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{--icon-box:64px;margin-bottom:16px}.capabilities[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{font-size:22px}.capabilities[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{max-width:260px;margin-top:8px;font-size:15px}.case-section[data-astro-cid-nx5ilvnz]{padding-block:36px 28px}.section-label[data-astro-cid-nx5ilvnz]{margin-bottom:12px;font-size:15px}.case-heading[data-astro-cid-nx5ilvnz]{margin-bottom:24px}.case-heading[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{font-size:28px}.section-description[data-astro-cid-nx5ilvnz]{font-size:16px}.application-label[data-astro-cid-nx5ilvnz]{margin-bottom:6px;font-size:14px}figcaption[data-astro-cid-nx5ilvnz]{margin-top:12px;font-size:12px}.case-link[data-astro-cid-nx5ilvnz]{margin-top:16px;font-size:16px}.data-work[data-astro-cid-nx5ilvnz]{grid-template-columns:1fr;gap:32px}.data-figure[data-astro-cid-nx5ilvnz]{width:100%;max-width:300px;margin-inline:auto}.data-figure[data-astro-cid-nx5ilvnz] img[data-astro-cid-nx5ilvnz]{height:260px}.data-steps[data-astro-cid-nx5ilvnz] h3[data-astro-cid-nx5ilvnz]{font-size:20px}.data-steps[data-astro-cid-nx5ilvnz] .original-icon[data-astro-cid-nx5ilvnz]{margin-bottom:16px}.data-experience[data-astro-cid-nx5ilvnz]{margin-top:28px;padding-top:20px}.data-experience[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{font-size:15px}.collaboration[data-astro-cid-nx5ilvnz]{padding-block:36px}.collaboration[data-astro-cid-nx5ilvnz] h2[data-astro-cid-nx5ilvnz]{font-size:28px}.collaboration[data-astro-cid-nx5ilvnz] p[data-astro-cid-nx5ilvnz]{font-size:15px}.collaboration[data-astro-cid-nx5ilvnz] .ui-button{width:100%}}
