.landing{background:var(--cds-background,#fff);color:var(--cds-text-primary,#161616)}.landing ::selection{color:#161616;background:#d0e2ff}.landing p{letter-spacing:.16px}.landing-wrap{inline-size:100%;max-inline-size:99rem;margin-inline:auto;padding-inline:1rem}@media (width>=42rem){.landing-wrap{padding-inline:2rem}}.landing-skip{z-index:9000;background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff);padding:.5rem 1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem;transform:translateY(-200%)}.landing-skip:focus{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:2px;transform:none}.landing-nav{z-index:8000;border-block-end:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-background,#fff);align-items:center;gap:2rem;block-size:3rem;padding-inline-start:0;display:flex;position:sticky;inset-block-start:0}@media (width>=42rem){.landing-nav{padding-inline-start:2rem}}.landing-nav .cds--btn{block-size:3rem;min-block-size:3rem;margin-inline-start:auto}.landing-nav__menu{block-size:3rem;inline-size:3rem;color:var(--cds-icon-primary,#161616);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:-1rem;padding:0;display:inline-grid}.landing-nav__menu:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.landing-nav__menu:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}@media (width>=42rem){.landing-nav__menu{display:none}}.landing-nav__brand{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);color:var(--cds-text-primary,#161616);text-decoration:none}.landing-nav__links{gap:.25rem;display:none}.landing-nav__links[data-open=true]{border-block-end:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-background,#fff);gap:0;display:grid;position:absolute;inset-block-start:3rem;inset-inline:0}@media (width>=42rem){.landing-nav__links,.landing-nav__links[data-open=true]{border:0;gap:.25rem;display:flex;position:static}}.landing-nav__links a{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);block-size:3rem;color:var(--cds-text-secondary,#525252);align-items:center;padding-inline:1rem;text-decoration:none;display:inline-flex}.landing-nav__links a:hover{background:var(--cds-layer-hover-01,#e8e8e8);color:var(--cds-text-primary,#161616)}.landing a:focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:-2px}.landing-display{letter-spacing:-.5px;text-wrap:balance;max-inline-size:15ch;font-size:clamp(2.625rem,1.75rem + 3.2vw,4.75rem);font-weight:300;line-height:1.17}.landing-heading{text-wrap:balance;max-inline-size:22ch;font-size:clamp(2rem,1.6rem + 1.4vw,2.625rem);font-weight:300;line-height:1.2}.landing-lead{max-inline-size:40rem;color:var(--cds-text-secondary,#525252);margin-block-start:1.5rem;font-size:1.125rem;line-height:1.5}.landing-actions{flex-wrap:wrap;gap:1rem;margin-block-start:2.5rem;display:flex}.landing-link{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-link-primary,#0f62fe);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.landing-link:hover{color:var(--cds-link-primary-hover,#0043ce);text-underline-offset:3px;text-decoration:underline}.landing-hero__text{padding-block:4rem 3rem}@media (width>=66rem){.landing-hero__text{padding-block:6rem 4rem}}.landing-hero__stage{background:linear-gradient(to bottom, var(--cds-background,#fff) 0%, #edf5ff 100%);padding-block-end:4rem}.landing-hero__grid{position:relative}.landing-hero__frame{border:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-background,#fff);margin:0;animation:.9s cubic-bezier(0,0,.3,1) both landing-reveal}@media (width>=66rem){.landing-hero__frame{inline-size:78%}}.landing-hero__frame figcaption{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);border-block-start:1px solid var(--cds-border-subtle-00,#e0e0e0);color:var(--cds-text-secondary,#525252);padding:.75rem 1rem}@keyframes landing-reveal{0%{clip-path:inset(0 0 18%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.landing-hero__frame{animation:none}}@media (prefers-reduced-motion:reduce) and (width>=66rem){.landing-hero__grid .landing-hero__facts{border-block-start:0;grid-template-columns:repeat(3,1fr);inline-size:78%;position:static}.landing-hero__grid .landing-hero__facts li+li{border-block-start:0;border-inline-start:1px solid var(--cds-border-subtle-00,#e0e0e0)}}.landing-video{aspect-ratio:900/562;background:var(--cds-layer-01,#f4f4f4);block-size:auto;inline-size:100%;display:block}.landing-hero__facts{border:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-background,#fff);border-block-start:0;display:grid}@media (width>=42rem){.landing-hero__facts{grid-template-columns:repeat(3,1fr)}}@media (width>=66rem){.landing-hero__facts{border-block-start:1px solid var(--cds-border-subtle-00,#e0e0e0);grid-template-columns:1fr;inline-size:30%;position:absolute;inset-block-end:-2rem;inset-inline-end:2rem}}.landing-hero__facts li{gap:.5rem;padding:1.5rem;display:grid}.landing-hero__facts li+li{border-block-start:1px solid var(--cds-border-subtle-00,#e0e0e0)}@media (width>=42rem){.landing-hero__facts li+li{border-block-start:0;border-inline-start:1px solid var(--cds-border-subtle-00,#e0e0e0)}}@media (width>=66rem){.landing-hero__facts li+li{border-block-start:1px solid var(--cds-border-subtle-00,#e0e0e0);border-inline-start:0}}.landing-hero__facts strong{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);font-weight:400}.landing-hero__facts span{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252)}.landing-section{padding-block:4rem}@media (width>=66rem){.landing-section{padding-block:6rem}}.landing-section--band{border-block:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-layer-01,#f4f4f4)}.landing-tile{border:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-background,#fff);flex-direction:column;display:flex}.landing-tile--wide{margin-block-start:3rem}@media (width>=66rem){.landing-tile--wide{grid-template-columns:2fr 3fr;display:grid}}.landing-tile--wide .landing-tile__text{justify-content:center;padding:2rem}@media (width>=66rem){.landing-tile--wide .landing-tile__text{padding:3rem}.landing-tile--wide .landing-tile__media{border-block-start:0;border-inline-start:1px solid var(--cds-border-subtle-00,#e0e0e0)}}.landing-tile__text{flex-direction:column;flex:1;gap:1rem;padding:1.5rem;display:flex}.landing-tile__text p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);max-inline-size:36rem;color:var(--cds-text-secondary,#525252)}.landing-tile__title{font-size:1.5rem;font-weight:400;line-height:1.33}.landing-tile__media{background:var(--cds-layer-01,#f4f4f4);align-content:center;padding:1rem;display:grid}.landing-tile__media .landing-video{border:1px solid var(--cds-border-subtle-00,#e0e0e0)}.landing-tile:not(.landing-tile--wide) .landing-tile__media{border-block-end:1px solid var(--cds-border-subtle-00,#e0e0e0);order:-1}.landing-tile__media--render{padding:0}.landing-tile__media--render img{aspect-ratio:900/594;object-fit:cover;block-size:auto;inline-size:100%;display:block}.landing-tiles{gap:1rem;margin-block-start:1rem;display:grid}@media (width>=42rem){.landing-tiles{grid-template-columns:repeat(2,1fr)}}@media (width>=66rem){.landing-tiles{grid-template-columns:repeat(3,1fr)}.landing-split{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;display:grid}.landing-split .landing-lead{margin-block-start:0}}.landing-fleet{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--cds-border-strong-01,#8d8d8d) transparent;grid-auto-columns:14rem;grid-auto-flow:column;gap:0;margin-block-start:3rem;padding-inline:1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}@media (width>=42rem){.landing-fleet{padding-inline:2rem;scroll-padding-inline:2rem}}.landing-fleet li{scroll-snap-align:start}.landing-fleet li+li .landing-robot{border-inline-start:0}.landing-robot{border:1px solid var(--cds-border-subtle-00,#e0e0e0);background:var(--cds-background,#fff);color:var(--cds-text-primary,#161616);gap:.25rem;padding:1rem 1rem 1.5rem;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9);display:grid}.landing-robot:hover{background:var(--cds-layer-hover-01,#e8e8e8)}.landing-robot:hover .landing-robot__name{color:var(--cds-link-primary,#0f62fe)}.landing-robot img{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%;margin-block-end:.75rem}.landing-robot__name{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px)}.landing-robot__type{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-secondary,#525252)}.landing-columns{margin-block-start:3rem;display:grid}@media (width>=42rem){.landing-columns{grid-template-columns:repeat(3,1fr)}}.landing-columns li{border-block-start:1px solid var(--cds-border-subtle-00,#e0e0e0);align-content:start;gap:1rem;padding-block:1.5rem;display:grid}@media (width>=42rem){.landing-columns li{border-block-start:0;border-inline-end:1px solid var(--cds-border-subtle-00,#e0e0e0);margin-inline-end:2rem;padding:1.5rem 2rem 0 0}.landing-columns li:last-child{border-inline-end:0;margin-inline-end:0}}.landing-columns p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252)}.landing-columns__title{font-size:1.25rem;font-weight:400;line-height:1.4}.landing-cta{gap:3rem;display:grid}@media (width>=66rem){.landing-cta{grid-template-columns:2fr 1fr 1fr;gap:2rem}}.landing-cta__aside{border-block-start:1px solid var(--cds-border-subtle-00,#e0e0e0);align-content:start;gap:.75rem;padding-block-start:1.5rem;display:grid}@media (width>=66rem){.landing-cta__aside{border-block-start:0;border-inline-start:1px solid var(--cds-border-subtle-00,#e0e0e0);padding:0 0 0 1.5rem}}.landing-cta__aside p{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-secondary,#525252)}.landing-footer{color:#c6c6c6;background:#161616;padding-block:4rem 2rem}.landing-footer a{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:#c6c6c6;text-decoration:none}.landing-footer a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.landing-footer a:focus-visible{outline-color:#fff}.landing-footer nav{align-content:start;gap:.75rem;display:grid}.landing-footer h2{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);color:#fff;margin-block-end:.25rem}.landing-footer__grid{gap:2.5rem;display:grid}@media (width>=42rem){.landing-footer__grid{grid-template-columns:repeat(3,1fr)}}@media (width>=66rem){.landing-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}}.landing-footer__brand{font-size:var(--cds-heading-03-font-size,1.25rem);font-weight:var(--cds-heading-03-font-weight,400);line-height:var(--cds-heading-03-line-height,1.4);letter-spacing:var(--cds-heading-03-letter-spacing,0);color:#fff}.landing-footer__note{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:#a8a8a8;border-block-start:1px solid #393939;margin-block-start:4rem;padding-block-start:1rem}
