:root{--acid:#78b85a}body.dark{--acid:#8dcc68}body.dark .hero-text,body.dark .vision p:not(.lead),body.dark .service-list p,body.dark .contact>p:not(.eyebrow),body.dark footer{color:#c1c9bd}body.dark .vision-card{color:#102010}body.dark .vision-card p{color:#183018!important}body.dark .expertise{color:#edf0e8}body.dark .signal{background:#0d100e}body.dark .service-list article{border-color:#4b5549}body.dark .button-dark{background:#edf0e8;color:#111311}body.dark .nav-cta,body.dark nav a,body.dark .text-link,body.dark .arrow-link{color:#edf0e8}body.dark .icon-button{border-color:#687465;color:#edf0e8}.nav-cta{background:var(--acid);color:#101710!important;padding:11px 15px;border-radius:999px;box-shadow:0 0 0 1px rgba(16,23,16,.12);white-space:nowrap}.nav-cta span{color:#101710}
