@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-ext-wght-normal.Do32GAgg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-wght-normal.BX-N26TK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-ext-wght-italic.DnrvN18u.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display Variable;font-style:italic;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-wght-italic.CVGfwxFr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wk-teal:#4d959e;--wk-orange:#f49826;--wk-yellow:#e9e44a;--wk-magenta:#e44993;--wk-graphite:#303031;--wk-white:#fff;--ink-night:#0b0b0c;--ink-deep:#141415;--paper:#f5f3ef;--ink:var(--wk-graphite);--ink-2:#5c5c5e;--ink-3:#8a8a8c;--line-dark:#ffffff24;--line-light:#30303124;--font:"Red Hat Display Variable", "Red Hat Display", system-ui, sans-serif;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--gutter:clamp(20px, 3.4vw, 56px);--maxw:1440px;--header-h:84px;--sq-radius:22%;--area-automation:var(--wk-teal);--area-innovation:var(--wk-yellow);--area-industry:var(--wk-orange);--area-robotics:var(--wk-magenta)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ink-night);color:var(--wk-white);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;color:#111;background:#fff;border-radius:999px;padding:12px 18px;font-weight:600;position:fixed;top:-80px;left:16px}.skip:focus{top:16px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.kicker:before{content:"";border-radius:var(--sq-radius);opacity:.85;background:currentColor;width:9px;height:9px}.h-section{letter-spacing:-.04em;font-size:clamp(40px,5.4vw,88px);font-weight:560;line-height:.96}.h-section em{font-style:italic;font-weight:300}.lead{font-size:clamp(17px,1.25vw,19px);line-height:1.6}.btn{white-space:nowrap;min-height:52px;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), background .3s ease;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;display:inline-flex}.btn--light{color:#111;background:#fff}.btn--light:hover{transform:translateY(-1px);box-shadow:0 0 0 6px #ffffff1f,0 0 44px #f4982652}.btn--dark{background:var(--wk-graphite);color:#fff}.btn--dark:hover{background:#111;transform:translateY(-1px)}.link{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:600;display:inline-flex}.link:hover{background-position:100% 100%;background-size:0 1px}.link .arr{transition:transform .45s var(--ease-out)}.link:hover .arr{transform:translate(4px)}.sq{border-radius:var(--sq-radius);background:var(--c,currentColor);flex:none;width:12px;height:12px;display:inline-block}.credit{letter-spacing:.03em;opacity:.6;font-size:10px}.placeholder-tag{letter-spacing:.08em;text-transform:uppercase;opacity:.7;border:1px dashed;border-radius:4px;padding:4px 8px;font-size:10px}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(24px)}}
