/* An interactive field of miniature V marks, matching the agency identity. */
body{background-color:#101112;isolation:isolate}
body::before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cpath d='M10 10.3L13 15.7L16 10.3H14.35L13 13L11.65 10.3Z' fill='%237d8282' fill-opacity='.29'/%3E%3C/svg%3E");background-size:26px 26px;background-position:0 0}
body.dot-field-ready::before{display:none}
#dot-field{position:fixed;inset:0;display:block;width:100%;height:100%;z-index:-1;pointer-events:none}
.capability-strip{background-color:#0d0f0be8}
@media(max-width:700px){body::before{background-size:28px 28px;background-position:0 0}}
