:root{--sub-color-brand-primary:#919c23;--sub-color-brand-primary-dark:#7a8520;--sub-color-brand-primary-darker:#7a831d;--sub-color-brand-primary-darkest:#76801d;--sub-color-brand-secondary:#9db73c;--sub-color-brand-light:#a8b540;--sub-color-brand-lighter:#b5c234;--sub-color-brand-lightest:#b5c22e;--sub-color-brand-accent:#a4b12a;--sub-color-brand-muted:#b8c855;--sub-color-brand-soft:#ced68b;--sub-color-brand-tint:#d2d8ab;--sub-color-brand-bg-tint:#f4f6e6;--sub-color-brand-bg-light:#f0f7e8;--sub-color-brand-bg-soft:#f1f8db;--sub-color-brand-bg-extra:#f4f7eb;--sub-color-brand-bg-muted:#f4f7f0;--sub-color-brand-bg-subtle:#f9fbf7;--sub-color-brand-bg-pale:#fafbf6;--sub-color-brand-bg-very-light:#e9edd3;--sub-color-brand-rgba-01:rgba(145,156,35,.01);--sub-color-brand-rgba-02:rgba(145,156,35,.02);--sub-color-brand-rgba-03:rgba(145,156,35,.03);--sub-color-brand-rgba-04:rgba(145,156,35,.04);--sub-color-brand-rgba-05:rgba(145,156,35,.05);--sub-color-brand-rgba-06:rgba(145,156,35,.06);--sub-color-brand-rgba-08:rgba(145,156,35,.08);--sub-color-brand-rgba-10:rgba(145,156,35,.1);--sub-color-brand-rgba-12:rgba(145,156,35,.12);--sub-color-brand-rgba-15:rgba(145,156,35,.15);--sub-color-brand-rgba-20:rgba(145,156,35,.2);--sub-color-brand-rgba-25:rgba(145,156,35,.25);--sub-color-brand-rgba-30:rgba(145,156,35,.3);--sub-color-brand-rgba-35:rgba(145,156,35,.35);--sub-color-brand-rgba-40:rgba(145,156,35,.4);--sub-color-brand-rgba-45:rgba(145,156,35,.45);--sub-color-brand-rgba-50:rgba(145,156,35,.5);--sub-color-brand-rgba-60:rgba(145,156,35,.6);--sub-color-text-primary:#333;--sub-color-text-primary-short:#333;--sub-color-text-secondary:#555;--sub-color-text-secondary-short:#555;--sub-color-text-muted:#666;--sub-color-text-muted-short:#666;--sub-color-text-tertiary:#777;--sub-color-text-tertiary-short:#777;--sub-color-text-quaternary:#888;--sub-color-text-quaternary-short:#888;--sub-color-text-subtle:#999;--sub-color-text-subtle-short:#999;--sub-color-text-light:#aaa;--sub-color-text-light-short:#aaa;--sub-color-text-lighter:#b0b0b0;--sub-color-text-lightest:#ddd;--sub-color-text-lightest-short:#ddd;--sub-color-text-dark:#222;--sub-color-text-dark-short:#222;--sub-color-text-darker:#1a1a1a;--sub-color-text-darkest:#0a0a0a;--sub-color-text-black:#000;--sub-color-text-black-short:#000;--sub-color-text-section:#2c3e50;--sub-color-text-section-alt:#314862;--sub-color-text-inline:#4b5563;--sub-color-text-chip:#64748b;--sub-color-text-gray:#4b5563;--sub-color-text-gray-light:#6b7280;--sub-color-text-gray-lighter:#6c757d;--sub-color-text-gray-dark:#374151;--sub-color-text-gray-darker:#1f2937;--sub-color-text-gray-darkest:#111827;--sub-color-text-career-dark:#0f172a;--sub-color-text-career-ink:#0a0e03;--sub-color-text-contact-alt:#566014;--sub-color-bg-white:#fff;--sub-color-bg-white-short:#fff;--sub-color-bg-page:#fff;--sub-color-bg-light:#f9fafb;--sub-color-bg-lighter:#f8fafc;--sub-color-bg-lightest:#f8f9fa;--sub-color-bg-subtle:#f5f5f5;--sub-color-bg-subtler:#f4f4f4;--sub-color-bg-subtlest:#f3f4f6;--sub-color-bg-card:#f9f9f9;--sub-color-bg-card-light:#fafafa;--sub-color-bg-card-lighter:#fcfcfc;--sub-color-bg-card-lightest:#fdfdfd;--sub-color-bg-gray:#f0f0f0;--sub-color-bg-gray-light:#e5e5e5;--sub-color-bg-gray-lighter:#e0e0e0;--sub-color-bg-gray-lightest:#eee;--sub-color-bg-gray-short:#eee;--sub-color-bg-dark:#111;--sub-color-bg-dark-short:#111;--sub-color-bg-darker:#222;--sub-color-bg-darker-short:#222;--sub-color-bg-darkest:#333;--sub-color-bg-darkest-short:#333;--sub-color-bg-black:#000;--sub-color-bg-black-short:#000;--sub-color-bg-section:#f1f5f9;--sub-color-bg-section-alt:#eff2f5;--sub-color-bg-section-light:#eef2f3;--sub-color-bg-section-lighter:#e9ecef;--sub-color-bg-glass:hsla(0,0%,100%,.85);--sub-color-bg-glass-light:hsla(0,0%,100%,.95);--sub-color-bg-glass-lighter:hsla(0,0%,100%,.9);--sub-color-accent-orange:#ff9c00;--sub-color-accent-gold:gold;--sub-color-accent-green:#22c55e;--sub-color-accent-blue:#3b82f6;--sub-color-accent-purple:#8b5cf6;--sub-color-accent-teal:#20c997;--sub-color-accent-lime:#c6cd10;--sub-color-accent-green-rgba-10:rgba(34,197,94,.1);--sub-color-accent-green-rgba-70:rgba(34,197,94,.7);--sub-color-accent-success-rgba-10:rgba(25,135,84,.1);--sub-color-accent-success-rgba-15:rgba(25,135,84,.15);--sub-color-accent-success-light-rgba-10:rgba(95,207,128,.1);--sub-color-accent-success-light-rgba-30:rgba(95,207,128,.3);--sub-color-overlay-02:rgba(0,0,0,.02);--sub-color-overlay-03:rgba(0,0,0,.03);--sub-color-overlay-05:rgba(0,0,0,.05);--sub-color-overlay-06:rgba(0,0,0,.06);--sub-color-overlay-08:rgba(0,0,0,.08);--sub-color-overlay-10:rgba(0,0,0,.1);--sub-color-overlay-12:rgba(0,0,0,.12);--sub-color-overlay-15:rgba(0,0,0,.15);--sub-color-overlay-20:rgba(0,0,0,.2);--sub-color-overlay-30:rgba(0,0,0,.3);--sub-color-overlay-50:rgba(0,0,0,.5);--sub-color-overlay-60:rgba(0,0,0,.6);--sub-color-overlay-65:rgba(0,0,0,.65);--sub-color-overlay-70:rgba(0,0,0,.7);--sub-color-overlay-80:rgba(0,0,0,.8);--sub-color-white-overlay-05:hsla(0,0%,100%,.05);--sub-color-white-overlay-10:hsla(0,0%,100%,.1);--sub-color-white-overlay-20:hsla(0,0%,100%,.2);--sub-color-white-overlay-30:hsla(0,0%,100%,.3);--sub-color-white-overlay-50:hsla(0,0%,100%,.5);--sub-color-white-overlay-60:hsla(0,0%,100%,.6);--sub-color-white-overlay-80:hsla(0,0%,100%,.8);--sub-color-white-overlay-85:hsla(0,0%,100%,.85);--sub-color-white-overlay-90:hsla(0,0%,100%,.9);--sub-color-white-overlay-95:hsla(0,0%,100%,.95);--sub-color-border-light:#e5e7eb;--sub-color-border-lighter:#e2e8f0;--sub-color-border-lightest:#d1d5db;--sub-color-border-gray:#cbd5e1;--sub-color-border-muted:#e9ecef;--sub-color-border-dark:#333;--sub-color-border-dark-short:#333;--sub-color-border-brand:#919c23;--sub-gradient-brand:linear-gradient(90deg,#7f8b1f,#919c23);--sub-gradient-brand-alt:linear-gradient(135deg,#919c23,#919c23);--sub-gradient-brand-45:linear-gradient(45deg,#919c23,#919c23);--sub-gradient-purple:linear-gradient(135deg,#919c23,#919c23);--sub-gradient-green:linear-gradient(45deg,#919c23,#919c23);--sub-gradient-blue:linear-gradient(45deg,#919c23,#919c23);--sub-gradient-orange:linear-gradient(45deg,#919c23,#919c23);--sub-color-success:#22c55e;--sub-color-success-bg:#d1e7dd;--sub-color-info:#3b82f6;--sub-color-warning:#ff9c00;--sub-color-danger:#dc3545;--sub-color-dark-section:#0d1b2a;--sub-color-dark-section-alt:#111827;--sub-color-dark-section-darker:#1f2937;--sub-color-dark-section-darkest:#212529;--sub-color-gray-section:#5a6c7d;--sub-color-gray-section-light:#64748b}
