
/* SCOPE — edge-to-edge inspection optics and a technical control wall. */
.collection-edition.scope{background:#111714;color:#dfeaaf}.collection-edition.scope .concept-strip,.collection-edition.scope .concept-head{background:#111714;color:#dfeaaf;border-color:#859064}.collection-edition.scope .iot-hero{padding:0 4% 35px;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:#111714;color:#e6f4c8;position:relative;overflow:hidden}.collection-edition.scope .iot-hero>.hero-copy{grid-column:1/-1;grid-row:1;position:relative;z-index:3;padding:60px 4%;pointer-events:none}.collection-edition.scope .hero-copy .concept-cta{pointer-events:auto;background:#d6ee64;color:#17221a}.collection-edition.scope .hero-copy h1{font-size:5.2vw;line-height:1.3;max-width:800px;text-shadow:0 2px 20px #000}.collection-edition.scope .hero-copy p{color:#eff2dd;max-width:550px;text-shadow:0 1px 8px #000}.collection-edition.scope .hero-copy .mini-label{color:#d2ef68}.collection-edition.scope .iot-scene{grid-column:1/-1;grid-row:1;position:relative;min-height:78svh;align-self:stretch;border:1px solid #bedc61;overflow:hidden;margin:0}.collection-edition.scope .iot-scene img{width:100%;height:112%;object-fit:cover;filter:brightness(.4) saturate(.4)}.collection-edition.scope .iot-scene::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 4px,#90a98515 4px 5px);pointer-events:none}.collection-edition.scope .scene-caption{bottom:25px;background:#111714c9;color:#e6f4c8}.collection-edition.scope .crosshair{border-color:#d6ee64;color:#d6ee64;right:8%;left:auto;top:22%;width:30%;height:53%}.collection-edition.scope .iot-flowline{grid-column:1/-1;position:relative;z-index:3;border-color:#5f7157;padding-top:25px}.collection-edition.scope .iot-flowline span{background:#1e2b21;color:#dfeaaf;border-color:#8aa46e}
.collection-edition.scope .concept-problem{background:#d9e5bc;color:#1d3223;padding:100px 8%;display:grid;grid-template-columns:1fr 2fr}.collection-edition.scope .concept-problem h2{font-size:42px}.collection-edition.scope .concept-problem p{grid-column:2;color:#355332}.collection-edition.scope .camera-section{background:#111714;color:#dfeaaf;padding:100px 4%}.collection-edition.scope .section-heading h2{font-size:4.4vw}.collection-edition.scope .camera-workspace{grid-template-columns:3fr 1fr;border:1px solid #77945e;background:#16261b;gap:0;padding:0}.collection-edition.scope .camera-review{background:#dce7bd;color:#213b24;border-radius:0;padding:35px 25px}.collection-edition.scope .camera-picture{height:65svh}.collection-edition.scope .camera-bar,.collection-edition.scope .camera-foot{background:#18281a;color:#e6f1c7}.collection-edition.scope .concept-steps{gap:0;border:1px solid #77945e;margin-top:40px}.collection-edition.scope .concept-steps article{padding:35px;border-right:1px solid #77945e}.collection-edition.scope .concept-steps h3{font-size:23px}.collection-edition.scope .concept-steps p{color:#c4d2ad}.collection-edition.scope .system-section{background:#e0e4d3;color:#26372a;padding:100px 6%}.collection-edition.scope .system-grid{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:0;border:1px solid #77826a}.collection-edition.scope .system-grid article{border:0;border-right:1px solid #77826a;border-radius:0;padding:45px;min-height:270px;background:transparent}.collection-edition.scope .system-grid article>span{font:70px/1 monospace;color:#55763c}.collection-edition.scope .field-notes{background:#263c2a;color:#e6eacd;padding:80px 8%}.collection-edition.scope .field-notes p{color:#d4debc}.collection-edition.scope .concept-end{background:#d2e961;color:#203324;padding:100px 6%;text-align:left}.collection-edition.scope .concept-end h2{font-size:5vw}.collection-edition.scope .concept-foot{background:#111714;color:#dfeaaf}
@media(max-width:700px){.collection-edition.scope .iot-hero{display:block;padding:0 5% 30px}.collection-edition.scope .iot-hero>.hero-copy{padding:50px 5% 30px;min-height:640px}.collection-edition.scope .hero-copy h1{font-size:34px}.collection-edition.scope .iot-scene{position:absolute;inset:0 5% auto;height:680px;min-height:0;width:90%}.collection-edition.scope .hero-copy p{font-size:12px}.collection-edition.scope .crosshair{top:60%;right:10%;height:23%;width:40%}.collection-edition.scope .scene-caption{font-size:8px}.collection-edition.scope .iot-flowline{padding-top:40px}.collection-edition.scope .concept-problem{display:block;padding:70px 7%}.collection-edition.scope .concept-problem h2{font-size:28px;margin:25px 0}.collection-edition.scope .camera-section{padding:70px 5%}.collection-edition.scope .section-heading h2{font-size:30px}.collection-edition.scope .camera-workspace{display:block}.collection-edition.scope .camera-picture{height:380px}.collection-edition.scope .concept-steps{display:block}.collection-edition.scope .concept-steps article{border:0;border-bottom:1px solid #77945e;padding:30px}.collection-edition.scope .system-section{padding:70px 6%}.collection-edition.scope .system-grid{display:block}.collection-edition.scope .system-grid article{min-height:0;padding:30px;border-bottom:1px solid #77826a}.collection-edition.scope .concept-end h2{font-size:33px}}
.collection-edition.scope .system-grid article>span{font:12px/1.5 monospace;letter-spacing:.12em}.collection-edition.scope .system-grid{counter-reset:system}.collection-edition.scope .system-grid article::before{counter-increment:system;content:'0' counter(system);display:block;font:65px/1 monospace;color:#55763c;margin-bottom:25px}
