.page-title em,.catalogue-end em,.product-specs em,.product-use em,.industry-final em,.about-statement em{font-family:Georgia,serif;font-weight:400}.catalogue{background:#0b0f10}.catalogue-group{margin-top:125px}.catalogue-group section{margin-top:105px}.group-head{border-top:1px solid var(--line);justify-content:space-between;padding:22px 0 35px;display:flex}.group-head .mono{color:var(--muted);font-size:11px}.robot-grid{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.robot-card{min-width:0}.robot-card-image{background:#182021;height:37vw;max-height:540px;position:relative;overflow:hidden}.robot-card-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.robot-card:hover img{transform:scale(1.07)}.robot-card-meta{letter-spacing:.16em;color:var(--muted);justify-content:space-between;margin-top:20px;font-size:10px;display:flex}.robot-card h3{letter-spacing:-.1em;margin:28px 0 12px;font-size:clamp(64px,7vw,125px);font-weight:400;line-height:.9}.robot-card p{color:#bfc9c8;max-width:290px;font-size:17px}.catalogue-end{border-top:1px solid var(--line);margin-top:145px;padding:85px 0 0}.catalogue-end h2,.industry-final h2{letter-spacing:-.09em;margin:0 0 30px;font-size:clamp(70px,10vw,155px);font-weight:400;line-height:.85}.catalogue-end p,.industry-final p{color:var(--muted);margin-bottom:35px;font-size:22px}.product-hero{height:100svh;min-height:660px;position:relative;overflow:hidden}.product-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.8);width:100%;height:100%}.product-hero-shade{background:linear-gradient(90deg,#06090ae6,#0000 75%),linear-gradient(#0000 60%,#06090a80);position:absolute;inset:0}.product-hero-text{z-index:1;position:absolute;top:50%;left:6vw;transform:translateY(-35%)}.product-hero-text h1{letter-spacing:-.13em;margin:25px 0;font-size:clamp(140px,23vw,390px);font-weight:400;line-height:.75}.product-hero-text p{letter-spacing:-.06em;max-width:600px;margin-bottom:40px;font-size:clamp(26px,3.2vw,55px)}.product-hero-bottom{letter-spacing:.2em;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:30px;left:6vw;right:6vw}.product-hero-bottom b{font-size:28px}.product-story,.product-features,.product-specs,.about-statement{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:50px;padding:135px 5vw;display:grid}.product-story h2,.about-statement h2{letter-spacing:-.08em;margin:0 0 45px;font-size:clamp(55px,7vw,115px);font-weight:400;line-height:.9}.product-story p,.about-statement p{letter-spacing:-.04em;color:#b9c5c4;max-width:850px;font-size:clamp(21px,2.4vw,35px);line-height:1.28}.product-features article{border-top:1px solid var(--line);grid-template-columns:60px 1fr;align-items:start;padding:35px 0;display:grid}.product-features article:last-child{border-bottom:1px solid var(--line)}.product-features article span{color:var(--muted);font-size:12px}.product-features h3{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3vw,52px);font-weight:400;line-height:1.1}.product-specs h2{letter-spacing:-.085em;font-size:clamp(65px,7vw,115px);font-weight:400;line-height:.88}.spec-table>div{border-top:1px solid #8c9998;justify-content:space-between;gap:30px;padding:22px 0;font-size:16px;display:flex}.spec-table>div strong{text-align:right;font-weight:500}.spec-table p{color:#4c5b5c;max-width:460px;margin-top:35px;font-size:12px;line-height:1.5}.product-use{padding:135px 5vw}.product-use h2{letter-spacing:-.085em;font-size:clamp(65px,8vw,135px);font-weight:400;line-height:.86}.product-use>div{flex-wrap:wrap;gap:10px;display:flex}.product-use>div span{letter-spacing:.13em;border:1px solid var(--line);text-transform:uppercase;padding:15px 20px;font-size:12px}.product-next{grid-template-columns:1fr 1fr;display:grid}.product-next>div{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:60px 5vw}.product-next a{letter-spacing:-.09em;margin-top:20px;font-size:clamp(60px,8vw,130px);line-height:1;display:block}.product-next a span{vertical-align:top;font-size:.35em}.industries-intro{min-height:85svh}.industry-panel{height:90svh;min-height:560px;position:relative;overflow:hidden}.industry-panel img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.industry-shade{background:linear-gradient(90deg,#040708e0,#0000 82%),linear-gradient(#0000 35%,#040708b3);position:absolute;inset:0}.industry-content{z-index:1;max-width:800px;position:absolute;bottom:9vh;left:6vw}.industry-content h2{letter-spacing:-.085em;margin:30px 0;font-size:clamp(58px,9vw,150px);font-weight:400;line-height:.87}.industry-content p{max-width:650px;font-size:clamp(18px,2vw,29px);line-height:1.3}.industry-models{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.industry-models a{letter-spacing:.12em;border:1px solid #ffffff8c;padding:12px 17px;font-size:11px;transition:background .2s,color .2s}.industry-final{padding:145px 5vw}.about-hero{min-height:100svh}.about-hero .page-title{font-size:clamp(70px,10vw,170px)}.about-visual{height:75svh;position:relative}.about-visual img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.about-visual span{position:absolute;bottom:35px;left:5vw}.about-statement p{margin-bottom:40px}.about-values{grid-template-columns:repeat(3,1fr);gap:40px;padding:100px 5vw 150px;display:grid}.about-values>div{border-top:1px solid var(--line);padding-top:28px}.about-values span{color:var(--muted);font-size:11px}.about-values h3{letter-spacing:-.07em;margin:40px 0 20px;font-size:clamp(42px,5vw,85px);font-weight:400}.about-values p{color:var(--muted);max-width:280px;font-size:18px;line-height:1.4}.contact-page{background:radial-gradient(at 10% 35%,#1d2a2b,#080a0b 62%);grid-template-columns:1fr 1fr;gap:9vw;min-height:100svh;display:grid}.contact-heading>p{letter-spacing:-.03em;max-width:550px;font-size:clamp(20px,2vw,30px);line-height:1.3}.contact-notes{border-top:1px solid var(--line);letter-spacing:.17em;color:#b3c1bf;flex-direction:column;gap:12px;margin-top:75px;padding-top:25px;font-size:11px;display:flex}.contact-form{border-top:1px solid var(--line);margin-top:5px;padding-top:25px}.contact-form>.eyebrow{margin-bottom:35px}.contact-form label{letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:12px;margin-bottom:27px;font-size:10px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;letter-spacing:0;text-transform:none;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;outline:none;width:100%;padding:15px 0;font-size:17px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--lime)}.form-privacy{color:var(--muted);max-width:500px;font-size:12px;line-height:1.5}.honey{position:absolute!important;left:-9999px!important}.form-status{color:var(--lime);margin-top:24px;font-size:14px}@media (max-width:700px){.robot-grid{grid-template-columns:1fr 1fr;gap:18px}.robot-card-image{height:57vw}.robot-card h3{font-size:55px}.robot-card p{font-size:13px}.robot-card-meta{gap:10px;font-size:8px}.catalogue-group{margin-top:80px}.catalogue-group section{margin-top:70px}.product-hero{min-height:650px}.product-hero-image{-o-object-position:60% center;object-position:60% center;filter:brightness(.7)}.product-hero-shade{background:linear-gradient(#0000 20%,#07090a 99%)}.product-hero-text{inset:auto 5vw 10%;transform:none}.product-hero-text h1{font-size:38vw}.product-hero-text p{font-size:30px}.product-story,.product-features,.product-specs,.about-statement{padding:85px 5vw;display:block}.product-story h2,.about-statement h2{margin-top:45px}.product-features>div{margin-top:50px}.product-features article{grid-template-columns:40px 1fr}.product-specs h2{margin:40px 0}.product-use{padding:90px 5vw}.product-next{grid-template-columns:1fr}.product-next>div{padding:50px 5vw}.product-next a{font-size:80px}.industries-intro{min-height:75svh}.industry-panel{height:75svh}.industry-content h2{font-size:13vw}.industry-content p{font-size:18px}.industry-final{padding:90px 5vw}.about-visual{height:55svh}.about-values{padding:60px 5vw 100px;display:block}.about-values>div{margin-top:35px}.contact-page{display:block}.contact-heading .page-title{font-size:13vw}.contact-form{margin-top:85px}.form-row{display:block}.contact-notes{margin-top:40px}}.contact-heading .page-title{font-size:clamp(54px,5.4vw,96px)}@media (max-width:700px){.contact-heading .page-title{font-size:10.8vw}}.catalogue{color:var(--blue-deep);background:#f6f8f9}.robot-card-image{background:#e6f0f6}.robot-card p{color:#607e90}.product-hero,.industry-panel,.about-visual{color:#fff}.product-hero .button{color:#fff;border-color:#fff}.product-hero .button:hover{color:var(--blue-deep);background:#fff}.product-story p,.about-statement p{color:#5e7c8f}.product-specs{color:var(--blue-deep);background:#e5eff5}.spec-table>div{border-color:#2565924d}.spec-table p{color:#59788d}.industry-models a:hover{color:var(--blue-deep);background:#fff}.contact-page{color:var(--blue-deep);background:radial-gradient(at 11% 38%,#e5f0f6,#f6f8f9 62%)}.contact-notes{color:#5f7e91}.contact-form input,.contact-form select,.contact-form textarea{color:var(--blue-deep);border-bottom-color:#25659259}.contact-form input::-moz-placeholder{color:#829aaa}.contact-form textarea::-moz-placeholder{color:#829aaa}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#829aaa}.contact-form option{color:var(--blue-deep);background:#f6f8f9}.form-status{color:var(--blue)}.form-status.error{color:#b34f58}@media (max-width:700px){.product-hero-shade{background:linear-gradient(#0000 22%,#071f39ed)}}.product-hero-text{top:45%;transform:translateY(-40%)}@media (max-width:700px){.product-hero-text{top:auto;bottom:12%;transform:none}}.product-hero-shade{background:linear-gradient(90deg,#06090ae6,#0000 75%),linear-gradient(#0000 60%,#06090a80)}.industry-shade{background:linear-gradient(90deg,#040708e0,#0000 82%),linear-gradient(#0000 35%,#040708b3)}@media (max-width:700px){.product-hero-shade{background:linear-gradient(#0000 20%,#07090a 99%)}}.product-operation{color:var(--blue-deep);background:#f6f8f9;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9vw;padding:130px 5vw 150px;display:grid}.product-operation-heading h2{letter-spacing:-.085em;margin:38px 0 65px;font-size:clamp(65px,7.5vw,125px);font-weight:400;line-height:.88}.product-operation-heading em{font-family:Georgia,serif;font-weight:400}.product-operation-heading img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:500px;display:block}.product-operation-list{padding-top:13px}.product-operation-list article{border-top:1px solid var(--line);grid-template-columns:50px 1fr;gap:18px;padding:26px 0 35px;display:grid}.product-operation-list article:last-child{border-bottom:1px solid var(--line)}.product-operation-list .mono{color:var(--blue);font-size:12px}.product-operation-list h3{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(26px,2.5vw,42px);font-weight:400;line-height:1.05}.product-operation-list p{color:#5e7c8f;max-width:570px;margin:0;font-size:17px;line-height:1.5}.robot-card-facts{border-top:1px solid var(--line);margin-top:24px}.robot-card-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:11px 0;font-size:11px;display:flex}.robot-card-facts span{color:var(--muted)}.robot-card-facts strong{text-align:right;font-weight:600}@media (max-width:700px){.product-operation{padding:85px 5vw 95px;display:block}.product-operation-heading h2{margin:35px 0 45px;font-size:clamp(60px,13vw,90px)}.product-operation-heading img{max-height:390px}.product-operation-list{padding-top:50px}.product-operation-list article{grid-template-columns:35px 1fr;gap:12px}.product-operation-list h3{font-size:29px}.product-operation-list p{font-size:15px}.robot-card-facts>div{font-size:10px;display:block}.robot-card-facts strong{text-align:left;margin-top:5px;display:block}.product-hero-text{bottom:22%}.product-hero-text h1{margin:20px 0 24px;font-size:clamp(105px,27vw,165px);line-height:.82}.product-hero-text p{margin-bottom:28px;font-size:clamp(24px,4.5vw,30px);line-height:1.06}}@media (min-width:701px) and (max-height:700px){.product-hero-text{max-width:680px;top:126px;right:6vw;transform:none}.product-hero-text h1{margin:16px 0 22px;font-size:clamp(150px,15vw,205px);line-height:.78}.product-hero-text p{max-width:650px;margin-bottom:26px;font-size:clamp(24px,2.4vw,33px);line-height:1.08}}@media (min-width:701px){.product-hero-image-w3{-o-object-position:center top;object-position:center top}}.industry-cases{color:var(--blue-deep);background:#f6f8f9;padding:82px 0 120px;overflow:hidden}.industry-cases-head{justify-content:space-between;align-items:end;gap:30px;padding:0 5vw 44px;display:flex}.industry-cases-head h3{letter-spacing:-.08em;max-width:1050px;margin:26px 0 0;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.88}.industry-cases-head h3 em{font-family:Georgia,serif;font-weight:400}.industry-cases-controls{white-space:nowrap;align-items:center;gap:9px;display:flex}.industry-cases-controls .mono{letter-spacing:.16em;margin-right:18px;font-size:11px}.industry-cases-controls button{border:1px solid var(--line);width:42px;height:42px;color:var(--blue-deep);background:0 0;font-size:20px;display:none}.industry-case-rail{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.industry-case-card{color:#fff;text-align:left;background:#0d171d;border:0;border-right:1px solid #ffffff4d;height:clamp(430px,44vw,620px);padding:0;position:relative;overflow:hidden}.industry-case-card img,.industry-case-shade{width:100%;height:100%;position:absolute;inset:0}.industry-case-card img{-o-object-fit:cover;object-fit:cover;filter:brightness(.78)saturate(.9);transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .7s}.industry-case-shade{pointer-events:none;background:linear-gradient(#0205081f,#02050814 46%,#020508e0)}.industry-case-card:hover img,.industry-case-card:focus-visible img{filter:brightness(.94)saturate();transform:scale(1.045)}.industry-case-card:focus-visible{outline-offset:-3px;outline:3px solid #7bc8f2}.industry-case-count{letter-spacing:.18em;font-size:11px;position:absolute;top:28px;left:30px}.industry-case-bottom{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid;position:absolute;bottom:30px;left:30px;right:30px}.industry-case-bottom small{letter-spacing:.16em;margin-bottom:15px;font-size:10px;font-weight:700;display:block}.industry-case-bottom strong{letter-spacing:-.055em;font-size:clamp(24px,2.4vw,39px);font-weight:400;line-height:.95;display:block}.industry-case-watch{white-space:nowrap;letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.industry-case-watch b{border:1px solid #fffc;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-weight:400;display:inline-grid}.industry-case-modal{z-index:200;background:#020508ed;place-items:center;padding:3vw;display:grid;position:fixed;inset:0}.industry-case-dialog{color:#fff;background:#0a1014;width:min(100%,1050px);max-height:94svh;overflow:auto;box-shadow:0 40px 120px #00000073}.industry-case-dialog-top{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.industry-case-dialog-top button{color:#fff;background:0 0;border:1px solid #ffffff80;width:38px;height:38px;font-size:17px}.industry-case-dialog video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;max-height:65svh;display:block}.industry-case-dialog-bottom{justify-content:space-between;align-items:end;gap:30px;padding:25px 30px 30px;display:flex}.industry-case-dialog-bottom h3{letter-spacing:-.06em;margin:0;font-size:clamp(28px,4vw,55px);font-weight:400}.industry-case-dialog-bottom p{color:#c8d5d9;max-width:480px;margin:0;font-size:16px;line-height:1.4}@media (max-width:700px){.industry-cases{padding:70px 0 90px}.industry-cases-head{align-items:end;padding:0 5vw 32px}.industry-cases-head h3{margin-top:23px;font-size:clamp(42px,10vw,68px)}.industry-cases-controls .mono{display:none}.industry-cases-controls button{display:block}.industry-case-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 5vw;display:flex;overflow-x:auto}.industry-case-rail::-webkit-scrollbar{display:none}.industry-case-card{scroll-snap-align:center;border-right:0;flex:0 0 84vw;height:66svh;min-height:440px;max-height:590px}.industry-case-count{top:22px;left:22px}.industry-case-bottom{gap:8px;bottom:23px;left:22px;right:22px}.industry-case-bottom small{margin-bottom:10px;font-size:9px}.industry-case-bottom strong{font-size:clamp(24px,6vw,34px)}.industry-case-watch{gap:5px;font-size:9px}.industry-case-watch b{width:28px;height:28px;font-size:14px}.industry-case-modal{padding:12px}.industry-case-dialog{max-height:90svh}.industry-case-dialog-top{padding:14px}.industry-case-dialog video{max-height:55svh}.industry-case-dialog-bottom{padding:20px;display:block}.industry-case-dialog-bottom p{margin-top:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.industry-case-card img{transition:none}.industry-case-rail{scroll-behavior:auto}}.industry-case-dialog video{max-height:52svh}@media (max-width:700px){.industry-case-dialog video{max-height:47svh}}.industry-cases{color:#fff;background:#080c0f;padding:0;position:relative}.industry-cases-head{z-index:3;pointer-events:none;background:linear-gradient(#00000094,#0000);align-items:center;padding:28px 3vw;position:absolute;inset:0 0 auto}.industry-cases-head .eyebrow,.industry-cases-controls .mono{color:#fff}.industry-cases-controls{pointer-events:auto}.industry-cases-controls .mono{margin:0}.industry-case-card{background:#111;border-right:1px solid #ffffff47;height:clamp(560px,82svh,900px)}.industry-case-card video,.industry-case-shade{width:100%;height:100%;position:absolute;inset:0}.industry-case-card video{-o-object-fit:cover;object-fit:cover;filter:grayscale(.34)brightness(.76);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .8s}.industry-case-card:hover video,.industry-case-card:focus-visible video{filter:grayscale(.1)brightness(.9);transform:scale(1.035)}.industry-case-shade{background:linear-gradient(#0000001f,#0000 62%,#000c)}.industry-case-bottom{align-items:end;bottom:32px;left:3vw;right:3vw}.industry-case-bottom strong{letter-spacing:-.05em;font-size:clamp(23px,2vw,36px);line-height:1.03}.industry-case-watch{letter-spacing:0;text-transform:none;font-size:11px;font-weight:600}@media (max-width:700px){.industry-cases{padding:0}.industry-cases-head{padding:20px 5vw}.industry-cases-head .eyebrow{max-width:52%;font-size:9px;line-height:1.35}.industry-cases-controls button{color:#fff;border-color:#ffffffb3;width:36px;height:36px;font-size:18px;display:block}.industry-case-rail{gap:0;padding:0}.industry-case-card{scroll-snap-align:start;border-right:1px solid #ffffff59;flex:0 0 86vw;height:min(76svh,720px);min-height:500px;max-height:none}.industry-case-bottom{gap:8px;bottom:28px;left:20px;right:20px}.industry-case-bottom strong{font-size:clamp(24px,6.2vw,32px)}.industry-case-watch{font-size:10px}}@media (prefers-reduced-motion:reduce){.industry-case-card video{transition:none}}.robot-card-image-contain img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
