@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap");*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#0a0d12;-webkit-font-smoothing:antialiased;font-family:Space Grotesk,sans-serif;color:#8a95a5}a{text-decoration:none;color:inherit}button,input,textarea{font-family:inherit;outline:none}::selection{background:#0d2240;color:#eef1f5}@keyframes dotpulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}@media(max-width:880px){.resp-2col,.resp-3col{grid-template-columns:1fr!important}.resp-4col{grid-template-columns:1fr 1fr!important}.resp-nav{display:none!important}.resp-proj{grid-template-columns:1fr!important;grid-template-areas:"big" "patriot" "mobile" "ancillary"!important}.resp-hero-h{font-size:clamp(44px,12vw,64px)!important}.resp-header{grid-template-columns:1fr!important}.resp-stats{justify-content:flex-start!important}.resp-filter{flex-direction:column!important;align-items:stretch!important}.resp-search{width:100%!important}.resp-grid{grid-template-columns:1fr!important}.resp-row{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.resp-row-thumb{width:100%!important}.resp-row-cta{align-self:stretch!important}.resp-sol{flex-direction:column!important}.resp-sol-half{width:100%!important}.resp-impl{gap:8px!important}.resp-impl,.resp-navfoot{flex-direction:column!important}.resp-navfoot{gap:18px!important;text-align:center!important}.resp-featured{grid-template-columns:1fr!important}.resp-featured-img{min-height:240px!important}.resp-main{grid-template-columns:1fr!important}.resp-feedrow{flex-direction:column!important;gap:10px!important}.resp-feedmeta{flex-direction:row!important;gap:12px!important;align-items:center!important;width:auto!important}.resp-sidebar{position:static!important}.resp-2x2,.resp-hl{grid-template-columns:1fr!important}.resp-postfoot{flex-direction:column!important;gap:20px!important;align-items:flex-start!important}.resp-pag{gap:16px!important}.resp-pag,.resp-status{flex-direction:column!important;text-align:center!important}.resp-status{gap:8px!important}.resp-desc{max-width:none!important;text-align:left!important}}@media(max-width:560px){.resp-4col{grid-template-columns:1fr!important}}@media(max-width:1180px) and (min-width:881px){.resp-3col,.resp-4col,.resp-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:980px){.gal-col{column-count:2}}@media(max-width:600px){.gal-col{column-count:1}}@media(max-width:920px){.resp-featured{grid-template-columns:1fr!important}.resp-featured-img{min-height:240px!important}.resp-main{grid-template-columns:1fr!important}.resp-feedrow{flex-direction:column!important;gap:10px!important}.resp-feedmeta{flex-direction:row!important;gap:12px!important;align-items:center!important;width:auto!important}}.gal-col{column-count:3;column-gap:20px}.gal-cell:hover{border-color:#4a9eff!important}.gal-cell:hover .gal-ov{opacity:1!important}