.blended-bdy {
}
.blended-bdy {
  --white-hsl: 0, 0%, 98.04%;
  --black-hsl: 212.46, 57.01%, 20.98%;
  --safeLightAccent-hsl: 0, 0%, 100%;
  --safeDarkAccent-hsl: 212.46, 57.01%, 20.98%;
  --safeInverseAccent-hsl: 0, 0%, 100%;
  --safeInverseLightAccent-hsl: 0, 0%, 0%;
  --safeInverseDarkAccent-hsl: 0, 0%, 100%;
  --accent-hsl: 212.46, 57.01%, 20.98%;
  --lightAccent-hsl: 0, 0%, 100%;
  --darkAccent-hsl: 326.04, 100%, 46.08%;
}
.blended-bdy [data-section-theme="light"] {
  --course-item-nav-text-color: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-read-more-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
  --paragraphSmallColor: hsla(var(--darkAccent-hsl), 1);
  --list-section-simple-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-header-text-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-inline-link-color: hsla(var(--black-hsl), 1);
  --paragraphLargeColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-primary-metadata-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-item-comment-text-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-read-more-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-card-description-link-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-stack-inline-link-color: hsla(var(--black-hsl), 1);
  --tweak-menu-block-title-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
  --portfolio-grid-overlay-title-color: hsla(var(--black-hsl), 1);
  --tweak-accordion-block-icon-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-paragraph-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
  --product-detail-subscription-price-text-color: hsla(var(--black-hsl), 1);
  --paragraphMediumColor: hsla(var(--black-hsl), 1);
  --siteTitleColor: hsla(var(--black-hsl), 1);
  --tweak-product-basic-item-title-color: hsla(var(--black-hsl), 1);
  --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-gallery-icon-color: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-title-bg-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-newsletter-block-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-button-background-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--black-hsl), 1);
  --tweak-product-basic-item-description-color: hsla(var(--black-hsl), 1);
  --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-video-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --course-list-grid-layout-course-item-border-color: hsla(
    var(--accent-hsl),
    1
  );
  --portfolio-grid-basic-title-color: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-title-color: hsla(
    var(--black-hsl),
    1
  );
  --menuOverlayNavigationLinkColor: hsla(var(--black-hsl), 1);
  --product-detail-subscriptions-frequency-text-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-quote-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-portfolio-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-stack-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-text-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --product-detail-subscriptions-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
  --announcement-bar-background-color: hsla(var(--darkAccent-hsl), 1);
  --headingLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
  --headerBorderColor: hsla(var(--black-hsl), 1);
  --course-item-nav-border-color: hsla(var(--black-hsl), 0.25);
  --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-header-text-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
  --course-list-grid-layout-course-item-background-color: hsla(
    var(--white-hsl),
    1
  );
  --list-section-banner-slideshow-title-color: hsla(var(--black-hsl), 1);
  --tweak-product-grid-text-below-list-category-nav-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-title-color: hsla(var(--black-hsl), 1);
  --headingMediumColor: hsla(var(--darkAccent-hsl), 1);
  --list-section-carousel-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-accordion-block-divider-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-secondary-metadata-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --list-section-carousel-description-color: hsla(var(--black-hsl), 1);
  --tweak-blog-masonry-list-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-title-color: hsla(var(--black-hsl), 1);
  --tweak-video-item-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-banner-slideshow-description-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-on-background-a: 1;
  --headingExtraLargeColor: hsla(var(--darkAccent-hsl), 1);
  --toggle-off-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-item-meta-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --paragraphLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-description-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --siteBackgroundColor: hsla(var(--lightAccent-hsl), 1);
  --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
  --secondaryButtonBackgroundColor: hsla(var(--darkAccent-hsl), 1);
  --tweak-newsletter-block-description-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-border-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-border-color-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-a: 1;
  --course-list-grid-layout-course-item-text-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-gallery-lightbox-background-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-carousel-arrow-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-title-color: hsla(var(--black-hsl), 1);
  --tweak-gallery-icon-background-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-form-block-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --video-grid-category-nav-color: hsla(var(--black-hsl), 1);
  --tweak-blog-side-by-side-list-title-color: hsla(var(--black-hsl), 1);
  --tweak-video-item-meta-color: hsla(var(--black-hsl), 1);
  --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-line-block-line-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-item-author-profile-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-survey-title-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl), 1);
  --tweak-marquee-block-paragraph-color: hsla(var(--black-hsl), 1);
  --headerDropShadowColor: hsla(var(--black-hsl), 1);
  --portfolio-hover-static-title-color: hsla(var(--black-hsl), 1);
  --tweak-menu-block-nav-color: hsla(var(--black-hsl), 1);
  --announcement-bar-text-color: hsla(var(--white-hsl), 1);
  --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
  --tweak-newsletter-block-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --summary-block-limited-availability-label-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-description-link-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --donation-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-quote-block-text-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --image-block-collage-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --social-links-block-secondary-icon-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-meta-color: hsla(
    var(--black-hsl),
    1
  );
  --course-item-nav-background-color: hsla(var(--white-hsl), 1);
  --portfolio-index-background-title-color: hsla(var(--black-hsl), 1);
  --portfolio-hover-follow-title-color: hsla(var(--black-hsl), 1);
  --tweak-blog-basic-grid-list-title-color: hsla(var(--black-hsl), 1);
  --tweak-video-item-description-color: hsla(var(--black-hsl), 1);
  --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-video-item-pagination-icon-color: hsla(var(--black-hsl), 1);
  --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-heading-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-single-column-list-meta-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-accessory-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --donation-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
  --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
  --toggle-on-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-basic-item-price-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-hover-background-color: hsla(
    var(--white-hsl),
    0.75
  );
  --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
  --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
  --product-detail-one-time-purchase-price-text-color: hsla(
    var(--black-hsl),
    1
  );
  --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl), 1);
  --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
  --navigationLinkColor: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-a: 1;
  --image-block-card-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
  --tweak-quote-block-source-color: hsla(var(--black-hsl), 1);
  --menuOverlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --tweak-blog-item-title-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-description-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl), 1);
  --menuOverlayBackgroundColor: hsla(var(--lightAccent-hsl), 1);
  --image-block-overlap-image-title-color: hsla(var(--black-hsl), 1);
  --tweak-blog-side-by-side-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --primaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --tweak-summary-block-secondary-metadata-color: hsla(var(--black-hsl), 1);
  --tweak-blog-single-column-list-title-color: hsla(var(--black-hsl), 1);
  --headingSmallColor: hsla(var(--black-hsl), 1);
  --portfolio-grid-overlay-overlay-color: hsla(var(--lightAccent-hsl), 1);
  --course-list-course-chapter-divider-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-carousel-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --image-block-overlap-inline-link-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-date-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --video-preview-badge-background-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-background: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-scarcity-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
  --video-preview-badge-font-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
  --product-detail-subscriptions-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-fill-color-hsl: var(--white-hsl);
  --tweak-form-block-field-fill-color-a: 1;
  --tweak-newsletter-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
  --list-section-simple-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-accordion-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-blog-item-comment-meta-color: hsla(var(--black-hsl), 1);
  --section-inset-border-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-simple-card-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --video-grid-basic-title-color: hsla(var(--black-hsl), 1);
  --course-item-nav-active-lesson-background-color: hsla(
    var(--darkAccent-hsl),
    1
  );
  --tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-product-grid-text-below-list-pagination-color: hsla(
    var(--black-hsl),
    1
  );
  --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
  --image-block-card-image-subtitle-color: hsla(var(--black-hsl), 1);
  --tweak-blog-basic-grid-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-accent-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-on-background-a: 1;
  --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-background-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-sale-price-color: hsla(
    var(--accent-hsl),
    1
  );
  --text-highlight-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-content-link-block-title-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-excerpt-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-marquee-block-background-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-form-block-field-accent-color: hsla(var(--accent-hsl), 1);
  --tweak-form-block-field-accent-color-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-a: 1;
  --list-section-carousel-title-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
  --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
  --tweak-paragraph-link-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
  --list-section-carousel-arrow-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --tweak-blog-single-column-list-excerpt-color: hsla(var(--black-hsl), 1);
  --tweak-blog-basic-grid-list-meta-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-form-block-button-background-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl), 1);
  --social-links-block-main-icon-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-card-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-simple-description-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-footnote-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --shape-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --video-grid-basic-description-color: hsla(var(--black-hsl), 1);
  --tweak-menu-block-item-price-color: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-simple-title-color: hsla(var(--black-hsl), 1);
  --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
  --tweak-accordion-block-divider-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-fill-color-on-background: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color-on-background-hsl: var(--lightAccent-hsl);
  --tweak-form-block-field-fill-color-on-background-a: 1;
  --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accessory-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-form-block-caption-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
  --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-banner-slideshow-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-heading-color-on-background: hsla(
    var(--darkAccent-hsl),
    1
  );
  --image-block-stack-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
  --product-detail-subscriptions-description-text-color: hsla(
    var(--black-hsl),
    1
  );
  --secondaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --headingLargeColor: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-single-column-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-price-color: hsla(var(--black-hsl), 1);
  --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-description-link-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-summary-block-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --backgroundOverlayColor: hsla(var(--lightAccent-hsl), 1);
  --tweak-product-basic-item-gallery-controls-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --image-block-poster-image-title-bg-color-v2: hsla(var(--lightAccent-hsl), 0);
  --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --menuOverlayButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
  --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl), 1);
  --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl), 1);
  --course-list-grid-layout-chapter-divider-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-border-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-on-background-a: 1;
  --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
  --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-description-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-subtitle-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.75);
  --video-grid-basic-meta-color: hsla(var(--black-hsl), 1);
  --product-detail-subscriptions-title-color: hsla(var(--black-hsl), 1);
  --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl), 1);
}
.blended-bdy {
  --course-item-nav-text-color: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-icon-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-read-more-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-quote-block-source-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --paragraphSmallColor: hsla(var(--black-hsl), 1);
  --list-section-simple-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-header-text-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-survey-title-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-inline-link-color: hsla(var(--black-hsl), 1);
  --paragraphLargeColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-primary-metadata-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-blog-item-comment-text-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-read-more-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-card-description-link-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-stack-inline-link-color: hsla(var(--black-hsl), 1);
  --tweak-menu-block-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-carousel-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-paragraph-medium-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --portfolio-grid-overlay-title-color: hsla(var(--black-hsl), 1);
  --tweak-accordion-block-icon-color: hsla(var(--black-hsl), 1);
  --tweak-marquee-block-paragraph-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
  --product-detail-subscription-price-text-color: hsla(var(--black-hsl), 1);
  --paragraphMediumColor: hsla(var(--darkAccent-hsl), 1);
  --siteTitleColor: hsla(var(--darkAccent-hsl), 1);
  --tweak-product-basic-item-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-quote-block-text-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-carousel-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-gallery-icon-color: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-title-bg-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-newsletter-block-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-inline-link-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-button-background-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--black-hsl), 1);
  --tweak-product-basic-item-description-color: hsla(var(--black-hsl), 1);
  --tertiaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-video-item-pagination-title-color: hsla(var(--accent-hsl), 1);
  --course-list-grid-layout-course-item-border-color: hsla(
    var(--accent-hsl),
    1
  );
  --portfolio-grid-basic-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --menuOverlayNavigationLinkColor: hsla(var(--black-hsl), 1);
  --product-detail-subscriptions-frequency-text-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-quote-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-portfolio-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-title-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-stack-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-text-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --product-detail-subscriptions-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-paragraph-small-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-accordion-block-icon-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --announcement-bar-background-color: hsla(var(--accent-hsl), 1);
  --headingLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
  --headerBorderColor: hsla(var(--black-hsl), 1);
  --course-item-nav-border-color: hsla(var(--black-hsl), 0.25);
  --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-header-text-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-read-more-color: hsla(var(--safeDarkAccent-hsl), 1);
  --course-list-grid-layout-course-item-background-color: hsla(
    var(--white-hsl),
    1
  );
  --list-section-banner-slideshow-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-category-nav-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-title-color: hsla(var(--black-hsl), 1);
  --headingMediumColor: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-carousel-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-accordion-block-divider-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-gallery-lightbox-icon-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-description-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-secondary-metadata-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-carousel-description-color: hsla(var(--black-hsl), 1);
  --tweak-blog-masonry-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-form-block-caption-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-title-color: hsla(var(--black-hsl), 1);
  --tweak-video-item-title-color: hsla(var(--accent-hsl), 1);
  --image-block-collage-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-banner-slideshow-description-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-on-background-a: 1;
  --headingExtraLargeColor: hsla(var(--darkAccent-hsl), 1);
  --toggle-off-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-item-meta-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --paragraphLinkColor: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-description-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --siteBackgroundColor: hsla(var(--lightAccent-hsl), 1);
  --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
  --secondaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-description-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-form-block-field-border-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-border-color-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-a: 1;
  --course-list-grid-layout-course-item-text-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-gallery-lightbox-background-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-carousel-arrow-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-option-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-title-color: hsla(var(--black-hsl), 1);
  --tweak-gallery-icon-background-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-form-block-button-background-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-heading-extra-large-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-overlap-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --video-grid-category-nav-color: hsla(var(--accent-hsl), 1);
  --tweak-blog-side-by-side-list-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-video-item-meta-color: hsla(var(--accent-hsl), 1);
  --tweak-blog-side-by-side-list-meta-color: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-line-block-line-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-blog-item-author-profile-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-survey-title-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--black-hsl), 1);
  --tweak-marquee-block-paragraph-color: hsla(var(--black-hsl), 1);
  --headerDropShadowColor: hsla(var(--black-hsl), 1);
  --portfolio-hover-static-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-menu-block-nav-color: hsla(var(--black-hsl), 1);
  --announcement-bar-text-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
  --tweak-newsletter-block-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --summary-block-limited-availability-label-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-description-link-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --donation-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-quote-block-text-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --image-block-collage-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --social-links-block-secondary-icon-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-meta-color: hsla(
    var(--black-hsl),
    1
  );
  --course-item-nav-background-color: hsla(var(--white-hsl), 1);
  --portfolio-index-background-title-color: hsla(var(--black-hsl), 1);
  --portfolio-hover-follow-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-blog-basic-grid-list-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-video-item-description-color: hsla(var(--accent-hsl), 1);
  --tweak-heading-large-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-video-item-pagination-icon-color: hsla(var(--accent-hsl), 1);
  --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-heading-color: hsla(var(--black-hsl), 1);
  --tweak-blog-single-column-list-meta-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-accessory-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --donation-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-paragraph-large-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-collage-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
  --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
  --toggle-on-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-basic-item-price-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-hover-background-color: hsla(
    var(--white-hsl),
    0.75
  );
  --list-section-simple-card-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-form-block-option-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --primaryButtonBackgroundColor: hsla(var(--safeDarkAccent-hsl), 1);
  --product-detail-one-time-purchase-price-text-color: hsla(
    var(--black-hsl),
    1
  );
  --list-section-banner-slideshow-card-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-icon-color: hsla(var(--black-hsl), 1);
  --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
  --navigationLinkColor: hsla(var(--darkAccent-hsl), 1);
  --tweak-form-block-field-input-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-a: 1;
  --image-block-card-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
  --tweak-quote-block-source-color: hsla(var(--black-hsl), 1);
  --menuOverlayButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --tweak-blog-item-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-button-background-color: hsla(
    var(--darkAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-description-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-masonry-list-excerpt-color: hsla(var(--black-hsl), 1);
  --menuOverlayBackgroundColor: hsla(var(--lightAccent-hsl), 1);
  --image-block-overlap-image-title-color: hsla(var(--black-hsl), 1);
  --tweak-blog-side-by-side-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --primaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --tweak-summary-block-secondary-metadata-color: hsla(var(--black-hsl), 1);
  --tweak-blog-single-column-list-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --headingSmallColor: hsla(var(--safeDarkAccent-hsl), 1);
  --portfolio-grid-overlay-overlay-color: hsla(var(--lightAccent-hsl), 1);
  --course-list-course-chapter-divider-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-carousel-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --image-block-overlap-inline-link-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-date-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --video-preview-badge-background-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-background: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-scarcity-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
  --video-preview-badge-font-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --image-block-collage-image-subtitle-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --product-detail-subscriptions-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-fill-color-hsl: var(--white-hsl);
  --tweak-form-block-field-fill-color-a: 1;
  --tweak-newsletter-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-newsletter-block-title-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-summary-block-excerpt-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-simple-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-accordion-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-blog-item-comment-meta-color: hsla(var(--black-hsl), 1);
  --section-inset-border-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-simple-card-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-title-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --video-grid-basic-title-color: hsla(var(--accent-hsl), 1);
  --course-item-nav-active-lesson-background-color: hsla(
    var(--darkAccent-hsl),
    1
  );
  --tweak-product-basic-item-variant-fields-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-description-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-pagination-color: hsla(
    var(--black-hsl),
    1
  );
  --text-highlight-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
  --image-block-card-image-subtitle-color: hsla(var(--black-hsl), 1);
  --tweak-blog-basic-grid-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-on-background-a: 1;
  --section-divider-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --image-block-collage-background-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-sale-price-color: hsla(
    var(--accent-hsl),
    1
  );
  --text-highlight-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-content-link-block-title-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-excerpt-color: hsla(var(--black-hsl), 1);
  --tweak-summary-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accent-color: hsla(var(--accent-hsl), 1);
  --tweak-form-block-field-accent-color-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-a: 1;
  --list-section-carousel-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
  --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
  --tweak-paragraph-link-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
  --list-section-carousel-arrow-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --tertiaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --tweak-blog-single-column-list-excerpt-color: hsla(var(--black-hsl), 1);
  --tweak-blog-basic-grid-list-meta-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-form-block-button-background-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-meta-color: hsla(var(--black-hsl), 1);
  --social-links-block-main-icon-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-card-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-simple-description-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-footnote-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --shape-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-heading-medium-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-heading-small-color-on-background: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-blog-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --video-grid-basic-description-color: hsla(var(--accent-hsl), 1);
  --tweak-menu-block-item-price-color: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-simple-title-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-accordion-block-divider-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-fill-color-on-background: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color-on-background-hsl: var(--lightAccent-hsl);
  --tweak-form-block-field-fill-color-on-background-a: 1;
  --tweak-summary-block-primary-metadata-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accessory-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-form-block-caption-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-button-bg-color: hsla(var(--safeDarkAccent-hsl), 1);
  --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-banner-slideshow-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-heading-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --image-block-stack-image-title-bg-color: hsla(var(--lightAccent-hsl), 0);
  --product-detail-subscriptions-description-text-color: hsla(
    var(--black-hsl),
    1
  );
  --secondaryButtonTextColor: hsla(var(--safeInverseDarkAccent-hsl), 1);
  --headingLargeColor: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-single-column-list-read-more-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-price-color: hsla(var(--black-hsl), 1);
  --tweak-portfolio-item-pagination-meta-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-description-link-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-summary-block-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --backgroundOverlayColor: hsla(var(--lightAccent-hsl), 1);
  --tweak-product-basic-item-gallery-controls-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --image-block-poster-image-title-bg-color-v2: hsla(var(--lightAccent-hsl), 0);
  --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-title-color: hsla(var(--black-hsl), 1);
  --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --menuOverlayButtonBackgroundColor: hsla(var(--darkAccent-hsl), 1);
  --image-block-overlap-image-subtitle-color: hsla(var(--black-hsl), 1);
  --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-meta-color: hsla(var(--black-hsl), 1);
  --course-list-grid-layout-chapter-divider-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-on-background-a: 1;
  --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
  --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-description-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --course-item-nav-active-lesson-text-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-subtitle-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.75);
  --video-grid-basic-meta-color: hsla(var(--accent-hsl), 1);
  --product-detail-subscriptions-title-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-portfolio-item-pagination-icon-color: hsla(var(--black-hsl), 1);
}
.blended-bdy [data-section-theme="dark"] {
  --course-item-nav-text-color: hsla(var(--white-hsl), 1);
  --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-read-more-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
  --paragraphSmallColor: hsla(var(--white-hsl), 1);
  --list-section-simple-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-header-text-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-survey-title-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-inline-link-color: hsla(var(--white-hsl), 1);
  --paragraphLargeColor: hsla(var(--white-hsl), 1);
  --tweak-summary-block-primary-metadata-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-item-comment-text-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-read-more-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-card-description-link-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --image-block-stack-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-title-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
  --portfolio-grid-overlay-title-color: hsla(var(--white-hsl), 1);
  --tweak-accordion-block-icon-color: hsla(var(--white-hsl), 1);
  --tweak-marquee-block-paragraph-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
  --product-detail-subscription-price-text-color: hsla(var(--white-hsl), 1);
  --paragraphMediumColor: hsla(var(--white-hsl), 1);
  --siteTitleColor: hsla(var(--white-hsl), 1);
  --tweak-product-basic-item-title-color: hsla(var(--white-hsl), 1);
  --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-gallery-icon-color: hsla(var(--white-hsl), 1);
  --image-block-overlap-image-title-bg-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-newsletter-block-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-button-background-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-hsl), 1);
  --tweak-product-basic-item-description-color: hsla(var(--white-hsl), 1);
  --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-video-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --course-list-grid-layout-course-item-border-color: hsla(
    var(--accent-hsl),
    1
  );
  --portfolio-grid-basic-title-color: hsla(var(--white-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-title-color: hsla(
    var(--white-hsl),
    1
  );
  --menuOverlayNavigationLinkColor: hsla(var(--white-hsl), 1);
  --product-detail-subscriptions-frequency-text-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-quote-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-portfolio-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-stack-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --tweak-text-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --product-detail-subscriptions-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
  --announcement-bar-background-color: hsla(var(--lightAccent-hsl), 1);
  --headingLinkColor: hsla(var(--lightAccent-hsl), 1);
  --headerBorderColor: hsla(var(--black-hsl), 1);
  --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
  --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-header-text-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-background-color: hsla(
    var(--white-hsl),
    1
  );
  --list-section-banner-slideshow-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-category-nav-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-title-color: hsla(var(--white-hsl), 1);
  --headingMediumColor: hsla(var(--white-hsl), 1);
  --list-section-carousel-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-accordion-block-divider-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-description-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-secondary-metadata-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --list-section-carousel-description-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-title-color: hsla(var(--white-hsl), 1);
  --tweak-video-item-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-banner-slideshow-description-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-input-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-on-background-a: 1;
  --headingExtraLargeColor: hsla(var(--white-hsl), 1);
  --toggle-off-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-blog-item-meta-color: hsla(var(--white-hsl), 1);
  --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --paragraphLinkColor: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-newsletter-block-description-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --siteBackgroundColor: hsla(var(--darkAccent-hsl), 1);
  --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
  --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-newsletter-block-description-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-border-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-border-color-hsl: var(--white-hsl);
  --tweak-form-block-field-border-color-a: 1;
  --course-list-grid-layout-course-item-text-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-gallery-lightbox-background-color: hsla(var(--darkAccent-hsl), 1);
  --list-section-carousel-arrow-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-form-block-option-color: hsla(var(--white-hsl), 1);
  --image-block-card-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-gallery-icon-background-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-form-block-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --video-grid-category-nav-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-video-item-meta-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
  --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-line-block-line-color: hsla(var(--white-hsl), 1);
  --tweak-blog-item-author-profile-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-survey-title-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl), 1);
  --tweak-marquee-block-paragraph-color: hsla(var(--white-hsl), 1);
  --headerDropShadowColor: hsla(var(--black-hsl), 1);
  --portfolio-hover-static-title-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-nav-color: hsla(var(--white-hsl), 1);
  --announcement-bar-text-color: hsla(var(--black-hsl), 1);
  --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
  --tweak-newsletter-block-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --summary-block-limited-availability-label-color: hsla(var(--white-hsl), 1);
  --list-section-simple-card-description-link-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --donation-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-quote-block-text-color: hsla(var(--white-hsl), 1);
  --list-section-simple-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --image-block-collage-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --social-links-block-secondary-icon-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-meta-color: hsla(
    var(--white-hsl),
    1
  );
  --course-item-nav-background-color: hsla(var(--black-hsl), 1);
  --portfolio-index-background-title-color: hsla(var(--white-hsl), 1);
  --portfolio-hover-follow-title-color: hsla(var(--white-hsl), 1);
  --tweak-blog-basic-grid-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-video-item-description-color: hsla(var(--white-hsl), 1);
  --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-video-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-heading-color: hsla(var(--white-hsl), 1);
  --tweak-blog-single-column-list-meta-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accessory-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --donation-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
  --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
  --toggle-on-color: hsla(var(--accent-hsl), 1);
  --list-section-banner-slideshow-arrow-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-product-basic-item-price-color: hsla(var(--white-hsl), 1);
  --image-block-poster-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-hover-background-color: hsla(
    var(--white-hsl),
    0.9
  );
  --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
  --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --product-detail-one-time-purchase-price-text-color: hsla(
    var(--white-hsl),
    1
  );
  --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
  --navigationLinkColor: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-input-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-input-color-hsl: var(--white-hsl);
  --tweak-form-block-field-input-color-a: 1;
  --image-block-card-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
  --tweak-quote-block-source-color: hsla(var(--white-hsl), 1);
  --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --tweak-blog-item-title-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-description-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl), 1);
  --menuOverlayBackgroundColor: hsla(var(--darkAccent-hsl), 1);
  --image-block-overlap-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl), 1);
  --tweak-blog-single-column-list-title-color: hsla(var(--white-hsl), 1);
  --headingSmallColor: hsla(var(--white-hsl), 1);
  --portfolio-grid-overlay-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --course-list-course-chapter-divider-color: hsla(var(--accent-hsl), 1);
  --list-section-carousel-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --image-block-overlap-inline-link-color: hsla(var(--white-hsl), 1);
  --list-section-simple-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-date-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --video-preview-badge-background-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-background: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-scarcity-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
  --video-preview-badge-font-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
  --product-detail-subscriptions-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-fill-color-hsl: var(--black-hsl);
  --tweak-form-block-field-fill-color-a: 1;
  --tweak-newsletter-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
  --list-section-simple-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --tweak-accordion-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl), 1);
  --section-inset-border-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-simple-card-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --video-grid-basic-title-color: hsla(var(--white-hsl), 1);
  --course-item-nav-active-lesson-background-color: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-product-basic-item-variant-fields-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-product-grid-text-below-list-pagination-color: hsla(
    var(--white-hsl),
    1
  );
  --text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
  --image-block-card-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-blog-basic-grid-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accent-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-on-background-a: 1;
  --section-divider-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --list-section-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-background-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-sale-price-color: hsla(
    var(--accent-hsl),
    1
  );
  --text-highlight-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-content-link-block-title-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-excerpt-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accent-color: hsla(var(--accent-hsl), 1);
  --tweak-form-block-field-accent-color-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-a: 1;
  --list-section-carousel-title-color: hsla(var(--white-hsl), 1);
  --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
  --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
  --tweak-paragraph-link-color-on-background: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
  --list-section-carousel-arrow-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --tertiaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --tweak-blog-single-column-list-excerpt-color: hsla(var(--white-hsl), 1);
  --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-form-block-button-background-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-meta-color: hsla(var(--white-hsl), 1);
  --social-links-block-main-icon-color: hsla(var(--white-hsl), 1);
  --image-block-card-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --list-section-simple-description-color: hsla(var(--white-hsl), 1);
  --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --shape-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --video-grid-basic-description-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-price-color: hsla(var(--white-hsl), 1);
  --image-block-overlap-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --list-section-simple-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
  --tweak-accordion-block-divider-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-fill-color-on-background: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color-on-background-hsl: var(--lightAccent-hsl);
  --tweak-form-block-field-fill-color-on-background-a: 1;
  --tweak-summary-block-primary-metadata-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accessory-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-form-block-caption-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --shape-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --list-section-banner-slideshow-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-heading-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-stack-image-title-bg-color: hsla(var(--darkAccent-hsl), 0);
  --product-detail-subscriptions-description-text-color: hsla(
    var(--white-hsl),
    1
  );
  --secondaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --headingLargeColor: hsla(var(--white-hsl), 1);
  --tweak-blog-single-column-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-price-color: hsla(var(--white-hsl), 1);
  --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-description-link-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-summary-block-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --backgroundOverlayColor: hsla(var(--darkAccent-hsl), 1);
  --tweak-product-basic-item-gallery-controls-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --image-block-poster-image-title-bg-color-v2: hsla(var(--darkAccent-hsl), 0);
  --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-events-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --image-block-overlap-image-subtitle-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl), 1);
  --course-list-grid-layout-chapter-divider-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-border-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-on-background-a: 1;
  --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
  --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-description-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.9);
  --video-grid-basic-meta-color: hsla(var(--white-hsl), 1);
  --product-detail-subscriptions-title-color: hsla(var(--white-hsl), 1);
  --tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl), 1);
}
.blended-bdy [data-section-theme="black"] {
  --course-item-nav-text-color: hsla(var(--white-hsl), 1);
  --tweak-blog-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-read-more-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-quote-block-source-color-on-background: hsla(var(--black-hsl), 1);
  --paragraphSmallColor: hsla(var(--white-hsl), 1);
  --list-section-simple-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-header-text-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-summary-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-survey-title-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-inline-link-color: hsla(var(--white-hsl), 1);
  --paragraphLargeColor: hsla(var(--white-hsl), 1);
  --tweak-summary-block-primary-metadata-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-item-comment-text-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-read-more-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-card-description-link-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --image-block-stack-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-title-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-paragraph-medium-color-on-background: hsla(var(--black-hsl), 1);
  --portfolio-grid-overlay-title-color: hsla(var(--white-hsl), 1);
  --tweak-accordion-block-icon-color: hsla(var(--white-hsl), 1);
  --tweak-marquee-block-paragraph-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
  --product-detail-subscription-price-text-color: hsla(var(--white-hsl), 1);
  --paragraphMediumColor: hsla(var(--white-hsl), 1);
  --siteTitleColor: hsla(var(--white-hsl), 1);
  --tweak-product-basic-item-title-color: hsla(var(--white-hsl), 1);
  --tweak-quote-block-text-color-on-background: hsla(var(--black-hsl), 1);
  --list-section-carousel-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-gallery-icon-color: hsla(var(--white-hsl), 1);
  --image-block-overlap-image-title-bg-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-inline-link-color: hsla(var(--black-hsl), 1);
  --tweak-newsletter-block-button-background-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-product-basic-item-breadcumb-nav-color: hsla(var(--white-hsl), 1);
  --tweak-product-basic-item-description-color: hsla(var(--white-hsl), 1);
  --tertiaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-video-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --course-list-grid-layout-course-item-border-color: hsla(
    var(--accent-hsl),
    1
  );
  --portfolio-grid-basic-title-color: hsla(var(--white-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-title-color: hsla(
    var(--white-hsl),
    1
  );
  --menuOverlayNavigationLinkColor: hsla(var(--white-hsl), 1);
  --product-detail-subscriptions-frequency-text-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-quote-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-portfolio-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-stack-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --tweak-text-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --product-detail-subscriptions-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --tweak-paragraph-small-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-accordion-block-icon-color-on-background: hsla(var(--black-hsl), 1);
  --announcement-bar-background-color: hsla(var(--white-hsl), 1);
  --headingLinkColor: hsla(var(--lightAccent-hsl), 1);
  --headerBorderColor: hsla(var(--black-hsl), 1);
  --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
  --tweak-quote-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-header-text-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --list-section-carousel-card-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-background-color: hsla(
    var(--white-hsl),
    1
  );
  --list-section-banner-slideshow-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-category-nav-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-accordion-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-title-color: hsla(var(--white-hsl), 1);
  --headingMediumColor: hsla(var(--white-hsl), 1);
  --list-section-carousel-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-accordion-block-divider-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-gallery-lightbox-icon-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-description-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-secondary-metadata-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --list-section-carousel-description-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-caption-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-title-color: hsla(var(--white-hsl), 1);
  --tweak-video-item-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-image-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --list-section-banner-slideshow-description-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-input-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-on-background-a: 1;
  --headingExtraLargeColor: hsla(var(--white-hsl), 1);
  --toggle-off-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-blog-item-meta-color: hsla(var(--white-hsl), 1);
  --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --paragraphLinkColor: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-newsletter-block-description-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --siteBackgroundColor: hsla(var(--black-hsl), 1);
  --list-section-simple-card-description-color: hsla(var(--black-hsl), 1);
  --image-block-card-image-button-bg-color: hsla(var(--safeLightAccent-hsl), 1);
  --secondaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-newsletter-block-description-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-border-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-border-color-hsl: var(--white-hsl);
  --tweak-form-block-field-border-color-a: 1;
  --course-list-grid-layout-course-item-text-color: hsla(var(--black-hsl), 1);
  --image-block-poster-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-gallery-lightbox-background-color: hsla(var(--black-hsl), 1);
  --list-section-carousel-arrow-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-form-block-option-color: hsla(var(--white-hsl), 1);
  --image-block-card-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-gallery-icon-background-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-heading-extra-large-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --video-grid-category-nav-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-video-item-meta-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-meta-color: hsla(var(--white-hsl), 1);
  --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-line-block-line-color: hsla(var(--white-hsl), 1);
  --tweak-blog-item-author-profile-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-survey-title-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-basic-grid-list-excerpt-color: hsla(var(--white-hsl), 1);
  --tweak-marquee-block-paragraph-color: hsla(var(--white-hsl), 1);
  --headerDropShadowColor: hsla(var(--black-hsl), 1);
  --portfolio-hover-static-title-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-nav-color: hsla(var(--white-hsl), 1);
  --announcement-bar-text-color: hsla(var(--black-hsl), 1);
  --tweak-product-basic-item-sale-price-color: hsla(var(--accent-hsl), 1);
  --tweak-newsletter-block-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --summary-block-limited-availability-label-color: hsla(var(--white-hsl), 1);
  --list-section-simple-card-description-link-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --donation-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-quote-block-text-color: hsla(var(--white-hsl), 1);
  --list-section-simple-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --image-block-collage-image-button-bg-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --social-links-block-secondary-icon-color: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-meta-color: hsla(
    var(--white-hsl),
    1
  );
  --course-item-nav-background-color: hsla(var(--darkAccent-hsl), 1);
  --portfolio-index-background-title-color: hsla(var(--white-hsl), 1);
  --portfolio-hover-follow-title-color: hsla(var(--white-hsl), 1);
  --tweak-blog-basic-grid-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-video-item-description-color: hsla(var(--white-hsl), 1);
  --tweak-heading-large-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-video-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-excerpt-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-heading-color: hsla(var(--white-hsl), 1);
  --tweak-blog-single-column-list-meta-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accessory-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --donation-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --tweak-paragraph-large-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-bg-color: hsla(var(--black-hsl), 0);
  --tweak-newsletter-block-background-color: hsla(var(--white-hsl), 1);
  --toggle-on-color: hsla(var(--accent-hsl), 1);
  --list-section-banner-slideshow-arrow-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-product-basic-item-price-color: hsla(var(--white-hsl), 1);
  --image-block-poster-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-hover-background-color: hsla(
    var(--white-hsl),
    0.95
  );
  --list-section-simple-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-option-color-on-background: hsla(var(--black-hsl), 1);
  --primaryButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --product-detail-one-time-purchase-price-text-color: hsla(
    var(--white-hsl),
    1
  );
  --list-section-banner-slideshow-card-title-color: hsla(var(--black-hsl), 1);
  --tweak-events-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --shape-block-dropshadow-color: hsla(var(--white-hsl), 1);
  --navigationLinkColor: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-input-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-input-color-hsl: var(--white-hsl);
  --tweak-form-block-field-input-color-a: 1;
  --image-block-card-image-title-bg-color: hsla(var(--black-hsl), 0);
  --tweak-quote-block-source-color: hsla(var(--white-hsl), 1);
  --menuOverlayButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --tweak-blog-item-title-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-description-color: hsla(
    var(--black-hsl),
    1
  );
  --tweak-blog-masonry-list-excerpt-color: hsla(var(--white-hsl), 1);
  --menuOverlayBackgroundColor: hsla(var(--black-hsl), 1);
  --image-block-overlap-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --primaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --tweak-summary-block-secondary-metadata-color: hsla(var(--white-hsl), 1);
  --tweak-blog-single-column-list-title-color: hsla(var(--white-hsl), 1);
  --headingSmallColor: hsla(var(--white-hsl), 1);
  --portfolio-grid-overlay-overlay-color: hsla(var(--black-hsl), 1);
  --course-list-course-chapter-divider-color: hsla(var(--accent-hsl), 1);
  --list-section-carousel-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --image-block-overlap-inline-link-color: hsla(var(--white-hsl), 1);
  --list-section-simple-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-events-item-pagination-date-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --video-preview-badge-background-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-background: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-scarcity-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-text-block-background-color: hsla(var(--white-hsl), 1);
  --video-preview-badge-font-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-subtitle-color: hsla(var(--black-hsl), 1);
  --product-detail-subscriptions-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-form-block-field-fill-color-hsl: var(--darkAccent-hsl);
  --tweak-form-block-field-fill-color-a: 1;
  --tweak-newsletter-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-newsletter-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-summary-block-excerpt-color-on-background: hsla(var(--black-hsl), 1);
  --list-section-simple-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --tweak-accordion-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-blog-item-comment-meta-color: hsla(var(--white-hsl), 1);
  --section-inset-border-color: hsla(var(--black-hsl), 1);
  --list-section-simple-card-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-title-color-on-background: hsla(var(--black-hsl), 1);
  --video-grid-basic-title-color: hsla(var(--white-hsl), 1);
  --course-item-nav-active-lesson-background-color: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-product-basic-item-variant-fields-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-description-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-product-grid-text-below-list-pagination-color: hsla(
    var(--white-hsl),
    1
  );
  --text-highlight-color-on-background: hsla(var(--safeLightAccent-hsl), 1);
  --image-block-card-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-blog-basic-grid-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accent-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-on-background-a: 1;
  --section-divider-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --list-section-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-background-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-sale-price-color: hsla(
    var(--accent-hsl),
    1
  );
  --text-highlight-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-content-link-block-title-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-excerpt-color: hsla(var(--white-hsl), 1);
  --tweak-summary-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-marquee-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accent-color: hsla(var(--accent-hsl), 1);
  --tweak-form-block-field-accent-color-hsl: var(--accent-hsl);
  --tweak-form-block-field-accent-color-a: 1;
  --list-section-carousel-title-color: hsla(var(--white-hsl), 1);
  --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-status-color: hsla(var(--accent-hsl), 1);
  --list-section-banner-slideshow-card-color: hsla(var(--white-hsl), 1);
  --tweak-paragraph-link-color-on-background: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
  --list-section-carousel-arrow-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --tertiaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --tweak-blog-single-column-list-excerpt-color: hsla(var(--white-hsl), 1);
  --tweak-blog-basic-grid-list-meta-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-card-button-text-color: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --tweak-form-block-button-background-color-on-background: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-meta-color: hsla(var(--white-hsl), 1);
  --social-links-block-main-icon-color: hsla(var(--white-hsl), 1);
  --image-block-card-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --list-section-simple-description-color: hsla(var(--white-hsl), 1);
  --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --shape-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-heading-medium-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-heading-small-color-on-background: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --video-grid-basic-description-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-price-color: hsla(var(--white-hsl), 1);
  --image-block-overlap-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --list-section-simple-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --course-list-course-progress-bar-color: hsla(var(--accent-hsl), 1);
  --tweak-accordion-block-divider-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-fill-color-on-background: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color-on-background-hsl: var(--lightAccent-hsl);
  --tweak-form-block-field-fill-color-on-background-a: 1;
  --tweak-summary-block-primary-metadata-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-background-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-accessory-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(
    var(--white-hsl),
    1
  );
  --tweak-form-block-caption-color: hsla(var(--white-hsl), 1);
  --image-block-stack-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --shape-block-stroke-color: hsla(var(--safeDarkAccent-hsl), 1);
  --list-section-banner-slideshow-card-button-background-color: hsla(
    var(--safeDarkAccent-hsl),
    1
  );
  --tweak-marquee-block-heading-color-on-background: hsla(var(--black-hsl), 1);
  --image-block-stack-image-title-bg-color: hsla(var(--black-hsl), 0);
  --product-detail-subscriptions-description-text-color: hsla(
    var(--white-hsl),
    1
  );
  --secondaryButtonTextColor: hsla(var(--safeInverseLightAccent-hsl), 1);
  --headingLargeColor: hsla(var(--white-hsl), 1);
  --tweak-blog-single-column-list-read-more-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-price-color: hsla(var(--white-hsl), 1);
  --tweak-portfolio-item-pagination-meta-color: hsla(var(--white-hsl), 1);
  --list-section-carousel-card-description-link-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-summary-block-title-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --backgroundOverlayColor: hsla(var(--black-hsl), 1);
  --tweak-product-basic-item-gallery-controls-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --image-block-poster-image-title-bg-color-v2: hsla(var(--black-hsl), 0);
  --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-background-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --tweak-events-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --menuOverlayButtonBackgroundColor: hsla(var(--safeLightAccent-hsl), 1);
  --image-block-overlap-image-subtitle-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-text-color: hsla(var(--black-hsl), 1);
  --tweak-blog-item-pagination-meta-color: hsla(var(--white-hsl), 1);
  --course-list-grid-layout-chapter-divider-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-border-color-on-background: hsla(
    var(--black-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-on-background-a: 1;
  --tweak-product-basic-item-scarcity-color: hsla(var(--accent-hsl), 1);
  --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-description-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-button-text-color-on-background: hsla(
    var(--safeInverseDarkAccent-hsl),
    1
  );
  --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-stroke-color: hsla(var(--safeLightAccent-hsl), 1);
  --course-list-course-item-hover-background: hsla(var(--white-hsl), 0.95);
  --video-grid-basic-meta-color: hsla(var(--white-hsl), 1);
  --product-detail-subscriptions-title-color: hsla(var(--white-hsl), 1);
  --tweak-portfolio-item-pagination-icon-color: hsla(var(--white-hsl), 1);
}
.blended-bdy [data-section-theme="bright"] {
  --course-item-nav-text-color: hsla(var(--white-hsl), 1);
  --tweak-blog-item-pagination-icon-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-summary-block-read-more-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-quote-block-source-color-on-background: hsla(var(--accent-hsl), 1);
  --paragraphSmallColor: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-simple-button-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --gradientHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-summary-block-header-text-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --solidHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-read-more-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-summary-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-survey-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-carousel-card-description-color: hsla(var(--accent-hsl), 1);
  --image-block-card-inline-link-color: hsla(var(--safeInverseAccent-hsl), 1);
  --paragraphLargeColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-primary-metadata-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-blog-item-comment-text-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-read-more-color: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-banner-slideshow-card-description-link-color: hsla(
    var(--accent-hsl),
    1
  );
  --image-block-stack-inline-link-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-menu-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-carousel-card-button-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-paragraph-medium-color-on-background: hsla(var(--accent-hsl), 1);
  --portfolio-grid-overlay-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-accordion-block-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-marquee-block-paragraph-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-product-quick-view-button-color: hsla(var(--black-hsl), 1);
  --product-detail-subscription-price-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --paragraphMediumColor: hsla(var(--safeInverseAccent-hsl), 1);
  --siteTitleColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-product-basic-item-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-quote-block-text-color-on-background: hsla(var(--accent-hsl), 1);
  --list-section-carousel-card-title-color: hsla(var(--accent-hsl), 1);
  --tweak-gallery-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-overlap-image-title-bg-color: hsla(var(--accent-hsl), 1);
  --tweak-newsletter-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-collage-inline-link-color: hsla(var(--accent-hsl), 1);
  --tweak-newsletter-block-button-background-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-product-basic-item-breadcumb-nav-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-product-basic-item-description-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tertiaryButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-video-item-pagination-title-color: hsla(var(--white-hsl), 1);
  --course-list-grid-layout-course-item-border-color: hsla(
    var(--darkAccent-hsl),
    1
  );
  --portfolio-grid-basic-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --menuOverlayNavigationLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
  --product-detail-subscriptions-frequency-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-quote-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-portfolio-item-pagination-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-title-color-on-background: hsla(var(--accent-hsl), 1);
  --image-block-collage-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-stack-image-button-text-color: hsla(var(--accent-hsl), 1);
  --tweak-text-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --product-detail-subscriptions-button-text-color: hsla(var(--accent-hsl), 1);
  --tweak-paragraph-small-color-on-background: hsla(var(--accent-hsl), 1);
  --tweak-accordion-block-icon-color-on-background: hsla(var(--accent-hsl), 1);
  --announcement-bar-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --headingLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
  --headerBorderColor: hsla(var(--black-hsl), 1);
  --course-item-nav-border-color: hsla(var(--white-hsl), 0.25);
  --tweak-quote-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-header-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-carousel-card-button-background-color: hsla(
    var(--accent-hsl),
    1
  );
  --list-section-carousel-card-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-blog-masonry-list-read-more-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-background-color: hsla(
    var(--black-hsl),
    1
  );
  --list-section-banner-slideshow-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-category-nav-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-accordion-block-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-menu-block-item-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --headingMediumColor: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-carousel-button-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-accordion-block-divider-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-gallery-lightbox-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-description-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-secondary-metadata-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --list-section-carousel-description-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-blog-masonry-list-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-caption-color-on-background: hsla(var(--accent-hsl), 1);
  --tweak-form-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-video-item-title-color: hsla(var(--white-hsl), 1);
  --image-block-collage-image-button-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-banner-slideshow-description-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --image-block-stack-image-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-field-input-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-form-block-field-input-color-on-background-hsl: var(--accent-hsl);
  --tweak-form-block-field-input-color-on-background-a: 1;
  --headingExtraLargeColor: hsla(var(--safeInverseAccent-hsl), 1);
  --toggle-off-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-blog-item-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-card-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --image-block-poster-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --paragraphLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-newsletter-block-description-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --siteBackgroundColor: hsla(var(--accent-hsl), 1);
  --list-section-simple-card-description-color: hsla(var(--accent-hsl), 1);
  --image-block-card-image-button-bg-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --secondaryButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-newsletter-block-description-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-field-border-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-border-color-hsl: var(--black-hsl);
  --tweak-form-block-field-border-color-a: 1;
  --course-list-grid-layout-course-item-text-color: hsla(
    var(--lightAccent-hsl),
    1
  );
  --image-block-poster-image-button-text-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --solidHeaderBorderColor: hsla(var(--black-hsl), 1);
  --tweak-gallery-lightbox-background-color: hsla(var(--accent-hsl), 1);
  --list-section-carousel-arrow-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-option-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-card-image-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-gallery-icon-background-color: hsla(var(--accent-hsl), 1);
  --tweak-form-block-button-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-heading-extra-large-color-on-background: hsla(var(--accent-hsl), 1);
  --image-block-overlap-image-button-bg-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --video-grid-category-nav-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-video-item-meta-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-meta-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --image-block-overlap-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-line-block-line-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-blog-item-author-profile-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-survey-title-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-blog-basic-grid-list-excerpt-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-marquee-block-paragraph-color: hsla(var(--safeInverseAccent-hsl), 1);
  --headerDropShadowColor: hsla(var(--black-hsl), 1);
  --portfolio-hover-static-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-menu-block-nav-color: hsla(var(--safeInverseAccent-hsl), 1);
  --announcement-bar-text-color: hsla(var(--accent-hsl), 1);
  --tweak-product-basic-item-sale-price-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-newsletter-block-button-text-color: hsla(var(--accent-hsl), 1);
  --solidHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --summary-block-limited-availability-label-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-simple-card-description-link-color: hsla(var(--accent-hsl), 1);
  --donation-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-quote-block-text-color: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-simple-card-button-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --image-block-collage-image-button-bg-color: hsla(var(--accent-hsl), 1);
  --social-links-block-secondary-icon-color: hsla(var(--accent-hsl), 1);
  --tweak-blog-alternating-side-by-side-list-meta-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --course-item-nav-background-color: hsla(var(--black-hsl), 1);
  --portfolio-index-background-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --portfolio-hover-follow-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-blog-basic-grid-list-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-video-item-description-color: hsla(var(--white-hsl), 1);
  --tweak-heading-large-color-on-background: hsla(var(--accent-hsl), 1);
  --tweak-video-item-pagination-icon-color: hsla(var(--white-hsl), 1);
  --tweak-blog-side-by-side-list-excerpt-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --image-block-stack-image-overlay-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-heading-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-blog-single-column-list-meta-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-field-accessory-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --donation-block-stroke-color: hsla(var(--black-hsl), 1);
  --tweak-paragraph-large-color-on-background: hsla(var(--accent-hsl), 1);
  --image-block-collage-image-title-bg-color: hsla(var(--accent-hsl), 0);
  --tweak-newsletter-block-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --toggle-on-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-product-basic-item-price-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-poster-image-button-bg-color: hsla(
    var(--safeLightAccent-hsl),
    1
  );
  --course-list-grid-layout-course-item-hover-background-color: hsla(
    var(--black-hsl),
    0.9
  );
  --list-section-simple-card-title-color: hsla(var(--accent-hsl), 1);
  --tweak-form-block-option-color-on-background: hsla(var(--accent-hsl), 1);
  --primaryButtonBackgroundColor: hsla(var(--darkAccent-hsl), 1);
  --product-detail-one-time-purchase-price-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-title-color: hsla(var(--accent-hsl), 1);
  --tweak-events-item-pagination-icon-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --shape-block-dropshadow-color: hsla(var(--safeInverseAccent-hsl), 1);
  --navigationLinkColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-field-input-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-field-input-color-hsl: var(--black-hsl);
  --tweak-form-block-field-input-color-a: 1;
  --image-block-card-image-title-bg-color: hsla(var(--accent-hsl), 0);
  --tweak-quote-block-source-color: hsla(var(--safeInverseAccent-hsl), 1);
  --menuOverlayButtonTextColor: hsla(var(--accent-hsl), 1);
  --tweak-blog-item-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-newsletter-block-button-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-description-color: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-blog-masonry-list-excerpt-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --menuOverlayBackgroundColor: hsla(var(--accent-hsl), 1);
  --image-block-overlap-image-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-blog-side-by-side-list-read-more-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --primaryButtonTextColor: hsla(var(--accent-hsl), 1);
  --tweak-summary-block-secondary-metadata-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-blog-single-column-list-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --headingSmallColor: hsla(var(--safeInverseAccent-hsl), 1);
  --portfolio-grid-overlay-overlay-color: hsla(var(--accent-hsl), 1);
  --course-list-course-chapter-divider-color: hsla(var(--darkAccent-hsl), 1);
  --list-section-carousel-button-text-color: hsla(var(--accent-hsl), 1);
  --gradientHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --image-block-overlap-inline-link-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-simple-card-button-background-color: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-events-item-pagination-date-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-banner-slideshow-button-text-color: hsla(var(--accent-hsl), 1);
  --video-preview-badge-background-color: hsla(var(--white-hsl), 1);
  --course-list-course-item-background: hsla(var(--black-hsl), 1);
  --tweak-product-grid-text-below-list-scarcity-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-text-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --video-preview-badge-font-color: hsla(var(--black-hsl), 1);
  --image-block-collage-image-title-color: hsla(var(--accent-hsl), 1);
  --image-block-collage-image-subtitle-color: hsla(var(--accent-hsl), 1);
  --product-detail-subscriptions-button-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color: hsla(var(--white-hsl), 1);
  --tweak-form-block-field-fill-color-hsl: var(--white-hsl);
  --tweak-form-block-field-fill-color-a: 1;
  --tweak-newsletter-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-newsletter-block-title-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-summary-block-excerpt-color-on-background: hsla(var(--accent-hsl), 1);
  --list-section-simple-button-text-color: hsla(var(--accent-hsl), 1);
  --tweak-accordion-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-blog-item-comment-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
  --section-inset-border-color: hsla(var(--lightAccent-hsl), 1);
  --list-section-simple-card-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-title-color-on-background: hsla(var(--accent-hsl), 1);
  --video-grid-basic-title-color: hsla(var(--white-hsl), 1);
  --course-item-nav-active-lesson-background-color: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-product-basic-item-variant-fields-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-description-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-pagination-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --text-highlight-color-on-background: hsla(var(--accent-hsl), 1);
  --image-block-card-image-subtitle-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-blog-basic-grid-list-read-more-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background: hsla(
    var(--lightAccent-hsl),
    1
  );
  --tweak-form-block-field-accent-color-on-background-hsl: var(
    --lightAccent-hsl
  );
  --tweak-form-block-field-accent-color-on-background-a: 1;
  --section-divider-stroke-color: hsla(var(--safeInverseAccent-hsl), 1);
  --list-section-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-collage-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-product-grid-text-below-list-sale-price-color: hsla(
    var(--white-hsl),
    1
  );
  --text-highlight-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-content-link-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-excerpt-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-summary-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-marquee-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-field-accent-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-form-block-field-accent-color-hsl: var(--darkAccent-hsl);
  --tweak-form-block-field-accent-color-a: 1;
  --list-section-carousel-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-poster-image-title-color: hsla(var(--white-hsl), 1);
  --tweak-product-grid-text-below-list-status-color: hsla(var(--white-hsl), 1);
  --list-section-banner-slideshow-card-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-paragraph-link-color-on-background: hsla(var(--accent-hsl), 1);
  --image-block-overlay-color: hsla(var(--black-hsl), 0.5);
  --list-section-carousel-arrow-color: hsla(var(--accent-hsl), 1);
  --solidHeaderNavigationColor: hsla(var(--black-hsl), 1);
  --tertiaryButtonTextColor: hsla(var(--accent-hsl), 1);
  --tweak-blog-single-column-list-excerpt-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-blog-basic-grid-list-meta-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-banner-slideshow-card-button-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-marquee-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-form-block-button-background-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-product-quick-view-lightbox-overlay-color: hsla(var(--white-hsl), 1);
  --tweak-blog-masonry-list-meta-color: hsla(var(--safeInverseAccent-hsl), 1);
  --social-links-block-main-icon-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-card-image-button-text-color: hsla(var(--accent-hsl), 1);
  --list-section-simple-description-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --image-block-poster-image-subtitle-color: hsla(var(--white-hsl), 1);
  --tweak-newsletter-block-footnote-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-newsletter-block-footnote-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --shape-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-heading-medium-color-on-background: hsla(var(--accent-hsl), 1);
  --tweak-heading-small-color-on-background: hsla(var(--accent-hsl), 1);
  --tweak-blog-item-pagination-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --video-grid-basic-description-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-price-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-overlap-image-button-text-color: hsla(var(--accent-hsl), 1);
  --list-section-simple-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-product-quick-view-lightbox-controls-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-arrow-color: hsla(var(--accent-hsl), 1);
  --course-list-course-progress-bar-color: hsla(var(--darkAccent-hsl), 1);
  --tweak-accordion-block-divider-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-field-fill-color-on-background: hsla(
    var(--darkAccent-hsl),
    1
  );
  --tweak-form-block-field-fill-color-on-background-hsl: var(--darkAccent-hsl);
  --tweak-form-block-field-fill-color-on-background-a: 1;
  --tweak-summary-block-primary-metadata-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-background-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-field-accessory-color: hsla(var(--black-hsl), 1);
  --tweak-form-block-button-text-color-on-background: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-blog-alternating-side-by-side-list-excerpt-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-caption-color: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-stack-image-button-bg-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --shape-block-stroke-color: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-card-button-background-color: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-marquee-block-heading-color-on-background: hsla(var(--accent-hsl), 1);
  --image-block-stack-image-title-bg-color: hsla(var(--accent-hsl), 0);
  --product-detail-subscriptions-description-text-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --secondaryButtonTextColor: hsla(var(--accent-hsl), 1);
  --headingLargeColor: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-blog-single-column-list-read-more-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-product-grid-text-below-list-price-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-portfolio-item-pagination-meta-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --list-section-carousel-card-description-link-color: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-summary-block-title-color: hsla(var(--safeInverseAccent-hsl), 1);
  --tweak-form-block-button-text-color: hsla(var(--accent-hsl), 1);
  --backgroundOverlayColor: hsla(var(--accent-hsl), 1);
  --tweak-product-basic-item-gallery-controls-color: hsla(
    var(--safeInverseLightAccent-hsl),
    1
  );
  --image-block-poster-image-title-bg-color-v2: hsla(var(--accent-hsl), 0);
  --gradientHeaderDropShadowColor: hsla(var(--black-hsl), 1);
  --list-section-banner-slideshow-button-background-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-events-item-pagination-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --gradientHeaderBackgroundColor: hsla(var(--white-hsl), 1);
  --menuOverlayButtonBackgroundColor: hsla(var(--safeInverseAccent-hsl), 1);
  --image-block-overlap-image-subtitle-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --course-list-course-item-text-color: hsla(var(--lightAccent-hsl), 1);
  --tweak-blog-item-pagination-meta-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --course-list-grid-layout-chapter-divider-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background: hsla(
    var(--accent-hsl),
    1
  );
  --tweak-form-block-field-border-color-on-background-hsl: var(--accent-hsl);
  --tweak-form-block-field-border-color-on-background-a: 1;
  --tweak-product-basic-item-scarcity-color: hsla(var(--white-hsl), 1);
  --image-block-poster-inline-link-color: hsla(var(--white-hsl), 1);
  --tweak-menu-block-item-description-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-newsletter-block-button-text-color-on-background: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --course-item-nav-active-lesson-text-color: hsla(var(--black-hsl), 1);
  --image-block-stack-image-subtitle-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-form-block-stroke-color: hsla(var(--darkAccent-hsl), 1);
  --course-list-course-item-hover-background: hsla(var(--black-hsl), 0.9);
  --video-grid-basic-meta-color: hsla(var(--white-hsl), 1);
  --product-detail-subscriptions-title-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
  --tweak-portfolio-item-pagination-icon-color: hsla(
    var(--safeInverseAccent-hsl),
    1
  );
}
.blended-bdy {
  --base-font-size: 16px;
  --heading-font-font-family: Archivo Black;
  --heading-font-font-style: normal;
  --heading-font-font-weight: 400;
  --heading-font-text-transform: uppercase;
  --heading-font-letter-spacing: -0.02em;
  --heading-font-line-height: 1.2em;
  --body-font-font-family: "Helvetica Neue", Arial, sans-serif;
  --body-font-font-style: normal;
  --body-font-font-weight: 700;
  --body-font-text-transform: none;
  --body-font-letter-spacing: 0em;
  --body-font-line-height: 1.5em;
  --meta-font-font-family: Space Grotesk;
  --meta-font-font-style: normal;
  --meta-font-font-weight: 600;
  --meta-font-text-transform: none;
  --meta-font-letter-spacing: 0em;
  --meta-font-line-height: 1.5em;
  --heading-1-size: 4rem;
  --heading-1-size-value: 4;
  --heading-2-size: 2.8rem;
  --heading-2-size-value: 2.8;
  --heading-3-size: 2.2rem;
  --heading-3-size-value: 2.2;
  --heading-4-size: 1.6rem;
  --heading-4-size-value: 1.6;
  --large-text-size: 1.4rem;
  --large-text-size-value: 1.4;
  --normal-text-size: 1rem;
  --normal-text-size-value: 1;
  --small-text-size: 0.9rem;
  --small-text-size-value: 0.9;
  --normal-meta-size: 1rem;
  --normal-meta-size-value: 1;
  --course-list-chapter-item-chapter-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-list-chapter-item-chapter-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-list-chapter-item-chapter-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-list-chapter-item-chapter-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-chapter-item-chapter-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-chapter-item-chapter-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-list-chapter-item-chapter-name-font-font-size: 2rem;
  --course-list-chapter-item-chapter-name-font-font-size-value: 2;
  --course-item-name-font-font-family: var(--heading-font-font-family);
  --course-item-name-font-font-style: var(--heading-font-font-style);
  --course-item-name-font-font-weight: var(--heading-font-font-weight);
  --course-item-name-font-text-transform: var(--heading-font-text-transform);
  --course-item-name-font-letter-spacing: var(--heading-font-letter-spacing);
  --course-item-name-font-line-height: var(--heading-font-line-height);
  --course-item-name-font-font-size: 2rem;
  --course-item-name-font-font-size-value: 2;
  --events-item-pagination-date-font-font-family: var(--meta-font-font-family);
  --events-item-pagination-date-font-font-style: var(--meta-font-font-style);
  --events-item-pagination-date-font-font-weight: var(--meta-font-font-weight);
  --events-item-pagination-date-font-text-transform: var(
    --meta-font-text-transform
  );
  --events-item-pagination-date-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --events-item-pagination-date-font-line-height: var(--meta-font-line-height);
  --events-item-pagination-date-font-font-size: var(--normal-meta-size);
  --events-item-pagination-date-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-grid-masonry-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-grid-masonry-list-excerpt-font-font-style: var(--body-font-font-style);
  --blog-grid-masonry-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-grid-masonry-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-grid-masonry-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-grid-masonry-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-grid-masonry-list-excerpt-font-font-size: var(--small-text-size);
  --blog-grid-masonry-list-excerpt-font-font-size-value: var(
    --small-text-size-value
  );
  --product-basic-item-price-font-font-family: var(--heading-font-font-family);
  --product-basic-item-price-font-font-style: var(--heading-font-font-style);
  --product-basic-item-price-font-font-weight: var(--heading-font-font-weight);
  --product-basic-item-price-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-price-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-price-font-line-height: var(--heading-font-line-height);
  --product-basic-item-price-font-font-size: var(--heading-4-size);
  --product-basic-item-price-font-font-size-value: var(--heading-4-size-value);
  --primary-button-font-font-family: "Helvetica Neue", Arial, sans-serif;
  --primary-button-font-font-style: normal;
  --primary-button-font-font-weight: 700;
  --primary-button-font-text-transform: uppercase;
  --primary-button-font-letter-spacing: 0em;
  --primary-button-font-line-height: 1.2em;
  --primary-button-font-font-size: 1rem;
  --primary-button-font-font-size-value: 1;
  --portfolio-hover-follow-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-hover-follow-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-hover-follow-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-hover-follow-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-hover-follow-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-hover-follow-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-hover-follow-title-font-font-size: var(--heading-1-size);
  --portfolio-hover-follow-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --video-item-meta-font-font-family: var(--meta-font-font-family);
  --video-item-meta-font-font-style: var(--meta-font-font-style);
  --video-item-meta-font-font-weight: var(--meta-font-font-weight);
  --video-item-meta-font-text-transform: var(--meta-font-text-transform);
  --video-item-meta-font-letter-spacing: var(--meta-font-letter-spacing);
  --video-item-meta-font-line-height: var(--meta-font-line-height);
  --video-item-meta-font-font-size: var(--normal-meta-size);
  --video-item-meta-font-font-size-value: var(--normal-meta-size-value);
  --course-list-chapter-item-chapter-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-chapter-item-chapter-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-chapter-item-chapter-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-chapter-item-chapter-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-chapter-item-chapter-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-chapter-item-chapter-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-chapter-item-chapter-meta-font-font-size: 0.75rem;
  --course-list-chapter-item-chapter-meta-font-font-size-value: 0.75;
  --product-basic-item-variant-fields-full-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-variant-fields-full-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-variant-fields-full-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-variant-fields-full-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-variant-fields-full-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-variant-fields-full-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-variant-fields-full-layout-font-font-size: 0.75rem;
  --product-basic-item-variant-fields-full-layout-font-font-size-value: 0.75;
  --form-block-survey-title-text-font-font-family: var(--body-font-font-family);
  --form-block-survey-title-text-font-font-style: var(--body-font-font-style);
  --form-block-survey-title-text-font-font-weight: var(--body-font-font-weight);
  --form-block-survey-title-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-survey-title-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-survey-title-text-font-line-height: var(--body-font-line-height);
  --form-block-survey-title-text-font-font-size: var(--normal-text-size);
  --form-block-survey-title-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-title-text-font-font-family: var(
    --heading-font-font-family
  );
  --newsletter-block-title-text-font-font-style: var(--heading-font-font-style);
  --newsletter-block-title-text-font-font-weight: var(
    --heading-font-font-weight
  );
  --newsletter-block-title-text-font-text-transform: var(
    --heading-font-text-transform
  );
  --newsletter-block-title-text-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --newsletter-block-title-text-font-line-height: var(
    --heading-font-line-height
  );
  --newsletter-block-title-text-font-font-size: var(--heading-3-size);
  --newsletter-block-title-text-font-font-size-value: var(
    --heading-3-size-value
  );
  --course-item-side-nav-chapter-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-item-side-nav-chapter-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-item-side-nav-chapter-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-item-side-nav-chapter-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-item-side-nav-chapter-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-item-side-nav-chapter-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-item-side-nav-chapter-name-font-font-size: 1.5rem;
  --course-item-side-nav-chapter-name-font-font-size-value: 1.5;
  --product-basic-item-price-half-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-price-half-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-price-half-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-price-half-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-price-half-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-price-half-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-price-half-layout-font-font-size: var(
    --normal-text-size
  );
  --product-basic-item-price-half-layout-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-description-text-font-font-family: var(
    --body-font-font-family
  );
  --newsletter-block-description-text-font-font-style: var(
    --body-font-font-style
  );
  --newsletter-block-description-text-font-font-weight: var(
    --body-font-font-weight
  );
  --newsletter-block-description-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-description-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-description-text-font-line-height: var(
    --body-font-line-height
  );
  --newsletter-block-description-text-font-font-size: var(--normal-text-size);
  --newsletter-block-description-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --form-block-option-text-font-font-family: Space Grotesk;
  --form-block-option-text-font-font-style: normal;
  --form-block-option-text-font-font-weight: 600;
  --form-block-option-text-font-text-transform: uppercase;
  --form-block-option-text-font-letter-spacing: 0em;
  --form-block-option-text-font-line-height: 1.2em;
  --form-block-option-text-font-font-size: 0.9rem;
  --form-block-option-text-font-font-size-value: 0.9;
  --course-item-side-nav-chapter-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-item-side-nav-chapter-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-item-side-nav-chapter-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-item-side-nav-chapter-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-item-side-nav-chapter-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-item-side-nav-chapter-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-item-side-nav-chapter-meta-font-font-size: 0.8rem;
  --course-item-side-nav-chapter-meta-font-font-size-value: 0.8;
  --course-list-course-description-font-font-family: var(
    --body-font-font-family
  );
  --course-list-course-description-font-font-style: var(--body-font-font-style);
  --course-list-course-description-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-course-description-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-course-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-course-description-font-line-height: var(
    --body-font-line-height
  );
  --course-list-course-description-font-font-size: var(--large-text-size);
  --course-list-course-description-font-font-size-value: var(
    --large-text-size-value
  );
  --list-section-title-text-font-font-family: var(--heading-font-font-family);
  --list-section-title-text-font-font-style: var(--heading-font-font-style);
  --list-section-title-text-font-font-weight: var(--heading-font-font-weight);
  --list-section-title-text-font-text-transform: var(
    --heading-font-text-transform
  );
  --list-section-title-text-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --list-section-title-text-font-line-height: var(--heading-font-line-height);
  --list-section-title-text-font-font-size: var(--heading-2-size);
  --list-section-title-text-font-font-size-value: var(--heading-2-size-value);
  --course-list-grid-layout-chapter-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-list-grid-layout-chapter-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-list-grid-layout-chapter-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-list-grid-layout-chapter-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-grid-layout-chapter-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-grid-layout-chapter-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-list-grid-layout-chapter-name-font-font-size: 2rem;
  --course-list-grid-layout-chapter-name-font-font-size-value: 2;
  --menu-block-item-price-font-font-family: var(--body-font-font-family);
  --menu-block-item-price-font-font-style: var(--body-font-font-style);
  --menu-block-item-price-font-font-weight: var(--body-font-font-weight);
  --menu-block-item-price-font-text-transform: var(--body-font-text-transform);
  --menu-block-item-price-font-letter-spacing: var(--body-font-letter-spacing);
  --menu-block-item-price-font-line-height: var(--body-font-line-height);
  --menu-block-item-price-font-font-size: var(--normal-text-size);
  --menu-block-item-price-font-font-size-value: var(--normal-text-size-value);
  --secondary-button-font-font-family: "Helvetica Neue", Arial, sans-serif;
  --secondary-button-font-font-style: normal;
  --secondary-button-font-font-weight: 700;
  --secondary-button-font-text-transform: uppercase;
  --secondary-button-font-letter-spacing: 0em;
  --secondary-button-font-line-height: 1.2em;
  --secondary-button-font-font-size: 1rem;
  --secondary-button-font-font-size-value: 1;
  --course-item-chapter-name-font-font-family: var(--body-font-font-family);
  --course-item-chapter-name-font-font-style: var(--body-font-font-style);
  --course-item-chapter-name-font-font-weight: var(--body-font-font-weight);
  --course-item-chapter-name-font-text-transform: var(
    --body-font-text-transform
  );
  --course-item-chapter-name-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-item-chapter-name-font-line-height: var(--body-font-line-height);
  --course-item-chapter-name-font-font-size: 1rem;
  --course-item-chapter-name-font-font-size-value: 1;
  --course-item-lesson-name-font-font-family: var(--heading-font-font-family);
  --course-item-lesson-name-font-font-style: var(--heading-font-font-style);
  --course-item-lesson-name-font-font-weight: var(--heading-font-font-weight);
  --course-item-lesson-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-item-lesson-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-item-lesson-name-font-line-height: var(--heading-font-line-height);
  --course-item-lesson-name-font-font-size: 4rem;
  --course-item-lesson-name-font-font-size-value: 4;
  --blog-single-column-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-single-column-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-single-column-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-single-column-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-single-column-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-single-column-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-single-column-list-meta-font-font-size: var(--normal-meta-size);
  --blog-single-column-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --portfolio-grid-basic-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-grid-basic-title-font-font-style: var(--heading-font-font-style);
  --portfolio-grid-basic-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-grid-basic-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-grid-basic-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-grid-basic-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-grid-basic-title-font-font-size: var(--heading-4-size);
  --portfolio-grid-basic-title-font-font-size-value: var(
    --heading-4-size-value
  );
  --product-basic-item-description-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-description-font-font-style: var(--body-font-font-style);
  --product-basic-item-description-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-description-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-description-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-description-font-font-size: var(--normal-text-size);
  --product-basic-item-description-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-basic-item-title-wrap-layout-font-font-family: var(
    --heading-font-font-family
  );
  --product-basic-item-title-wrap-layout-font-font-style: var(
    --heading-font-font-style
  );
  --product-basic-item-title-wrap-layout-font-font-weight: var(
    --heading-font-font-weight
  );
  --product-basic-item-title-wrap-layout-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-title-wrap-layout-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-title-wrap-layout-font-line-height: var(
    --heading-font-line-height
  );
  --product-basic-item-title-wrap-layout-font-font-size: var(--heading-1-size);
  --product-basic-item-title-wrap-layout-font-font-size-value: var(
    --heading-1-size-value
  );
  --course-list-grid-layout-chapter-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-grid-layout-chapter-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-grid-layout-chapter-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-grid-layout-chapter-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-grid-layout-chapter-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-grid-layout-chapter-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-grid-layout-chapter-meta-font-font-size: 0.875rem;
  --course-list-grid-layout-chapter-meta-font-font-size-value: 0.875;
  --blog-grid-masonry-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-grid-masonry-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-grid-masonry-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-grid-masonry-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-grid-masonry-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-grid-masonry-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-grid-masonry-list-title-font-font-size: var(--heading-3-size);
  --blog-grid-masonry-list-title-font-font-size-value: var(
    --heading-3-size-value
  );
  --video-basic-grid-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --video-basic-grid-list-excerpt-font-font-style: var(--body-font-font-style);
  --video-basic-grid-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --video-basic-grid-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --video-basic-grid-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --video-basic-grid-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --video-basic-grid-list-excerpt-font-font-size: var(--small-text-size);
  --video-basic-grid-list-excerpt-font-font-size-value: var(
    --small-text-size-value
  );
  --product-basic-item-price-wrap-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-price-wrap-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-price-wrap-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-price-wrap-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-price-wrap-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-price-wrap-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-price-wrap-layout-font-font-size: var(
    --normal-text-size
  );
  --product-basic-item-price-wrap-layout-font-font-size-value: var(
    --normal-text-size-value
  );
  --announcement-bar-font-font-family: var(--body-font-font-family);
  --announcement-bar-font-font-style: var(--body-font-font-style);
  --announcement-bar-font-font-weight: var(--body-font-font-weight);
  --announcement-bar-font-text-transform: var(--body-font-text-transform);
  --announcement-bar-font-letter-spacing: var(--body-font-letter-spacing);
  --announcement-bar-font-line-height: var(--body-font-line-height);
  --announcement-bar-font-font-size: var(--small-text-size);
  --announcement-bar-font-font-size-value: var(--small-text-size-value);
  --product-basic-item-description-half-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-description-half-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-description-half-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-description-half-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-description-half-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-description-half-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-description-half-layout-font-font-size: var(
    --normal-text-size
  );
  --product-basic-item-description-half-layout-font-font-size-value: var(
    --normal-text-size-value
  );
  --portfolio-index-background-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-index-background-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-index-background-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-index-background-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-index-background-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-index-background-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-index-background-title-font-font-size: var(--heading-1-size);
  --portfolio-index-background-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --menu-block-item-description-font-font-family: var(--body-font-font-family);
  --menu-block-item-description-font-font-style: var(--body-font-font-style);
  --menu-block-item-description-font-font-weight: var(--body-font-font-weight);
  --menu-block-item-description-font-text-transform: var(
    --body-font-text-transform
  );
  --menu-block-item-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --menu-block-item-description-font-line-height: var(--body-font-line-height);
  --menu-block-item-description-font-font-size: var(--normal-text-size);
  --menu-block-item-description-font-font-size-value: var(
    --normal-text-size-value
  );
  --quote-block-text-font-font-family: var(--body-font-font-family);
  --quote-block-text-font-font-style: var(--body-font-font-style);
  --quote-block-text-font-font-weight: var(--body-font-font-weight);
  --quote-block-text-font-text-transform: var(--body-font-text-transform);
  --quote-block-text-font-letter-spacing: var(--body-font-letter-spacing);
  --quote-block-text-font-line-height: var(--body-font-line-height);
  --quote-block-text-font-font-size: var(--large-text-size);
  --quote-block-text-font-font-size-value: var(--large-text-size-value);
  --course-item-name-mobile-font-font-family: var(--heading-font-font-family);
  --course-item-name-mobile-font-font-style: var(--heading-font-font-style);
  --course-item-name-mobile-font-font-weight: var(--heading-font-font-weight);
  --course-item-name-mobile-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-item-name-mobile-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-item-name-mobile-font-line-height: var(--heading-font-line-height);
  --course-item-name-mobile-font-font-size: 1.3rem;
  --course-item-name-mobile-font-font-size-value: 1.3;
  --form-block-select-dropdown-text-font-font-family: var(
    --body-font-font-family
  );
  --form-block-select-dropdown-text-font-font-style: var(
    --body-font-font-style
  );
  --form-block-select-dropdown-text-font-font-weight: var(
    --body-font-font-weight
  );
  --form-block-select-dropdown-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-select-dropdown-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-select-dropdown-text-font-line-height: var(
    --body-font-line-height
  );
  --form-block-select-dropdown-text-font-font-size: var(--normal-text-size);
  --form-block-select-dropdown-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-basic-item-price-full-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-price-full-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-price-full-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-price-full-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-price-full-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-price-full-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-price-full-layout-font-font-size: var(
    --normal-text-size
  );
  --product-basic-item-price-full-layout-font-font-size-value: var(
    --normal-text-size-value
  );
  --video-basic-grid-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --video-basic-grid-list-title-font-font-style: var(--heading-font-font-style);
  --video-basic-grid-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --video-basic-grid-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --video-basic-grid-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --video-basic-grid-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --video-basic-grid-list-title-font-font-size: var(--heading-4-size);
  --video-basic-grid-list-title-font-font-size-value: var(
    --heading-4-size-value
  );
  --course-list-grid-layout-course-item-name-font-font-family: var(
    --heading-font-font-family
  );
  --course-list-grid-layout-course-item-name-font-font-style: var(
    --heading-font-font-style
  );
  --course-list-grid-layout-course-item-name-font-font-weight: var(
    --heading-font-font-weight
  );
  --course-list-grid-layout-course-item-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-grid-layout-course-item-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-grid-layout-course-item-name-font-line-height: var(
    --heading-font-line-height
  );
  --course-list-grid-layout-course-item-name-font-font-size: 1.125rem;
  --course-list-grid-layout-course-item-name-font-font-size-value: 1.125;
  --quote-block-source-font-font-family: var(--meta-font-font-family);
  --quote-block-source-font-font-style: var(--meta-font-font-style);
  --quote-block-source-font-font-weight: var(--meta-font-font-weight);
  --quote-block-source-font-text-transform: var(--meta-font-text-transform);
  --quote-block-source-font-letter-spacing: var(--meta-font-letter-spacing);
  --quote-block-source-font-line-height: var(--meta-font-line-height);
  --quote-block-source-font-font-size: var(--normal-meta-size);
  --quote-block-source-font-font-size-value: var(--normal-meta-size-value);
  --site-title-font-font-family: var(--heading-font-font-family);
  --site-title-font-font-style: var(--heading-font-font-style);
  --site-title-font-font-weight: var(--heading-font-font-weight);
  --site-title-font-text-transform: var(--heading-font-text-transform);
  --site-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --site-title-font-line-height: var(--heading-font-line-height);
  --site-title-font-font-size: 1.5rem;
  --site-title-font-font-size-value: 1.5;
  --product-basic-item-title-half-layout-font-font-family: var(
    --heading-font-font-family
  );
  --product-basic-item-title-half-layout-font-font-style: var(
    --heading-font-font-style
  );
  --product-basic-item-title-half-layout-font-font-weight: var(
    --heading-font-font-weight
  );
  --product-basic-item-title-half-layout-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-title-half-layout-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-title-half-layout-font-line-height: var(
    --heading-font-line-height
  );
  --product-basic-item-title-half-layout-font-font-size: var(--heading-1-size);
  --product-basic-item-title-half-layout-font-font-size-value: var(
    --heading-1-size-value
  );
  --newsletter-block-button-text-font-font-family: var(--body-font-font-family);
  --newsletter-block-button-text-font-font-style: var(--body-font-font-style);
  --newsletter-block-button-text-font-font-weight: var(--body-font-font-weight);
  --newsletter-block-button-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-button-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-button-text-font-line-height: var(--body-font-line-height);
  --newsletter-block-button-text-font-font-size: var(--normal-text-size);
  --newsletter-block-button-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --newsletter-block-footnote-text-font-font-family: var(
    --body-font-font-family
  );
  --newsletter-block-footnote-text-font-font-style: var(--body-font-font-style);
  --newsletter-block-footnote-text-font-font-weight: var(
    --body-font-font-weight
  );
  --newsletter-block-footnote-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-footnote-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-footnote-text-font-line-height: var(
    --body-font-line-height
  );
  --newsletter-block-footnote-text-font-font-size: var(--small-text-size);
  --newsletter-block-footnote-text-font-font-size-value: var(
    --small-text-size-value
  );
  --newsletter-block-field-text-font-font-family: var(--body-font-font-family);
  --newsletter-block-field-text-font-font-style: var(--body-font-font-style);
  --newsletter-block-field-text-font-font-weight: var(--body-font-font-weight);
  --newsletter-block-field-text-font-text-transform: var(
    --body-font-text-transform
  );
  --newsletter-block-field-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --newsletter-block-field-text-font-line-height: var(--body-font-line-height);
  --newsletter-block-field-text-font-font-size: var(--normal-text-size);
  --newsletter-block-field-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --course-item-side-nav-lesson-name-font-font-family: var(
    --body-font-font-family
  );
  --course-item-side-nav-lesson-name-font-font-style: var(
    --body-font-font-style
  );
  --course-item-side-nav-lesson-name-font-font-weight: var(
    --body-font-font-weight
  );
  --course-item-side-nav-lesson-name-font-text-transform: var(
    --body-font-text-transform
  );
  --course-item-side-nav-lesson-name-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-item-side-nav-lesson-name-font-line-height: var(
    --body-font-line-height
  );
  --course-item-side-nav-lesson-name-font-font-size: 1rem;
  --course-item-side-nav-lesson-name-font-font-size-value: 1;
  --course-list-course-item-lesson-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-course-item-lesson-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-course-item-lesson-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-course-item-lesson-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-course-item-lesson-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-course-item-lesson-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-course-item-lesson-meta-font-font-size: 0.75rem;
  --course-list-course-item-lesson-meta-font-font-size-value: 0.75;
  --video-basic-grid-list-category-nav-font-font-family: var(
    --body-font-font-family
  );
  --video-basic-grid-list-category-nav-font-font-style: var(
    --body-font-font-style
  );
  --video-basic-grid-list-category-nav-font-font-weight: var(
    --body-font-font-weight
  );
  --video-basic-grid-list-category-nav-font-text-transform: var(
    --body-font-text-transform
  );
  --video-basic-grid-list-category-nav-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --video-basic-grid-list-category-nav-font-line-height: var(
    --body-font-line-height
  );
  --video-basic-grid-list-category-nav-font-font-size: var(--normal-text-size);
  --video-basic-grid-list-category-nav-font-font-size-value: var(
    --normal-text-size-value
  );
  --blog-basic-grid-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-basic-grid-list-title-font-font-style: var(--heading-font-font-style);
  --blog-basic-grid-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-basic-grid-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-basic-grid-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-basic-grid-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-basic-grid-list-title-font-font-size: var(--heading-3-size);
  --blog-basic-grid-list-title-font-font-size-value: var(
    --heading-3-size-value
  );
  --blog-basic-grid-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-basic-grid-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-basic-grid-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-basic-grid-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-basic-grid-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-basic-grid-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-basic-grid-list-meta-font-font-size: var(--normal-meta-size);
  --blog-basic-grid-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --form-block-input-text-font-font-family: var(--body-font-font-family);
  --form-block-input-text-font-font-style: var(--body-font-font-style);
  --form-block-input-text-font-font-weight: var(--body-font-font-weight);
  --form-block-input-text-font-text-transform: var(--body-font-text-transform);
  --form-block-input-text-font-letter-spacing: var(--body-font-letter-spacing);
  --form-block-input-text-font-line-height: var(--body-font-line-height);
  --form-block-input-text-font-font-size: var(--normal-text-size);
  --form-block-input-text-font-font-size-value: var(--normal-text-size-value);
  --course-list-course-item-lesson-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --course-list-course-item-lesson-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --course-list-course-item-lesson-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-course-item-lesson-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-course-item-lesson-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-course-item-lesson-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --course-list-course-item-lesson-excerpt-font-font-size: 0.875rem;
  --course-list-course-item-lesson-excerpt-font-font-size-value: 0.875;
  --header-button-font-font-family: Space Grotesk;
  --header-button-font-font-style: normal;
  --header-button-font-font-weight: 600;
  --header-button-font-text-transform: uppercase;
  --header-button-font-letter-spacing: 0em;
  --header-button-font-line-height: 1.2em;
  --header-button-font-font-size: 1rem;
  --header-button-font-font-size-value: 1;
  --blog-alternating-side-by-side-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-alternating-side-by-side-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-alternating-side-by-side-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-alternating-side-by-side-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-size: var(
    --normal-text-size
  );
  --blog-alternating-side-by-side-list-excerpt-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-basic-item-title-font-font-family: var(--heading-font-font-family);
  --product-basic-item-title-font-font-style: var(--heading-font-font-style);
  --product-basic-item-title-font-font-weight: var(--heading-font-font-weight);
  --product-basic-item-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-title-font-line-height: var(--heading-font-line-height);
  --product-basic-item-title-font-font-size: var(--heading-2-size);
  --product-basic-item-title-font-font-size-value: var(--heading-2-size-value);
  --menu-block-title-font-font-family: var(--heading-font-font-family);
  --menu-block-title-font-font-style: var(--heading-font-font-style);
  --menu-block-title-font-font-weight: var(--heading-font-font-weight);
  --menu-block-title-font-text-transform: var(--heading-font-text-transform);
  --menu-block-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --menu-block-title-font-line-height: var(--heading-font-line-height);
  --menu-block-title-font-font-size: var(--heading-3-size);
  --menu-block-title-font-font-size-value: var(--heading-3-size-value);
  --form-block-caption-text-font-font-family: var(--body-font-font-family);
  --form-block-caption-text-font-font-style: var(--body-font-font-style);
  --form-block-caption-text-font-font-weight: var(--body-font-font-weight);
  --form-block-caption-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-caption-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-caption-text-font-line-height: var(--body-font-line-height);
  --form-block-caption-text-font-font-size: var(--small-text-size);
  --form-block-caption-text-font-font-size-value: var(--small-text-size-value);
  --blog-alternating-side-by-side-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-alternating-side-by-side-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-alternating-side-by-side-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-alternating-side-by-side-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-alternating-side-by-side-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-alternating-side-by-side-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-alternating-side-by-side-list-title-font-font-size: var(
    --heading-2-size
  );
  --blog-alternating-side-by-side-list-title-font-font-size-value: var(
    --heading-2-size-value
  );
  --portfolio-item-pagination-font-font-family: var(--heading-font-font-family);
  --portfolio-item-pagination-font-font-style: var(--heading-font-font-style);
  --portfolio-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --portfolio-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-item-pagination-font-line-height: var(--heading-font-line-height);
  --portfolio-item-pagination-font-font-size: var(--heading-3-size);
  --portfolio-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --blog-grid-masonry-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-grid-masonry-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-grid-masonry-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-grid-masonry-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-grid-masonry-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-grid-masonry-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-grid-masonry-list-meta-font-font-size: var(--normal-meta-size);
  --blog-grid-masonry-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-item-meta-font-font-family: var(--meta-font-font-family);
  --blog-item-meta-font-font-style: var(--meta-font-font-style);
  --blog-item-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-item-meta-font-text-transform: var(--meta-font-text-transform);
  --blog-item-meta-font-letter-spacing: var(--meta-font-letter-spacing);
  --blog-item-meta-font-line-height: var(--meta-font-line-height);
  --blog-item-meta-font-font-size: var(--normal-meta-size);
  --blog-item-meta-font-font-size-value: var(--normal-meta-size-value);
  --blog-item-pagination-font-font-family: var(--heading-font-font-family);
  --blog-item-pagination-font-font-style: var(--heading-font-font-style);
  --blog-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --blog-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-item-pagination-font-line-height: var(--heading-font-line-height);
  --blog-item-pagination-font-font-size: var(--heading-3-size);
  --blog-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --product-basic-item-scarcity-half-layout-font-font-family: var(
    --meta-font-font-family
  );
  --product-basic-item-scarcity-half-layout-font-font-style: var(
    --meta-font-font-style
  );
  --product-basic-item-scarcity-half-layout-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-basic-item-scarcity-half-layout-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-scarcity-half-layout-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-scarcity-half-layout-font-line-height: var(
    --meta-font-line-height
  );
  --product-basic-item-scarcity-half-layout-font-font-size: 0.85rem;
  --product-basic-item-scarcity-half-layout-font-font-size-value: 0.85;
  --product-block-title-font-font-family: var(--body-font-font-family);
  --product-block-title-font-font-style: var(--body-font-font-style);
  --product-block-title-font-font-weight: var(--body-font-font-weight);
  --product-block-title-font-text-transform: var(--body-font-text-transform);
  --product-block-title-font-letter-spacing: var(--body-font-letter-spacing);
  --product-block-title-font-line-height: var(--body-font-line-height);
  --product-block-title-font-font-size: 1.3rem;
  --product-block-title-font-font-size-value: 1.3;
  --product-basic-item-variant-fields-wrap-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-variant-fields-wrap-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-variant-fields-wrap-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-variant-fields-wrap-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-variant-fields-wrap-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-variant-fields-wrap-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-variant-fields-wrap-layout-font-font-size: 0.75rem;
  --product-basic-item-variant-fields-wrap-layout-font-font-size-value: 0.75;
  --product-basic-item-title-full-layout-font-font-family: var(
    --heading-font-font-family
  );
  --product-basic-item-title-full-layout-font-font-style: var(
    --heading-font-font-style
  );
  --product-basic-item-title-full-layout-font-font-weight: var(
    --heading-font-font-weight
  );
  --product-basic-item-title-full-layout-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-basic-item-title-full-layout-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-basic-item-title-full-layout-font-line-height: var(
    --heading-font-line-height
  );
  --product-basic-item-title-full-layout-font-font-size: var(--heading-1-size);
  --product-basic-item-title-full-layout-font-font-size-value: var(
    --heading-1-size-value
  );
  --menu-block-nav-font-font-family: var(--meta-font-font-family);
  --menu-block-nav-font-font-style: var(--meta-font-font-style);
  --menu-block-nav-font-font-weight: var(--meta-font-font-weight);
  --menu-block-nav-font-text-transform: var(--meta-font-text-transform);
  --menu-block-nav-font-letter-spacing: var(--meta-font-letter-spacing);
  --menu-block-nav-font-line-height: var(--meta-font-line-height);
  --menu-block-nav-font-font-size: var(--normal-text-size);
  --menu-block-nav-font-font-size-value: var(--normal-text-size-value);
  --video-item-pagination-font-font-family: var(--heading-font-font-family);
  --video-item-pagination-font-font-style: var(--heading-font-font-style);
  --video-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --video-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --video-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --video-item-pagination-font-line-height: var(--heading-font-line-height);
  --video-item-pagination-font-font-size: var(--heading-3-size);
  --video-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --product-grid-text-below-title-font-font-family: var(
    --heading-font-font-family
  );
  --product-grid-text-below-title-font-font-style: var(
    --heading-font-font-style
  );
  --product-grid-text-below-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --product-grid-text-below-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --product-grid-text-below-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --product-grid-text-below-title-font-line-height: var(
    --heading-font-line-height
  );
  --product-grid-text-below-title-font-font-size: var(--heading-4-size);
  --product-grid-text-below-title-font-font-size-value: var(
    --heading-4-size-value
  );
  --product-basic-item-scarcity-font-font-family: var(--meta-font-font-family);
  --product-basic-item-scarcity-font-font-style: var(--meta-font-font-style);
  --product-basic-item-scarcity-font-font-weight: var(--meta-font-font-weight);
  --product-basic-item-scarcity-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-scarcity-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-scarcity-font-line-height: var(--meta-font-line-height);
  --product-basic-item-scarcity-font-font-size: var(--normal-text-size);
  --product-basic-item-scarcity-font-font-size-value: var(
    --normal-text-size-value
  );
  --form-block-placeholder-text-font-font-family: var(--body-font-font-family);
  --form-block-placeholder-text-font-font-style: var(--body-font-font-style);
  --form-block-placeholder-text-font-font-weight: var(--body-font-font-weight);
  --form-block-placeholder-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-placeholder-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-placeholder-text-font-line-height: var(--body-font-line-height);
  --form-block-placeholder-text-font-font-size: var(--normal-text-size);
  --form-block-placeholder-text-font-font-size-value: var(
    --normal-text-size-value
  );
  --video-item-title-font-font-family: var(--heading-font-font-family);
  --video-item-title-font-font-style: var(--heading-font-font-style);
  --video-item-title-font-font-weight: var(--heading-font-font-weight);
  --video-item-title-font-text-transform: var(--heading-font-text-transform);
  --video-item-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --video-item-title-font-line-height: var(--heading-font-line-height);
  --video-item-title-font-font-size: var(--heading-2-size);
  --video-item-title-font-font-size-value: var(--heading-2-size-value);
  --blog-side-by-side-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-side-by-side-list-excerpt-font-font-style: var(--body-font-font-style);
  --blog-side-by-side-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-side-by-side-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-side-by-side-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-side-by-side-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-side-by-side-list-excerpt-font-font-size: var(--normal-text-size);
  --blog-side-by-side-list-excerpt-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-grid-text-below-scarcity-font-font-family: var(
    --meta-font-font-family
  );
  --product-grid-text-below-scarcity-font-font-style: var(
    --meta-font-font-style
  );
  --product-grid-text-below-scarcity-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-grid-text-below-scarcity-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-grid-text-below-scarcity-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-grid-text-below-scarcity-font-line-height: var(
    --meta-font-line-height
  );
  --product-grid-text-below-scarcity-font-font-size: var(--normal-meta-size);
  --product-grid-text-below-scarcity-font-font-size-value: var(
    --normal-meta-size-value
  );
  --video-item-description-font-font-family: var(--body-font-font-family);
  --video-item-description-font-font-style: var(--body-font-font-style);
  --video-item-description-font-font-weight: var(--body-font-font-weight);
  --video-item-description-font-text-transform: var(--body-font-text-transform);
  --video-item-description-font-letter-spacing: var(--body-font-letter-spacing);
  --video-item-description-font-line-height: var(--body-font-line-height);
  --video-item-description-font-font-size: var(--normal-text-size);
  --video-item-description-font-font-size-value: var(--normal-text-size-value);
  --product-grid-text-below-status-font-font-family: var(
    --meta-font-font-family
  );
  --product-grid-text-below-status-font-font-style: var(--meta-font-font-style);
  --product-grid-text-below-status-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-grid-text-below-status-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-grid-text-below-status-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-grid-text-below-status-font-line-height: var(
    --meta-font-line-height
  );
  --product-grid-text-below-status-font-font-size: var(--normal-meta-size);
  --product-grid-text-below-status-font-font-size-value: var(
    --normal-meta-size-value
  );
  --product-basic-item-variant-fields-font-font-family: var(
    --meta-font-font-family
  );
  --product-basic-item-variant-fields-font-font-style: var(
    --meta-font-font-style
  );
  --product-basic-item-variant-fields-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-basic-item-variant-fields-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-variant-fields-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-variant-fields-font-line-height: var(
    --meta-font-line-height
  );
  --product-basic-item-variant-fields-font-font-size: var(--normal-meta-size);
  --product-basic-item-variant-fields-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-basic-grid-list-excerpt-font-font-family: var(--body-font-font-family);
  --blog-basic-grid-list-excerpt-font-font-style: var(--body-font-font-style);
  --blog-basic-grid-list-excerpt-font-font-weight: var(--body-font-font-weight);
  --blog-basic-grid-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-basic-grid-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-basic-grid-list-excerpt-font-line-height: var(--body-font-line-height);
  --blog-basic-grid-list-excerpt-font-font-size: var(--small-text-size);
  --blog-basic-grid-list-excerpt-font-font-size-value: var(
    --small-text-size-value
  );
  --events-item-pagination-font-font-family: var(--heading-font-font-family);
  --events-item-pagination-font-font-style: var(--heading-font-font-style);
  --events-item-pagination-font-font-weight: var(--heading-font-font-weight);
  --events-item-pagination-font-text-transform: var(
    --heading-font-text-transform
  );
  --events-item-pagination-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --events-item-pagination-font-line-height: var(--heading-font-line-height);
  --events-item-pagination-font-font-size: var(--heading-3-size);
  --events-item-pagination-font-font-size-value: var(--heading-3-size-value);
  --product-basic-item-description-full-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-description-full-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-description-full-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-description-full-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-description-full-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-description-full-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-description-full-layout-font-font-size: var(
    --normal-text-size
  );
  --product-basic-item-description-full-layout-font-font-size-value: var(
    --normal-text-size-value
  );
  --site-navigation-font-font-family: var(--body-font-font-family);
  --site-navigation-font-font-style: var(--body-font-font-style);
  --site-navigation-font-font-weight: var(--body-font-font-weight);
  --site-navigation-font-text-transform: var(--body-font-text-transform);
  --site-navigation-font-letter-spacing: var(--body-font-letter-spacing);
  --site-navigation-font-line-height: var(--body-font-line-height);
  --site-navigation-font-font-size: var(--normal-text-size);
  --site-navigation-font-font-size-value: var(--normal-text-size-value);
  --form-block-description-text-font-font-family: var(--body-font-font-family);
  --form-block-description-text-font-font-style: var(--body-font-font-style);
  --form-block-description-text-font-font-weight: var(--body-font-font-weight);
  --form-block-description-text-font-text-transform: var(
    --body-font-text-transform
  );
  --form-block-description-text-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --form-block-description-text-font-line-height: var(--body-font-line-height);
  --form-block-description-text-font-font-size: var(--small-text-size);
  --form-block-description-text-font-font-size-value: var(
    --small-text-size-value
  );
  --blog-alternating-side-by-side-list-meta-font-font-family: var(
    --meta-font-font-family
  );
  --blog-alternating-side-by-side-list-meta-font-font-style: var(
    --meta-font-font-style
  );
  --blog-alternating-side-by-side-list-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --blog-alternating-side-by-side-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-alternating-side-by-side-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-alternating-side-by-side-list-meta-font-line-height: var(
    --meta-font-line-height
  );
  --blog-alternating-side-by-side-list-meta-font-font-size: var(
    --normal-meta-size
  );
  --blog-alternating-side-by-side-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --product-block-price-font-font-family: var(--body-font-font-family);
  --product-block-price-font-font-style: var(--body-font-font-style);
  --product-block-price-font-font-weight: var(--body-font-font-weight);
  --product-block-price-font-text-transform: var(--body-font-text-transform);
  --product-block-price-font-letter-spacing: var(--body-font-letter-spacing);
  --product-block-price-font-line-height: var(--body-font-line-height);
  --product-block-price-font-font-size: 1.1rem;
  --product-block-price-font-font-size-value: 1.1;
  --tertiary-button-font-font-family: "Helvetica Neue", Arial, sans-serif;
  --tertiary-button-font-font-style: normal;
  --tertiary-button-font-font-weight: 700;
  --tertiary-button-font-text-transform: uppercase;
  --tertiary-button-font-letter-spacing: 0em;
  --tertiary-button-font-line-height: 1.2em;
  --tertiary-button-font-font-size: 1rem;
  --tertiary-button-font-font-size-value: 1;
  --content-link-block-title-font-font-family: var(--body-font-font-family);
  --content-link-block-title-font-font-style: var(--body-font-font-style);
  --content-link-block-title-font-font-weight: var(--body-font-font-weight);
  --content-link-block-title-font-text-transform: var(
    --body-font-text-transform
  );
  --content-link-block-title-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --content-link-block-title-font-line-height: var(--body-font-line-height);
  --content-link-block-title-font-font-size: var(--normal-text-size);
  --content-link-block-title-font-font-size-value: var(
    --normal-text-size-value
  );
  --product-block-description-font-font-family: var(--body-font-font-family);
  --product-block-description-font-font-style: var(--body-font-font-style);
  --product-block-description-font-font-weight: var(--body-font-font-weight);
  --product-block-description-font-text-transform: var(
    --body-font-text-transform
  );
  --product-block-description-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-block-description-font-line-height: var(--body-font-line-height);
  --product-block-description-font-font-size: var(--normal-text-size);
  --product-block-description-font-font-size-value: var(
    --normal-text-size-value
  );
  --mobile-site-title-font-font-family: var(--heading-font-font-family);
  --mobile-site-title-font-font-style: var(--heading-font-font-style);
  --mobile-site-title-font-font-weight: var(--heading-font-font-weight);
  --mobile-site-title-font-text-transform: var(--heading-font-text-transform);
  --mobile-site-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --mobile-site-title-font-line-height: var(--heading-font-line-height);
  --mobile-site-title-font-font-size: var(--normal-text-size);
  --mobile-site-title-font-font-size-value: var(--normal-text-size-value);
  --cookie-banner-disclaimer-font-font-family: var(--body-font-font-family);
  --cookie-banner-disclaimer-font-font-style: var(--body-font-font-style);
  --cookie-banner-disclaimer-font-font-weight: var(--body-font-font-weight);
  --cookie-banner-disclaimer-font-text-transform: var(
    --body-font-text-transform
  );
  --cookie-banner-disclaimer-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --cookie-banner-disclaimer-font-line-height: var(--body-font-line-height);
  --cookie-banner-disclaimer-font-font-size: 0.8rem;
  --cookie-banner-disclaimer-font-font-size-value: 0.8;
  --product-grid-text-below-price-font-font-family: var(
    --meta-font-font-family
  );
  --product-grid-text-below-price-font-font-style: var(--meta-font-font-style);
  --product-grid-text-below-price-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-grid-text-below-price-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-grid-text-below-price-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-grid-text-below-price-font-line-height: var(
    --meta-font-line-height
  );
  --product-grid-text-below-price-font-font-size: var(--normal-meta-size);
  --product-grid-text-below-price-font-font-size-value: var(
    --normal-meta-size-value
  );
  --blog-single-column-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-single-column-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-single-column-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-single-column-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-single-column-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-single-column-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-single-column-list-title-font-font-size: var(--heading-1-size);
  --blog-single-column-list-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --video-basic-grid-list-meta-font-font-family: var(--meta-font-font-family);
  --video-basic-grid-list-meta-font-font-style: var(--meta-font-font-style);
  --video-basic-grid-list-meta-font-font-weight: var(--meta-font-font-weight);
  --video-basic-grid-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --video-basic-grid-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --video-basic-grid-list-meta-font-line-height: var(--meta-font-line-height);
  --video-basic-grid-list-meta-font-font-size: var(--normal-meta-size);
  --video-basic-grid-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --course-list-course-name-font-font-family: var(--heading-font-font-family);
  --course-list-course-name-font-font-style: var(--heading-font-font-style);
  --course-list-course-name-font-font-weight: var(--heading-font-font-weight);
  --course-list-course-name-font-text-transform: var(
    --heading-font-text-transform
  );
  --course-list-course-name-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --course-list-course-name-font-line-height: var(--heading-font-line-height);
  --course-list-course-name-font-font-size: var(--heading-1-size);
  --course-list-course-name-font-font-size-value: var(--heading-1-size-value);
  --menu-block-item-title-font-font-family: var(--heading-font-font-family);
  --menu-block-item-title-font-font-style: var(--heading-font-font-style);
  --menu-block-item-title-font-font-weight: var(--heading-font-font-weight);
  --menu-block-item-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --menu-block-item-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --menu-block-item-title-font-line-height: var(--heading-font-line-height);
  --menu-block-item-title-font-font-size: var(--heading-4-size);
  --menu-block-item-title-font-font-size-value: var(--heading-4-size-value);
  --product-basic-item-scarcity-full-layout-font-font-family: var(
    --meta-font-font-family
  );
  --product-basic-item-scarcity-full-layout-font-font-style: var(
    --meta-font-font-style
  );
  --product-basic-item-scarcity-full-layout-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-basic-item-scarcity-full-layout-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-scarcity-full-layout-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-scarcity-full-layout-font-line-height: var(
    --meta-font-line-height
  );
  --product-basic-item-scarcity-full-layout-font-font-size: 0.85rem;
  --product-basic-item-scarcity-full-layout-font-font-size-value: 0.85;
  --course-list-grid-layout-course-item-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-list-grid-layout-course-item-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-list-grid-layout-course-item-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-list-grid-layout-course-item-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-list-grid-layout-course-item-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-list-grid-layout-course-item-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-list-grid-layout-course-item-meta-font-font-size: 0.75rem;
  --course-list-grid-layout-course-item-meta-font-font-size-value: 0.75;
  --product-basic-item-variant-fields-half-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-variant-fields-half-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-variant-fields-half-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-variant-fields-half-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-variant-fields-half-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-variant-fields-half-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-variant-fields-half-layout-font-font-size: 0.75rem;
  --product-basic-item-variant-fields-half-layout-font-font-size-value: 0.75;
  --blog-item-author-profile-font-font-family: var(--body-font-font-family);
  --blog-item-author-profile-font-font-style: var(--body-font-font-style);
  --blog-item-author-profile-font-font-weight: var(--body-font-font-weight);
  --blog-item-author-profile-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-item-author-profile-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-item-author-profile-font-line-height: var(--body-font-line-height);
  --blog-item-author-profile-font-font-size: var(--small-text-size);
  --blog-item-author-profile-font-font-size-value: var(--small-text-size-value);
  --course-list-grid-layout-course-item-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --course-list-grid-layout-course-item-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --course-list-grid-layout-course-item-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-grid-layout-course-item-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-grid-layout-course-item-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-grid-layout-course-item-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --course-list-grid-layout-course-item-excerpt-font-font-size: 0.875rem;
  --course-list-grid-layout-course-item-excerpt-font-font-size-value: 0.875;
  --portfolio-hover-static-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-hover-static-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-hover-static-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-hover-static-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-hover-static-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-hover-static-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-hover-static-title-font-font-size: var(--heading-1-size);
  --portfolio-hover-static-title-font-font-size-value: var(
    --heading-1-size-value
  );
  --blog-side-by-side-list-title-font-font-family: var(
    --heading-font-font-family
  );
  --blog-side-by-side-list-title-font-font-style: var(
    --heading-font-font-style
  );
  --blog-side-by-side-list-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --blog-side-by-side-list-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --blog-side-by-side-list-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --blog-side-by-side-list-title-font-line-height: var(
    --heading-font-line-height
  );
  --blog-side-by-side-list-title-font-font-size: var(--heading-2-size);
  --blog-side-by-side-list-title-font-font-size-value: var(
    --heading-2-size-value
  );
  --form-block-title-text-font-font-family: var(--body-font-font-family);
  --form-block-title-text-font-font-style: var(--body-font-font-style);
  --form-block-title-text-font-font-weight: var(--body-font-font-weight);
  --form-block-title-text-font-text-transform: var(--body-font-text-transform);
  --form-block-title-text-font-letter-spacing: var(--body-font-letter-spacing);
  --form-block-title-text-font-line-height: var(--body-font-line-height);
  --form-block-title-text-font-font-size: var(--normal-text-size);
  --form-block-title-text-font-font-size-value: var(--normal-text-size-value);
  --blog-side-by-side-list-meta-font-font-family: var(--meta-font-font-family);
  --blog-side-by-side-list-meta-font-font-style: var(--meta-font-font-style);
  --blog-side-by-side-list-meta-font-font-weight: var(--meta-font-font-weight);
  --blog-side-by-side-list-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --blog-side-by-side-list-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --blog-side-by-side-list-meta-font-line-height: var(--meta-font-line-height);
  --blog-side-by-side-list-meta-font-font-size: var(--normal-meta-size);
  --blog-side-by-side-list-meta-font-font-size-value: var(
    --normal-meta-size-value
  );
  --product-basic-item-description-wrap-layout-font-font-family: var(
    --body-font-font-family
  );
  --product-basic-item-description-wrap-layout-font-font-style: var(
    --body-font-font-style
  );
  --product-basic-item-description-wrap-layout-font-font-weight: var(
    --body-font-font-weight
  );
  --product-basic-item-description-wrap-layout-font-text-transform: var(
    --body-font-text-transform
  );
  --product-basic-item-description-wrap-layout-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --product-basic-item-description-wrap-layout-font-line-height: var(
    --body-font-line-height
  );
  --product-basic-item-description-wrap-layout-font-font-size: var(
    --normal-text-size
  );
  --product-basic-item-description-wrap-layout-font-font-size-value: var(
    --normal-text-size-value
  );
  --blog-single-column-list-excerpt-font-font-family: var(
    --body-font-font-family
  );
  --blog-single-column-list-excerpt-font-font-style: var(
    --body-font-font-style
  );
  --blog-single-column-list-excerpt-font-font-weight: var(
    --body-font-font-weight
  );
  --blog-single-column-list-excerpt-font-text-transform: var(
    --body-font-text-transform
  );
  --blog-single-column-list-excerpt-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --blog-single-column-list-excerpt-font-line-height: var(
    --body-font-line-height
  );
  --blog-single-column-list-excerpt-font-font-size: var(--normal-text-size);
  --blog-single-column-list-excerpt-font-font-size-value: var(
    --normal-text-size-value
  );
  --course-item-side-nav-lesson-meta-font-font-family: var(
    --meta-font-font-family
  );
  --course-item-side-nav-lesson-meta-font-font-style: var(
    --meta-font-font-style
  );
  --course-item-side-nav-lesson-meta-font-font-weight: var(
    --meta-font-font-weight
  );
  --course-item-side-nav-lesson-meta-font-text-transform: var(
    --meta-font-text-transform
  );
  --course-item-side-nav-lesson-meta-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --course-item-side-nav-lesson-meta-font-line-height: var(
    --meta-font-line-height
  );
  --course-item-side-nav-lesson-meta-font-font-size: 0.8rem;
  --course-item-side-nav-lesson-meta-font-font-size-value: 0.8;
  --blog-item-title-font-font-family: var(--heading-font-font-family);
  --blog-item-title-font-font-style: var(--heading-font-font-style);
  --blog-item-title-font-font-weight: var(--heading-font-font-weight);
  --blog-item-title-font-text-transform: var(--heading-font-text-transform);
  --blog-item-title-font-letter-spacing: var(--heading-font-letter-spacing);
  --blog-item-title-font-line-height: var(--heading-font-line-height);
  --blog-item-title-font-font-size: var(--heading-1-size);
  --blog-item-title-font-font-size-value: var(--heading-1-size-value);
  --course-list-course-item-lesson-name-font-font-family: var(
    --body-font-font-family
  );
  --course-list-course-item-lesson-name-font-font-style: var(
    --body-font-font-style
  );
  --course-list-course-item-lesson-name-font-font-weight: var(
    --body-font-font-weight
  );
  --course-list-course-item-lesson-name-font-text-transform: var(
    --body-font-text-transform
  );
  --course-list-course-item-lesson-name-font-letter-spacing: var(
    --body-font-letter-spacing
  );
  --course-list-course-item-lesson-name-font-line-height: var(
    --body-font-line-height
  );
  --course-list-course-item-lesson-name-font-font-size: 1.125rem;
  --course-list-course-item-lesson-name-font-font-size-value: 1.125;
  --video-preview-badge-font-font-family: var(--body-font-font-family);
  --video-preview-badge-font-font-style: var(--body-font-font-style);
  --video-preview-badge-font-font-weight: var(--body-font-font-weight);
  --video-preview-badge-font-text-transform: var(--body-font-text-transform);
  --video-preview-badge-font-letter-spacing: var(--body-font-letter-spacing);
  --video-preview-badge-font-line-height: var(--body-font-line-height);
  --video-preview-badge-font-font-size: var(--normal-text-size);
  --video-preview-badge-font-font-size-value: var(--normal-text-size-value);
  --product-basic-item-scarcity-wrap-layout-font-font-family: var(
    --meta-font-font-family
  );
  --product-basic-item-scarcity-wrap-layout-font-font-style: var(
    --meta-font-font-style
  );
  --product-basic-item-scarcity-wrap-layout-font-font-weight: var(
    --meta-font-font-weight
  );
  --product-basic-item-scarcity-wrap-layout-font-text-transform: var(
    --meta-font-text-transform
  );
  --product-basic-item-scarcity-wrap-layout-font-letter-spacing: var(
    --meta-font-letter-spacing
  );
  --product-basic-item-scarcity-wrap-layout-font-line-height: var(
    --meta-font-line-height
  );
  --product-basic-item-scarcity-wrap-layout-font-font-size: 0.85rem;
  --product-basic-item-scarcity-wrap-layout-font-font-size-value: 0.85;
  --portfolio-grid-overlay-title-font-font-family: var(
    --heading-font-font-family
  );
  --portfolio-grid-overlay-title-font-font-style: var(
    --heading-font-font-style
  );
  --portfolio-grid-overlay-title-font-font-weight: var(
    --heading-font-font-weight
  );
  --portfolio-grid-overlay-title-font-text-transform: var(
    --heading-font-text-transform
  );
  --portfolio-grid-overlay-title-font-letter-spacing: var(
    --heading-font-letter-spacing
  );
  --portfolio-grid-overlay-title-font-line-height: var(
    --heading-font-line-height
  );
  --portfolio-grid-overlay-title-font-font-size: var(--heading-3-size);
  --portfolio-grid-overlay-title-font-font-size-value: var(
    --heading-3-size-value
  );
}
.blended-bdy {
  --primary-button-rounded-border-top-left-radius: 6.4px;
  --primary-button-rounded-border-top-right-radius: 6.4px;
  --primary-button-rounded-border-bottom-left-radius: 6.4px;
  --primary-button-rounded-border-bottom-right-radius: 6.4px;
  --primaryButtonPadding: 1.2em;
  --primary-button-padding-x: 1.3rem;
  --primary-button-padding-y: 1rem;
  --primary-button-stroke: 0px;
  --secondary-button-rounded-border-top-left-radius: 6.4px;
  --secondary-button-rounded-border-top-right-radius: 6.4px;
  --secondary-button-rounded-border-bottom-left-radius: 6.4px;
  --secondary-button-rounded-border-bottom-right-radius: 6.4px;
  --secondary-button-padding-x: 1.3rem;
  --secondary-button-padding-y: 1rem;
  --secondary-button-stroke: 0px;
  --tertiary-button-rounded-border-top-left-radius: 6.4px;
  --tertiary-button-rounded-border-top-right-radius: 6.4px;
  --tertiary-button-rounded-border-bottom-left-radius: 6.4px;
  --tertiary-button-rounded-border-bottom-right-radius: 6.4px;
  --tertiary-button-padding-x: 1.3rem;
  --tertiary-button-padding-y: 1rem;
  --tertiary-button-stroke: 0px;
  --form-field-shape-border-top-left-radius: 10px;
  --form-field-shape-border-top-right-radius: 10px;
  --form-field-shape-border-bottom-left-radius: 10px;
  --form-field-shape-border-bottom-right-radius: 10px;
  --form-field-border-thickness: 1px;
  --form-field-padding-vertical: 5px;
  --form-field-padding-horizontal: 0px;
  --form-field-checkbox-shape-border-top-left-radius: 5px;
  --form-field-checkbox-shape-border-top-right-radius: 5px;
  --form-field-checkbox-shape-border-bottom-left-radius: 5px;
  --form-field-checkbox-shape-border-bottom-right-radius: 5px;
  --form-field-checkbox-border-thickness: 1px;
  --form-field-checkbox-size: 15px;
  --form-field-checkbox-space-between-icon-and-text: 11px;
  --form-field-checkbox-padding-vertical: 1px;
  --form-field-checkbox-padding-horizontal: 10px;
  --form-field-checkbox-row-gap: 10px;
  --form-field-checkbox-column-gap: 10px;
  --form-field-radio-shape-border-top-left-radius: 5px;
  --form-field-radio-shape-border-top-right-radius: 5px;
  --form-field-radio-shape-border-bottom-left-radius: 5px;
  --form-field-radio-shape-border-bottom-right-radius: 5px;
  --form-field-radio-border-thickness: 1px;
  --form-field-radio-size: 15px;
  --form-field-radio-space-between-icon-and-text: 11px;
  --form-field-radio-padding-vertical: 1px;
  --form-field-radio-padding-horizontal: 10px;
  --form-field-radio-row-gap: 10px;
  --form-field-radio-column-gap: 10px;
  --form-field-dropdown-icon-thickness: 1px;
  --form-field-dropdown-icon-size: 18px;
  --form-field-survey-shape-border-top-left-radius: 5px;
  --form-field-survey-shape-border-top-right-radius: 5px;
  --form-field-survey-shape-border-bottom-left-radius: 5px;
  --form-field-survey-shape-border-bottom-right-radius: 5px;
  --form-field-survey-border-thickness: 1px;
  --form-field-survey-size: 15px;
  --form-label-spacing-bottom: 4px;
  --form-description-spacing-bottom: 4px;
  --form-caption-spacing-bottom: 2px;
  --form-field-spacing-bottom: 20px;
  --form-field-column-gap: 10px;
  --tweak-global-animations-animation-duration: 0.1s;
  --tweak-global-animations-animation-delay: 0.1s;
}
.blended-bdy article,
.blended-bdy footer,
.blended-bdy header,
.blended-bdy main,
.blended-bdy nav,
.blended-bdy section {
  display: block;
}
.blended-bdy canvas {
  display: inline-block;
}
.blended-bdy [hidden] {
  display: none;
}
.blended-bdy {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.blended-bdy {
  margin: 0;
}
.blended-bdy a {
  background: 0 0;
}
.blended-bdy a:focus {
  outline: thin dotted;
}
.blended-bdy a:active,
.blended-bdy a:hover {
  outline: 0;
}
.blended-bdy h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.blended-bdy strong {
  font-weight: 700;
}
.blended-bdy img {
  border: 0;
}
.blended-bdy svg {
  overflow: hidden;
}
.blended-bdy button,
.blended-bdy input,
.blended-bdy textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.blended-bdy button,
.blended-bdy input {
  line-height: normal;
}
.blended-bdy button {
  text-transform: none;
}
.blended-bdy button {
  -webkit-appearance: button;
  cursor: pointer;
}
.blended-bdy textarea {
  overflow: auto;
  vertical-align: top;
}
.blended-bdy .v6-visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.blended-bdy .sqs-spin {
  background-color: transparent;
  border-radius: 150px;
  display: inline-block;
  vertical-align: middle;
  animation: sqs-spin 1s infinite linear;
}
.blended-bdy .sqs-spin.light {
  border: 2px solid rgba(255, 255, 255, 0.7) !important;
  border-top-color: rgba(255, 255, 255, 0.15) !important;
  border-left-color: rgba(255, 255, 255, 0.15) !important;
}
.blended-bdy .sqs-spin.large {
  width: 22px;
  height: 22px;
}
.blended-bdy .sqs-block {
  position: relative;
  height: auto;
  padding-top: 17px;
  padding-bottom: 17px;
}
.blended-bdy .sqs-block:not(.sqs-block-html):not(.sqs-block-markdown) {
  clear: both;
}
.blended-bdy [data-fluid-engine] {
  position: relative;
  height: 100%;
  width: 100%;
}
.blended-bdy .fluid-engine .sqs-block {
  display: flex;
  height: 100%;
  width: 100%;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
}
.blended-bdy .sqs-block-html {
  clear: none;
}
.blended-bdy .sqs-block-html .sqs-block-content,
.blended-bdy .sqs-block-html .sqs-html-content {
  outline: none;
}
.blended-bdy .sqs-block-html .sqs-block-content *:not(h1):not(h2):not(h3),
.blended-bdy .sqs-block-html .sqs-html-content *:not(h1):not(h2):not(h3) {
  word-wrap: break-word;
}
.blended-bdy .sqs-block-html .sqs-block-content > *:first-child,
.blended-bdy .sqs-block-html .sqs-html-content > *:first-child {
  margin-top: 0;
}
.blended-bdy .sqs-block-html .sqs-block-content > *:last-child,
.blended-bdy .sqs-block-html .sqs-html-content > *:last-child {
  margin-bottom: 0;
}
.blended-bdy .sqs-block-html .TextShape-node {
  --stroke: currentcolor;
  --stroke-width: 1px;
  --stroke-linecap: square;
  --stroke-linejoin: square;
  --opacity: 1;
  --blend: none;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: -1;
  user-select: none;
  -webkit-user-select: none;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.25s ease-out, visibility 0.25s ease-out;
  mix-blend-mode: var(--blend);
}
.blended-bdy .sqs-block-html .TextShape-node svg {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
  stroke: var(--stroke);
  stroke-width: var(--stroke-width);
  stroke-width: max(1px, var(--stroke-width));
  stroke-linecap: var(--stroke-linecap);
  stroke-linejoin: var(--stroke-linejoin);
  fill: none;
  opacity: var(--opacity);
}
.blended-bdy .Marquee {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: hidden;
  z-index: auto;
  background-color: transparent;
}
.blended-bdy .Marquee h1 {
  margin: 0;
  min-height: 0;
  line-height: 1.4 !important;
}
.blended-bdy .Marquee-svg {
  display: block;
  width: 100%;
  font-size: inherit;
}
.blended-bdy .Marquee-hitbox {
  position: relative;
  display: block;
  width: 100%;
}
.blended-bdy .Marquee-hitbox:focus .Marquee-path-hitbox-focus-outline {
  stroke: currentColor;
}
.blended-bdy
  .Marquee-hitbox:focus:not(:focus-visible)
  .Marquee-path-hitbox-focus-outline {
  stroke: initial;
}
.blended-bdy .Marquee-display {
  flex-grow: 1;
  flex-shrink: 0;
}
.blended-bdy .Marquee-display.fade-edges {
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 15%,
    #000 85%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    #000 15%,
    #000 85%,
    transparent 100%
  );
}
.blended-bdy .Marquee-measure {
  display: inline-flex;
  align-items: center;
  width: max-content;
  min-height: 1em;
  visibility: hidden;
  position: absolute;
}
.blended-bdy .Marquee-measure {
  min-width: 50px;
}
.blended-bdy .Marquee-item {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
}
.blended-bdy .Marquee-track {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.blended-bdy .Marquee-track {
  pointer-events: none;
}
.blended-bdy p[data-rte-preserve-empty]:empty::before {
  content: "";
  display: inline-block;
}
.blended-bdy .page-section > .content-wrapper {
  max-width: 1400px;
  margin: 0 auto;
  box-sizing: border-box;
}
.blended-bdy .page-section.full-bleed-section > .content-wrapper {
  max-width: 100%;
}
.blended-bdy h1,
.blended-bdy h2,
.blended-bdy h4 {
  margin: 2rem 0;
}
.blended-bdy .sqsrte-large,
.blended-bdy p {
  margin: 1rem 0;
}
.blended-bdy .sqs-block-html a {
  background-repeat: repeat-x;
  background-image: linear-gradient(
    to right,
    currentColor 100%,
    currentColor 0
  );
  background-size: 1px 1px;
  background-position: 0 100%;
  white-space: initial;
}
.blended-bdy #siteWrapper .sqs-button-element--primary {
  font-family: var(--primary-button-font-font-family);
  font-style: var(--primary-button-font-font-style);
  font-weight: var(--primary-button-font-font-weight);
  line-height: var(--primary-button-font-line-height);
  letter-spacing: var(--primary-button-font-letter-spacing);
  text-transform: var(--primary-button-font-text-transform);
}
.blended-bdy,
.blended-bdy {
  font-size: var(--base-font-size);
}
.blended-bdy .site-wrapper {
  font-family: var(--body-font-font-family);
  font-style: var(--body-font-font-style);
  font-weight: var(--body-font-font-weight);
  line-height: var(--body-font-line-height);
  letter-spacing: var(--body-font-letter-spacing);
  text-transform: var(--body-font-text-transform);
  -webkit-font-smoothing: antialiased;
}
.blended-bdy .sqsrte-large,
.blended-bdy p {
  line-height: var(--body-font-line-height);
}
.blended-bdy h1,
.blended-bdy h2,
.blended-bdy h4 {
  font-family: var(--heading-font-font-family);
  font-style: var(--heading-font-font-style);
  font-weight: var(--heading-font-font-weight);
  line-height: var(--heading-font-line-height);
  letter-spacing: var(--heading-font-letter-spacing);
  text-transform: var(--heading-font-text-transform);
}
.blended-bdy [class^="sqsrte-text-color--"] {
  text-decoration: inherit;
}
.blended-bdy h1 {
  line-height: calc(
    var(--heading-font-line-height) *
      (1 + (1 - var(--heading-1-size-value)) / 25)
  );
}
.blended-bdy h2 {
  line-height: calc(
    var(--heading-font-line-height) *
      (1 + (1 - var(--heading-2-size-value)) / 25)
  );
}
.blended-bdy h4 {
  line-height: calc(
    var(--heading-font-line-height) *
      (1 + (1 - var(--heading-4-size-value)) / 25)
  );
}
.blended-bdy .header-nav-item {
  font-family: var(--site-navigation-font-font-family);
  font-style: var(--site-navigation-font-font-style);
  font-weight: var(--site-navigation-font-font-weight);
  line-height: var(--site-navigation-font-line-height);
  letter-spacing: var(--site-navigation-font-letter-spacing);
  text-transform: var(--site-navigation-font-text-transform);
}
.blended-bdy .header-menu-nav-item {
  font-family: var(--site-navigation-font-font-family);
  font-style: var(--site-navigation-font-font-style);
  font-weight: var(--site-navigation-font-font-weight);
  line-height: var(--site-navigation-font-line-height);
  letter-spacing: var(--site-navigation-font-letter-spacing);
  text-transform: var(--site-navigation-font-text-transform);
  line-height: 1;
}
.blended-bdy #siteWrapper .header-skip-link {
  font-family: var(--header-button-font-font-family);
  font-style: var(--header-button-font-font-style);
  font-weight: var(--header-button-font-font-weight);
  line-height: var(--header-button-font-line-height);
  letter-spacing: var(--header-button-font-letter-spacing);
  text-transform: var(--header-button-font-text-transform);
}
.blended-bdy .header-menu {
  font-size: 1.2em;
}
.blended-bdy .header-menu-nav-item a {
  font-size: 8.5vmin;
}
.blended-bdy .newsletter-form .newsletter-form-header-description {
  font-family: var(--newsletter-block-description-text-font-font-family);
  font-style: var(--newsletter-block-description-text-font-font-style);
  font-weight: var(--newsletter-block-description-text-font-font-weight);
  line-height: var(--newsletter-block-description-text-font-line-height);
  letter-spacing: var(--newsletter-block-description-text-font-letter-spacing);
  text-transform: var(--newsletter-block-description-text-font-text-transform);
}
.blended-bdy .newsletter-form .newsletter-form-field-element {
  font-family: var(--newsletter-block-field-text-font-font-family);
  font-style: var(--newsletter-block-field-text-font-font-style);
  font-weight: var(--newsletter-block-field-text-font-font-weight);
  line-height: var(--newsletter-block-field-text-font-line-height);
  letter-spacing: var(--newsletter-block-field-text-font-letter-spacing);
  text-transform: var(--newsletter-block-field-text-font-text-transform);
}
.blended-bdy .newsletter-form .newsletter-form-footnote {
  font-family: var(--newsletter-block-footnote-text-font-font-family);
  font-style: var(--newsletter-block-footnote-text-font-font-style);
  font-weight: var(--newsletter-block-footnote-text-font-font-weight);
  line-height: var(--newsletter-block-footnote-text-font-line-height);
  letter-spacing: var(--newsletter-block-footnote-text-font-letter-spacing);
  text-transform: var(--newsletter-block-footnote-text-font-text-transform);
}
.blended-bdy .newsletter-block .newsletter-form-field-element,
.blended-bdy .newsletter-block .newsletter-form-button {
  padding: 1.4rem 2rem !important;
  line-height: 1.2rem !important;
}
.blended-bdy .newsletter-block {
  transition: opacity 0.2s ease-out;
}
.blended-bdy .newsletter-block * {
  box-sizing: border-box;
}
.blended-bdy .newsletter-block .newsletter-form-wrapper {
  width: 100%;
}
.blended-bdy .newsletter-block .newsletter-form-wrapper .hidden {
  display: none;
}
.blended-bdy .newsletter-block .newsletter-form {
  text-align: center;
}
.blended-bdy
  .newsletter-block
  .newsletter-form-wrapper--alignLeft
  .newsletter-form {
  text-align: left;
}
.blended-bdy .newsletter-block .newsletter-form-header {
  width: 85%;
  margin: 0 auto;
}
.blended-bdy
  .newsletter-block
  .newsletter-form-wrapper--alignLeft
  .newsletter-form-header {
  width: 100%;
  margin: 0;
}
.blended-bdy .newsletter-block .newsletter-form-header-description p {
  margin: 1rem 0;
  padding: 0;
}
.blended-bdy .newsletter-block .newsletter-form-body {
  padding: 0 0 1rem 0;
}
.blended-bdy .newsletter-block .newsletter-form-fields-wrapper {
  display: inline-block;
  width: auto;
  margin: 1rem 0 0 0;
}
.blended-bdy .newsletter-block .newsletter-form-field-wrapper {
  display: inline-block;
  width: auto;
  min-width: 18rem;
  padding: 0.5rem 0.25rem;
}
.blended-bdy
  .newsletter-block
  .newsletter-form-wrapper--alignLeft
  .newsletter-form-field-wrapper {
  padding: 0.5rem 0.25rem 0.5rem 0;
}
.blended-bdy .newsletter-block .newsletter-form-field-label {
  display: none;
}
.blended-bdy .newsletter-block .newsletter-form-field-element {
  width: 100%;
  padding: 1em;
  background: #fff;
  transition: background 0.3s ease-out, border 0.3s ease-out;
}
.blended-bdy .newsletter-block .newsletter-form-field-element:focus {
  background: #fff;
}
.blended-bdy .newsletter-block .newsletter-form-button-wrapper {
  display: inline-block;
  width: auto;
  margin: 1rem 0 0 0;
  padding: 0.5rem 0.25rem;
}
.blended-bdy
  .newsletter-block
  .newsletter-form-wrapper--alignLeft
  .newsletter-form-button-wrapper {
  padding: 0.5rem 0.25rem 0.5rem 0;
}
.blended-bdy .newsletter-block .newsletter-form-button {
  position: relative;
  width: auto;
  padding: 1em 2.25em;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.blended-bdy .newsletter-block .newsletter-form-spinner.sqs-spin.light.large {
  visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 22px;
  width: 22px;
  margin-top: -11px;
  margin-left: -11px;
  border: none !important;
}
.blended-bdy
  .newsletter-block
  .newsletter-form-spinner.sqs-spin.light.large::before,
.blended-bdy
  .newsletter-block
  .newsletter-form-spinner.sqs-spin.light.large::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 50%;
  border: 2px solid currentColor;
}
.blended-bdy
  .newsletter-block
  .newsletter-form-spinner.sqs-spin.light.large::before {
  opacity: 0.15;
  -webkit-clip-path: inset(0 0 50% 0);
  clip-path: inset(0 0 50% 0);
}
.blended-bdy
  .newsletter-block
  .newsletter-form-spinner.sqs-spin.light.large::after {
  opacity: 0.7;
  -webkit-clip-path: inset(50% 0 0 0);
  clip-path: inset(50% 0 0 0);
}
.blended-bdy
  .newsletter-block
  .newsletter-form:not(.submitting)
  .newsletter-form-spinner.sqs-spin.light.large {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
.blended-bdy .newsletter-block .newsletter-form-footnote p {
  opacity: 0.8;
  margin: 1rem 0;
  padding: 0;
}
.blended-bdy .newsletter-block .newsletter-form-footnote p:last-child {
  margin-bottom: 0;
}
.blended-bdy .sqs-block-newsletter .newsletter-form-field-element {
  border: 1px solid rgba(0, 0, 0, 0.12);
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-header {
  width: 100%;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-header-description
  p {
  margin: 0 0 1rem 0;
  line-height: normal;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-body {
  padding: 0 0 0.5rem 0;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-fields-wrapper {
  display: block;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-field-wrapper,
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-button-wrapper {
  display: block;
  width: 100%;
  min-width: 0;
  padding: -0.5rem 0;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-button-wrapper {
  margin: 0.5rem 0 0 0;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-footnote
  p {
  margin: -2rem 0;
}
.blended-bdy
  .newsletter-block.newsletter-form-has-small-container
  .newsletter-form-footnote
  p:last-child {
  margin-bottom: 0;
}
.blended-bdy .sqs-block-image .design-layout-fluid {
  width: 100%;
  height: 100%;
}
.blended-bdy
  .sqs-block-image
  .design-layout-fluid
  .fluid-image-animation-wrapper {
  width: 100%;
  height: 100%;
}
.blended-bdy .sqs-block-image .design-layout-fluid img {
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
}
.blended-bdy .sqs-block-image .design-layout-fluid .sqs-image {
  display: flex;
}
.blended-bdy
  .sqs-block-image
  .design-layout-fluid.image-position-left
  .sqs-image {
  justify-content: flex-start;
}
.blended-bdy .sqs-block-image.sqs-stretched .sqs-block-content {
  height: 100%;
  width: 100%;
}
.blended-bdy .image-block-outer-wrapper.animation-loaded {
  transform: translatez(0);
}
.blended-bdy .sqs-use--icon,
.blended-bdy .sqs-use--mask {
  fill: transparent;
  transition: fill 170ms ease-in-out;
}
.blended-bdy .sqs-svg-icon--wrapper {
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 170ms ease-in-out;
  z-index: 0;
}
.blended-bdy .sqs-svg-icon--wrapper > div,
.blended-bdy .sqs-svg-icon--wrapper svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.blended-bdy
  .socialaccountlinks-v2-block
  .social-icons-shape-circle
  .sqs-svg-icon--wrapper {
  border-radius: 50%;
}
.blended-bdy .socialaccountlinks-v2-block .sqs-svg-icon--wrapper {
  transition: opacity 170ms ease-in-out;
}
.blended-bdy .socialaccountlinks-v2-block .sqs-svg-icon--social,
.blended-bdy .socialaccountlinks-v2-block .sqs-use--icon,
.blended-bdy .socialaccountlinks-v2-block .sqs-use--mask {
  fill: transparent;
}
.blended-bdy .socialaccountlinks-v2-block .sqs-svg-icon--wrapper:hover {
  opacity: 0.8;
}
.blended-bdy
  .socialaccountlinks-v2-block
  .social-icons-size-large:not(.social-icons-style-regular)
  .sqs-svg-icon--wrapper {
  width: 36px;
  height: 36px;
}
.blended-bdy
  .socialaccountlinks-v2-block
  .social-icons-size-extra-large:not(.social-icons-style-regular)
  .sqs-svg-icon--wrapper {
  width: 48px;
  height: 48px;
}
.blended-bdy .sqs-svg-icon--list {
  display: flex;
  align-items: center;
}
.blended-bdy .social-icon-alignment-left .sqs-svg-icon--list {
  justify-content: flex-start;
}
.blended-bdy .social-icon-alignment-center .sqs-svg-icon--list {
  justify-content: center;
}
.blended-bdy
  .social-icons-size-large.social-icon-alignment-left
  .sqs-svg-icon--wrapper {
  margin: 0 10px 0 0;
}
.blended-bdy
  .social-icons-size-extra-large.social-icon-alignment-center
  .sqs-svg-icon--wrapper {
  margin: 0 6px;
}
.blended-bdy:not(.button-style-default) .sqs-editable-button-layout,
.blended-bdy:not(.button-style-default) .sqs-editable-button-style,
.blended-bdy:not(.button-style-default) .sqs-editable-button-shape {
  display: inline-block;
  width: auto;
  height: auto;
  border-width: 0;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: normal;
  padding: 1.2rem 2.004rem;
}
.blended-bdy:not(.button-style-default) .sqs-editable-button-layout:hover,
.blended-bdy:not(.button-style-default) .sqs-editable-button-style:hover,
.blended-bdy:not(.button-style-default) .sqs-editable-button-shape:hover {
  opacity: 1;
}
.blended-bdy a {
  cursor: pointer;
  color: inherit;
  text-decoration: none;
}
.blended-bdy .burger {
  position: relative;
  display: inline-block;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.blended-bdy .burger-box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 35px;
  height: 35px;
}
.blended-bdy .burger-inner {
  width: 100%;
  height: 100%;
}
.blended-bdy .burger-inner .top-bun,
.blended-bdy .burger-inner .patty,
.blended-bdy .burger-inner .bottom-bun {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  content: "";
  width: 100%;
  transition: transform 250ms cubic-bezier(0.2, 0.6, 0.3, 1),
    width 250ms cubic-bezier(0.2, 0.6, 0.3, 1);
  will-change: transform, width;
}
.blended-bdy .burger-inner.header-menu-icon-halfLineHamburger .top-bun {
  transform: translatey(-9.5px);
}
.blended-bdy .burger-inner.header-menu-icon-halfLineHamburger .bottom-bun {
  transform: translatey(9.5px);
}
.blended-bdy .burger-inner.header-menu-icon-halfLineHamburger.navRight .patty {
  transform: scalex(0.5) translatex(17.5px);
}
.blended-bdy .icon {
  position: relative;
  display: block;
  width: 25px;
  height: 25px;
  box-sizing: content-box;
  line-height: 1;
}
.blended-bdy .icon--stroke svg {
  stroke-width: 1px;
  fill: transparent;
}
.blended-bdy .icon--fill svg {
  fill: currentColor;
}
.blended-bdy .icon svg {
  width: 100%;
  height: 100%;
}
.blended-bdy .icon-cart-quantity {
  display: block;
  font-family: inherit;
}
.blended-bdy .icon-cart-quantity.legacy-cart {
  position: absolute;
  top: -1em;
  right: -1em;
  min-width: 1em;
  font-size: 10px;
  padding: 0.5em;
  text-align: right;
  line-height: 1em;
}
.blended-bdy {
  --previous-section-divider-offset: 0px;
}
.blended-bdy {
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.blended-bdy a {
  color: inherit;
  text-decoration: none;
}
.blended-bdy :focus {
  outline-offset: 4px;
}
.blended-bdy :focus,
.blended-bdy a:focus {
  outline-width: 2px;
  outline-style: solid;
}
.blended-bdy a:focus:not(:focus-visible) {
  outline: none;
}
.blended-bdy .section-background img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.blended-bdy .background-image-fx {
  visibility: hidden;
}
.blended-bdy .page-section {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.blended-bdy .page-section > .content-wrapper {
  width: 100%;
  box-sizing: content-box;
  position: relative;
}
.blended-bdy .page-section .content {
  width: 100%;
}
.blended-bdy .page-section > .content-wrapper {
  display: flex;
}
.blended-bdy .page-section.content-width--wide .content {
  width: 100%;
}
.blended-bdy .page-section.horizontal-alignment--center > .content-wrapper {
  justify-content: center;
}
.blended-bdy
  .page-section.section-height--medium:not(.content-collection):not(
    .gallery-section
  ):not(.user-items-list-section) {
  min-height: 66vh;
}
.blended-bdy
  .page-section.vertical-alignment--middle:not(.content-collection):not(
    .gallery-section
  ):not(.user-items-list-section):not(.editmode-changing-rowcount) {
  align-items: center;
}
.blended-bdy
  .page-section.vertical-alignment--middle:not(.content-collection):not(
    .gallery-section
  ):not(.user-items-list-section):not(
    .editmode-changing-rowcount
  ).section-height--medium
  > .content-wrapper {
  padding-top: 6.6vmax;
  padding-bottom: 6.6vmax;
}
.blended-bdy .section-border {
  position: absolute;
  top: calc(-1 * var(--previous-section-divider-offset, 0px));
  right: 0;
  bottom: 0;
  left: 0;
}
.blended-bdy .section-background {
  overflow: hidden;
  pointer-events: none;
}
.blended-bdy .section-background,
.blended-bdy .section-background .section-background-content,
.blended-bdy .section-background .section-background-canvas,
.blended-bdy .section-background .section-background-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blended-bdy .section-background img {
  position: relative;
}
.blended-bdy .background-pause-button {
  display: none;
  position: absolute;
  right: 14px;
  bottom: 14px;
  z-index: 999;
  border: 0;
  padding: 0;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(15px);
  outline: none;
}
.blended-bdy .background-pause-button:focus {
  background-color: rgba(0, 0, 0, 0.7);
}
.blended-bdy .background-pause-button::before {
  content: " ";
  position: absolute;
  width: 42px;
  height: 42px;
  left: -7px;
  top: -7px;
  border-radius: 50%;
  background: transparent;
  border: 2px solid transparent;
}
.blended-bdy .background-pause-button:focus::before {
  border-color: rgba(0, 0, 0, 0.7);
}
.blended-bdy .background-pause-button::after {
  content: " ";
  box-sizing: border-box;
  position: absolute;
  border-color: transparent transparent transparent #fff;
  width: 0;
  height: 12px;
  left: 11px;
  top: 10px;
  border-style: double;
  border-width: 0 0 0 10px;
}
.blended-bdy .background-pause-button.paused::after {
  height: 0;
  left: 12px;
  top: 8px;
  border-style: solid;
  border-width: 8px 0 8px 12px;
}
.blended-bdy .background-pause-button:hover::after {
  border-color: transparent transparent transparent #fff;
}
.blended-bdy #page {
  z-index: 9;
}
.blended-bdy #siteWrapper {
  display: flex;
  flex-direction: column;
}
.blended-bdy #footer-sections {
  margin-top: auto;
  position: relative;
  z-index: 0;
}
.blended-bdy #footer-sections .sqs-block-html a {
  display: inline-block;
}
.blended-bdy .floating-cart {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
  padding: 17px 17px 13px 13px;
  display: flex;
  justify-content: center;
  align-content: center;
}
.blended-bdy .floating-cart.hidden {
  display: none;
}
.blended-bdy .header {
  z-index: 10;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  line-height: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  pointer-events: none;
  transition: transform 140ms ease-in-out;
}
.blended-bdy .header .sqs-announcement-bar-dropzone {
  position: relative;
  z-index: 3;
  pointer-events: auto;
}
.blended-bdy .header .header-announcement-bar-wrapper {
  position: relative;
  z-index: 2;
  width: 100vw;
  box-sizing: border-box;
  padding-top: 0.6vw;
  padding-bottom: 0.6vw;
  padding-left: 4vw;
  padding-right: 4vw;
  pointer-events: auto;
}
.blended-bdy .header .header-announcement-bar-wrapper .header-border,
.blended-bdy .header .header-announcement-bar-wrapper .header-dropshadow {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
.blended-bdy .header .header-announcement-bar-wrapper .header-border {
  z-index: 1;
}
.blended-bdy
  .header
  .header-announcement-bar-wrapper
  .header-border[data-header-border="true"] {
  border: solid var(--headerBorderColor);
}
.blended-bdy
  .header
  .header-announcement-bar-wrapper
  .header-dropshadow[data-header-dropshadow="true"] {
  color: var(--headerDropShadowColor);
  opacity: 0.15;
}
.blended-bdy
  .tweak-fixed-header:not(.sqs-edit-mode-active):not(.sqs-site-styles-active)
  .header {
  position: fixed;
}
.blended-bdy
  .tweak-transparent-header
  .header:not(.shrink):not(.transparent-header-theme--override) {
  transition: background 300ms ease-in-out 0s, padding 140ms ease-in-out,
    transform 140ms ease-in-out 140ms;
  background-color: transparent !important;
}
.blended-bdy .tweak-fixed-header .header {
  transition: background 140ms ease-in-out 140ms, transform 140ms ease-in-out;
}
.blended-bdy .tweak-fixed-header .header .header-announcement-bar-wrapper {
  transition: padding 140ms ease-in-out;
}
.blended-bdy .header .header-nav-wrapper a {
  text-decoration: none;
  backface-visibility: hidden;
  padding: 0.1em 0;
}
.blended-bdy .header .header-skip-link {
  position: absolute;
  padding: 1em 1.5em;
  box-sizing: border-box;
  text-decoration: underline;
  z-index: 2;
  max-width: calc(100vw - 2.6em);
  top: 1.5em;
  left: -1000em;
}
.blended-bdy .header .header-skip-link:focus {
  left: 1.3em;
}
.blended-bdy .header-inner {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  width: 100%;
  height: inherit;
}
.blended-bdy .header-width-inset .header-inner {
  max-width: 1400px;
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
}
.blended-bdy .header-background,
.blended-bdy .header-background::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);
  will-change: opacity;
}
.blended-bdy .header-background::after {
  content: "";
  opacity: 0;
}
.blended-bdy .header-display-mobile {
  display: none;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
}
.blended-bdy .header-display-mobile .showOnDesktop {
  display: flex;
}
.blended-bdy .header-display-desktop {
  position: relative;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
}
.blended-bdy .header-display-desktop .showOnMobile {
  display: none;
}
.blended-bdy .header-title-nav-wrapper {
  display: flex;
  flex-wrap: nowrap;
  flex: 1 0 67%;
  align-items: center;
}
.blended-bdy .header-title {
  flex-grow: 0;
  flex-shrink: 0;
  backface-visibility: hidden;
}
.blended-bdy .header-title-logo {
  width: auto;
  font-size: 0;
}
.blended-bdy .header-title-logo a {
  display: inline-block;
  max-width: 100%;
  max-height: 101px;
}
.blended-bdy .header-title-logo img {
  width: auto;
  max-width: 100%;
  max-height: 101px;
}
.blended-bdy .header-title .header-mobile-logo {
  display: none;
}
.blended-bdy .header-burger {
  display: none;
  align-items: center;
  justify-content: center;
}
.blended-bdy .header-nav {
  flex-grow: 1;
  flex-shrink: 1;
}
.blended-bdy .header-nav-list {
  display: inline-flex;
  flex-wrap: wrap;
}
.blended-bdy .header-nav-list > div {
  white-space: nowrap;
}
.blended-bdy .header-nav-list > div:not(.header-nav-item--folder) {
  display: inline-flex;
}
.blended-bdy .header-nav-item a {
  display: inline-flex;
  align-items: center;
}
.blended-bdy .header-actions {
  flex-grow: 0;
  flex-shrink: 1;
  display: inline-flex;
  align-items: center;
}
.blended-bdy .header-actions--right {
  justify-content: flex-end;
}
.blended-bdy .header-layout-nav-right .header-nav {
  text-align: right;
  margin-left: auto;
  padding-left: 1.1vw;
}
.blended-bdy .header-layout-nav-right .header-nav-list {
  justify-content: flex-end;
}
.blended-bdy
  .header-layout-nav-right
  .header-nav-item:not(:first-child):not(.header-actions-action--cart) {
  margin-left: 1.4vw;
}
.blended-bdy .header-layout-nav-right .header-actions {
  margin-right: 0;
}
.blended-bdy .header[data-first-focusable-element]:focus {
  outline: none;
}
.blended-bdy main .sections:first-child .page-section:first-child {
  padding-top: 100px;
}
.blended-bdy .header-menu {
  position: fixed;
  z-index: 1;
  display: flex;
  flex-direction: column;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  will-change: opacity, visibility;
  user-select: none;
  text-align: center;
  pointer-events: auto;
}
.blended-bdy .header-menu a {
  opacity: 1;
}
.blended-bdy .header-menu-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.blended-bdy .header-menu-nav {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
}
.blended-bdy .header-menu-nav-list {
  position: relative;
  flex-grow: 1;
  width: 100%;
  transform: translatey(20px);
  transition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.blended-bdy .header-menu-nav-folder {
  position: absolute;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  max-height: 100%;
  justify-content: flex-start;
  overflow-y: scroll;
  overflow-x: hidden;
  transform: translatex(100%);
  transition: transform 600ms cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-overflow-scrolling: touch;
  flex-direction: column;
}
.blended-bdy .header-menu-nav-folder[data-folder="root"] {
  transform: translatex(0%);
}
.blended-bdy .header-menu-nav-folder-content {
  position: relative;
  display: flex;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 0;
  justify-content: center;
  flex-direction: column;
}
.blended-bdy .header-menu-nav-folder--active {
  transform: translatex(0);
  will-change: transform;
}
.blended-bdy .header-menu-nav-item {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding-left: 4vw;
  padding-right: 4vw;
}
.blended-bdy .header-menu-nav-item a {
  position: relative;
  display: inline-flex;
  align-items: center;
  margin: 2.1vw 5vw;
  transition: opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.blended-bdy .header-menu-nav-item-content {
  position: relative;
  display: inline-flex;
  align-items: center;
  pointer-events: none;
}
.blended-bdy .visually-hidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}
.blended-bdy {
  background-color: var(--siteBackgroundColor);
  color: var(--paragraphMediumColor);
}
.blended-bdy .page-section .section-border {
  background-color: var(--siteBackgroundColor);
}
.blended-bdy p a {
  color: var(--paragraphLinkColor);
}
.blended-bdy .section-background-overlay {
  opacity: 0;
}
.blended-bdy .sqs-block-image .sqs-image-content::after {
  opacity: 0.1;
}
.blended-bdy .page-section {
  color: var(--paragraphMediumColor);
}
.blended-bdy :not(.has-background) .section-background {
  background-color: var(--siteBackgroundColor);
}
.blended-bdy h1 {
  color: var(--headingExtraLargeColor);
}
.blended-bdy h2 {
  color: var(--headingLargeColor);
}
.blended-bdy h4 {
  color: var(--headingSmallColor);
}
.blended-bdy .sqsrte-large {
  color: var(--paragraphLargeColor);
}
.blended-bdy .sqsrte-text-color--darkAccent {
  color: hsl(var(--darkAccent-hsl));
}
.blended-bdy .sqs-block-html {
  border-color: var(--tweak-text-block-stroke-color);
}
.blended-bdy .sqs-block-marquee {
  border-color: var(--tweak-marquee-block-stroke-color);
}
.blended-bdy .sqs-block-marquee h1 {
  color: var(--tweak-marquee-block-heading-color);
}
.blended-bdy .sqs-block-html a {
  color: var(--paragraphLinkColor);
}
.blended-bdy :focus,
.blended-bdy a:focus {
  outline-color: var(--navigationLinkColor);
}
.blended-bdy .primary-button-style-solid .sqs-button-element--primary {
  color: var(--primaryButtonTextColor);
  background-color: var(--primaryButtonBackgroundColor);
  border-color: var(--primaryButtonBackgroundColor);
}
.blended-bdy .primary-button-style-solid .sqs-button-element--primary {
  color: var(--primaryButtonTextColor);
  background-color: var(--primaryButtonBackgroundColor);
  border-color: var(--primaryButtonTextColor);
}
.blended-bdy .header-skip-link.sqs-button-element--primary {
  color: var(--primaryButtonTextColor) !important;
  background-color: var(--primaryButtonBackgroundColor) !important;
  border-color: var(--primaryButtonBackgroundColor) !important;
}
.blended-bdy .section-background-overlay {
  background-color: var(--backgroundOverlayColor);
}
.blended-bdy .floating-cart {
  background-color: var(--primaryButtonBackgroundColor);
  color: var(--primaryButtonTextColor);
}
.blended-bdy .floating-cart :focus {
  outline-color: var(--primaryButtonTextColor);
}
.blended-bdy .floating-cart .icon--stroke svg {
  stroke: var(--primaryButtonTextColor);
}
.blended-bdy [data-header-style="dynamic"].header {
  background-color: hsla(212.46, 57.01%, 20.98%, 0);
}
.blended-bdy :not(.header--menu-open) .header-nav-wrapper a {
  color: var(--navigationLinkColor);
}
.blended-bdy :not(.header--menu-open) .burger-inner .top-bun,
.blended-bdy :not(.header--menu-open) .burger-inner .patty,
.blended-bdy :not(.header--menu-open) .burger-inner .bottom-bun {
  background-color: var(--navigationLinkColor);
}
.blended-bdy :not(.header--menu-open) .header-actions {
  color: var(--navigationLinkColor);
}
.blended-bdy .site-wrapper .header-menu .header-menu-bg {
  background-color: var(--menuOverlayBackgroundColor);
}
.blended-bdy .site-wrapper .header-menu .header-menu-nav a:not(.btn) {
  color: var(--menuOverlayNavigationLinkColor);
}
.blended-bdy .fluidImageOverlay {
  background-color: var(--image-block-overlay-color);
}
.blended-bdy .sqs-image-content::after {
  background-color: var(--backgroundOverlayColor);
}
.blended-bdy .sqs-block-newsletter {
  border-color: var(--tweak-newsletter-block-stroke-color);
}
.blended-bdy .sqs-block-newsletter .newsletter-form-header-description {
  color: var(--tweak-newsletter-block-description-color);
}
.blended-bdy .sqs-block-newsletter .newsletter-form-button {
  background-color: var(
    --tweak-newsletter-block-button-background-color
  ) !important;
  color: var(--tweak-newsletter-block-button-text-color) !important;
}
.blended-bdy .sqs-block-newsletter .newsletter-form-footnote {
  color: var(--tweak-newsletter-block-footnote-color) !important;
}
.blended-bdy
  .socialaccountlinks-v2-block
  .social-icons-style-knockout
  .sqs-use--mask {
  fill: var(--social-links-block-main-icon-color);
}
.blended-bdy .has-section-divider .section-border {
  transform: translatez(0);
}
.blended-bdy .section-divider-display {
  position: absolute;
  top: calc(-1 * var(--previous-section-divider-offset, 0px));
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  z-index: 999;
}
.blended-bdy .section-divider-block {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
}
.blended-bdy .section-divider-display svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.blended-bdy .section-divider-stroke {
  stroke: var(--section-divider-stroke-color);
  stroke-width: var(--stroke-thickness);
  stroke-dasharray: var(--stroke-dasharray);
  stroke-linecap: var(--stroke-linecap);
  fill: transparent;
}
.blended-bdy #siteWrapper.site-wrapper .sqs-button-element--primary {
  padding: var(--primary-button-padding-y) var(--primary-button-padding-x);
}
.blended-bdy #siteWrapper.site-wrapper .sqs-button-element--primary {
  border-width: var(--primary-button-stroke);
}
.blended-bdy #siteWrapper.site-wrapper .sqs-button-element--primary {
  line-height: normal;
  border-style: solid;
}
.blended-bdy .primary-button-style-solid .sqs-button-element--primary {
  transition: 0.1s opacity linear;
  -webkit-backface-visibility: hidden;
}
.blended-bdy .primary-button-shape-pill .sqs-button-element--primary {
  border-radius: 300px;
}
.blended-bdy
  .form-field-checkbox-fill-outline.form-field-checkbox-color-inverted
  .form-item.email {
  --background-color-hsl: var(
    --dynamic-fill-color-hsl,
    var(--fallback-white-hsl)
  );
  --background-color-alpha: var(--dynamic-fill-color-a, 1);
  --background-color-alpha-default: 0;
  --checked-background-color-hsl: var(
    --dynamic-border-color-hsl,
    var(--fallback-black-hsl)
  );
  --checked-background-color-alpha: var(--dynamic-border-color-a, 1);
  --checked-background-color-alpha-default: var(--dynamic-border-color-a, 1);
  --checked-foreground-color: var(--dynamic-fill-color, #fafafa);
  --hover-alpha-modifier: var(--outline-hover-alpha-modifier);
  --checked-hover-alpha-modifier: var(--inverted-outline-hover-alpha-modifier);
}
.blended-bdy
  .form-field-checkbox-fill-outline.form-field-checkbox-color-inverted
  .form-item.email
  label {
  column-gap: var(--form-field-checkbox-space-between-icon-and-text);
  cursor: pointer;
}
.blended-bdy input:focus,
.blended-bdy textarea:focus {
  outline-style: solid;
  outline-color: var(--dynamic-border-color, var(--navigationLinkColor));
  outline-width: 2px;
  outline-offset: 2px !important;
}
.blended-bdy [data-animation-role="image"] {
  min-height: 1px;
}
.blended-bdy .sqs-jacquard .sections.sqs-frontend-overlay-editor-widget-host {
  --header-scrim-top-spacing: 0;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host:before {
  content: "";
  z-index: 1003;
  pointer-events: none;
  opacity: 0;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  top: var(--header-scrim-top-spacing);
  background: #000;
  position: absolute;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host#footer-sections:before {
  transition: opacity 0.2s ease-out;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host#sections:before {
  transition: opacity 0.3s ease-out;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host:after {
  text-transform: uppercase;
  content: attr(data-edit-button-text);
  z-index: 1004;
  color: #313131;
  letter-spacing: normal;
  pointer-events: none;
  opacity: 0;
  background: #fff;
  padding: 16px 33px 17px;
  font: 500 12px/22px Clarkson, Helvetica Neue, Helvetica, Arial, sans-serif;
  position: absolute;
  left: 50%;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host#footer-sections:after {
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  top: 22px;
  transform: translate(-50%, -20px);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host#sections:after {
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  bottom: 22px;
  transform: translate(-50%, 20px);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement {
  position: relative;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-container,
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-container {
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-wrapper {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  position: absolute;
  bottom: 22px;
  left: 50%;
  transform: translate(-50%, 20px);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-wrapper
  button {
  text-transform: uppercase;
  background: 0 0;
  min-height: 36px;
  margin: 4px;
  padding-left: 11px;
  padding-right: 16px;
  font: 500 12px/22px Clarkson, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-wrapper
  button:before {
  content: "";
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  background-color: #e7e7e7;
  border-radius: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  transform: translate(-130%) skew(-30deg);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-wrapper
  button:hover:before {
  opacity: 1;
  z-index: -1;
  transform: translate(0, 0) skew(0deg);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-wrapper
  button:after {
  content: "";
  background: #fff;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .page-edit-button-wrapper
  button
  div {
  align-items: center;
  display: flex;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-wrapper {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(-50% - 20px));
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-wrapper
  button {
  text-transform: uppercase;
  background: 0 0;
  min-height: 36px;
  margin: 4px;
  padding-left: 11px;
  padding-right: 16px;
  font: 500 12px/22px Clarkson, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-wrapper
  button:before {
  content: "";
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  background-color: #e7e7e7;
  border-radius: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  transform: translate(-130%) skew(-30deg);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-wrapper
  button:hover:before {
  opacity: 1;
  z-index: -1;
  transform: translate(0, 0) skew(0deg);
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-wrapper
  button:after {
  content: "";
  background: #fff;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy
  .sqs-jacquard
  .sections.sqs-frontend-overlay-editor-widget-host.header-improvement
  .footer-edit-button-wrapper
  button
  div {
  align-items: center;
  display: flex;
}
.blended-bdy .sqs-jacquard .header:before {
  content: "";
  z-index: 1003;
  opacity: 0;
  pointer-events: none;
  background: #000;
  width: 100%;
  transition: opacity 0.2s ease-out;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}
.blended-bdy .sqs-jacquard .header:after {
  text-transform: uppercase;
  content: attr(data-edit-button-text);
  z-index: 1004;
  color: #313131;
  letter-spacing: normal;
  opacity: 0;
  pointer-events: none;
  background: #fff;
  padding: 16px 33px 17px;
  font: 500 12px/22px Clarkson, Helvetica Neue, Helvetica, Arial, sans-serif;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  position: absolute;
  bottom: 22px;
  left: 50%;
  transform: translate(-50%, 20px);
}
.blended-bdy .sqs-jacquard .header .header-edit-button-container {
  z-index: 1005;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy .sqs-jacquard .header .header-edit-button-wrapper {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, calc(20px - 50%));
}
.blended-bdy .sqs-jacquard .header .header-edit-button-wrapper button {
  text-transform: uppercase;
  background: 0 0;
  min-height: 36px;
  margin: 4px;
  padding-left: 11px;
  padding-right: 16px;
  font: 500 12px/22px Clarkson, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.blended-bdy .sqs-jacquard .header .header-edit-button-wrapper button:before {
  content: "";
  opacity: 0;
  pointer-events: none;
  z-index: -1;
  background-color: #e7e7e7;
  border-radius: 4px;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  transform: translate(-130%) skew(-30deg);
}
.blended-bdy
  .sqs-jacquard
  .header
  .header-edit-button-wrapper
  button:hover:before {
  opacity: 1;
  z-index: -1;
  transform: translate(0, 0) skew(0deg);
}
.blended-bdy .sqs-jacquard .header .header-edit-button-wrapper button:after {
  content: "";
  background: #fff;
  width: 4px;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy .sqs-jacquard .header .header-edit-button-wrapper button div {
  align-items: center;
  display: flex;
}
.blended-bdy .sqs-jacquard section[data-section-id] {
  transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95),
    -webkit-filter 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95),
    filter 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  position: relative;
}
.blended-bdy .sqs-block {
  outline: none;
}
.blended-bdy .sqs-image-content {
  overflow: hidden;
  position: relative !important;
}
.blended-bdy .sqs-image-content img {
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy .sqs-image {
  position: relative;
  overflow: hidden;
}
.blended-bdy .sqs-image .sqs-image-content {
  overflow: hidden;
  position: relative !important;
}
.blended-bdy .sqs-image .sqs-image-content img {
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy .sqs-image,
.blended-bdy .sqs-image * {
  -webkit-user-select: none;
}
.blended-bdy .TextShape-node {
  --stroke: currentcolor;
  --stroke-width: 1px;
  --stroke-linecap: square;
  --stroke-linejoin: square;
  --opacity: 1;
  --blend: normal;
  pointer-events: none;
  z-index: -1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 1;
  visibility: visible;
  z-index: -1;
  mix-blend-mode: var(--blend);
  transition: opacity 0.25s ease-out, visibility 0.25s ease-out;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.blended-bdy .TextShape-node svg {
  width: 100%;
  height: 100%;
  stroke: var(--stroke);
  stroke-width: var(--stroke-width);
  stroke-linecap: var(--stroke-linecap);
  stroke-linejoin: var(--stroke-linejoin);
  fill: none;
  opacity: var(--opacity);
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: visible;
}
.blended-bdy p[data-rte-preserve-empty]:empty:before {
  content: "";
  display: inline-block;
}
.blended-bdy .section-toolbar-button-wrapper {
  z-index: 40001;
  background-color: #fff;
  border-radius: 8px;
  outline: none;
  justify-content: space-around;
  align-items: center;
  height: 44px;
  margin-right: 11px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.02);
}
.blended-bdy .section-toolbar-button-wrapper button {
  background-color: inherit;
  border: inherit;
  border-radius: 4px;
}
.blended-bdy .section-toolbar-button-wrapper:last-child {
  margin-right: 0;
}
.blended-bdy .edit-tool-button-icon {
  margin-right: 11px;
}
.blended-bdy .edit-tool-button {
  padding-right: 16px;
}
.blended-bdy .sqs-popup-overlay {
  z-index: 11000;
  background: 0 0;
  width: 100%;
  height: 100%;
  padding: 0;
  transition: opacity 0.25s ease-out;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
}
.blended-bdy .sqs-popup-overlay:not(.visible) {
  pointer-events: none;
  opacity: 0;
}
.blended-bdy .grecaptcha-badge {
  visibility: hidden;
}
.blended-bdy .top-bun,
.blended-bdy .patty,
.blended-bdy .bottom-bun {
  height: 2px;
}
.blended-bdy .fe-67d18c52d0e55449d5c8105e {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11px);
  --cell-max-width: calc(
    (var(--sqs-site-max-width, 1500px) - (11px * (8 - 1))) / 8
  );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(6, minmax(24px, auto));
  grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(
      8,
      minmax(0, var(--cell-max-width))
    ) minmax(var(--grid-gutter), 1fr);
  row-gap: 11px;
  column-gap: 11px;
}
.blended-bdy .fe-block-848f779c9438ee1c0f76 {
  grid-area: 1/2/3/10;
  z-index: 2;
}
.blended-bdy .fe-block-848f779c9438ee1c0f76 .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .fe-block-970044701eec8fc2981a {
  grid-area: 3/2/7/10;
  z-index: 0;
}
.blended-bdy .fe-block-970044701eec8fc2981a .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .has-section-divider[data-section-id="67d18c52d0e55449d5c8105f"] {
  padding-bottom: var(--divider-height);
  z-index: var(--z-index);
}
.blended-bdy
  .has-section-divider[data-section-id="67d18c52d0e55449d5c8105f"]
  .section-divider-svg-clip {
  display: block;
}
.blended-bdy
  .has-section-divider[data-section-id="67d18c52d0e55449d5c8105f"]
  .section-divider-block {
  height: var(--divider-height);
}
.blended-bdy [data-section-id="67d18c52d0e55449d5c8105f"] {
  --divider-height: 6vw;
  --z-index: 3;
}
.blended-bdy [data-section-id="67d17d7bc6c47966926ec175"] {
  --previous-section-divider-offset: 6vw;
}
.blended-bdy .fe-67d17d7bc6c47966926ec174 {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11px);
  --cell-max-width: calc(
    (var(--sqs-site-max-width, 1500px) - (11px * (8 - 1))) / 8
  );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(6, minmax(24px, auto));
  grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(
      8,
      minmax(0, var(--cell-max-width))
    ) minmax(var(--grid-gutter), 1fr);
  row-gap: 11px;
  column-gap: 11px;
}
.blended-bdy .fe-block-0e92becdee1eaeaf1b60 {
  grid-area: 1/1/4/11;
  z-index: 8;
}
.blended-bdy .fe-block-0e92becdee1eaeaf1b60 .sqs-block {
  justify-content: center;
}
.blended-bdy .fe-block-d2e31dec2ada1606684a {
  grid-area: 4/2/6/10;
  z-index: 9;
}
.blended-bdy .fe-block-d2e31dec2ada1606684a .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .has-section-divider[data-section-id="67d17d7bc6c47966926ec175"] {
  padding-bottom: var(--divider-height);
  z-index: var(--z-index);
}
.blended-bdy
  .has-section-divider[data-section-id="67d17d7bc6c47966926ec175"]
  .background-pause-button {
  bottom: calc(14px + var(--divider-height));
}
.blended-bdy
  .has-section-divider[data-section-id="67d17d7bc6c47966926ec175"]
  .section-divider-svg-clip {
  display: block;
}
.blended-bdy
  .has-section-divider[data-section-id="67d17d7bc6c47966926ec175"]
  .section-divider-block {
  height: var(--divider-height);
}
.blended-bdy [data-section-id="67d17d7bc6c47966926ec175"] {
  --divider-height: 6vw;
  --z-index: 2;
}
.blended-bdy [data-section-id="67868cc55f8ae4436ea70cae"] {
  --previous-section-divider-offset: 6vw;
}
.blended-bdy .fe-67868cc55f8ae4436ea70cad {
  --grid-gutter: calc(var(--sqs-mobile-site-gutter, 6vw) - 11px);
  --cell-max-width: calc(
    (var(--sqs-site-max-width, 1500px) - (11px * (8 - 1))) / 8
  );
  display: grid;
  position: relative;
  grid-area: 1/1/-1/-1;
  grid-template-rows: repeat(29, minmax(24px, auto));
  grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(
      8,
      minmax(0, var(--cell-max-width))
    ) minmax(var(--grid-gutter), 1fr);
  row-gap: 11px;
  column-gap: 11px;
}
.blended-bdy .fe-block-55104e940d5f450d72e6 {
  grid-area: 4/2/8/10;
  z-index: 6;
}
.blended-bdy .fe-block-55104e940d5f450d72e6 .sqs-block {
  justify-content: center;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741253995048_100473 {
  grid-area: 2/7/5/10;
  z-index: 7;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741253995048_100473 .sqs-block {
  justify-content: center;
}
.blended-bdy
  .fe-block-yui_3_17_2_1_1741253995048_100473
  .sqs-block-alignment-wrapper {
  align-items: center;
}
.blended-bdy .fe-block-aa573f53cfd7bcd4e33c {
  grid-area: 8/2/10/6;
  z-index: 2;
}
.blended-bdy .fe-block-aa573f53cfd7bcd4e33c .sqs-block {
  justify-content: center;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_50330 {
  grid-area: 10/2/12/10;
  z-index: 10;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_50330 .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_47936 {
  grid-area: 12/2/14/10;
  z-index: 9;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_47936 .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_52327 {
  grid-area: 14/2/16/10;
  z-index: 11;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_52327 .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_43102 {
  grid-area: 16/2/18/10;
  z-index: 8;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_43102 .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .fe-block-b315e585d558fda794f6 {
  grid-area: 18/2/28/10;
  z-index: 5;
}
.blended-bdy .fe-block-b315e585d558fda794f6 .sqs-block {
  justify-content: flex-start;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_120393 {
  grid-area: 28/2/30/10;
  z-index: 12;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741779978048_120393 .sqs-block {
  justify-content: center;
}
.blended-bdy .sqs-block-image .sqs-block-content {
  height: 100%;
  width: 100%;
}
.blended-bdy .fe-block-yui_3_17_2_1_1741253995048_100473 .fluidImageOverlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  mix-blend-mode: normal;
  opacity: 0;
}
.blended-bdy button,
.blended-bdy textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.blended-bdy button {
  line-height: normal;
}
.blended-bdy :focus,
.blended-bdy a:focus {
  outline-color: transparent;
}
.blended-bdy .burger--active .burger-inner .top-bun {
  transform: translatex(3.5px) rotate(-135deg);
  width: 28px;
}
.blended-bdy .burger--active .burger-inner .bottom-bun {
  transform: translatex(3.5px) rotate(135deg);
  width: 28px;
}
.blended-bdy .burger--active .burger-inner.navRight .patty,
.blended-bdy .burger--active .burger-inner .patty {
  transform: scale(0);
}
.blended-bdy .header--menu-open {
  overflow: hidden;
}
.blended-bdy .header {
  z-index: 10;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  line-height: 1;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  pointer-events: none;
  transition: transform 140ms ease-in-out;
}
.blended-bdy
  .header--menu-open
  .header
  .header-announcement-bar-wrapper
  .header-border {
  visibility: hidden;
}
.blended-bdy
  .header--menu-open
  .header
  .header-announcement-bar-wrapper
  .header-dropshadow {
  visibility: hidden;
}
.blended-bdy .header--menu-open .header-menu .header-menu-nav-list {
  transform: translatey(0);
}
.blended-bdy .header--menu-open .header .header-burger .top-bun,
.blended-bdy .header--menu-open .header .header-burger .patty,
.blended-bdy .header--menu-open .header .header-burger .bottom-bun {
  background-color: var(--menuOverlayNavigationLinkColor);
}
.blended-bdy .header--menu-open .header .header-nav-wrapper a {
  color: var(--menuOverlayNavigationLinkColor);
}
.blended-bdy .header--menu-open .header .header-actions {
  color: var(--menuOverlayNavigationLinkColor);
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy #siteWrapper .sqs-button-element--primary {
    font-size: calc(
      (var(--primary-button-font-font-size-value) - 1) * 0.012 *
        min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy #siteWrapper .sqs-button-element--primary {
    font-size: calc(
      (var(--primary-button-font-font-size-value) - 1) * 1.2vw + 1rem
    );
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy #siteWrapper .sqs-button-element--primary {
    font-size: calc(var(--primary-button-font-font-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .site-wrapper {
    font-size: calc(
      (var(--normal-text-size-value) - 1) * 0.012 * min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .site-wrapper {
    font-size: calc((var(--normal-text-size-value) - 1) * 1.2vw + 1rem);
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .site-wrapper {
    font-size: calc(var(--normal-text-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .sqsrte-large {
    font-size: calc(
      (var(--large-text-size-value) - 1) * 0.012 * min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .sqsrte-large {
    font-size: calc((var(--large-text-size-value) - 1) * 1.2vw + 1rem);
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .sqsrte-large {
    font-size: calc(var(--large-text-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy h1 {
    font-size: calc(
      (var(--heading-1-size-value) - 1) * 0.012 * min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy h1 {
    font-size: calc((var(--heading-1-size-value) - 1) * 1.2vw + 1rem);
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy h1 {
    font-size: calc(var(--heading-1-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy h2 {
    font-size: calc(
      (var(--heading-2-size-value) - 1) * 0.012 * min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy h2 {
    font-size: calc((var(--heading-2-size-value) - 1) * 1.2vw + 1rem);
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy h2 {
    font-size: calc(var(--heading-2-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy h4 {
    font-size: calc(
      (var(--heading-4-size-value) - 1) * 0.012 * min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy h4 {
    font-size: calc((var(--heading-4-size-value) - 1) * 1.2vw + 1rem);
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy h4 {
    font-size: calc(var(--heading-4-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .header-nav-item {
    font-size: calc(
      (var(--site-navigation-font-font-size-value) - 1) * 0.012 *
        min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .header-nav-item {
    font-size: calc(
      (var(--site-navigation-font-font-size-value) - 1) * 1.2vw + 1rem
    );
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .header-nav-item {
    font-size: calc(var(--site-navigation-font-font-size-value) * 1rem);
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy #siteWrapper .header-skip-link {
    font-size: calc(
      (var(--header-button-font-font-size-value) - 1) * 0.012 *
        min(100vh, 900px) + 1rem
    );
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy #siteWrapper .header-skip-link {
    font-size: calc(
      (var(--header-button-font-font-size-value) - 1) * 1.2vw + 1rem
    );
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy #siteWrapper .header-skip-link {
    font-size: calc(var(--header-button-font-font-size-value) * 1rem);
  }
}
@media screen and (min-width: 576px) {
  .blended-bdy .header-menu-nav-item a {
    font-size: 6.6vmin;
  }
}
@media screen and (min-width: 768px) {
  .blended-bdy .header-menu-nav-item a {
    font-size: 6vmin;
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .newsletter-form .newsletter-form-header-description {
    font-size: calc(
      (var(--newsletter-block-description-text-font-font-size-value) - 1) *
        0.012 * min(100vh, 900px) + 1rem
    ) !important;
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .newsletter-form .newsletter-form-header-description {
    font-size: calc(
      (var(--newsletter-block-description-text-font-font-size-value) - 1) *
        1.2vw + 1rem
    ) !important;
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .newsletter-form .newsletter-form-header-description {
    font-size: calc(
      var(--newsletter-block-description-text-font-font-size-value) * 1rem
    ) !important;
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .newsletter-form .newsletter-form-field-element {
    font-size: calc(
      (var(--newsletter-block-description-text-font-font-size-value) - 1) *
        0.012 * min(100vh, 900px) + 1rem
    ) !important;
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .newsletter-form .newsletter-form-field-element {
    font-size: calc(
      (var(--newsletter-block-description-text-font-font-size-value) - 1) *
        1.2vw + 1rem
    ) !important;
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .newsletter-form .newsletter-form-field-element {
    font-size: calc(
      var(--newsletter-block-description-text-font-font-size-value) * 1rem
    ) !important;
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .newsletter-form .newsletter-form-footnote {
    font-size: calc(
      (var(--newsletter-block-footnote-text-font-font-size-value) - 1) * 0.012 *
        min(100vh, 900px) + 1rem
    ) !important;
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .newsletter-form .newsletter-form-footnote {
    font-size: calc(
      (var(--newsletter-block-footnote-text-font-font-size-value) - 1) * 1.2vw +
        1rem
    ) !important;
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .newsletter-form .newsletter-form-footnote {
    font-size: calc(
      var(--newsletter-block-footnote-text-font-font-size-value) * 1rem
    ) !important;
  }
}
@media screen and (max-width: 991px) {
  .blended-bdy {
    font-size: min(var(--base-font-size), 16px);
  }
}
@media screen and (max-width: 320px) {
  .blended-bdy .newsletter-block .newsletter-form-header {
    width: 100%;
  }
  .blended-bdy .newsletter-block .newsletter-form-header-description p {
    margin: 0 0 1rem 0;
    line-height: normal;
  }
  .blended-bdy .newsletter-block .newsletter-form-body {
    padding: 0 0 0.5rem 0;
  }
  .blended-bdy .newsletter-block .newsletter-form-fields-wrapper {
    display: block;
  }
  .blended-bdy .newsletter-block .newsletter-form-field-wrapper,
  .blended-bdy .newsletter-block .newsletter-form-button-wrapper {
    display: block;
    width: 100%;
    min-width: 0;
    padding: -0.5rem 0;
  }
  .blended-bdy .newsletter-block .newsletter-form-button-wrapper {
    margin: 0.5rem 0 0 0;
  }
  .blended-bdy .newsletter-block .newsletter-form-footnote p {
    margin: -2rem 0;
  }
  .blended-bdy .newsletter-block .newsletter-form-footnote p:last-child {
    margin-bottom: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .blended-bdy .background-image-fx {
    visibility: visible;
  }
}
@media screen and (max-width: 767px) {
  .blended-bdy .page-section .content {
    width: 100% !important;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header .header-announcement-bar-wrapper {
    padding: 6vw;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-background::after {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
    opacity: 0;
    transform: matrix(1, 0, 0, 1, 0, 0);
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-display-mobile {
    display: flex;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-display-mobile .showOnDesktop {
    display: none;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-display-desktop {
    display: none;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-display-desktop .showOnMobile {
    display: flex;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-title {
    flex-grow: 1;
  }
}
@media screen and (max-width: 767px) {
  .blended-bdy .header-title-logo a {
    max-height: 73px;
  }
  .blended-bdy .header-title-logo img {
    max-height: 73px;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-burger {
    display: flex;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-nav {
    display: none;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-layout-nav-right .header-title {
    flex-grow: 1;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header .header-burger {
    margin-right: 0;
    align-items: flex-end;
    justify-content: flex-end;
    flex: 0 0 50px;
    width: 50px;
  }
  .blended-bdy .header .header-title-nav-wrapper {
    flex: 1 0 calc(100% - 50px);
  }
  .blended-bdy .header .header-title-nav-wrapper .header-title {
    margin-right: 0;
    flex: 1 0 100%;
    text-align: left;
  }
  .blended-bdy .header .header-title-nav-wrapper .header-nav {
    display: none;
  }
  .blended-bdy .header .header-actions {
    display: none;
  }
  .blended-bdy
    .header
    .header-mobile-layout-logo-left-nav-right
    .header-display-mobile
    .header-burger {
    justify-content: flex-end;
    flex: 0 0 50px;
  }
  .blended-bdy
    .header
    .header-mobile-layout-logo-left-nav-right
    .header-display-mobile
    .header-actions {
    justify-content: center;
  }
  .blended-bdy
    .header
    .header-mobile-layout-logo-left-nav-right
    .header-display-mobile
    .header-title {
    text-align: left;
  }
  .blended-bdy .header .header-title--use-mobile-logo .header-title-logo {
    display: none;
  }
  .blended-bdy .header .header-title--use-mobile-logo .header-mobile-logo {
    display: block;
  }
  .blended-bdy .header .header-title--use-mobile-logo .header-mobile-logo a {
    display: inline-block;
    max-height: 73px;
  }
  .blended-bdy .header .header-title--use-mobile-logo .header-mobile-logo img {
    max-height: 73px;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy main .sections:first-child .page-section:first-child {
    padding-top: 80.175px;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header-menu {
    transition: visibility 600ms cubic-bezier(0.4, 0, 0.2, 1),
      opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@media (hover: hover) {
  .blended-bdy .header-menu-nav-item:hover a {
    opacity: 0.9;
  }
}
@media screen and (max-width: 767px) and (orientation: portrait) {
  .blended-bdy .Marquee h1 {
    font-size: calc(
      (var(--marquee-font-size-value) - 1) * 0.012 * min(100vh, 900px) + 1rem
    ) !important;
  }
}
@media screen and (min-width: 768px),
  screen and (max-width: 1511px) and (orientation: landscape) {
  .blended-bdy .Marquee h1 {
    font-size: calc(
      (var(--marquee-font-size-value) - 1) * 1.2vw + 1rem
    ) !important;
  }
}
@media screen and (min-width: 1512px) {
  .blended-bdy .Marquee h1 {
    font-size: calc(var(--marquee-font-size-value) * 1rem) !important;
  }
}
@media (forced-colors: active) {
  .blended-bdy :not(.header--menu-open) .burger-inner .top-bun,
  .blended-bdy :not(.header--menu-open) .burger-inner .patty,
  .blended-bdy :not(.header--menu-open) .burger-inner .bottom-bun {
    background-color: ButtonText;
  }
}
@media (hover: hover) {
  .blended-bdy .primary-button-style-solid .sqs-button-element--primary:hover {
    opacity: 0.8;
  }
}
@media (max-width: 600px) {
  .blended-bdy .sqs-popup-overlay {
    height: 50vh;
    top: auto;
    bottom: 0;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-67d18c52d0e55449d5c8105e {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11px);
    --cell-max-width: calc(
      (var(--sqs-site-max-width, 1500px) - (11px * (24 - 1))) / 24
    );
    --inset-padding: 0vw;
    --row-height-scaling-factor: 0.0215;
    --container-width: min(
      var(--sqs-site-max-width, 1500px),
      calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding))
    );
    grid-template-rows: repeat(
      4,
      minmax(
        calc(var(--container-width) * var(--row-height-scaling-factor)),
        auto
      )
    );
    grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(
        24,
        minmax(0, var(--cell-max-width))
      ) minmax(var(--grid-gutter), 1fr);
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-848f779c9438ee1c0f76 {
    grid-area: 1/9/3/19;
    z-index: 2;
  }
  .blended-bdy .fe-block-848f779c9438ee1c0f76 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-970044701eec8fc2981a {
    grid-area: 3/2/5/26;
    z-index: 0;
  }
  .blended-bdy .fe-block-970044701eec8fc2981a .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-67d17d7bc6c47966926ec174 {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11px);
    --cell-max-width: calc(
      (var(--sqs-site-max-width, 1500px) - (11px * (24 - 1))) / 24
    );
    --inset-padding: 0vw;
    --row-height-scaling-factor: 0.0215;
    --container-width: min(
      var(--sqs-site-max-width, 1500px),
      calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding))
    );
    grid-template-rows: repeat(
      6,
      minmax(
        calc(var(--container-width) * var(--row-height-scaling-factor)),
        auto
      )
    );
    grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(
        24,
        minmax(0, var(--cell-max-width))
      ) minmax(var(--grid-gutter), 1fr);
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-0e92becdee1eaeaf1b60 {
    grid-area: 1/1/5/27;
    z-index: 8;
  }
  .blended-bdy .fe-block-0e92becdee1eaeaf1b60 .sqs-block {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-d2e31dec2ada1606684a {
    grid-area: 5/11/7/17;
    z-index: 9;
  }
  .blended-bdy .fe-block-d2e31dec2ada1606684a .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-67868cc55f8ae4436ea70cad {
    --grid-gutter: calc(var(--sqs-site-gutter, 4vw) - 11px);
    --cell-max-width: calc(
      (var(--sqs-site-max-width, 1500px) - (11px * (24 - 1))) / 24
    );
    --inset-padding: 0vw;
    --row-height-scaling-factor: 0.0215;
    --container-width: min(
      var(--sqs-site-max-width, 1500px),
      calc(100vw - var(--sqs-site-gutter, 4vw) * 2 - var(--inset-padding))
    );
    grid-template-rows: repeat(
      10,
      minmax(
        calc(var(--container-width) * var(--row-height-scaling-factor)),
        auto
      )
    );
    grid-template-columns: minmax(var(--grid-gutter), 1fr) repeat(
        24,
        minmax(0, var(--cell-max-width))
      ) minmax(var(--grid-gutter), 1fr);
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-55104e940d5f450d72e6 {
    grid-area: 5/2/9/9;
    z-index: 6;
  }
  .blended-bdy .fe-block-55104e940d5f450d72e6 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741253995048_100473 {
    grid-area: 2/2/5/5;
    z-index: 7;
  }
  .blended-bdy .fe-block-yui_3_17_2_1_1741253995048_100473 .sqs-block {
    justify-content: center;
  }
  .blended-bdy
    .fe-block-yui_3_17_2_1_1741253995048_100473
    .sqs-block-alignment-wrapper {
    align-items: center;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-aa573f53cfd7bcd4e33c {
    grid-area: 3/11/4/17;
    z-index: 2;
  }
  .blended-bdy .fe-block-aa573f53cfd7bcd4e33c .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_50330 {
    grid-area: 4/11/6/15;
    z-index: 10;
  }
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_50330 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_47936 {
    grid-area: 5/11/6/17;
    z-index: 9;
  }
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_47936 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_52327 {
    grid-area: 6/11/8/16;
    z-index: 11;
  }
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_52327 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_43102 {
    grid-area: 8/11/11/15;
    z-index: 8;
  }
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_43102 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-b315e585d558fda794f6 {
    grid-area: 3/17/9/26;
    z-index: 5;
  }
  .blended-bdy .fe-block-b315e585d558fda794f6 .sqs-block {
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_120393 {
    grid-area: 9/2/11/26;
    z-index: 12;
  }
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_120393 .sqs-block {
    justify-content: center;
  }
}
@media only screen and (pointer: coarse) and (max-width: 1024px),
  screen and (max-width: 799px) {
  .blended-bdy .header--menu-open .header-menu {
    opacity: 1;
    visibility: visible;
  }
}
@media (forced-colors: active) {
  .blended-bdy .header--menu-open .header .header-burger .top-bun,
  .blended-bdy .header--menu-open .header .header-burger .patty,
  .blended-bdy .header--menu-open .header .header-burger .bottom-bun {
    background-color: ButtonText;
  }
}

.blended-bdy .show-menu {
  visibility: visible;
  opacity: 1;
  width: 100vw;
}

.blended-bdy main {
  padding: 0px;
  margin: 0px;
  width: 100%;
}

.blended-bdy .Marquee-svg-text {
  display: block !important;
}

.blended-bdy .header-nav-item a {
  text-decoration: none !important;
  text-transform: uppercase;
}

.blended-bdy .header-menu-nav-item a {
  text-decoration: none !important;
  text-transform: uppercase;
}

form {
  overflow: hidden;
}

.blended-bdy .hide-button {
  display: none;
}

@media screen and (max-width: 430px) {
  .blended-bdy .fe-block-yui_3_17_2_1_1741779978048_120393 {
    display: none;
  }
  .blended-bdy .fe-67868cc55f8ae4436ea70cad {
    height: 80%;
    max-height: 700px;
  }
  .blended-bdy .ff-blended-firefish-footer {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start !important;
    padding-left: 6vw !important;
    padding-right: 6vw !important;
  }
  .blended-bdy .ff-blended-firefish-logo {
    margin-left: 0px !important;
  }
}