:root {
  --sans: Montserrat, Arial, Helvetica, sans-serif;
  --sans-condensed: "Encode Sans Condensed", sans-serif;
  --web-sans: Arial, "Helvetica Nueue", "Liberation Sans", Freesans, sans-serif;
  --system-sans: "Lucida Grande", Tahoma, "Liberation Sans", "Lucida Sans Unicode", sans-serif;
  --ai23-red: #e1251b;
  --ai23-orange: #f58220;
  --ai23-yellow: #febe10;
  --ai23-lime: #bdc61f;
  --ai23-pear: #7bb03e;
  --ai23-seafoam: #7bc581;
  --ai23-jade: #00ac89;
  --ai23-teal: #5bc6cc;
  --ai23-sky: #00b5ef;
  --ai23-caroline: #4e8fcc;
  --ai23-navy: #22486c;
  --ai23-iris: #5f6db3;
  --ai23-purple: #8869ae;
  --ai23-mulberry: #bf5ca3;
  --ai23-magenta: #e2066f;
  --ai23-coral: #f04e63;
  --ai23-black: black;
  --ai23-white: white;
  --ai23-red-dark: color-mix(in oklch, var(--ai23-red), black 20%);
  --ai23-orange-dark: color-mix(in oklch, var(--ai23-orange), black 14%);
  --ai23-yellow-dark: color-mix(in oklch, var(--ai23-yellow), black 12%);
  --ai23-lime-dark: color-mix(in oklch, var(--ai23-lime), black 12%);
  --ai23-pear-dark: color-mix(in oklch, var(--ai23-pear), black 14%);
  --ai23-seafoam-dark: color-mix(in oklch, var(--ai23-seafoam), black 12%);
  --ai23-jade-dark: color-mix(in oklch, var(--ai23-jade), black 12%);
  --ai23-teal-dark: color-mix(in oklch, var(--ai23-teal), black 10%);
  --ai23-sky-dark: color-mix(in oklch, var(--ai23-sky), black 12%);
  --ai23-caroline-dark: color-mix(in oklch, var(--ai23-caroline), black 16%);
  --ai23-navy-dark: color-mix(in oklch, var(--ai23-navy), black 24%);
  --ai23-iris-dark: color-mix(in oklch, var(--ai23-iris), black 18%);
  --ai23-purple-dark: color-mix(in oklch, var(--ai23-purple), black 16%);
  --ai23-mulberry-dark: color-mix(in oklch, var(--ai23-mulberry), black 20%);
  --ai23-magenta-dark: color-mix(in oklch, var(--ai23-magenta), black 20%);
  --ai23-coral-dark: color-mix(in oklch, var(--ai23-coral), black 20%);
  --ai23-black-hover: color-mix(in oklch, black, black 20%);
  --ai23-white-hover: color-mix(in oklch, white, black 16%);
  --ai15-teal: #0097a7;
  --ai15-teal-dark: #09777c;
  --ai15-pink: #c9125d;
  --ai15-pink-dark: #871745;
  --ai15-red: #e1261c;
  --ai15-red-dark: #a8130b;
  --ai15-blue: #073763;
  --ai15-gold: #ffe599;
  --ai15-gold-dark: #f2be3d;
  --gray-25: #222222;
  --gray-38: #414141;
  --gray-39: #444444;
  --gray-45: #55565a;
  --gray-51: #666666;
  --gray-54: #6d6e71;
  --gray-57: #777777;
  --gray-68: #999999;
  --gray-74: #aeabab;
  --gray-79: #bbbbbb;
  --gray-85: #cccccc;
  --gray-93: #d5ecfa;
  --gray-95: #eeeeee;
  --gray-96: #f2f2f2;
  --gray-97: #f5f5f5;
  --gray-98: #f2f9fd;
  --a-link: var(--ai15-teal);
  --a-hover: var(--ai15-teal-dark);
  --blocks-button-primary-bg: var(--ai15-teal);
  --blocks-button-primary-hover: var(--ai15-teal-dark);
  --breadcrumb-link: var(--ai23-navy);
  --breadcrumb-yah: var(--ai15-teal);
  --button-fg: var(--ai15-blue);
  --button-bg: var(--ai15-gold);
  --button-hover-fg: var(--ai15-blue);
  --button-hover-bg: var(--ai15-gold-dark);
  --button-style-white-teal-bg: var(--ai15-teal);
  --button-style-white-teal-hover: var(--ai15-teal-dark);
  --button-style-white-pink-bg: var(--ai15-pink);
  --button-style-white-pink-hover: var(--ai15-pink-dark);
  --button-style-white-red-bg: var(--ai15-red);
  --button-style-white-red-hover: var(--ai15-red-dark);
  --buy-button-fg: white;
  --buy-button-bg: var(--ai15-red);
  --buy-button-fg-hover: white;
  --buy-button-bg-hover: var(--ai15-red-dark);
  --footer-heading: var(--ai23-magenta);
  --footer-hover: var(--ai23-magenta-dark);
  --heading-link: var(--ai23-caroline-dark);
  --heading-hover: var(--ai15-teal);
  --hr-color: var(--ai23-teal);
  --icon-link: var(--ai23-caroline-dark);
  --icon-hover: var(--ai15-teal);
  --logo-red: var(--ai23-red);
  --logo-accent-color: var(--logo-red);
  --nav-header-border: var(--ai23-navy);
  --nav-header-height: 78px;
  --nav-header-extra-height: calc(var(--nav-header-height) + 20px);
  --nav-banner-height: 44px;
  --nav-header-banner-height: calc(var(--nav-header-height) + var(--nav-banner-height));
  --nav-header-banner-extra-height: calc(var(--nav-header-banner-height) + 20px);
  --node-block-bg: rgba(204,204,201,0.3);
  --submitted: var(--gray-45);
  --calendar-odd: var(--gray-98);
  --calendar-even: var(--gray-93);
  --tag-fg: white;
  --tag-bg: var(--gray-54);
  --tag-hover-fg: white;
  --tag-hover-bg: color-mix(in srgb, var(--tag-bg), black 25%);
  --svg-chevron: url('/themes/artidea24/images/icons/chevron-right.svg');
  --svg-chevron-aspect-ratio: 1044/1648;
  --svg-chevron-left: url('/themes/artidea24/images/icons/chevron-left.svg');
  --svg-chevron-left-aspect-ratio: 1044/1648;
  --svg-twitter: url('/themes/artidea24/images/icons/twitter.svg');
  --svg-twitter-aspect-ratio: 16/13;
  --svg-facebook: url('/themes/artidea24/images/icons/facebook-f.svg');
  --svg-facebook-aspect-ratio: 279/512;
  --svg-instagram: url('/themes/artidea24/images/icons/instagram.svg');
  --svg-instagram-aspect-ratio: 1;
  --svg-website: url('/themes/artidea24/images/icons/website.svg');
  --svg-website-aspect-ratio: 15/13;
  --svg-vimeo: url('/themes/artidea24/images/icons/vimeo-v.svg');
  --svg-vimeo-aspect-ratio: 454/390;
  --svg-spotify: url('/themes/artidea24/images/icons/spotify.svg');
  --svg-spotify-aspect-ratio: 1;
  --svg-tiktok: url('/themes/artidea24/images/icons/tiktok.svg');
  --svg-tiktok-aspect-ratio: 448/512;
  --svg-x: url('/themes/artidea24/images/icons/x-twitter-brands.svg');
  --svg-x-aspect-ratio: 461/416;
  --svg-youtube: url('/themes/artidea24/images/icons/youtube.svg');
  --svg-youtube-aspect-ratio: 546/384;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("/themes/artidea24/fonts/Montserrat/montserrat-v14-latin-regular.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 400;
  src: url("/themes/artidea24/fonts/Montserrat/montserrat-v14-latin-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  src: url("/themes/artidea24/fonts/Montserrat/montserrat-v14-latin-500.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 500;
  src: url("/themes/artidea24/fonts/Montserrat/montserrat-v14-latin-500italic.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 700;
  src: url("/themes/artidea24/fonts/Montserrat/montserrat-v14-latin-700.woff2") format("woff2");
}
@font-face {
  font-family: "Montserrat";
  font-style: italic;
  font-weight: 700;
  src: url("/themes/artidea24/fonts/Montserrat/montserrat-v14-latin-700italic.woff2") format("woff2");
}
@font-face {
  font-family: "Encode Sans Condensed";
  font-style: normal;
  font-weight: 500;
  src: url("/themes/artidea24/fonts/Encode/encode-sans-condensed-v8-latin-500.woff2") format("woff2");
}
@font-face {
  font-family: "Encode Sans Condensed";
  font-style: normal;
  font-weight: 600;
  src: url("/themes/artidea24/fonts/Encode/encode-sans-condensed-v8-latin-600.woff2") format("woff2");
}
@font-face {
  font-family: "Encode Sans Condensed";
  font-style: normal;
  font-weight: 700;
  src: url("/themes/artidea24/fonts/Encode/encode-sans-condensed-v8-latin-700.woff2") format("woff2");
}
@font-face {
  font-family: "Encode Sans Condensed";
  font-style: normal;
  font-weight: 800;
  src: url("/themes/artidea24/fonts/Encode/encode-sans-condensed-v8-latin-800.woff2") format("woff2");
}

/*# sourceMappingURL=base.css.map */
