@charset "UTF-8";
/**
 * @file
 * Blade Slider component styles.
 */
/**
* @file
* Common dependencies for all theme stylesheets (both global and component specific)
*/
/**
* @file
* Functions
*
* Defines reusable Sass functions that perform calculations or transformations (e.g.,
* color manipulation, scaling values).
*/
/**
 * @file
 * Color functions
 */
/**
* @file
* Tier 1 - Primitive Color Variables
*
* Contains the color design tokens assigned to our aliases.
* These variables are the raw, unchanging values used to define the core visual language of the project.
*/
/**
* @file
* Convert values into rem units.
* Only `px` values are converted to rem.
* ! Use CSS variables whenever possible
* defines the base font size in a way that is understandable by Sass functions
*/
/**
* @file
* Mixins
*
* Contains imports for reusable Sass mixins that encapsulate common patterns or logic, such as
* responsive styles, vendor prefixes, or utility functions.
*/
/**
* @file
* Breakpoints
*
* Defines CSS variables for responsive design breakpoints used throughout the project.
*/
/**
* @file
* Container Mixins
*
* Contains mixins for containers that can be applied on a component level when their associated utility class is applied
*/
/**
* @file
* Container Variables
*/
/**
 * @file
 * Global typography for site
*/
/**
* @file
* Typography
*
* Defines CSS variables and styles related to typography, including font families,
* sizes, weights, line heights, and letter spacing.
*/
/**
* @file
* Type SCSS variables for spacing system
*/
/* === Font Stacks === */
/* === Font Weights === */
/* === Letter Spacing === */
/* === Line Heights === */
/* A single line value will be used for type. The largest value was selected based on comparing between mobile and desktop. */
/* === Font Sizes === */
/* Min / Mobile */
/* Max / Desktop */
/* Font Size / Fluid Units
* Resource: Utopia Clamp Calculator
* @link https://utopia.fyi/clamp/calculator?a=320,1440,92—104|64—88|52—64|48—60|32—40|16—20
*
* viewport values from utopia clamp calculator
* values without clamp are the same for mobile and desktop
*/
/*
 Preset typography
*/
/**
* @file
* Utility Mixins
*/
/**
* @file
* Container Mixins
*
* Contains mixins for containers that can be applied on a component level when their associated utility class is applied
*/
/**
* @file
* Variables
*/
/**
* @file
* Type SCSS variables for transition durations.
*/
/**
* @file
* Typography
*
* Defines CSS variables and styles related to typography, including font families,
* sizes, weights, line heights, and letter spacing.
*/
/**
* @file
* SCSS variables for radii
*/
/**
* @file
* Typography
*
* Defines CSS variables and styles related to typography, including font families,
* sizes, weights, line heights, and letter spacing.
*/
/**
 * @file
 * Global typography for site
*/
/**
* @file
* Z-Index
*
* Source of truth for z-index values used throughout the theme.
*/
/**
* @file
* SCSS variables for miscellaneous items
*/
/**
* @file
* Common dependencies for all theme stylesheets (both global and component specific)
*/
/**
 * Tabs/tab as seen on the search page.
 * Pattern reference: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Reference/Roles/tab_role#example
 */
/**
 * Styles for "No Results" message to be displayed when 0 results are returned initiating 
 * a search from the Nav, or when 0 results are returned using filters
 */
/**
* @file
* Utility Mixins
*/
:root {
  --blade-block-size: 24.5625rem;
  --blade-content-inline-size: 100%;
  --blade-image-inline-size: max(20rem, 100%);
  --blade-gap: 1.5rem;
  --blade-column-gutter: clamp(1rem, 2vw, 6rem);
  --blade-row-gutter: 4.75rem;
  --blade-gradient-stop: 50%;
  --blade-slide-inset-block-start: 0;
  --blade-duration: 600ms;
  --blade-ease: cubic-bezier(0.2, 0, 0, 1);
  --blade-active-width: calc(60cqi - var(--blade-gap));
  --blade-preview-lg: 25cqi;
  --blade-preview-sm: 12.5cqi;
  --blade-navigation-size: 3rem;
}
@media (min-width: 768px) {
  :root {
    --blade-slide-inset-block-start: 50%;
    --blade-content-inline-size: 18.375rem;
    --blade-block-size: 37.75rem;
  }
}

