.ddt-camera-grid{background:#1e1a42;color:#3b3b54;font-family:Montserrat,system-ui,sans-serif;padding:72px 40px}.ddt-camera-grid *{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.ddt-camera-grid{padding:44px 16px}}.ddt-camera-grid .ddt-camera-grid__inner{margin:0 auto;max-width:1100px}.ddt-camera-grid .ddt-camera-grid__title{text-wrap:balance;color:#fff;font-size:22px;font-weight:700;letter-spacing:.06em;line-height:1.35;margin:0 0 10px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.ddt-camera-grid .ddt-camera-grid__title{font-size:18px;margin-bottom:28px}}.ddt-camera-grid .ddt-camera-grid__deck{color:hsla(0,0%,100%,.7);font-size:13px;line-height:1.7;margin:0 auto 44px;max-width:540px;text-align:center}.ddt-camera-grid .ddt-camera-grid__list{-ms-grid-columns:(1fr)[3];display:-ms-grid;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.ddt-camera-grid .ddt-camera-grid__tile{background:#141031;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;overflow:hidden;-webkit-transition:border-color .25s,-webkit-transform .25s;transition:border-color .25s,-webkit-transform .25s;transition:transform .25s,border-color .25s;transition:transform .25s,border-color .25s,-webkit-transform .25s}.ddt-camera-grid .ddt-camera-grid__tile:hover{border-color:rgba(69,224,162,.5);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.ddt-camera-grid .ddt-camera-grid__feed{height:170px;position:relative}.ddt-camera-grid .ddt-camera-grid__feed img{display:block;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ddt-camera-grid .ddt-camera-grid__overlay{inset:0;pointer-events:none;position:absolute}.ddt-camera-grid .ddt-camera-grid__cam{color:hsla(0,0%,100%,.9);font-size:9.5px;left:12px;letter-spacing:.14em}.ddt-camera-grid .ddt-camera-grid__cam,.ddt-camera-grid .ddt-camera-grid__live{font-weight:700;position:absolute;text-shadow:0 1px 4px rgba(0,0,0,.6);top:10px}.ddt-camera-grid .ddt-camera-grid__live{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9px;gap:5px;letter-spacing:.12em;right:12px}.ddt-camera-grid .ddt-camera-grid__dot{background:#ff5a5a;border-radius:50%;height:7px;width:7px}.ddt-camera-grid .ddt-camera-grid__box{border:1.5px solid #45e0a2;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(20,50,63,.35),inset 0 0 0 1px rgba(20,50,63,.25);box-shadow:0 0 0 1px rgba(20,50,63,.35),inset 0 0 0 1px rgba(20,50,63,.25);height:38%;position:absolute;width:44%}.ddt-camera-grid .ddt-camera-grid__box--chip-right .ddt-camera-grid__chip{left:auto;right:-1.5px}.ddt-camera-grid .ddt-camera-grid__chip{background:#45e0a2;border-radius:3px;color:#14323f;font-size:9.5px;font-weight:800;left:-1.5px;letter-spacing:.04em;padding:4px 8px;position:absolute;top:-22px;white-space:nowrap}.ddt-camera-grid .ddt-camera-grid__body{padding:16px 18px 18px}.ddt-camera-grid .ddt-camera-grid__name{color:#fff;font-size:12px;font-weight:700;letter-spacing:.05em;margin:0 0 6px;text-transform:uppercase}.ddt-camera-grid .ddt-camera-grid__desc{color:hsla(0,0%,100%,.65);font-size:11.5px;line-height:1.6;margin:0}.ddt-camera-grid .ddt-camera-grid__footnote{color:hsla(0,0%,100%,.6);font-size:12.5px;margin:28px 0 0;text-align:center}.ddt-camera-grid .ddt-camera-grid__footnote a{color:#45e0a2;font-weight:700}.ddt-camera-grid .ddt-camera-grid__footnote a:hover{color:#5cf2b8}@media (hover:none){.ddt-camera-grid .ddt-camera-grid__tile{-webkit-transition:none;transition:none}.ddt-camera-grid .ddt-camera-grid__tile:hover{-webkit-transform:none;transform:none}}@media only screen and (max-width:1024px){.ddt-camera-grid .ddt-camera-grid__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.ddt-camera-grid .ddt-camera-grid__list{-ms-grid-columns:1fr;grid-template-columns:1fr}}
