
@font-face {
  font-family: "Montserrat Variable";
  font-weight: 1 999;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-var.woff2") format("woff2"),url("fonts/montserrat/montserrat-var.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat Variable";
  font-weight: 1 999;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-var-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-var-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-100.woff2") format("woff2"),url("fonts/montserrat/montserrat-100.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 100;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-100-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-100-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-200.woff2") format("woff2"),url("fonts/montserrat/montserrat-200.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-200-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-200-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-300.woff2") format("woff2"),url("fonts/montserrat/montserrat-300.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-300-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-300-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-400.woff2") format("woff2"),url("fonts/montserrat/montserrat-400.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-400-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-400-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-500.woff2") format("woff2"),url("fonts/montserrat/montserrat-500.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-500-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-500-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-600.woff2") format("woff2"),url("fonts/montserrat/montserrat-600.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-600-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-600-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-700.woff2") format("woff2"),url("fonts/montserrat/montserrat-700.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-700-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-700-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-800.woff2") format("woff2"),url("fonts/montserrat/montserrat-800.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-800-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-800-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-900.woff2") format("woff2"),url("fonts/montserrat/montserrat-900.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/montserrat/montserrat-900-italic.woff2") format("woff2"),url("fonts/montserrat/montserrat-900-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans Variable";
  font-weight: 1 999;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-var.woff2") format("woff2"),url("fonts/source-sans/source-sans-var.woff") format("woff"),url("fonts/source-sans/source-sans-var.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans Variable";
  font-weight: 1 999;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-var-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-var-italic.woff") format("woff"),url("fonts/source-sans/source-sans-var-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-200.woff2") format("woff2"),url("fonts/source-sans/source-sans-200.woff") format("woff"),url("fonts/source-sans/source-sans-200.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-200-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-200-italic.woff") format("woff"),url("fonts/source-sans/source-sans-200-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-300.woff2") format("woff2"),url("fonts/source-sans/source-sans-300.woff") format("woff"),url("fonts/source-sans/source-sans-300.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-300-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-300-italic.woff") format("woff"),url("fonts/source-sans/source-sans-300-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-400.woff2") format("woff2"),url("fonts/source-sans/source-sans-400.woff") format("woff"),url("fonts/source-sans/source-sans-400.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-400-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-400-italic.woff") format("woff"),url("fonts/source-sans/source-sans-400-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-500.woff2") format("woff2"),url("fonts/source-sans/source-sans-500.woff") format("woff"),url("fonts/source-sans/source-sans-500.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-500-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-500-italic.woff") format("woff"),url("fonts/source-sans/source-sans-500-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-600.woff2") format("woff2"),url("fonts/source-sans/source-sans-600.woff") format("woff"),url("fonts/source-sans/source-sans-600.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-600-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-600-italic.woff") format("woff"),url("fonts/source-sans/source-sans-600-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-700.woff2") format("woff2"),url("fonts/source-sans/source-sans-700.woff") format("woff"),url("fonts/source-sans/source-sans-700.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-700-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-700-italic.woff") format("woff"),url("fonts/source-sans/source-sans-700-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-900.woff2") format("woff2"),url("fonts/source-sans/source-sans-900.woff") format("woff"),url("fonts/source-sans/source-sans-900.ttf") format("truetype");
}

@font-face {
  font-family: "Source Sans";
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/source-sans/source-sans-900-italic.woff2") format("woff2"),url("fonts/source-sans/source-sans-900-italic.woff") format("woff"),url("fonts/source-sans/source-sans-900-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-300.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-300-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-400.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-400-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-600.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-600-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-700.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-700-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-800.ttf") format("truetype");
}

@font-face {
  font-family: "Open Sans Condensed";
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/open-sans-condensed/open-sans-condensed-800-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-400.woff2") format("woff2"),url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-400.ttf") format("truetype");
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-400-italic.woff2") format("woff2"),url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-400-italic.ttf") format("truetype");
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-700.woff2") format("woff2"),url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-700.ttf") format("truetype");
}

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-700-italic.woff2") format("woff2"),url("fonts/atkinson-hyperlegible/atkinson-hyperlegible-700-italic.ttf") format("truetype");
}



/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 200;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-200.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-200.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-200.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 200;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-200-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-200-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-200-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-300.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-300.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-300.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 300;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-300-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-300-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-300-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-400.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-400.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-400.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-400-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-400-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-400-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-600.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-600.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-600.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 600;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-600-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-600-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-600-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-700.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-700.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-700.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-700-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-700-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-700-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-800.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-800.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-800.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 800;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-800-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-800-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-800-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-900.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-900.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-900.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Montserrat Alternate';
  font-weight: 900;
  font-style: italic;
  font-stretch: normal;
  font-display: swap;
  src: url('fonts/montserrat/montserrat-alt-900-italic.woff2') format('woff2'),
    url('fonts/montserrat/montserrat-alt-900-italic.woff') format('woff'),
    url('fonts/montserrat/montserrat-alt-900-italic.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-stretch: normal;
  src: url('fonts/open-sans/open-sans-var.ttf') format('truetype');
}

/* DEPRECATED */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-stretch: normal;
  src: url('fonts/open-sans/open-sans-var-italic.ttf') format('truetype');
}

