/* Variant: dark hero (test). Promote by linking after style.css in index.html. */
.hero{background:
 repeating-linear-gradient(115deg,rgba(196,163,107,0) 0 140px,rgba(196,163,107,.07) 140px 141px),
 repeating-linear-gradient(65deg,rgba(196,163,107,0) 0 220px,rgba(196,163,107,.05) 220px 221px),
 linear-gradient(160deg,#1A222D 0%,#10161D 100%);color:#FAF3E6}
.hero h1{color:#FAF3E6}.hero .eyebrow{color:#C4A36B}.hero p.lead{color:#E9DFCC}
.hero .facts li{border-left-color:#C4A36B;color:#E9DFCC}.hero .facts b{color:#C4A36B}
.hero .btn{background:#C4A36B;color:#10161D}.hero .btn:hover,.hero .btn:focus{background:#D4B680}
.hero .btn.ghost{background:transparent;color:#FAF3E6;border-color:#C4A36B}.hero .btn.ghost:hover,.hero .btn.ghost:focus{background:rgba(196,163,107,.15)}
.hero-photo{border-color:#C4A36B}
/* Bottom: contact band + footer match hero */
.cta{background:
 repeating-linear-gradient(115deg,rgba(196,163,107,0) 0 140px,rgba(196,163,107,.07) 140px 141px),
 repeating-linear-gradient(65deg,rgba(196,163,107,0) 0 220px,rgba(196,163,107,.05) 220px 221px),
 linear-gradient(160deg,#1A222D 0%,#10161D 100%);color:#FAF3E6}
.cta h2{color:#FAF3E6}.cta p,.cta label{color:#E9DFCC}.cta .small{color:#E9DFCC}
.cta .btn{background:#C4A36B;color:#10161D}.cta .btn:hover,.cta .btn:focus{background:#D4B680;color:#10161D}
footer.site{background:#10161D;color:#E9DFCC;border-top:1px solid rgba(196,163,107,.35)}footer.site a{color:#C4A36B}