.blade-slider.blade-slider--two {
  --blade-active-width: calc(66cqi - var(--blade-gap));
  --blade-preview-lg: calc(33cqi - var(--blade-gap));
  --blade-preview-sm: 25cqi;
}
.blade-slider.blade-slider--two .blade-slider__image-slide.blade-slider__image-slide--active {
  inline-size: var(--blade-active-width);
  opacity: 1;
}
.blade-slider.blade-slider--two .blade-slider__image-slide.blade-slider__image-slide--next,
.blade-slider.blade-slider--two .blade-slider__image-slide.blade-slider__image-slide--prev {
  inline-size: var(--blade-preview-lg);
  inset-inline-start: calc(var(--blade-active-width) + var(--blade-gap));
  opacity: 1;
}
@media (min-width: 768px) {
  .blade-slider.blade-slider--two {
    --blade-active-width: 66cqi;
    --blade-preview-lg: calc(33cqi - var(--blade-gap) * 0.5);
    --blade-preview-sm: calc(16.5cqi - var(--blade-gap));
  }
  .blade-slider.blade-slider--two .blade-slider__image-slide.blade-slider__image-slide--active {
    transform: translate(0, calc(var(--blade-slide-inset-block-start) * -1));
  }
  .blade-slider.blade-slider--two .blade-slider__image-slide.blade-slider__image-slide--next,
  .blade-slider.blade-slider--two .blade-slider__image-slide.blade-slider__image-slide--prev {
    inset-inline-start: 0;
    transform: translate(calc(var(--blade-active-width) + 2 * var(--blade-gap)), var(--blade-slide-inset-block-start));
  }
}

.blade-slider.blade-slider--single .blade-slider__image-slider {
  cursor: default;
  grid-area: 2/2/3/3;
}
@media (min-width: 768px) {
  .blade-slider.blade-slider--single .blade-slider__image-slider {
    grid-area: 2/3/-2/-1;
  }
}
.blade-slider.blade-slider--single:has(.blade-slider__title-wrapper) .blade-slider__image-slider {
  grid-row: 3;
}
@media (min-width: 768px) {
  .blade-slider.blade-slider--single:has(.blade-slider__title-wrapper) .blade-slider__image-slider {
    grid-row: header/span 4;
    margin: 0;
  }
}
.blade-slider.blade-slider--single .blade-slide-image img {
  border-radius: 1rem;
  display: block;
  inline-size: 100%;
  overflow: hidden;
}
.blade-slider.blade-slider--single .blade-slider__image-slider .blade-slider__image-slide,
.blade-slider.blade-slider--single .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--active.blade-slider__image-slide--prev.blade-slider__image-slide--next {
  align-items: center;
  display: flex;
  inline-size: 100%;
  inset: 0;
  justify-content: stretch;
  opacity: 1;
  transform: translate(0);
}
.blade-slider.blade-slider--single:has(.blade-slider__title-wrapper):not(.blade-slider__title-wrapper ~ .blade-slider__controls) .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--active.blade-slider__image-slide--prev.blade-slider__image-slide--next {
  inset-block-start: 0;
}

.blade-slider {
  background: radial-gradient(circle at bottom right, var(--current-background, transparent), var(--surface-primary) var(--blade-gradient-stop));
  color: var(--text-primary);
  color-scheme: dark;
  display: flex;
  flex-direction: column;
  max-inline-size: 100vw;
  overflow-x: hidden;
  transition: --current-background 300ms ease-in-out;
}

