:root{--bg:#fff;--bg2:#f1f1ee;--ink:#111;--mute:#444;--line:#111;--acc:#ffc800;--acc-ink:#111;--dark:#111;--r:0;--hw:900;--fh:Impact,"Arial Black",system-ui,sans-serif}
h1,h2,h3{text-transform:uppercase}
h1 span{background:#111;color:var(--acc);padding:0 .2em}
.top{border-bottom:4px solid #111}.logo-mark{clip-path:none;background:repeating-linear-gradient(135deg,#111 0 5px,var(--acc) 5px 10px)}
.eyebrow{color:#111;background:var(--acc);display:inline-block;padding:3px 10px}
.band{background:var(--acc);color:#111;border-block:4px solid #111}.band-in span{opacity:.8}
.btn{border-width:3px;border-color:#111}.btn-alt{color:#111}
.chips li{border:2px solid #111;border-radius:0}
.svc-list .svc-item{border-top:3px solid #111}.svc-list .svc-item:last-child{border-bottom:3px solid #111}
.steps li{border-top:8px solid #111}.num{color:#111;background:var(--acc);padding:0 .3em;display:inline-block}
.form{border:3px solid #111;background:#fff}.form input,.form select,.form textarea{border:2px solid #111}
.foot{border-top:6px solid var(--acc)}.nav .nav-tel{border:3px solid #111}
.hero-center .hero-pic img{border:4px solid #111}
:root{--fh:"Archivo Black",Impact,system-ui,sans-serif;--hw:400}
