/** Shopify CDN: Minification failed

Line 229:4 Unexpected "{"
Line 229:5 Expected identifier but found "%"
Line 233:4 Unexpected "{"
Line 233:5 Expected identifier but found "%"
Line 234:4 Unexpected "{"
Line 234:5 Expected identifier but found "%"
Line 240:4 Unexpected "{"
Line 240:5 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:section__artist-accordion (INDEX:49) */
.accordion--dividers .accordion-item:not(:first-child) {
    border-block-start: 1px solid #E2E6EB;
  }

  .accordion--dividers .accordion-item:first-child {
    border-block-start: 1px solid #E2E6EB;
  }

  .accordion--dividers .accordion-item:last-child {
    border-block-end: 1px solid #E2E6EB;
  }

  @media (min-width: 1024px) {
    .accordion-artists__container {
      max-width: var(--accordion-max-width);
      margin: 0 auto;
    }
  }
/* END_SECTION:section__artist-accordion */

/* START_SECTION:section__carousel (INDEX:50) */
.carousel-heading {
  color: var(--heading-text-color);
}
@media (min-width: 1025px) {
  .carousel-heading {
    color: var(--heading-text-color-desktop);
  }
}
/* END_SECTION:section__carousel */

/* START_SECTION:section__grid-blocks (INDEX:53) */
.section-grid-blocks__title .block-heading {
  color: var(--title-text-color);
}
@media (min-width: 1024px) {
  .section-grid-blocks__title .block-heading {
    color: var(--title-text-color-desktop);
  }
}
/* END_SECTION:section__grid-blocks */

/* START_SECTION:section__learn-earn-tabs (INDEX:58) */
.learn-earn-tabs__heading {
    background: -webkit-linear-gradient(left, var(--text-color-start), var(--text-color-end));
    background: linear-gradient(to right, var(--text-color-start), var(--text-color-end));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
/* END_SECTION:section__learn-earn-tabs */

/* START_SECTION:section__products (INDEX:65) */
.section {
      background-color: var(--background-color);
  }
/* END_SECTION:section__products */

/* CSS from block stylesheet tags */
/* START_BLOCK:_accordion-row (INDEX:72) */
.accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  font-weight: 700;
  gap: 12px;
  text-align: left;
}

.accordion-header .svg-wrapper {
  display: flex;
  align-items: center;
  width: 12px;
  min-width: 12px;
  transform: rotate(180deg);
}

.accordion-header[aria-expanded="true"] .svg-wrapper {
  transform: rotate(0deg);
}
/* END_BLOCK:_accordion-row */

/* START_BLOCK:_body (INDEX:73) */
.block-body {
  color: var(--text-color);
}
@media (min-width: 1025px) {
  .block-body {
    color: var(--text-color-desktop);
  }
}
/* END_BLOCK:_body */

/* START_BLOCK:_flip_card (INDEX:77) */
.front-face__image {
    width: var(--image-width, 100%);
  }

  .front-face__heading {
    color: var(--text-color);
  }

  .back-face__heading {
    color: var(--hover-text-color);
  }

  .back-face__body {
    color: var(--hover-body-color);
  }

  @media (min-width: 1024px) {
    .front-face__image {
      width: var(--image-width-desktop, 100%);
    }

    .front-face__heading {
      color: var(--text-color-desktop);
    }

    .back-face__heading {
      color: var(--hover-text-color-desktop);
    }

    .back-face__body {
      color: var(--hover-body-color-desktop);
    }
  }
/* END_BLOCK:_flip_card */

/* START_BLOCK:_grid_promo (INDEX:78) */
.grid-promo__image {
    width: var(--image-width, 100%);
  }

  .grid-promo__heading {
    color: var(--text-color);
  }

  .grid-promo__hover-heading {
    color: var(--hover-text-color);
  }

  .grid-promo__body {
    color: var(--hover-body-color);
  }

  @media (min-width: 1024px) {
    .grid-promo__image {
      width: var(--image-width-desktop, 100%);
    }

    .grid-promo__heading {
      color: var(--text-color-desktop);
    }

    .grid-promo__hover-heading {
      color: var(--hover-text-color-desktop);
    }

    .grid-promo__body {
      color: var(--hover-body-color-desktop);
    }
  }
/* END_BLOCK:_grid_promo */

