:root{--action-forest:#1a6b3a;--action-primary:#14764f;--action-deep:#145e42;--action-highlight:#5cd65c;--action-gradient-brand:linear-gradient(135deg,var(--action-forest) 0%,var(--action-highlight) 100%);--action-gradient-cta:linear-gradient(135deg,var(--action-forest) 0%,var(--action-primary) 55%,var(--action-highlight) 100%);--action-gradient-pill:linear-gradient(45deg,var(--action-forest) 0%,var(--theme-fixed-black) 40%)}@media screen{:root[data-theme=dark]{--clr-text-strong:var(--theme-text);--clr-surface-full:var(--theme-surface);--work-ink:var(--theme-text);--work-white:var(--theme-surface);--work-forest:color-mix(in srgb,var(--action-deep) 42%,var(--theme-fixed-black));--work-cream:color-mix(in srgb,var(--color-page-bg) 75%,var(--theme-surface))}:root[data-theme=dark] .pix-footer-legal__top-btn{background-image:var(--action-gradient-brand)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .mobile-start-btn{background-image:var(--action-gradient-cta)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .services-cta-button__icon{background-image:linear-gradient(135deg,var(--theme-fill-59557d35),var(--theme-fill-f7a21996))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .service-card__cta-pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .case-pill-btn__pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .pix-about__cta-pill,:root[data-theme=dark] .proc-pill-btn__pill,:root[data-theme=dark] .tech-pill-btn__pill,:root[data-theme=dark] .tm-start__pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .cta-start__pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .tf-btn-pill{background-image:linear-gradient(45deg,var(--action-forest) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .tf-intro-cta-icon{background-image:linear-gradient(135deg,var(--action-forest),var(--action-highlight))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .tfr-portfolio-pill{background-image:linear-gradient(45deg,var(--action-forest) 0,#101411 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .nf__btn{background-image:linear-gradient(135deg,var(--color-ui-3d71aa7a),var(--color-ui-e773bcb9))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .about-hero__cta-pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .about-services__cta-pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .about-people__cta-pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .about-people .people-portfolio-pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bt3-print-btn__pill{background-image:linear-gradient(45deg,var(--action-forest,#1a6b3a) 0,var(--theme-fixed-black,#111) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bt3-about-actions .bt3-print-pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bf-cta-icon{background-image:linear-gradient(135deg,var(--theme-fill-59557d35),var(--theme-fill-f7a21996))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bt3-comment-form .bt3-cta-icon,:root[data-theme=dark] .bt3-endmagnet-cta .bt3-cta-icon,:root[data-theme=dark] .bt3-related-more .bt3-cta-icon{background-image:linear-gradient(135deg,var(--theme-fill-59557d35),var(--theme-fill-f7a21996))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .j6-pillar{background-image:linear-gradient(160deg,var(--theme-fixed-black) 5%,var(--theme-fixed-black) 48%,var(--theme-fill-59557d35) 79%,var(--theme-fill-f7a21996))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bt-print-btn__pill{background-image:linear-gradient(45deg,var(--theme-fill-59557d35) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bt-cta-icon{background-image:linear-gradient(135deg,var(--theme-fill-59557d35),var(--theme-fill-f7a21996))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bl-filters button[aria-pressed=true]:after{background-image:linear-gradient(to right,var(--theme-fill-59557d35),var(--theme-fill-f7a21996))!important}:root[data-theme=dark] .blog-detail-page .bd-ad-button{background-image:var(--action-gradient-pill)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .blog-detail-page .bd-ad-creative:hover .bd-ad-button{background-image:var(--action-gradient-pill)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .careers-cta-pill{background-image:linear-gradient(45deg,var(--action-forest,#005d34) 0,var(--theme-fixed-black,#101411) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .careers-search-btn{background-image:linear-gradient(45deg,var(--action-forest,#005d34) 0,var(--theme-fixed-black,#101411) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .careers-apply-btn:hover .careers-apply-icon{background-image:linear-gradient(135deg,var(--theme-fill-e1c56a4f) 0,color-mix(in srgb,var(--action-forest,#005d34) 85%,var(--action-pure-black)) 100%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .work-detail_hero_cta_pill{background-image:linear-gradient(45deg,var(--action-forest) 0,var(--theme-fixed-black) 40%)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .get-quote_btn--primary{background-image:var(--action-gradient-cta)!important;color:var(--theme-fixed-white)}}:root{--action-zoom-glass:linear-gradient(to top,color-mix(in srgb,var(--action-forest) 10%,transparent),color-mix(in srgb,var(--theme-fixed-white) 12%,transparent));--action-zoom-photo:linear-gradient(to top,color-mix(in srgb,var(--action-forest) 10%,transparent),transparent 60%);--action-error-start:#0c1d16;--action-error-end:#061009;--action-tip-start:rgba(226,243,234,.9);--action-tip-end:rgba(238,247,242,.7);--action-nav-dot:rgba(31,143,99,.14)}@media screen{:root[data-theme=dark] :is(.about-hero__play,.pix-about__play,.impact-nav__dot-num){background-image:var(--action-gradient-cta)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .about-hero__story-title{background-image:linear-gradient(to right,var(--action-forest),var(--action-highlight))!important}:root[data-theme=dark] .impact-nav__dot{background-image:linear-gradient(45deg,var(--action-nav-dot),transparent)!important}:root[data-theme=dark] .j-ad a{background-image:linear-gradient(135deg,var(--theme-fixed-black) 22%,var(--action-forest))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] :is(.b2-ad-cta,.cjf-submit){background-image:var(--action-gradient-pill)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .bf-scroll{background-image:var(--action-gradient-brand)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] :is(.bf-zoom,.bf-fig-eye,.bt3-fig-eye){background-image:var(--action-zoom-glass)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] :is(.work-detail_hero_zoom,.work-detail_solution_zoom){background-image:var(--action-zoom-photo)!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .nf__btn{background-image:linear-gradient(135deg,var(--action-error-start),var(--action-error-end))!important;color:var(--theme-fixed-white)}:root[data-theme=dark] .nf__tip{background-image:linear-gradient(90deg,var(--action-tip-start) 0,var(--action-tip-end) 80%)!important}}@media screen{:root[data-theme=dark] .cjf-submit{background-image:linear-gradient(45deg,var(--action-forest) 0,var(--theme-fixed-black) 40%)!important}}@media screen{:root[data-theme=dark] .letstalk-circle{background-image:var(--action-gradient-brand)!important;color:var(--theme-fixed-white)}}:root{--action-pure-black:#000000}@media screen{.impact-cta__base-top{stop-color:color-mix(in srgb,var(--action-deep) 70%,var(--theme-fixed-black))}.impact-cta__base-bottom{stop-color:color-mix(in srgb,var(--action-deep) 40%,var(--theme-fixed-black))}.impact-cta__glow-core{stop-color:var(--action-highlight)}.impact-cta__glow-mid{stop-color:var(--action-primary)}.impact-cta__glow-edge{stop-color:var(--action-forest)}.impact-cta__btn-pill{background:var(--theme-fixed-white);color:var(--action-forest);border-color:color-mix(in srgb,var(--action-primary) 22%,transparent)}.impact-cta__btn-icon{background:var(--action-forest);color:var(--theme-fixed-white)}}