:root {
  --il-orange: #ff5f05;
  --il-altgeld: #c84113;
  --il-orange-40: #a72f10;
  --il-blue: #13294b;
  --il-blue-10: #11181d;
  --il-blue-15: #000333;
  --il-blue-30: #2f4668;
  --il-blue-50: #4877b8;
  --il-blue-70: #98afd2;
  --il-blue-80: #b5c8e2;
  --il-blue-90: #e1e7f1;
  --il-storm: #707372;
  --il-storm-10: #252525;
  --il-storm-30: #474948;
  --il-storm-60: #8e9090;
  --il-storm-70: #aaabab;
  --il-storm-80: #c6c7c6;
  --il-storm-95: #f4f4f4;
  --il-white: #ffffff;
  --il-black: #000000;
  --il-industrial: #1d58a7;
  --il-arches: #009fd4;
  --il-arches-50: #277cab;
  --il-arches-60: #196389;
  --il-arches-70: #55b6d4;
  --il-arches-80: #8dd1eb;
  --il-arches-90: #c7edf8;
  --il-arches-95: #e9f6fb;
  --il-harvest: #fcb316;
  --il-prairie: #006230;
  --il-patina: #007e8e;
  --il-berry: #5c0e41;
  --il-earth: #7d3e13;
  

  --il-georgia: Georgia, serif;
  --il-montserrat: 'Montserrat Variable', 'Montserrat', sans-serif;
  --il-open-sans-condensed: 'Open Sans Condensed', sans-serif;
  --il-source-sans: 'Source Sans', sans-serif;

  --il-font-heading: var(--il-montserrat);
  --il-font-heading-condensed: var(--il-open-sans-condensed);
  --il-font-sans: var(--il-source-sans);
  --il-font-serif: var(--il-georgia);

  --il-gradient-blue: linear-gradient(rgb(19 41 75 / 0), rgb(19 41 75 / 1) 100%);
  --il-gradient-orange: linear-gradient(rgb(255 95 5 / 0), rgb(255 95 5 / 1) 100%);
  --il-gradient-white: linear-gradient(rgb(255 255 255 / 0), rgb(255 255 255 / 1) 100%);

  --il-pattern-ascend-blue: url('patterns/ascend/blue.svg');
  --il-pattern-ascend-harvest: url('patterns/ascend/harvest.svg');
  --il-pattern-ascend-industrial: url('patterns/ascend/industrial.svg');
  --il-pattern-ascend-orange: url('patterns/ascend/orange.svg');
  --il-pattern-ascend-white: url('patterns/ascend/white.svg');

  --il-pattern-finial-blue: url('patterns/finial/blue.svg');
  --il-pattern-finial-harvest: url('patterns/finial/harvest.svg');
  --il-pattern-finial-industrial: url('patterns/finial/industrial.svg');
  --il-pattern-finial-orange: url('patterns/finial/orange.svg');
  --il-pattern-finial-white: url('patterns/finial/white.svg');

  --il-ascend-orange: var(--il-gradient-orange), var(--il-pattern-ascend-harvest), var(--il-orange);
  --il-ascend-blue: var(--il-gradient-blue), var(--il-pattern-ascend-industrial), var(--il-blue);
  --il-ascend-white: var(--il-gradient-white), var(--il-pattern-ascend-white), var(--il-storm-lighter-3);
  --il-finial-orange: var(--il-gradient-orange), var(--il-pattern-finial-harvest), var(--il-orange);
  --il-finial-blue: var(--il-gradient-blue), var(--il-pattern-finial-industrial), var(--il-blue);
  --il-finial-white: var(--il-gradient-white), var(--il-pattern-finial-white), var(--il-storm-lighter-3);

  /* DEPRECATED */
  --il-altgeld-darker-1: #983220;
  --il-arches-darker-1: #00779f;
  --il-arches-darker-2: #005677;
  --il-arches-lighter-1: #3cb4e5;
  --il-arches-lighter-2: #7fc3e1;
  --il-arches-lighter-3: #a6d7eb;
  --il-arches-lighter-4: #d2ebf5;
  --il-blue-darker-1: #000033;
  --il-blue-darker-2: #0e0f20;
  --il-blue-lighter-1: #3a4461;
  --il-blue-lighter-2: #677592;
  --il-blue-lighter-3: #929fb5;
  --il-blue-lighter-4: #bfc9d9;
  --il-industrial-darker-1: #2f568c;
  --il-industrial-darker-2: #1f3d7b;
  --il-industrial-lighter-1: #526fb3;
  --il-industrial-lighter-2: #759bd1;
  --il-industrial-lighter-3: #90aed5;
  --il-industrial-lighter-4: #cad9ef;
  --il-storm-darker-1: #4a4c4b;
  --il-storm-darker-2: #252525;
  --il-storm-lighter-1: #8d8f8e;
  --il-storm-lighter-2: #a9abaa;
  --il-storm-lighter-3: #c6c7c7;
  --il-storm-lighter-4: #f4f4f4;
  

  --il-font-georgia: var(--il-georgia);
  --il-font-montserrat: var(--il-montserrat);
  --il-font-open-sans: var(--il-open-sans-condensed);
  --il-font-source-sans: var(--il-source-sans);
  --il-background-ascend-orange: var(--il-ascend-orange);
  --il-background-ascend-blue: var(--il-ascend-blue);
  --il-background-ascend-white: var(--il-ascend-white);
  --il-background-finial-orange: var(--il-finial-orange);
  --il-background-finial-blue: var(--il-finial-blue);
  --il-background-finial-white: var(--il-finial-white);
}