.home-page{background:var(--ss-surface)}.home-page :is(h1,h2,h3,p,dt,dd,address){word-break:keep-all;overflow-wrap:break-word}.home-page #identity h1{max-width:100%;font-size:clamp(2rem,4.25vw,4rem);font-weight:700;line-height:1.3;letter-spacing:-.045em;filter:none;text-shadow:0 2px 16px rgb(0 0 0/30%)}.home-page[lang=en] #identity h1{font-size:clamp(1.9rem,3.2vw,3.25rem)}.home-page #about{padding-top:112px;padding-bottom:64px;background:var(--ss-surface)}.home-page #about>div{grid-template-columns:1.05fr .95fr;gap:80px}.home-page #about img{aspect-ratio:16/9;height:auto}.home-page :is(.about-media,.research-media,.teleop-clip__media,.video-comparison__stage){box-shadow:var(--ss-shadow-media)}.home-page #about h2{line-height:1.1;letter-spacing:-.04em}.home-page #about h2 span:first-child{font-size:36px;text-transform:none}.home-page #about h2 span:last-child{margin-top:8px;font-size:64px;font-weight:700}.home-page #about p{margin-top:32px;font-size:18px;line-height:1.85}.home-page #technology{padding-top:64px;padding-bottom:64px}.home-page #technology header{border:0;padding-top:0;gap:64px;grid-template-columns:.85fr 1.15fr}.home-page #technology header>div>p{display:none}.home-page #technology h2{margin-top:0;font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1.15}.home-page #technology header>p{font-size:18px;line-height:1.8}.home-page #technology .research-sections{margin-top:80px}.home-page #technology article{scroll-margin-top:96px}.home-page #technology article+article{margin-top:64px;border-top:1px solid var(--ss-border);padding-top:64px}.home-page #technology article:not(#technology-robotics){gap:64px;grid-template-columns:1.15fr .85fr}.home-page #technology article#technology-vla{grid-template-columns:.85fr 1.15fr}.home-page #technology-simulation video{-o-object-fit:cover;object-fit:cover}.home-page .research-copy>p:first-child{font-size:20px;font-weight:700}.home-page .research-copy h3{margin-top:16px;max-width:none;font-size:36px;font-weight:600;line-height:1.35;letter-spacing:-.035em}.home-page .research-copy>p:last-child{margin-top:24px;font-size:17px;line-height:1.85}.home-page .research-caption{display:block;margin-top:0;margin-bottom:32px;padding-top:0;border:0}.home-page .research-caption .research-copy{display:grid;grid-template-columns:.85fr 1.15fr;-moz-column-gap:64px;column-gap:64px}.home-page .research-caption .research-copy>p:first-child,.home-page .research-caption h3{grid-column:1}.home-page .research-caption .research-copy>p:last-child{grid-column:2;grid-row:2;margin-top:16px;align-self:start;max-width:none}.home-page #benefits{padding-top:80px;padding-bottom:96px;background:var(--ss-about-background)}.home-page #benefits>div{display:grid;grid-template-columns:.85fr 1.15fr;-moz-column-gap:64px;column-gap:64px}.home-page #benefits h2{font-size:36px;font-weight:600;line-height:1.3}.home-page #benefits dl{display:grid;grid-template-columns:1fr 1fr;gap:40px 32px;margin:0;border:0}.home-page #benefits dl>div{display:block;padding:0;border:0}.home-page #benefits dt{font-size:18px;font-weight:600}.home-page #benefits dd{margin-top:12px;font-size:16px;line-height:1.75}.home-page #benefits dl+div{grid-column:1/-1;grid-template-columns:.85fr 1.15fr;margin-top:96px;gap:64px}.home-page #benefits h3{font-size:32px;font-weight:600}.home-page #benefits address{font-size:16px}.home-page #benefits a{display:inline-flex;align-items:center;min-height:44px;margin-top:16px}.home-page #join-us{--join-panel-shadow:0 16px 40px -16px color-mix(in srgb,var(--ss-dark-background) 24%,transparent);padding-top:32px;padding-bottom:64px;background:var(--ss-surface);color:var(--ss-primary-foreground)}.home-page #contact h2#contact-heading,.home-page #resources h2{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.home-page .join-us__layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px;padding:64px;background:var(--ss-dark-background);box-shadow:var(--join-panel-shadow)}.home-page #join-us .join-us__eyebrow{margin:0 0 24px;font-size:18px;line-height:24px;font-weight:600}.home-page #join-us h2{margin:0;font-size:40px;font-weight:600;line-height:1.35;letter-spacing:-.035em;white-space:pre-line;word-break:keep-all}.home-page .join-us__body{padding-top:48px}.home-page .join-us__body p{font-size:17px;line-height:1.85;color:color-mix(in srgb,var(--ss-primary-foreground) 80%,transparent);word-break:keep-all}.home-page .join-us__body p+p{margin-top:24px}.home-page #join-us a{margin-top:32px;min-height:52px;padding:0 24px;background:var(--ss-primary-foreground);color:var(--ss-dark-background)}.home-page #join-us a:hover{background:var(--ss-primary-soft)}.home-page #join-us a:focus-visible{outline:2px solid var(--ss-primary-foreground);outline-offset:4px}.home-page #resources{padding-top:48px;padding-bottom:96px;background:var(--ss-surface)}.home-page #resources>div{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.home-page #resources header p{max-width:28ch;font-size:16px}.home-page #resources header+div{margin-top:0;border:0}.home-page #resources a{grid-template-columns:1fr auto;gap:8px 24px;min-height:0;padding:24px 0}.home-page #resources a:first-child{padding-top:0}.home-page #resources a:last-child{padding-bottom:0;border:0}.home-page #resources a h3{font-size:22px;font-weight:600}.home-page #resources a p{display:block;grid-column:1;font-size:16px}.home-page #resources a svg{grid-column:2;grid-row:1/3}.home-page #contact{padding-top:64px}.home-page #contact>div>section{padding-bottom:48px;grid-template-columns:.85fr 1.15fr;gap:64px}.home-page #contact>div>div{padding-top:32px;padding-bottom:16px}.home-page #contact nav a{display:inline-flex;align-items:center;min-height:32px}.home-page #contact nav ul{display:grid;gap:0}.home-page #contact nav li{margin:0}@media (max-width:1023px){.home-page .join-us__layout{grid-template-columns:1fr;gap:32px;padding:48px}.home-page .join-us__body{padding-top:0}.home-page #about>div,.home-page #technology article#technology-vla,.home-page #technology article:not(#technology-robotics){grid-template-columns:1fr;gap:32px}.home-page #about>div{grid-template-columns:1fr 1fr}.home-page #benefits>div{grid-template-columns:1fr;gap:40px}.home-page #benefits dl+div{margin-top:40px}}@media (max-width:767px){.home-page #identity h1{font-size:clamp(1.9rem,5.2vw,2.75rem)}.home-page #about,.home-page #benefits,.home-page #resources,.home-page #technology{padding-top:64px;padding-bottom:64px}.home-page #about{padding-bottom:32px}.home-page #about>div,.home-page #benefits dl+div,.home-page #benefits>div,.home-page #contact>div>section,.home-page #resources>div,.home-page #technology article#technology-vla,.home-page #technology article:not(#technology-robotics),.home-page #technology header,.home-page .research-caption .research-copy{grid-template-columns:1fr;gap:32px}.home-page #about h2 span:first-child{font-size:28px}.home-page #about h2 span:last-child{font-size:48px}.home-page #about p{margin-top:24px;font-size:17px}.home-page #technology h2{font-size:40px}.home-page #technology header>p,.home-page .research-copy>p:last-child{font-size:16px}.home-page #technology .research-sections{margin-top:64px}.home-page #technology article+article{margin-top:40px;padding-top:40px}.home-page .research-copy h3{font-size:28px}.home-page .research-copy>p:last-child{margin-top:16px}.home-page .research-caption .research-copy{display:block}.home-page .research-caption .research-copy>p:last-child{margin-top:16px}.home-page #benefits h2,.home-page #contact h2#contact-heading,.home-page #join-us h2,.home-page #resources h2{font-size:30px}.home-page #benefits dl{grid-template-columns:1fr;gap:32px}.home-page #benefits dl+div{margin-top:32px}.home-page #join-us{padding-top:16px;padding-bottom:64px}.home-page .join-us__layout{padding:40px 24px}.home-page #join-us a{align-self:flex-start}.home-page #contact nav a{min-height:44px}}