/* START_BLOCK:_heading-gradient (INDEX:79) */
.block-heading__gradient {
  background: -webkit-linear-gradient(left, var(--text-color-start), var(--text-color-end));
  background: linear-gradient(to right, var(--text-color-start), var(--text-color-end));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* END_BLOCK:_heading-gradient */

/* START_BLOCK:_heading (INDEX:80) */
.block-heading {
  color: var(--text-color);
}
@media (min-width: 1025px) {
  .block-heading {
    color: var(--text-color-desktop);
  }
}
.hero__content .block-heading.wykyk::after {
  content: ' knows.';
}
/* END_BLOCK:_heading */

/* START_BLOCK:_image (INDEX:81) */
.block-image {
        width: var(--image-width, 100%);
    }   
    @media (min-width: 1025px) {
        .block-image {
            width: var(--image-width-desktop, 100%);
        }
    }
    .block-image--empty {
      display: none;
    }

    .hero--tech-highlights .block-image--empty{
      display: block;
      height: 120px;
      margin-bottom: 0;
    }

    .hero--tech-highlights .block-image--empty .block-image__wrapper{
      display: none
    }
    
    {% if block.settings.aspect_ratio_mobile != 'content' %}
        .block-image picture {
            aspect-ratio: var(--aspect-ratio-mobile, 1/1);
        }
    {% endif %}
    {% if block.settings.aspect_ratio_desktop != 'content' %}
        @media (min-width: 1025px) {
            .block-image picture {
                aspect-ratio: var(--aspect-ratio-desktop, 1/1);
            }
        }
    {% endif %}
/* END_BLOCK:_image */

/* START_BLOCK:_logo (INDEX:83) */
.block-logo {
  width: var(--logo-width);
}
/* END_BLOCK:_logo */

/* START_BLOCK:_resource_card (INDEX:86) */
.front-face__image {
    width: var(--image-width, 100%);
  }

  .front-face__heading {
    color: var(--text-color);
  }

  .back-face__heading {
    color: var(--hover-text-color);
  }

  .back-face__body {
    color: var(--hover-body-color);
  }

  @media (min-width: 1024px) {
    .front-face__image {
      width: var(--image-width-desktop, 100%);
    }

    .front-face__heading {
      color: var(--text-color-desktop);
    }

    .back-face__heading {
      color: var(--hover-text-color-desktop);
    }

    .back-face__body {
      color: var(--hover-body-color-desktop);
    }
  }
/* END_BLOCK:_resource_card */

/* START_BLOCK:_subheading (INDEX:87) */
.block-subheading {
  color: var(--text-color);
}
@media (min-width: 1025px) {
  .block-subheading {
    color: var(--text-color-desktop);
  }
}
/* END_BLOCK:_subheading */

/* START_BLOCK:_video (INDEX:89) */
.block-video {
    max-width: var(--video-width);
  }
  .block-video video {
    width: 100%;
  }
  .block-video__embed {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%
  }
  .block-video__embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
/* END_BLOCK:_video */

/* START_BLOCK:accordion (INDEX:91) */
.accordion--dividers .accordion-item:not(:first-child) {
  border-block-start: 1px solid #E2E6EB;
}

.accordion--dividers .accordion-item:first-child {
  border-block-start: 1px solid #E2E6EB;
}

.accordion--dividers .accordion-item:last-child {
  border-block-end: 1px solid #E2E6EB;
}

@media (min-width: 1024px) {
  .accordion {
    max-width: var(--accordion-max-width);
    margin: 0 auto;
  }
}
/* END_BLOCK:accordion */

/* START_BLOCK:embed (INDEX:95) */
.section-embed__container {
        width: var(--content-width);
    }
    @media (min-width: 768px) {
        .section-embed__container {
            width: var(--content-width-desktop);
        }
    }
/* END_BLOCK:embed */

/* START_BLOCK:group (INDEX:97) */
.group {
    background-color: var(--background-color);
  }
  .group__container {
    background-color: var(--background-color);
  }
/* END_BLOCK:group */

/* START_BLOCK:group_slide (INDEX:98) */
.group {
    background-color: var(--background-color);
  }
  .group__container {
    background-color: var(--background-color);
  }
/* END_BLOCK:group_slide */

/* START_BLOCK:hero (INDEX:99) */
.hero__content {
    width: var(--content-width);
  }
  @media (min-width: 1025px) {
    .hero__content {
      width: var(--content-width-desktop);
    }
  }
/* END_BLOCK:hero */

/* START_BLOCK:perk-item (INDEX:101) */
.media-group__content {
    width: var(--content-width);
  }
  @media (min-width: 1024px) {
    .media-group__content {
      width: var(--content-width-desktop);
    }
  }
/* END_BLOCK:perk-item */