.robot-cover{padding:36px 0 0}.robot-cover .breadcrumbs{margin-bottom:20px}.robot-cover-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;min-height:580px;display:grid}.robot-cover h1{letter-spacing:-.03em;font-size:clamp(48px,4.5vw,70px);line-height:1.18}.robot-cover-grid>div>p{color:var(--muted);margin-top:28px;font-size:17px;line-height:1.9}.robot-cover .btn{margin-top:32px}.robot-cover-image{background:#e9ebed;height:530px;overflow:hidden}.robot-cover-image img{object-fit:cover;width:100%;height:100%}.robot-detail{grid-template-columns:1.3fr .7fr;align-items:center;gap:88px;display:grid}.robot-detail-photo{background:#e4e8ed;overflow:hidden}.robot-detail-photo img{width:100%;height:auto}.robot-detail-copy h3{font-size:42px}.cleaning-functions{grid-template-columns:1fr 1fr;gap:0 24px;margin:32px 0;display:grid}.cleaning-functions li{border-top:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;font-size:17px;display:flex}.cleaning-functions li>span{color:var(--muted);font-size:12px}.supplier-link{width:fit-content;color:var(--muted);margin-top:24px;font-size:12px;display:block}.supplier-link:hover{color:var(--accent)}.robot-delivery{background:var(--dark);color:#fff}.robot-delivery-photo{height:460px;overflow:hidden}.robot-delivery-photo img{object-fit:cover;object-position:80% center;width:100%;height:100%}.robot-delivery-copy{padding-block:64px 84px}.robot-delivery .eyebrow{color:#c0d8f6}.robot-delivery h2{font-size:54px}.delivery-checks{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:40px;display:grid}.delivery-checks>div{border-top:1px solid #ffffff40;padding-top:24px}.delivery-checks h3{font-size:24px}.delivery-checks p{color:#c5d2df;margin-top:16px;font-size:15px;line-height:1.9}.robot-delivery .text-link{margin-top:36px}.robot-delivery .text-link:hover{color:#bdd6ff}.robot-process{background:#f1f4f6}.access-explainer{border-top:1px solid var(--line)}.access-stage-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.access-stage-tabs button{color:var(--muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;display:flex}.access-stage-tabs button[aria-selected=true]{color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.access-stage-tabs button:hover{color:var(--accent)}.access-diagram{background:#f1f4f7;grid-template-columns:1fr 80px 1.2fr 80px 1fr;align-items:center;margin-top:32px;padding:64px 72px;display:grid}.access-diagram>div{text-align:center;background:#fff;border:1px solid #c6d0db;flex-direction:column;gap:20px;padding:36px 20px;display:flex}.access-diagram strong{font-size:24px;font-weight:500;line-height:1.4}.access-diagram .diagram-core{background:var(--dark);color:#fff;border-color:var(--dark);padding-block:48px}.diagram-connector{background:#74899d;height:1px;display:block;position:relative}.diagram-connector:after{content:"";border-top:1px solid #74899d;border-bottom:0;border-left:0;border-right:1px solid #74899d;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.access-stage-panel{grid-template-columns:1fr 1fr;gap:72px;min-height:170px;margin-top:40px;display:grid}.access-stage-panel[hidden]{display:none}.access-stage-panel h3{font-size:36px;line-height:1.3}.access-stage-panel p{color:var(--muted);font-size:16px;line-height:1.9}.access-stage-panel>div>span{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.9;display:block}.access-participation{background:#eef2f5;padding:84px 0}.access-participation-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.access-participation h2{font-size:48px}.access-participation-heading>p{color:var(--muted);max-width:480px;font-size:17px;line-height:1.9}.participation-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.participation-grid>div{border-top:1px solid #b6c2ce;padding-top:24px}.participation-grid dt{font-size:28px;font-weight:500}.participation-grid dd{color:var(--muted);margin-top:12px;font-size:14px}.access-pass{grid-template-columns:1.1fr .9fr;gap:84px;display:grid}.access-pass h2{font-size:46px}.access-pass p{color:var(--muted);margin-top:20px;font-size:17px;line-height:1.9}.pass-status{color:var(--accent);font-size:12px;display:block}.access-pass .text-link{margin-top:32px}.material-path{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.material-path article{border-top:1px solid #a9b8c6;padding-top:28px}.material-path article>span{color:var(--accent);letter-spacing:.01em;font-size:12px}.material-path h3{margin-top:40px;font-size:34px}.material-path p{color:var(--muted);max-width:350px;margin-top:24px;font-size:16px;line-height:1.9}.factory-story{background:var(--dark);color:#fff}.factory-story-image{height:520px;overflow:hidden}.factory-story-image img{object-fit:cover;width:100%;height:100%}.factory-story-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-block:56px 64px;display:grid}.factory-story .eyebrow{color:#b9d4f7}.factory-story h2{font-size:44px}.factory-story-bottom p{color:#c5d2df;font-size:16px;line-height:1.9}.factory-story .text-link{margin-top:24px}.factory-story .text-link:hover{color:#bdd6ff}.eco-next{grid-template-columns:1fr 1fr;gap:80px;display:grid}.eco-next h2{font-size:48px}.eco-next h3{font-size:32px}.eco-next>div>p{color:var(--muted);margin-top:24px;font-size:17px;line-height:1.9}.eco-next>div>p.fine-print{font-size:13px}.eco-next .text-link{margin-top:24px}.planning-cover{background:var(--surface);height:470px;overflow:hidden}.planning-cover img{object-fit:cover;object-position:center 52%;width:100%;height:100%}.product-story-grid{grid-template-columns:1fr 1fr;gap:80px 40px;display:grid}.product-story-heading{border-top:1px solid var(--line);margin-bottom:28px;padding-top:20px}.product-story-heading>span{color:var(--muted);letter-spacing:.055em;font-size:12px}.product-story-heading h3{margin-top:16px;font-size:34px}.product-story-image{background:#edf0f3;height:440px;overflow:hidden}.product-story-image img{object-fit:cover;width:100%;height:100%}.product-story>p{color:var(--muted);max-width:570px;margin-top:28px;font-size:17px;line-height:1.9}.product-story ul{border-top:1px solid var(--line);margin-top:24px}.product-story li{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:14px}.product-story .text-link{margin-top:24px}.about-cover{padding:40px 0 64px}.about-cover h1{max-width:1200px;font-size:clamp(52px,5.7vw,88px);line-height:1.18}.about-intro-line{justify-content:space-between;align-items:end;gap:88px;margin-top:40px;display:flex}.about-intro-line>p{max-width:750px;color:var(--muted);font-size:19px;line-height:1.95}.about-intro-line>span{color:var(--muted);flex-shrink:0;font-size:13px;line-height:1.9}.about-company-image{height:520px;overflow:hidden}.about-company-image img{object-fit:cover;object-position:center 55%;width:100%;height:100%}.about-pillars{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.about-pillars>a{border-top:1px solid #aebdcc;flex-direction:column;padding-top:24px;display:flex}.about-pillars>a>span{color:var(--accent);letter-spacing:.01em;font-size:12px}.about-pillars h3{margin-top:36px;font-size:32px}.about-pillars p{color:var(--muted);max-width:340px;margin-top:24px;font-size:16px;line-height:1.9}.about-pillars svg{margin-top:32px}.about-pillars a:hover h3{color:var(--accent)}.about-statement{background:#eef2f5;padding:88px 0}.about-statement h2{font-size:68px;line-height:1.2}.about-statement .text-link{margin-top:36px}@media (width<=1199px){.robot-cover-grid{gap:44px;min-height:500px}.robot-cover h1{font-size:52px}.robot-cover-image{height:470px}.robot-detail{gap:56px}.robot-detail-copy h3{font-size:36px}.robot-delivery h2{font-size:48px}.robot-delivery-photo{height:390px}.access-diagram{grid-template-columns:1fr 50px 1.2fr 50px 1fr;padding:44px 40px}.access-diagram strong{font-size:24px}.access-stage-panel{gap:44px}.access-stage-panel h3{font-size:32px}.access-participation h2{font-size:44px}.access-pass{gap:48px}.access-pass h2{font-size:40px}.factory-story-bottom,.eco-next{gap:48px}.factory-story h2{font-size:40px}.eco-next h2{font-size:44px}.product-story-grid{gap:64px 32px}.product-story-image{height:370px}.product-story-heading h3{font-size:32px}.about-cover h1{font-size:68px}.about-intro-line{gap:48px}.about-intro-line>p{font-size:17px}.about-pillars{gap:32px}.about-pillars h3{font-size:28px}.about-statement h2{font-size:58px}}@media (width<=1059px){.robot-cover h1{font-size:44px}.robot-cover-grid{gap:32px}.robot-cover-grid>div>p{font-size:15px}.robot-cover-image{height:420px}.robot-detail{grid-template-columns:1.1fr .9fr;gap:36px}.cleaning-functions li{gap:12px;font-size:15px}.robot-detail-copy h3{font-size:32px}.robot-delivery h2{font-size:44px}.delivery-checks{gap:32px}.delivery-checks h3{font-size:22px}.access-stage-tabs button{gap:16px;font-size:16px}.access-diagram{grid-template-columns:1fr 35px 1.2fr 35px 1fr;padding:40px 24px}.access-diagram strong{font-size:20px}.access-diagram>div{padding:24px 8px}.access-diagram .diagram-core{padding-block:40px}.access-stage-panel h3{font-size:30px}.access-stage-panel p{font-size:15px}.access-participation-heading{gap:40px}.access-participation h2{font-size:38px}.access-pass h2{font-size:36px}.access-pass p{font-size:15px}.material-path{gap:32px}.material-path h3{font-size:28px}.material-path p{font-size:15px}.factory-story-image{height:420px}.factory-story-bottom{gap:36px}.factory-story h2{font-size:36px}.eco-next h2{font-size:38px}.eco-next h3{font-size:28px}.eco-next>div>p{font-size:16px}.product-story-image{height:320px}.product-story>p{font-size:16px}.about-cover h1{font-size:60px}.about-intro-line{gap:36px}.about-intro-line>p{font-size:16px}.about-intro-line>span{font-size:12px}.about-company-image{height:430px}.about-pillars h3{font-size:26px}.about-pillars p{font-size:15px}.about-statement h2{font-size:48px}}@media (width<=767px){.robot-cover{padding-top:24px}.robot-cover .breadcrumbs{margin-bottom:32px}.robot-cover-grid{grid-template-columns:1fr;gap:32px;min-height:0}.robot-cover h1{font-size:40px;line-height:1.25}.robot-cover-grid>div>p{margin-top:24px;font-size:15px}.robot-cover .btn{margin-top:24px}.robot-cover-image{aspect-ratio:4/3;height:auto}.robot-detail{grid-template-columns:1fr;gap:32px}.robot-detail-copy h3{font-size:38px}.cleaning-functions{margin:24px 0}.cleaning-functions li{padding:16px 0;font-size:17px}.robot-delivery-photo{height:320px}.robot-delivery-copy{padding-block:48px 60px}.robot-delivery h2{font-size:36px;line-height:1.3}.delivery-checks{grid-template-columns:1fr;gap:24px;margin-top:32px}.delivery-checks>div{padding-top:20px}.delivery-checks h3{font-size:24px}.delivery-checks p{margin-top:12px;font-size:14px}.robot-delivery .text-link{margin-top:32px}.access-stage-tabs button{flex-wrap:wrap;gap:8px;padding:16px 0;font-size:15px}.access-diagram{grid-template-columns:1fr 18px 1.1fr 18px 1fr;margin-top:24px;padding:28px 16px}.access-diagram>div{gap:12px;padding:24px 8px}.access-diagram strong{font-size:15px;line-height:1.6}.access-diagram .diagram-core{padding-block:32px}.access-stage-panel{grid-template-columns:1fr;gap:24px;min-height:300px;margin-top:32px}.access-stage-panel h3{font-size:28px;line-height:1.35}.access-stage-panel p{font-size:15px}.access-stage-panel>div>span{margin-top:16px;font-size:12px}.access-participation{padding:60px 0}.access-participation-heading{grid-template-columns:1fr;gap:24px}.access-participation h2{font-size:34px}.access-participation-heading>p{font-size:15px}.participation-grid{gap:20px;margin-top:32px}.participation-grid dt{font-size:20px}.participation-grid dd{font-size:12px}.participation-grid>div{padding-top:20px}.access-pass{grid-template-columns:1fr;gap:28px}.access-pass h2{font-size:32px;line-height:1.3}.access-pass p{font-size:15px}.material-path{grid-template-columns:1fr;gap:32px}.material-path article{padding-top:24px}.material-path h3{margin-top:24px;font-size:32px}.material-path p{max-width:100%;margin-top:16px;font-size:15px}.factory-story-image{height:330px}.factory-story-bottom{grid-template-columns:1fr;gap:28px;padding-block:44px 56px}.factory-story h2{font-size:32px}.factory-story-bottom p{font-size:15px}.eco-next{grid-template-columns:1fr;gap:32px}.eco-next h2{font-size:36px}.eco-next h3{font-size:28px}.eco-next>div>p{font-size:16px}.eco-next>div>p.fine-print{font-size:12px}.planning-cover{height:320px}.product-story-grid{grid-template-columns:1fr;gap:52px}.product-story-image{aspect-ratio:4/3;height:auto}.product-story-image img{height:100%}.product-story-heading{margin-bottom:24px}.product-story-heading h3{margin-top:12px;font-size:30px}.product-story>p{margin-top:24px;font-size:16px}.product-story li{font-size:13px}.about-cover{padding:28px 0 44px}.about-cover h1{font-size:42px;line-height:1.25}.about-intro-line{flex-direction:column;align-items:start;gap:24px;margin-top:28px}.about-intro-line>p{font-size:16px;line-height:1.95}.about-intro-line>span{font-size:12px}.about-company-image{height:320px}.about-pillars{grid-template-columns:1fr;gap:32px}.about-pillars h3{margin-top:24px;font-size:30px}.about-pillars p{max-width:100%;margin-top:20px;font-size:15px}.about-pillars svg{margin-top:24px}.about-statement{padding:64px 0}.about-statement h2{font-size:40px;line-height:1.3}}@media (width<=479px){.robot-cover h1,.robot-detail-copy h3{font-size:36px}.robot-delivery h2{font-size:32px}.access-stage-tabs button{font-size:14px}.access-diagram strong{font-size:13px}.access-stage-panel h3{font-size:28px}.access-participation h2,.access-pass h2{font-size:32px}.participation-grid dt{font-size:18px}.participation-grid dd{font-size:12px}.eco-next h2{font-size:32px}.factory-story h2{font-size:30px}.about-cover h1,.about-statement h2{font-size:36px}}.access-stage-panel{align-content:start}.access-stage-tabs button .m-arrow{margin-right:16px}.product-story-heading h3{margin-top:0}.product-story ul{flex-wrap:wrap;gap:8px 20px;padding-top:16px;display:flex}.product-story li{border:0;padding:0;line-height:1.8}.product-story li:before{content:"·";margin-right:8px}
