.robotics-page{--rb-ink:#14212c;--rb-muted:#526171;--rb-dark:#101b24;--rb-line:#ccd5dc;--rb-blue:#1454c4}.robotics-page .site-container{max-width:1400px}.robotics-page :is(section,[id]){scroll-margin-top:6rem}.robotics-page :is(a,button,summary,select):focus-visible{outline:3px solid #528dff;outline-offset:5px}.robotics-page h1,.robotics-page h2,.robotics-page h3{font-weight:500;letter-spacing:-.04em}.robotics-page h2{font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.12;max-width:23ch}.robotics-page h3{font-size:1.25rem;line-height:1.3}.rb-section{padding-block:4rem}.rb-dark{background:var(--rb-dark);color:#f6f8fa}.rb-light{background:#f1f4f6}.rb-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.15em;line-height:1.5;color:var(--rb-blue);margin-bottom:1.2rem}.rb-dark .rb-eyebrow{color:#87b4fb}.rb-heading{max-width:48rem;margin-bottom:2.5rem}.rb-heading>p:last-child:not(.rb-eyebrow){max-width:64ch;margin-top:1.35rem;color:var(--rb-muted)}.rb-dark .rb-heading>p:last-child:not(.rb-eyebrow){color:#b9c7d1}.rb-editorial{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,6rem);align-items:start}.rb-editorial>*,.rb-mechanical-layout>*{min-width:0}.rb-text-link{display:inline-flex;align-items:center;gap:1rem;color:var(--rb-blue);font-weight:600;font-size:1rem;padding-block:1rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px}.rb-text-link:hover{text-decoration-color:currentColor}.rb-text-link svg{flex-shrink:0}.rb-bms-diagram figcaption,.rb-caption,.rb-media figcaption,.rb-mission figcaption,.rb-system-diagram figcaption{font-size:.8125rem;line-height:1.55;color:#526171;margin-top:.8rem}.rb-dark .rb-caption,.rb-dark figcaption{color:#a8b9c7}.rb-media{margin:0;min-width:0}.rb-media-frame{position:relative;overflow:hidden;background:#e2e8ed}.rb-media-frame picture{display:block}.rb-media-fallback{display:flex;flex-direction:column;justify-content:center;gap:1rem;min-height:100%;padding:2rem;color:#44586b}.rb-media-fallback span{font-size:1.1rem}.rb-media-fallback p{font-size:1rem}.rb-dark .rb-media-frame{background:#182c3d}.rb-dark .rb-media-fallback{color:#d5e1ea}.rb-hero{position:relative;isolation:isolate;overflow:hidden;padding:1.7rem 0 0}.rb-breadcrumb{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.8125rem;color:#b9c7d1;position:relative;z-index:2;margin-bottom:3rem}.rb-breadcrumb a{padding-block:.35rem}.rb-breadcrumb [aria-current]{padding-block:.35rem;color:#fff}.rb-breadcrumb>span[aria-hidden]{padding-top:.35rem}.rb-hero-heading{position:relative;z-index:2;width:49%}.rb-hero h1{font-size:clamp(3.4rem,5.2vw,5rem);max-width:13.5ch;line-height:1;letter-spacing:-.055em}.rb-hero-subtitle{max-width:26ch;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.3;margin-top:1.5rem;color:#dce5ed}.rb-hero-visual{position:absolute;z-index:-1;width:min(72%,1004px);top:0;right:0;bottom:0}.rb-hero-visual .rb-media,.rb-hero-visual .rb-media-frame{width:100%;height:100%}.rb-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#101b24,rgba(16,27,36,.98) 23%,rgba(16,27,36,.3) 40%,transparent 62%),linear-gradient(270deg,#101b24,transparent 8%),linear-gradient(0deg,#101b24,transparent 23%,transparent 75%,rgba(16,27,36,.45))}.rb-hero-visual .rb-media-frame{background:var(--rb-dark)}.rb-hero-visual:has([data-media-state=fallback]):after{background:none}.rb-hero:has(.rb-hero-visual [data-media-state=fallback]) .rb-hero-annotation{display:none}@media(min-width:768px){.rb-hero-visual [data-media-state=fallback] .rb-media-fallback{padding-left:48%;padding-right:2rem}}.rb-hero-image-note{position:absolute;right:2rem;bottom:7.7rem;z-index:1;color:#d8e1e9;font-size:.8125rem;letter-spacing:.015em}.rb-hero-annotation{position:absolute;right:4%;top:15%;z-index:1;display:flex;align-items:center;gap:.8rem;color:#fff}.rb-hero-annotation p{font-size:.8125rem;letter-spacing:.12em;line-height:1.7}.rb-hero-annotation small{display:block;letter-spacing:0;font-size:.8125rem;color:#d8e1e9}.rb-annotation-point{width:6px;height:6px;background:#8abcff;border-radius:50%;box-shadow:0 0 0 4px #95bfff30}.rb-hero-annotation:after{content:"";position:absolute;top:calc(100% + 8px);left:3px;height:72px;width:1px;background:#d0e5ff7d;transform:rotate(22deg);transform-origin:top}.rb-hero-content{position:relative;z-index:2;width:48%;padding-bottom:2rem}.rb-lead{margin-top:1.2rem;max-width:43ch;color:#bdcbd6;font-size:1rem}.robotics-page .project-actions{margin-top:1.65rem}.robotics-page .project-action-row{gap:.6rem}.robotics-page .project-action-row>a{min-height:46px;border-radius:4px;padding:.8rem 1rem;font-size:1rem;line-height:1.5;text-align:center}.robotics-page .rb-hero .project-action-row>a{min-width:0;max-width:100%;white-space:normal}.rb-dark .project-action-row>a.border{color:#f4f7fa;background:#101b244d;border-color:#8b9daa}.rb-dark .project-action-row>a.border:hover{background:#273847}.rb-dark .project-supporting a{color:#dce9f6;font-size:.8125rem}.rb-dark .project-disclosure{color:#b8c7d1;font-size:.8125rem}.rb-hero-band{position:relative;z-index:2;border-top:1px solid #ffffff30;padding-block:1.35rem;display:flex;gap:3rem;justify-content:space-between;align-items:center}.rb-hero-band p{max-width:35ch;font-size:1rem;color:#c3d0da}.rb-hero-band ul{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;font-size:1rem}.rb-hero-band li{display:flex;align-items:center;gap:.65rem}.rb-hero-band li:before{content:"";width:3px;height:3px;background:#87b4fb}.rb-page-nav{border-bottom:1px solid var(--rb-line);background:#fff}.rb-page-nav ul{display:flex;flex-wrap:wrap;gap:.2rem 2.7rem;padding-block:.65rem}.rb-page-nav a{display:block;padding:.65rem 0;font-size:.8125rem;color:#425564}.rb-page-nav a:hover{color:var(--rb-blue)}.rb-requirement-image{max-width:420px}.rb-matrix{width:100%;table-layout:fixed;border-collapse:collapse;font-size:1rem;text-align:left;overflow-wrap:anywhere}.rb-matrix thead th:first-child{width:32%}.rb-matrix thead{border-bottom:1px solid #8293a1;font-size:.8125rem;letter-spacing:.055em;color:#526171}.rb-matrix td,.rb-matrix th{padding:1rem .5rem 1rem 0;vertical-align:top}.rb-matrix thead th{font-weight:500;padding-top:0}.rb-matrix tbody tr{border-bottom:1px solid var(--rb-line)}.rb-matrix tbody th{width:32%;font-weight:600;line-height:1.45;padding-right:1.2rem}.rb-matrix td{color:var(--rb-muted)}.rb-wide-heading{display:flex;justify-content:space-between;align-items:center;gap:2rem}.rb-section-index{font-size:3.8rem;line-height:1.05;letter-spacing:-.055em;text-align:right;color:#3f5669}.rb-mission ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #465b6b;padding-top:1.2rem}.rb-mission li{position:relative;display:flex;flex-direction:column;padding-right:1rem;border-bottom:1px solid #465b6b;padding-bottom:1.5rem}.rb-mission li:after{content:"→";position:absolute;top:2rem;right:1rem;color:#7e98ad}.rb-mission li:last-child:after{content:"↻"}.rb-mission-number{font-size:.8125rem;color:#83aff2;letter-spacing:.1em;margin-bottom:1rem}.rb-mission strong{font-size:1.1rem;font-weight:500}.rb-mission li>span:last-of-type{font-size:.8125rem;color:#b0c1ce;margin-top:.3rem;padding-right:1rem}.rb-mission i{position:absolute;bottom:-2px;width:4px;height:4px;background:#7cacfa;border-radius:50%}.rb-two-notes{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:2.5rem}.rb-two-notes p{color:#bdcbd6;margin-top:.75rem;max-width:55ch;font-size:1rem}.rb-response-strip{border-top:1px solid #344b5c;padding-top:1.2rem;margin-top:2rem;display:flex;flex-wrap:wrap;gap:.5rem 2rem;align-items:baseline}.rb-response-strip .rb-eyebrow{margin:0}.rb-response-strip ul{display:flex;flex-wrap:wrap;gap:.35rem 1.2rem;font-size:.8125rem;color:#c8d5df}.rb-bms .rb-heading{max-width:30rem}.rb-bms-diagram{background:#eef3f8;padding:1.8rem 2rem 1.25rem}.rb-bms-diagram ol{max-width:29rem;margin-inline:auto}.rb-bms-node{display:block;padding:.9rem 1.25rem;border:1px solid #b6c6d4;text-align:center;font-size:1rem}.rb-bms-focus{background:#142b40;border-color:#142b40;color:white}.rb-bms-connection{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:2.5rem}.rb-bms-connection>span{font-size:1.4rem;color:#1454c4}.rb-bms-connection small{font-size:.8125rem;color:#4d6376}.rb-signal-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem;gap:2rem;border-top:1px solid var(--rb-line);padding-top:1.5rem}.rb-annotations dt,.rb-signal-list dt{font-weight:600;font-size:1rem}.rb-annotations dd,.rb-signal-list dd{color:var(--rb-muted);font-size:1rem;margin-top:.65rem}.rb-interface-note{margin-top:1.8rem;display:flex;gap:3rem;padding-top:1.5rem;border-top:1px solid var(--rb-line)}.rb-interface-note h3{flex:0 0 32%;font-size:1rem}.rb-interface-note p{font-size:1rem;color:var(--rb-muted);max-width:82ch}.rb-mechanical-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:4rem}.rb-mechanical-figure{max-width:665px}.rb-mechanical-figure .rb-media-frame{background:#142432}.rb-placement{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;padding-top:1rem}.rb-placement li{font-size:.8125rem}.rb-placement span{color:var(--rb-blue);margin-right:.5rem;font-size:.8125rem}.rb-annotations>div{border-top:1px solid #aebdca;padding-block:1.1rem}.rb-annotations dt:before{content:"—";margin-right:.65rem;color:#1454c4}.rb-environment{display:grid;grid-template-columns:1fr 2fr;gap:3rem;padding-block:1.5rem;margin-top:2rem;border-block:1px solid var(--rb-line)}.rb-environment p{color:var(--rb-muted);font-size:1rem}.rb-environment h3{font-size:1.1rem}.rb-charging{margin-top:3rem}.rb-charging h3{font-size:1.65rem;max-width:24ch}.rb-charging p{color:var(--rb-muted);margin-top:1rem;font-size:1rem}.rb-system-diagram{border-block:1px solid #3c5365;padding-block:1.5rem}.rb-flow{padding-block:.8rem}.rb-flow .rb-eyebrow{margin-bottom:.85rem;font-size:.8125rem}.rb-flow li,.rb-flow ol{display:flex;gap:1rem}.rb-flow li{align-items:center;flex:1;min-width:0}.rb-flow li:last-child{flex:.8}.rb-flow-node{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;min-height:3.8rem;padding:.7rem .8rem;border:1px solid #5c7385;background:#1a2b38;font-size:1rem}.rb-flow-arrow{color:#88b8ff;flex-shrink:0}.rb-flow-information .rb-flow-node{border-color:#658dcc;background:#1b3048}.rb-flow-information{max-width:85%}.rb-flow-note{font-size:.8125rem;color:#b6c7d4;margin:0 0 .7rem}.rb-protection{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-top:1.5rem}.rb-protection p{color:#bdcbd6;font-size:1rem}.rb-development{display:grid;grid-template-columns:repeat(6,1fr);margin:0 0 2.5rem;border-top:1px solid var(--rb-line);padding-top:1rem;gap:1rem}.rb-development li{font-size:1rem}.rb-development span{display:block;color:var(--rb-blue);font-size:.8125rem;margin-bottom:.55rem}.rb-validation-layout h3{max-width:25ch;font-size:1.6rem}.rb-validation-layout p{color:var(--rb-muted);margin-top:1rem;font-size:1rem}.rb-application-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.rb-application-gallery article{min-width:0}.rb-application-gallery article>div{padding-top:1.25rem}.rb-application-gallery h3{font-size:1.3rem}.rb-application-gallery p{color:var(--rb-muted);font-size:1rem;margin-top:.65rem;min-height:3em}.rb-application-gallery .rb-text-link{font-size:.8125rem;padding-top:.7rem}.rb-secondary-applications{display:flex;flex-wrap:wrap;gap:.5rem 2rem;border-top:1px solid var(--rb-line);margin-top:1.2rem;padding-top:1rem}.rb-secondary-applications a{display:flex;align-items:center;gap:.7rem;font-size:.8125rem;color:#4b606f;padding-block:.5rem}.rb-evidence-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}.rb-evidence-lead .rb-media-frame{aspect-ratio:1.4!important}.rb-evidence-layout h3{margin-top:1.2rem}.rb-evidence-layout p{max-width:55ch;color:var(--rb-muted);margin-top:.7rem;font-size:1rem}.rb-evidence-support{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:410px;align-content:start}.rb-evidence-support .rb-media-frame{aspect-ratio:2!important}.rb-evidence-support h3{font-size:1rem;margin-top:.6rem}.rb-evidence>.site-container>.rb-caption{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--rb-line)}.rb-approved-cases article{border-top:1px solid var(--rb-line);padding-block:2rem}.rb-approved-cases dl>div{display:grid;grid-template-columns:1fr 3fr;gap:1rem;padding-block:.7rem}.rb-comparison{padding-bottom:2.7rem;margin-bottom:3.5rem;border-bottom:1px solid var(--rb-line)}.rb-comparison h2{font-size:1.8rem;max-width:32ch}.rb-comparison>div{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:1.5rem}.rb-comparison h3{font-size:.95rem}.rb-comparison article p{color:var(--rb-muted);font-size:1rem;margin-top:.6rem}.rb-brief-layout .rb-heading,.rb-brief-layout>.rb-heading{margin-bottom:1.3rem}.rb-brief-layout>div>p{color:var(--rb-muted);font-size:1rem}.rb-brief-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem}.rb-brief-fields label{display:flex;flex-direction:column;gap:.5rem;min-width:0;font-size:1rem;color:#354b5f}.rb-brief-fields select{width:100%;min-width:0;min-height:46px;border:1px solid var(--input);padding:.6rem 2rem .6rem .65rem;background:white;border-radius:0;font-family:inherit;font-size:1rem}.rb-brief-form .rb-submit{margin-top:1.7rem;min-height:48px;border-radius:4px}.rb-faq details{border-top:1px solid var(--rb-line)}.rb-faq details:last-child{border-bottom:1px solid var(--rb-line)}.rb-faq summary{display:flex;justify-content:space-between;gap:1.5rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-size:.95rem;line-height:1.5}.rb-faq summary::-webkit-details-marker{display:none}.rb-faq summary span{flex-shrink:0;color:var(--rb-blue)}.rb-faq details[open] summary span{transform:rotate(45deg)}.rb-faq details>p{color:var(--rb-muted);padding:0 2rem 1.2rem 0;font-size:1rem}.rb-final .site-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem}.rb-final .project-actions,.rb-final .rb-heading{margin:0}@media(min-width:1600px){.rb-hero-visual{right:calc((100vw - 1530px)/2)}.rb-hero{padding-top:2rem}.rb-hero-heading{padding-top:.5rem}.rb-hero-content{padding-bottom:3.2rem}.rb-section{padding-block:4.5rem}}@media(max-width:1100px){.robotics-page .site-container{padding-inline:2rem}.rb-hero h1{font-size:3.6rem}.rb-hero-visual{width:72%}.rb-hero-content,.rb-hero-heading{width:53%}.rb-hero .project-action-row{flex-direction:column;align-items:flex-start}.rb-hero .project-action-row>a{min-width:17rem}.rb-hero-annotation{top:12%;right:3%}.rb-hero-annotation small{max-width:20ch}.rb-hero-band{gap:2rem}.rb-hero-band ul{gap:.75rem 1.5rem}.rb-page-nav ul{justify-content:space-between;gap:.25rem 1rem}.rb-section{padding-block:4rem}.rb-section-index{font-size:2.5rem}.rb-editorial{gap:2.5rem}.rb-evidence-layout,.rb-mechanical-layout{gap:2rem}.rb-flow li,.rb-flow ol{gap:.5rem}.rb-flow-node{padding:.7rem .4rem}}@media(max-width:767px){.robotics-page .site-container{padding-inline:min(1.25rem,5vw)}.robotics-page h2{font-size:2rem;max-width:23ch}.rb-section{padding-block:3.25rem}.rb-heading{margin-bottom:1.8rem}.rb-heading>p:last-child:not(.rb-eyebrow){font-size:1rem;margin-top:1rem}.rb-eyebrow{font-size:.8125rem;margin-bottom:.9rem}.rb-editorial,.rb-evidence-layout,.rb-final .site-container,.rb-mechanical-layout{grid-template-columns:1fr;gap:2rem}.rb-hero{padding-top:1rem}.rb-breadcrumb{margin-bottom:1.65rem;font-size:.8125rem;gap:.5rem}.rb-hero-content,.rb-hero-heading{width:100%}.rb-hero h1{font-size:2.6rem;max-width:13.5ch}.rb-hero-subtitle{font-size:1.13rem;margin-top:1rem;max-width:30ch}.rb-hero-visual{position:relative;width:100%;height:auto;max-width:600px;margin:.8rem auto 0;right:auto}.rb-hero-visual .rb-media-frame{height:auto;aspect-ratio:1.9!important}.rb-hero-visual:after{background:linear-gradient(0deg,#101b24,transparent 22%,transparent 80%,#101b24)}.rb-hero-image-note{bottom:.5rem;right:1.25rem;font-size:.8125rem}.rb-hero-annotation{display:none}.rb-hero-content{padding-bottom:1.6rem}.rb-lead{font-size:1rem;margin-top:.7rem}.robotics-page .project-actions{margin-top:1.2rem}.rb-hero .project-action-row{align-items:stretch}.rb-hero .project-action-row>a{width:100%}.robotics-page .project-action-row>a{min-height:46px;padding:.75rem;font-size:1rem}.rb-hero .project-supporting{margin-top:.9rem}.rb-hero .project-disclosure{display:none}.rb-hero-band{display:block;padding-block:1rem}.rb-hero-band p{max-width:100%;font-size:.8125rem}.rb-hero-band ul{margin-top:.7rem;gap:.5rem 1rem;font-size:.8125rem}.rb-hero-band li{gap:.4rem}.rb-page-nav ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .5rem}.rb-page-nav a{font-size:.8125rem;padding:.45rem 0}.rb-requirement-image{max-width:100%}.rb-requirement-image .rb-media-frame{aspect-ratio:2.3!important}.rb-matrix{font-size:1rem}.rb-matrix td,.rb-matrix th{padding:.85rem 0}.rb-matrix tbody th{width:33%;padding-right:.8rem;font-size:1rem}.rb-matrix thead{font-size:.8125rem}.rb-section-index{display:none}.rb-mission ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.2rem}.rb-mission strong{font-size:1rem}.rb-mission li{padding-right:.5rem;padding-bottom:1rem}.rb-mission li:after{right:.2rem;top:1.7rem}.rb-mission li>span:last-of-type{font-size:.8125rem;padding-right:.4rem}.rb-mission-number{margin-bottom:.65rem}.rb-two-notes{gap:1.5rem;grid-template-columns:1fr;margin-top:1.7rem}.rb-two-notes p{font-size:1rem}.rb-response-strip ul{gap:.4rem 1rem}.rb-bms .rb-editorial{gap:1.3rem}.rb-bms .rb-heading{margin-bottom:.5rem}.rb-bms-diagram{padding:1.25rem}.rb-signal-list{grid-template-columns:1fr;gap:1.1rem;margin-top:1.8rem}.rb-signal-list dd{margin-top:.3rem}.rb-interface-note{display:block}.rb-interface-note p{margin-top:.7rem}.rb-mechanical-layout{gap:1.25rem}.rb-placement{gap:.5rem .75rem}.rb-placement li{font-size:.8125rem}.rb-annotations>div{padding-block:.9rem}.rb-environment,.rb-protection{grid-template-columns:1fr;gap:.8rem;margin-top:1rem}.rb-charging{margin-top:2rem;gap:1.8rem}.rb-charging h3{font-size:1.5rem}.rb-flow ol{flex-direction:column;gap:0}.rb-flow li{flex-direction:column;gap:.3rem}.rb-flow-arrow{transform:rotate(90deg);padding:.1rem;line-height:1.25}.rb-flow-node{min-height:2.9rem;font-size:1rem}.rb-flow-information{max-width:100%}.rb-system-diagram{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1rem;align-items:start}.rb-system-diagram>.rb-flow:first-of-type{grid-row:1/4}.rb-flow-note{font-size:.8125rem;margin-block:.7rem}.rb-system-diagram>.rb-flow:nth-of-type(3),.rb-system-diagram>figcaption{grid-column:1/-1}.rb-system-diagram>.rb-flow:nth-of-type(3) li,.rb-system-diagram>.rb-flow:nth-of-type(3) ol{flex-direction:row;gap:.3rem}.rb-system-diagram>.rb-flow:nth-of-type(3) .rb-flow-arrow{transform:none}.rb-system-diagram>.rb-flow:nth-of-type(3) .rb-flow-node{font-size:.8125rem;min-height:4.2rem}.rb-development{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.rb-development li{font-size:.8125rem}.rb-development span{margin-bottom:.25rem}.rb-validation-layout{gap:1.75rem}.rb-validation-layout h3{font-size:1.35rem}.rb-application-gallery{grid-template-columns:1fr;gap:1.8rem}.rb-application-gallery .rb-media-frame{aspect-ratio:2!important}.rb-application-gallery article>div{padding-top:.9rem}.rb-application-gallery p{min-height:0}.rb-secondary-applications{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .8rem}.rb-secondary-applications a{font-size:.8125rem}.rb-evidence-lead .rb-media-frame{aspect-ratio:1.25!important}.rb-evidence-support{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:none}.rb-evidence-support .rb-media-frame{aspect-ratio:1.2!important}.rb-evidence-support .rb-media figcaption{font-size:.8125rem}.rb-evidence-support h3{font-size:1rem}.rb-comparison{margin-bottom:2.5rem;padding-bottom:2rem}.rb-comparison h2{font-size:1.6rem}.rb-comparison>div{grid-template-columns:1fr;gap:1.1rem}.rb-brief-fields{grid-template-columns:1fr;gap:1rem}.rb-brief-fields select{font-size:1rem}.rb-brief-form .rb-submit{width:100%}.rb-faq .rb-editorial{gap:.2rem}.rb-faq summary{font-size:1rem;gap:1rem}.rb-faq details>p{font-size:1rem;padding-right:0}.rb-final .project-action-row{display:flex;flex-direction:column}}@media(prefers-reduced-motion:reduce){.robotics-page *,.robotics-page :after,.robotics-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.robotics-page main p{line-height:1.65}.robotics-page :is(figcaption,.rb-caption,.rb-hero-image-note){font-size:.8125rem;line-height:1.5}.robotics-page h2{letter-spacing:-.025em;line-height:1.18}.rb-eyebrow{letter-spacing:.1em}.rb-hero-visual{max-width:990px}.rb-hero-visual:after{background:linear-gradient(90deg,#101b24,rgba(16,27,36,.92) 18%,rgba(16,27,36,.18) 42%,transparent 65%),linear-gradient(0deg,#101b24,transparent 18%)}.rb-hero-subtitle{line-height:1.4!important}.rb-hero-image-note{bottom:8.2rem;max-width:34ch;text-align:right;background:#101b24df;padding:.3rem .55rem}.rb-hero-annotation{background:#101b24d9;padding:.45rem .65rem}.rb-requirement-image .rb-media-frame{aspect-ratio:492/306!important}.rb-application-gallery .rb-media-frame{aspect-ratio:1.65!important;background:#dde5eb}.rb-evidence-lead .rb-media-frame{height:500px;aspect-ratio:auto!important;background:transparent}.rb-evidence-support .rb-media-frame{height:230px;aspect-ratio:auto!important;background:transparent}.rb-interface-note p{max-width:65ch}.rb-section-index{flex-shrink:0;white-space:nowrap}.robotics-page main :is(td,dd){line-height:1.65}@media(min-width:768px) and (max-width:1100px){.rb-hero-visual{max-width:720px}.rb-hero-image-note{bottom:9rem;max-width:27ch}}@media(max-width:767px){.rb-hero-visual{max-width:480px}.rb-hero-visual .rb-media-frame{aspect-ratio:990/735!important}.rb-hero-visual:after{background:radial-gradient(ellipse at top left,#101b24 0,#101b24 8%,transparent 40%),linear-gradient(0deg,#101b24,transparent 14%,transparent 94%,#101b24)}.rb-hero-image-note{bottom:.5rem;right:1rem;font-size:.8125rem;max-width:31ch;background:#101b24d9;padding:.25rem .45rem}.rb-hero h1{font-size:2.5rem;line-height:1.07;letter-spacing:-.035em}.rb-evidence-lead .rb-media-frame{height:380px}.rb-evidence-support .rb-media-frame{height:200px}}