.teleop-case-study{overflow:clip}.teleop-case-study .project-hero-media{background:#050505}.teleop-case-study .project-hero-image{width:100%;height:auto;max-height:620px;object-fit:cover;object-position:50% 58%;filter:none}.teleop-platform-grid{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);background:var(--border)}.teleop-platform-card{margin:0;min-width:0;background:#070707}.teleop-platform-card--wide{grid-column:1 / -1}.teleop-platform-grid--two .teleop-platform-card img{height:clamp(300px,30vw,500px)}.teleop-platform-card img{width:100%;height:clamp(280px,31vw,470px);display:block;object-fit:cover;filter:saturate(.82) contrast(1.04) brightness(.9)}.teleop-platform-card--wide img{height:clamp(330px,39vw,590px);object-position:center 58%}.teleop-platform-card figcaption{min-height:90px;padding:20px 24px;display:flex;gap:10px;flex-direction:column}.teleop-platform-card figcaption b{color:var(--gold);font-size:10px;letter-spacing:.15em;text-transform:uppercase}.teleop-platform-card figcaption span{color:var(--muted);font-size:13px;line-height:1.55}.teleop-scan-grid,.teleop-demo-grid{margin-top:42px;display:grid;gap:1px;border:1px solid var(--border);background:var(--border)}.teleop-scan-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.teleop-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teleop-scan-grid>div,.teleop-demo-grid>div{min-height:145px;padding:26px;background:#070707}.teleop-scan-grid span,.teleop-demo-grid span,.teleop-takeaway>span{display:block;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.teleop-scan-grid b,.teleop-demo-grid b{display:block;margin-top:18px;color:var(--secondary);font-size:15px;font-weight:520;line-height:1.45}.teleop-contribution-list{margin:42px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--border);background:var(--border);list-style:none}.teleop-contribution-list li{min-height:155px;padding:27px;background:#070707}.teleop-contribution-list b,.teleop-contribution-list span{display:block}.teleop-contribution-list b{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.teleop-contribution-list span{margin-top:20px;color:var(--muted);font-size:14px;line-height:1.7}.teleop-flow{margin:42px 0 0;border:1px solid var(--border);background:#050505}.teleop-flow>header{padding:24px 28px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:baseline;border-bottom:1px solid var(--border-soft)}.teleop-flow>header span{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.teleop-flow>header h3{margin:0;color:var(--secondary);font-size:23px;font-weight:520}.teleop-flow__viewport{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgba(255,216,76,.45) #090909}.teleop-architecture{min-width:1040px;padding:32px;color:var(--secondary);background:linear-gradient(rgba(255,216,76,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,216,76,.032) 1px,transparent 1px),#040607;background-size:44px 44px}.teleop-architecture__systems{display:grid;grid-template-columns:1.15fr .75fr 1.15fr;gap:34px}.teleop-system{position:relative;min-height:238px;padding:24px;border:1px solid rgba(255,216,76,.32);background:#050708f0}.teleop-system:after{position:absolute;top:50%;right:-35px;width:35px;border-top:1px solid rgba(255,216,76,.55);content:""}.teleop-system--control:after{display:none}.teleop-system>span,.teleop-channel>span,.teleop-safety-chain>span,.teleop-support-grid span{color:var(--gold);font-size:9px;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.teleop-system h4{margin:17px 0 19px;color:#f5f0d8;font-size:21px;font-weight:550}.teleop-system ul{margin:0;padding:0;color:var(--muted);font-size:12px;line-height:1.85;list-style:none}.teleop-system li:before{margin-right:9px;color:#ffd84cad;content:"—"}.teleop-channels{margin-top:24px;display:grid;gap:12px}.teleop-channel{min-height:80px;padding:17px 20px;display:flex;gap:10px;align-items:center;border:1px solid rgba(255,216,76,.18);background:#060809f0}.teleop-channel>span{width:118px;flex:0 0 118px}.teleop-channel b{padding:8px 10px;border:1px solid rgba(255,255,255,.1);color:#d9d6c7;font-size:11px;font-weight:520;white-space:nowrap}.teleop-channel i,.teleop-safety-chain i{color:#ffd84cb3;font-style:normal}.teleop-channel--control{box-shadow:inset 3px 0 #ffcf45}.teleop-channel--video{box-shadow:inset 3px 0 #59d7ff}.teleop-safety-chain{margin-top:20px;min-height:72px;padding:18px 20px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;border:1px solid rgba(255,106,86,.38);background:#4e110d21}.teleop-safety-chain>span{margin-right:12px;color:#ff8b71}.teleop-safety-chain b{color:#e4d6cb;font-size:11px;font-weight:520}.teleop-support-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid rgba(255,255,255,.09);background:#ffffff17}.teleop-support-grid>div{min-height:108px;padding:18px;background:#060809}.teleop-support-grid b{margin-top:12px;display:block;color:var(--muted);font-size:11px;font-weight:450;line-height:1.55}.teleop-flow>figcaption{padding:26px 28px;display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--border-soft)}.teleop-flow>figcaption p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.teleop-flow>figcaption strong{color:var(--gold-strong);font-weight:520}.teleop-architecture-note{margin-top:18px;padding:20px 22px;border-left:2px solid var(--gold);color:#9da2a5;background:#ffd84c09;font-size:13px;line-height:1.72}.teleop-architecture-note strong{color:var(--gold-strong);font-weight:600}.teleop-debug-grid .info-card{min-height:240px}.teleop-question-grid .info-card{min-height:220px}.teleop-drawback-grid,.teleop-research-grid{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--border);background:var(--border)}.teleop-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teleop-drawback-grid article,.teleop-research-grid article{min-height:230px;padding:28px;background:#070707}.teleop-drawback-grid span,.teleop-research-grid span{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.teleop-drawback-grid h3,.teleop-research-grid h3{margin:30px 0 14px;color:var(--secondary);font-size:20px;font-weight:520;line-height:1.25}.teleop-drawback-grid p,.teleop-research-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.teleop-takeaway{max-width:980px;margin-top:26px;padding:clamp(30px,4vw,46px);border:1px solid rgba(255,216,76,.3);background:linear-gradient(135deg,#ffd84c12,#070707 58%)}.teleop-takeaway h3{max-width:880px;margin:18px 0 0;color:#f5f0d5;font-size:clamp(28px,3.5vw,48px);font-weight:520;letter-spacing:-.04em;line-height:1.08}@media(max-width:1100px){.teleop-scan-grid,.teleop-drawback-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.teleop-scan-grid,.teleop-demo-grid,.teleop-contribution-list,.teleop-flow>figcaption,.teleop-platform-grid,.teleop-drawback-grid,.teleop-research-grid{grid-template-columns:1fr}.teleop-platform-card--wide{grid-column:auto}.teleop-platform-card img,.teleop-platform-card--wide img{height:300px}.teleop-scan-grid>div,.teleop-demo-grid>div{min-height:120px}.teleop-flow>header{grid-template-columns:1fr;gap:8px;padding:22px 18px}.teleop-architecture{min-width:980px;padding:24px}.teleop-flow>figcaption{gap:12px;padding:22px 18px}}
