:root{--ink:#19191b;--cream:#fffaf4;--red:#e51b2a;--line:#eaded7;--lime:var(--red)}
body{background:var(--cream);color:var(--ink)}.site-header{background:rgba(255,250,244,.95);border-color:var(--line)}
.logo span{background:var(--red);color:#fff;border-radius:4px 14px 4px 14px}.nav{color:#514b48}.nav a:hover,.text-link:hover{color:var(--red)}
.header-cta,.button{background:var(--red);border-radius:3px}.eyebrow i{background:var(--red)}.hero h1 em,h2 em{color:var(--red)}
.hero-art{background:var(--ink);box-shadow:20px 25px 0 var(--red)}.art-grid{background:linear-gradient(125deg,transparent 42%,rgba(229,27,42,.28) 42.1%,transparent 42.5%),linear-gradient(20deg,transparent 62%,rgba(255,255,255,.1) 62.2%,transparent 62.6%)}
.art-slab{background:linear-gradient(135deg,#ff5260,#b80f1d)}.slab-two{background:linear-gradient(135deg,#4b4543,#ef3340)}.art-tag,.sector-list span,.sector-list b{color:#ff6670}
.marquee{background:var(--red);color:#fff}.solution-card:hover{border-color:var(--red)}.about{background:#f6dfd8}.about-number span{color:var(--red)}.button-light{background:var(--red);color:#fff}.form-status{color:#ff6670}