.blade-slider__container {
  block-size: auto;
  display: grid;
  grid-auto-flow: row;
  grid-template-columns: var(--blade-column-gutter) 1fr var(--blade-column-gutter);
  grid-template-rows: var(--blade-row-gutter) [blade-image] 1fr [content] min-content [controls] auto var(--blade-row-gutter);
}
.blade-slider__container:has(.blade-slider__title-wrapper) {
  grid-template-rows: var(--blade-row-gutter) [header] min-content [blade-image] 1fr [content] min-content [controls] auto var(--blade-row-gutter);
}
@media (min-width: 768px) {
  .blade-slider__container {
    margin-inline: auto;
    max-inline-size: 120rem;
  }
}

.blade-slider__title-wrapper {
  color: var(--text-primary);
  grid-column: 2/-1;
  grid-row: header;
  overflow: hidden;
  padding-block-end: 3rem;
}
.blade-slider__title-wrapper, .blade-slider__title-wrapper > :is(h1, h2, h3, h4, h5, h6) {
  text-transform: uppercase;
  font-family: Knockout66, system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size-adjust: cap-height 0.316;
  font-stretch: extra-condensed;
  font-weight: 700;
  transform: scaleY(2.07);
  font-size: clamp(5.75rem, 5.5357rem + 1.0714vw, 6.5rem);
  line-height: 0.36;
}
:where(:has(.font-loaded)) .blade-slider__title-wrapper, :where(:has(.font-loaded)) .blade-slider__title-wrapper > :is(h1, h2, h3, h4, h5, h6) {
  font-size-adjust: unset;
  font-stretch: unset;
  font-weight: unset;
  transform: none;
}
:has(.font-timed-out) .blade-slider__title-wrapper, :has(.font-timed-out) .blade-slider__title-wrapper > :is(h1, h2, h3, h4, h5, h6) {
  font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
:has(.font-loaded) .blade-slider__title-wrapper, :has(.font-loaded) .blade-slider__title-wrapper > :is(h1, h2, h3, h4, h5, h6) {
  line-height: 0.74;
}

.blade-slider__controls {
  inline-size: 100%;
  inline-size: -webkit-fill-available;
  inline-size: -moz-available;
  inline-size: stretch;
  align-items: center;
  block-size: -moz-min-content;
  block-size: min-content;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  display: flex;
  flex-direction: row;
  grid-area: controls/2;
  justify-content: space-between;
  margin-block-start: auto;
  max-inline-size: calc(100cqi - 6rem + 1rem);
}
.blade-slider__controls .blade-slider__pagination {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex: 1 0 0;
  gap: 0.25rem;
  justify-content: flex-end;
  margin-inline-start: auto;
  order: 2;
}
.blade-slider__controls .blade-slider__pagination .blade-slider__dot {
  background: transparent;
  block-size: 1rem;
  border: 0.125rem solid currentcolor;
  border-radius: 50%;
  color: var(--surface-action);
  cursor: pointer;
  inline-size: 1rem;
  opacity: 1;
  padding: 0;
}
.blade-slider__controls .blade-slider__pagination .blade-slider__dot.blade-slider__dot--active {
  background-color: currentColor;
}
.blade-slider__controls .blade-slider__navigation {
  align-items: center;
  aspect-ratio: 1;
  block-size: var(--blade-navigation-size);
  border: 0.125rem solid currentColor;
  border-radius: 50%;
  color: var(--icon-action);
  cursor: pointer;
  display: flex;
  inline-size: var(--blade-navigation-size);
  justify-content: center;
  transform-origin: center;
  z-index: 1;
}
.blade-slider__controls .blade-slider__navigation svg {
  block-size: calc(var(--blade-navigation-size) - 0.5rem);
  fill: var(--icon-action);
  inline-size: calc(var(--blade-navigation-size) - 0.5rem);
}
.blade-slider__controls .blade-slider__navigation.blade-slider__navigation--prev {
  order: 0;
}
.blade-slider__controls .blade-slider__navigation.blade-slider__navigation--prev svg {
  transform: translate(-0.125rem, 0);
}
.blade-slider__controls .blade-slider__navigation.blade-slider__navigation--next {
  order: 1;
}
.blade-slider__controls .blade-slider__navigation.blade-slider__navigation--next svg {
  transform: translate(0.125rem, 0);
}
.blade-slider__controls .blade-slider__navigation:hover, .blade-slider__controls .blade-slider__navigation:active:hover, .blade-slider__controls .blade-slider__navigation:focus:hover {
  background-color: var(--surface-action-hover-2);
  border-color: var(--surface-hover);
}
.blade-slider__controls .blade-slider__navigation:focus, .blade-slider__controls .blade-slider__navigation:active {
  background-color: transparent;
  border-color: var(--icon-focus);
  color: var(--icon-focus);
}

.blade-slide-content__title,
.blade-slide-content__title :is(h1, h2, h3, h4, h5, h6) {
  color: var(--text-primary);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  text-transform: uppercase;
  font-family: Knockout71, system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
  font-size-adjust: cap-height 0.722;
  font-stretch: condensed;
  font-weight: 900;
  font-size: clamp(2rem, 1.8571rem + 0.7143vw, 2.5rem);
  line-height: 1.125;
}
:where(:has(.font-loaded)) .blade-slide-content__title,
:where(:has(.font-loaded)) .blade-slide-content__title :is(h1, h2, h3, h4, h5, h6) {
  font-size-adjust: unset;
  font-stretch: unset;
  font-weight: unset;
  transform: none;
}
:has(.font-timed-out) .blade-slide-content__title,
:has(.font-timed-out) .blade-slide-content__title :is(h1, h2, h3, h4, h5, h6) {
  font-family: system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
:has(.font-loaded) .blade-slide-content__title,
:has(.font-loaded) .blade-slide-content__title :is(h1, h2, h3, h4, h5, h6) {
  line-height: 1.125;
}

.blade-slide-content__body {
  padding-block: 2rem;
}
.blade-slide-content__body :where(p) {
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
}

.blade-slider .blade-slider__content-slider {
  block-size: 100%;
  display: grid;
  grid-column: 2;
  grid-row: content;
  grid-template-rows: min-content min-content 1fr;
  inline-size: -moz-fit-content;
  inline-size: fit-content;
  padding-block: 2rem;
  z-index: 5;
}
.blade-slider .blade-slider__content-slider .blade-slider__content-slide {
  max-inline-size: var(--blade-content-inline-size);
  transition: opacity var(--blade-duration) var(--blade-ease), display var(--blade-duration) var(--blade-ease);
  transition-behavior: allow-discrete;
}
@starting-style {
  .blade-slider .blade-slider__content-slider .blade-slider__content-slide {
    display: none;
    opacity: 0;
  }
}
.blade-slider .blade-slider__content-slider .blade-slider__content-slide.blade-slider__content-slide--active {
  display: block;
  opacity: 1;
}
.blade-slider .blade-slider__content-slider .blade-slider__content-slide:not(.blade-slider__content-slide--active) {
  display: none;
  opacity: 0;
  position: absolute;
}

.blade-slider .blade-slider__image-slider {
  align-items: stretch;
  block-size: auto;
  border-radius: 1rem;
  container-type: size;
  display: flex;
  grid-area: 2/2/2/-1;
  max-inline-size: calc(var(--blade-active-width) + var(--blade-gap) + var(--blade-preview-lg) + var(--blade-gap) + var(--blade-preview-sm));
  min-block-size: var(--blade-block-size);
  position: relative;
}
@media (min-width: 768px) {
  .blade-slider .blade-slider__image-slider {
    contain: layout size style paint;
    grid-area: content/blade-image/-2/-1;
    inline-size: minmax(var(--blade-image-inline-size), 1fr);
    min-inline-size: revert;
  }
}
.blade-slider .blade-slider__image-slider .blade-slide-image {
  border-radius: 1rem;
  display: flex;
  flex: 1 0 auto;
  inline-size: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide {
  align-items: center;
  block-size: var(--blade-block-size);
  border-radius: 1rem;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  inline-size: var(--blade-preview-sm);
  inset-block-start: var(--blade-slide-inset-block-start);
  inset-inline-start: 0;
  justify-content: stretch;
  margin: auto;
  min-block-size: var(--blade-block-size);
  opacity: 0;
  position: absolute;
  transition: transform var(--blade-duration) var(--blade-ease), inset-inline-start var(--blade-duration) var(--blade-ease), inline-size var(--blade-duration) var(--blade-ease), opacity var(--blade-duration) var(--blade-ease);
  will-change: transform, inset-inline-start, inline-size, opacity;
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--active {
  cursor: default;
  inline-size: var(--blade-active-width);
  opacity: 1;
  transform: translate(0, calc(-1 * var(--blade-slide-inset-block-start)));
  z-index: 2;
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--next {
  inline-size: var(--blade-preview-lg);
  inset-inline-start: calc(var(--blade-active-width) + var(--blade-gap));
  opacity: 1;
  transform: translate(calc(var(--blade-active-width) + var(--blade-gap)), calc(-1 * var(--blade-slide-inset-block-start)));
  z-index: 2;
}
@media (min-width: 768px) {
  .blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--next {
    inset-inline-start: 0;
  }
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--next-far {
  inline-size: var(--blade-preview-sm);
  inset-inline-start: calc(var(--blade-active-width) + var(--blade-gap) + var(--blade-preview-lg) + var(--blade-gap));
  opacity: 1;
  transform: translate(calc(var(--blade-active-width) + var(--blade-preview-lg) + var(--blade-gap) * 2), calc(-1 * var(--blade-slide-inset-block-start)));
  transition: opacity var(--blade-duration) var(--blade-ease), transform var(--blade-duration) var(--blade-ease), inset-inline-start var(--blade-duration) var(--blade-ease);
  z-index: 1;
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--next-far .blade-slide-image {
  max-inline-size: var(--blade-preview-sm);
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--prev:not(.blade-slider__image-slide--next) {
  inline-size: var(--blade-preview-sm);
  inset-inline-start: calc(var(--blade-active-width) + 2 * var(--blade-gap) + var(--blade-preview-lg));
  opacity: 1;
  transform: translate(calc(var(--blade-active-width) + 2 * var(--blade-gap) + var(--blade-preview-lg)), calc(-1 * var(--blade-slide-inset-block-start)));
  transition: opacity var(--blade-duration) var(--blade-ease), transform 0s none, inset-inline-start 0s none;
}
@media (min-width: 768px) {
  .blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--prev:not(.blade-slider__image-slide--next) {
    inset-inline-start: 0;
  }
}
.blade-slider .blade-slider__image-slider:has(.blade-slider__image-slide--prev-far, .blade-slider__image-slide--next-far) .blade-slider__image-slide.blade-slider__image-slide--prev {
  opacity: 0;
  transform: translate(calc(-1 * var(--blade-active-width) - var(--blade-gap)), calc(-1 * var(--blade-slide-inset-block-start)));
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--prev-far {
  inline-size: var(--blade-preview-sm);
  transform: translate(calc(var(--blade-active-width) + var(--blade-gap) + var(--blade-preview-lg) + var(--blade-gap) * 2 + var(--blade-preview-sm)), calc(-1 * var(--blade-slide-inset-block-start)));
  transition: opacity var(--blade-duration) var(--blade-ease), transform 0s none, inset-inline-start 0s none;
}
.blade-slider .blade-slider__image-slider .blade-slider__image-slide.blade-slider__image-slide--prev-far .blade-slide-image {
  max-inline-size: var(--blade-preview-sm);
}
.blade-slider .blade-slider__image-slider img {
  block-size: var(--blade-block-size);
  border-radius: 1rem;
  inline-size: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.blade-slider__title-wrapper:not(:empty) ~ .blade-slider__image-slider {
  grid-row: 3;
}

.blade-slider__title-wrapper ~ .blade-slider__content-slider {
  margin-block-start: 0;
}

@media (min-width: 768px) {
  :root {
    --blade-image-inline-size: max(27.1875rem, 100%);
    --blade-row-gutter: 6.625rem;
  }
  .blade-slider .blade-slider__container {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: 0 [content] var(--blade-content-inline-size) [blade-image] 1fr 0;
    grid-template-rows: [start-gutter] var(--blade-row-gutter) [content] minmax(var(--blade-block-size), 1fr) [controls] auto [end-gutter] var(--blade-row-gutter);
    inline-size: min(100%, 80rem);
    overflow: hidden;
  }
  .blade-slider .blade-slider__container:has(.blade-slider__title-wrapper) {
    grid-template-rows: [start-gutter] var(--blade-row-gutter) [header] min-content [content] max-content [controls] auto [end-gutter] var(--blade-row-gutter);
  }
  .blade-slider__title-wrapper {
    block-size: -moz-min-content;
    block-size: min-content;
    grid-column: 2;
    grid-row: header;
    overflow: hidden;
    padding-block-end: 2rem;
    text-overflow: ellipsis;
  }
  .blade-slider__title-wrapper + .blade-slider__image-slider,
  .blade-slider .blade-slider__image-slider .blade-slider__image-slide:is(.blade-slider__image-slide--next, .blade-slider__image-slide--next-far, .blade-slider__image-slide--prev-far, .blade-slider__image-slide--prev) {
    inset-inline-start: 0;
  }
  .blade-slider__title-wrapper ~ .blade-slider__content-slider,
  .blade-slider__controls {
    border-block-start: 0.125rem solid currentcolor;
  }
  .blade-slider .blade-slider__content-slider {
    inline-size: 100%;
    inline-size: -webkit-fill-available;
    inline-size: -moz-available;
    inline-size: stretch;
    border-block-start: 0.125rem solid currentColor;
    display: flex;
    flex-direction: column;
    grid-area: content/2;
    margin-block-start: 1.5rem;
    max-inline-size: var(--blade-content-inline-size);
    min-block-size: 100%;
    padding-block-start: 3rem;
  }
  .blade-slider__title-wrapper ~ .blade-slider__content-slider {
    margin-block-start: 0;
  }
  .blade-slider__controls {
    grid-area: controls/2;
    margin-block-start: auto;
    padding-block-start: 1rem;
    z-index: 0;
  }
  .blade-slider__controls [role=button] {
    cursor: pointer;
  }
  .blade-slider__title-wrapper:not(:empty) ~ .blade-slider__controls {
    margin-block-start: auto;
  }
  .blade-slider__image-slider {
    grid-column: 3/span 3;
    inline-size: minmax(var(--blade-image-inline-size), 1fr);
    min-inline-size: revert;
  }
  .blade-slider__title-wrapper:not(:empty) ~ .blade-slider__image-slider {
    grid-row: header/end-gutter;
  }
}
.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-grey]) {
  --current-background: #ddd7cd;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-purple]) {
  --current-background: #832478;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-royal]) {
  --current-background: #1a1ac6;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-teal]) {
  --current-background: #4fc6b9;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-lime]) {
  --current-background: #8f962f;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-maroon]) {
  --current-background: #8f1c3f;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-orange]) {
  --current-background: #ed7816;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-blue]) {
  --current-background: #0f89aa;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-red]) {
  --current-background: #c62818;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-green]) {
  --current-background: #1a633b;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-black]) {
  --current-background: ;
}

.blade-slider:has(.blade-slider__image-slide--active [data-slide-bg=bg-white]) {
  --current-background: ;
}
/*# sourceMappingURL=../maps/blade-slider/blade-slider.css.map */
