@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&family=Sofia+Sans:ital,wght@0,1..1000;1,1..1000&display=swap");
:root {
  --brand-blue-100: #bccef5;
  --brand-blue-200: #9ab2e4;
  --brand-blue-300: #83a3e7;
  --brand-blue-400: #6286d5;
  --brand-blue-500: #466cbe;
  --brand-blue-600: #36569b;
  --brand-blue-700: #294175;
  --brand-blue-900: #1b2a4b;
  --brand-blue-925: #111c3b;
  --brand-blue-950: #0e1425;
  --brand-blue-025: #fbfcfe;
  --brand-blue-050: #f1f5fe;
  --brand-blue-075: #e7edfd;
  --brand-blue-800: #223762;
  --brand-blue-050-archived: #e7eefd;
  --brand-golden-100: #ffeab8;
  --brand-golden-200: #ffe199;
  --brand-golden-300: #ffd375;
  --brand-golden-400: #f6c04c;
  --brand-golden-500: #ebb43d;
  --brand-golden-600: #e2a218;
  --brand-golden-700: #d09516;
  --brand-golden-800: #976f16;
  --brand-golden-900: #78560d;
  --brand-golden-950: #6a4c0b;
  --brand-golden-975: #2e2205;
  --brand-golden-025: #fff7e5;
  --brand-golden-050: #fff1d1;
  --brand-gray-100: #dbdcde;
  --brand-gray-200: #c4c5c8;
  --brand-gray-300: #aeafb2;
  --brand-gray-400: #999a9d;
  --brand-gray-500: #848588;
  --brand-gray-600: #6f6f72;
  --brand-gray-700: #5c5d60;
  --brand-gray-800: #4a4b4c;
  --brand-gray-900: #38393a;
  --brand-gray-950: #1d1e20;
  --brand-gray-025: #f9fafb;
  --brand-gray-050: #f3f4f7;
  --brand-gray-075: #e3e5e8;
  --brand-green-100: #b4d7cb;
  --brand-green-200: #94c6b5;
  --brand-green-300: #7baf9e;
  --brand-green-400: #46a485;
  --brand-green-500: #2f896b;
  --brand-green-650: #187254;
  --brand-green-700: #10563f;
  --brand-green-800: #0d4532;
  --brand-green-900: #063727;
  --brand-green-050: #d0eae1;
  --brand-green-600: #1a7a5a;
  --brand-green-025: #e5faf3;
  --brand-x-purple-100: #dad5ff;
  --brand-x-purple-200: #c2beff;
  --brand-x-purple-300: #aba8fd;
  --brand-x-purple-400: #9492e8;
  --brand-x-purple-500: #7e7ed2;
  --brand-x-purple-600: #686abc;
  --brand-x-purple-800: #3f448a;
  --brand-x-purple-900: #2d3370;
  --brand-x-purple-950: #1f234c;
  --brand-x-purple-050: #f2ecff;
  --brand-x-purple-700: #555aac;
  --brand-red-100: #ffffff;
  --brand-red-200: #ffa99c;
  --brand-red-300: #ff9184;
  --brand-red-400: #eb7a6f;
  --brand-red-500: #d4645a;
  --brand-red-700: #a23c37;
  --brand-red-800: #882b27;
  --brand-red-900: #6d1b1a;
  --brand-red-050: #ffdbce;
  --brand-red-600: #bb4c44;
  --brand-teal-100: #ddf3f3;
  --brand-teal-200: #bfe3e3;
  --brand-teal-300: #86c8cb;
  --brand-teal-400: #5eb7ba;
  --brand-teal-500: #129fa5;
  --brand-teal-600: #007e84;
  --brand-teal-800: #004e52;
  --brand-teal-900: #003538;
  --brand-teal-700: #006368;
  --brand-teal-050: #e8fcfc;
  --brand-teal-025: #faffff;
  --brand-violet-100: #eee5ff;
  --brand-violet-200: #e7dcff;
  --brand-violet-300: #d0baff;
  --brand-violet-400: #b99ff2;
  --brand-violet-500: #9c7edd;
  --brand-violet-600: #8165bf;
  --brand-violet-700: #6849ab;
  --brand-violet-800: #513986;
  --brand-violet-900: #483276;
  --brand-violet-050: #f3eeff;
  --brand-violet-025: #fcfaff;
  --brand-burgundy-100: #ffe5eb;
  --brand-burgundy-200: #ffdbea;
  --brand-burgundy-300: #fbb1cf;
  --brand-burgundy-400: #f28cb2;
  --brand-burgundy-500: #e4628d;
  --brand-burgundy-600: #c44a7b;
  --brand-burgundy-700: #99375d;
  --brand-burgundy-900: #621332;
  --brand-burgundy-800: #811942;
  --brand-burgundy-050: #ffecf4;
  --brand-burgundy-025: #fff5f9;
  --brand-x-yellow-100: #ffe7b8;
  --brand-x-yellow-200: #ffe2a8;
  --brand-x-yellow-400: #ffc043;
  --brand-x-yellow-500: #f5b22e;
  --brand-x-yellow-600: #db9c1f;
  --brand-x-yellow-700: #c58b16;
  --brand-x-yellow-800: #a06f0d;
  --brand-x-yellow-900: #78540d;
  --brand-x-yellow-050: #fff0d1;
  --brand-x-yellow-300: #ffd175;
  --brand-x-yellow-025: #fff6e5;
  --core-styles-fonts-font-family-heading: "Public Sans";
  --core-styles-fonts-font-family-body: "Public Sans";
  --core-styles-fonts-code: "Menlo";
  --core-styles-fonts-kerning-h1-kerning: -1;
  --core-styles-fonts-kerning-h2-kerning: -1px;
  --core-styles-fonts-kerning-h3-kerning: -0.75;
  --core-styles-fonts-kerning-h4-kerning: -0.5;
  --core-styles-fonts-kerning-body-kerning: -0.25;
  --core-styles-fonts-kerning-code-kerning: -3;
  --core-styles-border-radius-inset: 0px;
  --core-styles-object-padding-lg: 40px;
  --core-styles-object-padding-sm: 16px;
  --core-styles-border-radius-default: 24px;
  --core-styles-border-radius-card-grid: 8px;
  --core-styles-input-border-weight-initial: 1px;
  --core-styles-input-border-weight-focus: 2px;
  --core-styles-bkgd-anchor-nav: #fbfcfe;
  /* Dimension shortcuts - Desktop */
  --sp-section-top-bottom: 80px;
  --sp-section-left-right: 40px;
  --sp-section-between-block-patterns: 80px;
  --sp-row: 40px;
  --sp-section-wrapper-top-bottom: 40px;
  --sp-section-wrapper-left-right: 40px;
  --sp-section-margin: 40px;
  --sp-section-wrapper-grouped: 0px;
  --gutter-large: 48px;
  --gutter-default: 32px;
  --gutter-inset: 24px;
  --gutter-grid: 32px;
  --icon-size-sm: 24px;
  --icon-size-med: 48px;
  --icon-size-lg: 88px;
  --border-radius-default: 2px;
  --border-radius-inset: 0px;
  --border-radius-wrapper: 40px;
  --border-weight-initial: 1px;
  --border-weight-hover: 1px;
  --object-padding-med: 40px;
  --text-styles-size-h1: 56px;
  --text-styles-size-h1-title: 48px;
  --text-styles-size-h1-special: 40px;
  --text-styles-size-h2: 44px;
  --text-styles-size-h2-special: 20px;
  --text-styles-size-h3: 32px;
  --text-styles-size-h4: 22px;
  --text-styles-size-h4-special: 14px;
  --text-styles-size-h5: 18px;
  --text-styles-size-body-reg: 16px;
  --text-styles-size-heading-caps: 12px;
  --text-styles-size-body-sm: 14px;
  --text-styles-size-detail: 16px;
  --text-styles-size-callout: 18px;
  --text-styles-size-footer-breadcrumb: 12px;
  --text-styles-size-number-xl: 80px;
  --text-styles-size-number-xxl: 96px;
  --text-styles-line-height-line-height-h1: 67.2px;
  --text-styles-line-height-line-height-h1-title: ({textStyles.size-h1-Title}*1.2)px;
  --text-styles-line-height-line-height-h1-special: 52px;
  --text-styles-line-height-line-height-h2: 52.8px;
  --text-styles-line-height-line-height-h2-special: ({textStyles.size-h3}*1.2)px;
  --text-styles-line-height-line-height-h2-caps: ({textStyles.size-h2-special}*1.2)px;
  --text-styles-line-height-line-height-h3: 38.4px;
  --text-styles-line-height-line-height-h3-special: 52.8px;
  --text-styles-line-height-line-height-h4: 28.6px;
  --text-styles-line-height-line-height-h4-special: ({textStyles.size-h4-special}*1.3)px;
  --text-styles-line-height-line-height-h5: ({textStyles.size-h5}*1.2)px;
  --text-styles-line-height-line-height-body: ({textStyles.size-body-reg}*1.5)px;
  --text-styles-line-height-line-height-body-small: ({textStyles.size-body-sm}*1.5)px;
  --text-styles-line-height-line-height-callout: ({textStyles.size-callout}*1.4)px;
  --text-styles-line-height-line-height-heading-caps: ({textStyles.size-headingCaps}*1.2)px;
  --text-styles-line-height-line-height-footer-caps: ({textStyles.size-footer+breadcrumb}*1.2)px;
  --text-styles-line-height-line-height-detail: ({textStyles.size-detail}*1.4)px;
  --text-styles-line-height-line-height-detail-small: ({textStyles.size-footer+breadcrumb}*1.3)px;
  --text-styles-line-height-line-height-detail-sm-underline: ({textStyles.size-footer+breadcrumb}*1.3)px;
  --text-styles-line-height-line-height-code: ({textStyles.size-body-reg}*1.5)px;
  --text-styles-line-height-line-height-number-xl: ({textStyles.size-numberXL}*1.0)px;
  --text-styles-line-height-line-height-number-l: ({textStyles.size-h1-Title}*1.0)px;
  --text-styles-line-height-line-height-nav-text: ({textStyles.size-body-reg}*1.5)px;
  --text-styles-line-height-line-height-number-xxl: ({textStyles.size-numberXXL}*1.0)px;
}

@media (max-width: 782px) {
  :root {
    /* Dimension shortcuts - Mobile */
    --sp-section-top-bottom: 80px;
    --sp-section-left-right: 24px;
    --sp-section-between-block-patterns: 80px;
    --sp-row: 24px;
    --sp-section-wrapper-top-bottom: 24px;
    --sp-section-wrapper-left-right: 0px;
    --sp-section-margin: 40px;
    --sp-section-wrapper-grouped: 0px;
    --gutter-large: 48px;
    --gutter-default: 32px;
    --gutter-inset: 24px;
    --gutter-grid: 24px;
    --icon-size-sm: 24px;
    --icon-size-med: 48px;
    --icon-size-lg: 88px;
    --border-radius-default: 2px;
    --border-radius-inset: 0px;
    --border-radius-wrapper: 0px;
    --border-weight-initial: 1px;
    --border-weight-hover: 1px;
    --object-padding-med: 24px;
    --text-styles-size-h1: 32px;
    --text-styles-size-h1-title: 32px;
    --text-styles-size-h1-special: 38px;
    --text-styles-size-h2: 32px;
    --text-styles-size-h2-special: 20px;
    --text-styles-size-h3: 26px;
    --text-styles-size-h4: 22px;
    --text-styles-size-h4-special: 14px;
    --text-styles-size-h5: 18px;
    --text-styles-size-body-reg: 16px;
    --text-styles-size-heading-caps: 12px;
    --text-styles-size-body-sm: 14px;
    --text-styles-size-detail: 16px;
    --text-styles-size-callout: 18px;
    --text-styles-size-footer-breadcrumb: 12px;
    --text-styles-size-number-xl: 80px;
    --text-styles-size-number-xxl: 96px;
    --text-styles-line-height-line-height-h1: 38.4px;
    --text-styles-line-height-line-height-h1-title: ({textStyles.size-h1-Title}*1.2)px;
    --text-styles-line-height-line-height-h1-special: 49.4px;
    --text-styles-line-height-line-height-h2: 38.4px;
    --text-styles-line-height-line-height-h2-special: ({textStyles.size-h3}*1.2)px;
    --text-styles-line-height-line-height-h2-caps: ({textStyles.size-h2-special}*1.2)px;
    --text-styles-line-height-line-height-h3: 31.2px;
    --text-styles-line-height-line-height-h3-special: 38.4px;
    --text-styles-line-height-line-height-h4: 28.6px;
    --text-styles-line-height-line-height-h4-special: ({textStyles.size-h4-special}*1.3)px;
    --text-styles-line-height-line-height-h5: ({textStyles.size-h5}*1.2)px;
    --text-styles-line-height-line-height-body: ({textStyles.size-body-reg}*1.5)px;
    --text-styles-line-height-line-height-body-small: ({textStyles.size-body-sm}*1.5)px;
    --text-styles-line-height-line-height-callout: ({textStyles.size-callout}*1.4)px;
    --text-styles-line-height-line-height-heading-caps: ({textStyles.size-headingCaps}*1.2)px;
    --text-styles-line-height-line-height-footer-caps: ({textStyles.size-footer+breadcrumb}*1.2)px;
    --text-styles-line-height-line-height-detail: ({textStyles.size-detail}*1.4)px;
    --text-styles-line-height-line-height-detail-small: ({textStyles.size-footer+breadcrumb}*1.3)px;
    --text-styles-line-height-line-height-detail-sm-underline: ({textStyles.size-footer+breadcrumb}*1.3)px;
    --text-styles-line-height-line-height-code: ({textStyles.size-body-reg}*1.5)px;
    --text-styles-line-height-line-height-number-xl: ({textStyles.size-numberXL}*1.0)px;
    --text-styles-line-height-line-height-number-l: ({textStyles.size-h1-Title}*1.0)px;
    --text-styles-line-height-line-height-nav-text: ({textStyles.size-body-reg}*1.5)px;
    --text-styles-line-height-line-height-number-xxl: ({textStyles.size-numberXXL}*1.0)px;
  }
}
:root {
  /* Fluid tokens - smooth scaling between mobile and desktop */
  --sp-section-left-right-fluid: clamp(24px, calc(24px + (40 - 24) * ((100vw - 375px) / (1500 - 375))), 40px);
  --sp-row-fluid: clamp(24px, calc(24px + (40 - 24) * ((100vw - 375px) / (1500 - 375))), 40px);
  --sp-section-wrapper-top-bottom-fluid: clamp(24px, calc(24px + (40 - 24) * ((100vw - 375px) / (1500 - 375))), 40px);
  --sp-section-wrapper-left-right-fluid: clamp(0px, calc(0px + (40 - 0) * ((100vw - 375px) / (1500 - 375))), 40px);
  --gutter-grid-fluid: clamp(24px, calc(24px + (32 - 24) * ((100vw - 375px) / (1500 - 375))), 32px);
  --border-radius-wrapper-fluid: clamp(0px, calc(0px + (40 - 0) * ((100vw - 375px) / (1500 - 375))), 40px);
  --object-padding-med-fluid: clamp(24px, calc(24px + (40 - 24) * ((100vw - 375px) / (1500 - 375))), 40px);
  --text-styles-size-h1-fluid: clamp(32px, calc(32px + (56 - 32) * ((100vw - 375px) / (1500 - 375))), 56px);
  --text-styles-size-h1-title-fluid: clamp(32px, calc(32px + (48 - 32) * ((100vw - 375px) / (1500 - 375))), 48px);
  --text-styles-size-h1-special-fluid: clamp(38px, calc(38px + (40 - 38) * ((100vw - 375px) / (1500 - 375))), 40px);
  --text-styles-size-h2-fluid: clamp(32px, calc(32px + (44 - 32) * ((100vw - 375px) / (1500 - 375))), 44px);
  --text-styles-size-h3-fluid: clamp(26px, calc(26px + (32 - 26) * ((100vw - 375px) / (1500 - 375))), 32px);
  --text-styles-line-height-line-height-h1-fluid: clamp(38.4px, calc(38.4px + (67.2 - 38.4) * ((100vw - 375px) / (1500 - 375))), 67.2px);
  --text-styles-line-height-line-height-h1-special-fluid: clamp(49.4px, calc(49.4px + (52 - 49.4) * ((100vw - 375px) / (1500 - 375))), 52px);
  --text-styles-line-height-line-height-h2-fluid: clamp(38.4px, calc(38.4px + (52.8 - 38.4) * ((100vw - 375px) / (1500 - 375))), 52.8px);
  --text-styles-line-height-line-height-h3-fluid: clamp(31.2px, calc(31.2px + (38.4 - 31.2) * ((100vw - 375px) / (1500 - 375))), 38.4px);
  --text-styles-line-height-line-height-h3-special-fluid: clamp(38.4px, calc(38.4px + (52.8 - 38.4) * ((100vw - 375px) / (1500 - 375))), 52.8px);
}

.theme-blue-default {
  --button-btn-primary-fill-initial: #294175;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #294175;
  --button-btn-secondary-text-icon-initial: #294175;
  --button-btn-primary-fill-hover: #36569b;
  --button-btn-secondary-border-hover: #36569b;
  --button-btn-primary-fill-pressed: #294175;
  --button-btn-secondary-border-pressed: #294175;
  --button-btn-secondary-fill-hover: #36569b;
  --button-btn-tertiary-text-icon-initial: #294175;
  --button-btn-secondary-fill-pressed: #294175;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #36569b;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --code-code-block-fill: #0e1425;
  --code-code-block-border: #223762;
  --code-code-block-text: #bccef5;
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #294175;
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-fill-active: #294175;
  --nav-nav-bkgd-hover: #ff00ff;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--nav-nav-text-primary);
  --text-text-error: #bb4c44;
  --text-text-primary: #294175;
  --text-text-primary-link-hover: #36569b;
  --text-text-secondary: #466cbe;
  --text-text-secondary-link-hover: #6286d5;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #e7edfd;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #294175;
  --global-interactive-primary-hover: #36569b;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-blue-highlight {
  --button-btn-primary-fill-initial: #294175;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #294175;
  --button-btn-secondary-text-icon-initial: #294175;
  --button-btn-primary-fill-hover: #36569b;
  --button-btn-secondary-border-hover: #36569b;
  --button-btn-primary-fill-pressed: #294175;
  --button-btn-secondary-border-pressed: #294175;
  --button-btn-secondary-fill-hover: #36569b;
  --button-btn-tertiary-text-icon-initial: #294175;
  --button-btn-secondary-fill-pressed: #294175;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #36569b;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #fbfcfe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #2f896b;
  --bkgd-bkgd: #e7edfd;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #466cbe;
  --divider-divider-secondary: #9ab2e4;
  --divider-divider-tertiary: #bccef5;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #294175;
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-fill-active: #294175;
  --nav-nav-bkgd-hover: #ff00ff;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--nav-nav-text-primary);
  --text-text-error: inherit;
  --text-text-primary: #223762;
  --text-text-secondary: #36569b;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #36569b;
  --text-text-secondary-link-hover: #6286d5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #bccef5;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #294175;
  --global-interactive-primary-hover: #36569b;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-blue-showcase {
  --button-btn-primary-fill-initial: #e7edfd;
  --button-btn-primary-text-icon-initial: #294175;
  --button-btn-secondary-border-initial: #e7edfd;
  --button-btn-secondary-text-icon-initial: #fbfcfe;
  --button-btn-primary-fill-hover: #ffffff;
  --button-btn-secondary-border-hover: #e7edfd;
  --button-btn-primary-fill-pressed: #fbfcfe;
  --button-btn-secondary-border-pressed: #fbfcfe;
  --button-btn-secondary-fill-hover: #e7edfd;
  --button-btn-tertiary-text-icon-initial: #fbfcfe;
  --button-btn-secondary-fill-pressed: #e7edfd;
  --button-btn-secondary-text-icon-hover: #294175;
  --button-btn-tertiary-text-icon-hover: #ffffff;
  --button-btn-secondary-text-icon-pressed: #294175;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #466cbe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #7baf9e;
  --bkgd-bkgd: #294175;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #9ab2e4;
  --divider-divider-secondary: #6286d5;
  --divider-divider-tertiary: #466cbe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #ffdbce;
  --input-input-text-label-error: #ff9184;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #ff9184;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #83a3e7;
  --chip-chip-fill-hover: #36569b;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #36569b;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-fill-active: #fbfcfe;
  --nav-nav-bkgd-hover: #ff00ff;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--nav-nav-text-primary);
  --surface-surface: #36569b;
  --surface-surface-border: #466cbe;
  --surface-surface-border-muted: #36569b;
  --surface-surface-border-on-hover: #9ab2e4;
  --global-feedback-error: #ff9184;
  --global-interactive-primary-initial: #fbfcfe;
  --global-interactive-primary-hover: #ffffff;
  --global-interactive-secondary-initial: #e7edfd;
  --global-interactive-secondary-hover: #fbfcfe;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
  --text-text-error: #ff9184;
  --text-text-secondary: #e7edfd;
  --text-text-primary: #fbfcfe;
  --text-text-primary-inverse: pink;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #ffffff;
  --text-text-secondary-link-hover: #fbfcfe;
}

.theme-burgundy-default {
  --button-btn-primary-fill-initial: #811942;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #811942;
  --button-btn-secondary-text-icon-initial: #811942;
  --button-btn-primary-fill-hover: #99375d;
  --button-btn-secondary-border-hover: #99375d;
  --button-btn-primary-fill-pressed: #811942;
  --button-btn-secondary-border-pressed: #811942;
  --button-btn-secondary-fill-hover: #99375d;
  --button-btn-tertiary-text-icon-initial: #811942;
  --button-btn-secondary-fill-pressed: #811942;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #99375d;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #294175;
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #811942;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #bb4c44;
  --text-text-primary: #294175;
  --text-text-secondary: #466cbe;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #99375d;
  --text-text-secondary-link-hover: #6286d5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #e7edfd;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #811942;
  --global-interactive-primary-hover: #99375d;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-burgundy-highlight {
  --button-btn-primary-fill-initial: #811942;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #811942;
  --button-btn-secondary-text-icon-initial: #811942;
  --button-btn-primary-fill-hover: #99375d;
  --button-btn-secondary-border-hover: #99375d;
  --button-btn-primary-fill-pressed: #811942;
  --button-btn-secondary-border-pressed: #811942;
  --button-btn-secondary-fill-hover: #99375d;
  --button-btn-tertiary-text-icon-initial: #811942;
  --button-btn-secondary-fill-pressed: #811942;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #99375d;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #fff5f9;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #2f896b;
  --bkgd-bkgd: #ffdbea;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #c44a7b;
  --divider-divider-secondary: #f28cb2;
  --divider-divider-tertiary: #fbb1cf;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #a23c37;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #a23c37;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #99375d;
  --chip-chip-fill-hover: #ffecf4;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #fbb1cf;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #811942;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #a23c37;
  --text-text-primary: #621332;
  --text-text-secondary: #99375d;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #99375d;
  --text-text-secondary-link-hover: lime;
  --surface-surface: #ffecf4;
  --surface-surface-border: #f28cb2;
  --surface-surface-border-muted: #fbb1cf;
  --surface-surface-border-on-hover: #811942;
  --global-feedback-error: #a23c37;
  --global-interactive-primary-hover: #99375d;
  --global-interactive-primary-initial: #811942;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-burgundy-showcase {
  --button-btn-primary-fill-initial: #ffdbea;
  --button-btn-primary-text-icon-initial: #99375d;
  --button-btn-secondary-border-initial: #ffdbea;
  --button-btn-secondary-text-icon-initial: #ffdbea;
  --button-btn-primary-fill-hover: #ffecf4;
  --button-btn-secondary-border-hover: #ffecf4;
  --button-btn-primary-fill-pressed: #ffdbea;
  --button-btn-secondary-border-pressed: #ffdbea;
  --button-btn-secondary-fill-hover: #ffecf4;
  --button-btn-tertiary-text-icon-initial: #ffdbea;
  --button-btn-secondary-fill-pressed: #ffdbea;
  --button-btn-secondary-text-icon-hover: #99375d;
  --button-btn-tertiary-text-icon-hover: #ffecf4;
  --button-btn-secondary-text-icon-pressed: #99375d;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #c44a7b;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #7baf9e;
  --bkgd-bkgd: #811942;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #ffdbea;
  --divider-divider-secondary: #f28cb2;
  --divider-divider-tertiary: #c44a7b;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #ffdbce;
  --input-input-text-label-error: #ffa99c;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #ffa99c;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #fbb1cf;
  --chip-chip-fill-hover: #99375d;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #99375d;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #ffdbea;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #ffa99c;
  --text-text-primary: #ffe5eb;
  --text-text-secondary: #ffdbea;
  --text-text-primary-inverse: #294175;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #fff5f9;
  --text-text-secondary-link-hover: #ffe5eb;
  --surface-surface: #99375d;
  --surface-surface-border: #c44a7b;
  --surface-surface-border-muted: #99375d;
  --surface-surface-border-on-hover: #fbb1cf;
  --global-feedback-error: #ffa99c;
  --global-interactive-primary-initial: #ffdbea;
  --global-interactive-primary-hover: #ffecf4;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: #ffe5eb;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-golden-default {
  --button-btn-primary-fill-initial: #78560d;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #78560d;
  --button-btn-secondary-text-icon-initial: #78560d;
  --button-btn-primary-fill-hover: #d09516;
  --button-btn-secondary-border-hover: #d09516;
  --button-btn-primary-fill-pressed: #78560d;
  --button-btn-secondary-border-pressed: #78560d;
  --button-btn-secondary-fill-hover: #d09516;
  --button-btn-tertiary-text-icon-initial: #78560d;
  --button-btn-secondary-fill-pressed: #78560d;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #d09516;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: var(--surface-surface-border);
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #78560d;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #bb4c44;
  --text-text-primary: #294175;
  --text-text-secondary: #466cbe;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #d09516;
  --text-text-secondary-link-hover: #6286d5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #e7edfd;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #78560d;
  --global-interactive-primary-hover: #d09516;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-golden-highlight {
  --button-btn-primary-fill-initial: #6a4c0b;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #6a4c0b;
  --button-btn-secondary-text-icon-initial: #6a4c0b;
  --button-btn-primary-fill-hover: #e2a218;
  --button-btn-secondary-border-hover: #e2a218;
  --button-btn-primary-fill-pressed: #6a4c0b;
  --button-btn-secondary-border-pressed: #6a4c0b;
  --button-btn-secondary-fill-hover: #e2a218;
  --button-btn-tertiary-text-icon-initial: #6a4c0b;
  --button-btn-secondary-fill-pressed: #6a4c0b;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #e2a218;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: #78560d;
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #fffdf6;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #2f896b;
  --bkgd-bkgd: #fff1d1;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #e2a218;
  --divider-divider-secondary: #ffd375;
  --divider-divider-tertiary: #ffe199;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #a23c37;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #a23c37;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: var(--surface-surface-border);
  --chip-chip-fill-hover: #ffeab8;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #ffd375;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #6a4c0b;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #a23c37;
  --text-text-primary: #38393a;
  --text-text-secondary: #78560d;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #78560d;
  --text-text-secondary-link-hover: lime;
  --surface-surface: #fff7e5;
  --surface-surface-border: #ffd375;
  --surface-surface-border-muted: #ffe199;
  --surface-surface-border-on-hover: #d09516;
  --global-feedback-error: #a23c37;
  --global-interactive-primary-initial: #6a4c0b;
  --global-interactive-primary-hover: #e2a218;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: #f6c04c;
}

.theme-golden-showcase {
  --button-btn-primary-fill-initial: #ffeab8;
  --button-btn-primary-text-icon-initial: #6a4c0b;
  --button-btn-secondary-border-initial: #6a4c0b;
  --button-btn-secondary-text-icon-initial: #6a4c0b;
  --button-btn-primary-fill-hover: #fff1d1;
  --button-btn-secondary-border-hover: #78560d;
  --button-btn-primary-fill-pressed: #ffe199;
  --button-btn-secondary-border-pressed: #ffe199;
  --button-btn-secondary-fill-hover: #78560d;
  --button-btn-tertiary-text-icon-initial: #6a4c0b;
  --button-btn-secondary-fill-pressed: #ffe199;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #6a4c0b;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: #78560d;
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #ffe199;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #1a7a5a;
  --bkgd-bkgd: #ffd375;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #fff1d1;
  --divider-divider-secondary: #ffe199;
  --divider-divider-tertiary: #ffd375;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #882b27;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #882b27;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #fff1d1;
  --chip-chip-fill-hover: #ffffff;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #e2a218;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: #fff1d1;
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #78560d;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #882b27;
  --text-text-primary: #1d1e20;
  --text-text-secondary: #6a4c0b;
  --text-text-primary-inverse: #294175;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #78560d;
  --text-text-secondary-link-hover: #976f16;
  --surface-surface: #ffe199;
  --surface-surface-border: #ebb43d;
  --surface-surface-border-muted: #e2a218;
  --surface-surface-border-on-hover: #d09516;
  --global-feedback-error: #882b27;
  --global-interactive-primary-initial: #ffe199;
  --global-interactive-primary-hover: #78560d;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-green-default {
  --button-btn-primary-fill-initial: #187254;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #187254;
  --button-btn-secondary-text-icon-initial: #187254;
  --button-btn-primary-fill-hover: #1a7a5a;
  --button-btn-secondary-border-hover: #1a7a5a;
  --button-btn-primary-fill-pressed: #187254;
  --button-btn-secondary-border-pressed: #187254;
  --button-btn-secondary-fill-hover: #1a7a5a;
  --button-btn-tertiary-text-icon-initial: #187254;
  --button-btn-secondary-fill-pressed: #187254;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #1a7a5a;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #294175;
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-fill-active: #187254;
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #bb4c44;
  --text-text-primary: #294175;
  --text-text-secondary: #466cbe;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #1a7a5a;
  --text-text-secondary-link-hover: #6286d5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #e7edfd;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #187254;
  --global-interactive-primary-hover: #1a7a5a;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-green-highlight {
  --button-btn-primary-fill-initial: #10563f;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #10563f;
  --button-btn-secondary-text-icon-initial: #10563f;
  --button-btn-primary-fill-hover: #1a7a5a;
  --button-btn-secondary-border-hover: #1a7a5a;
  --button-btn-primary-fill-pressed: #10563f;
  --button-btn-secondary-border-pressed: #10563f;
  --button-btn-secondary-fill-hover: #1a7a5a;
  --button-btn-tertiary-text-icon-initial: #10563f;
  --button-btn-secondary-fill-pressed: #10563f;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #1a7a5a;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #e5faf3;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #1a7a5a;
  --bkgd-bkgd: #b4d7cb;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #2f896b;
  --divider-divider-secondary: #7baf9e;
  --divider-divider-tertiary: #94c6b5;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #a23c37;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #a23c37;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #10563f;
  --chip-chip-fill-hover: #d0eae1;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #94c6b5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-fill-active: #10563f;
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #a23c37;
  --text-text-primary: #063727;
  --text-text-secondary: #10563f;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #1a7a5a;
  --text-text-secondary-link-hover: lime;
  --surface-surface: #d0eae1;
  --surface-surface-border: #7baf9e;
  --surface-surface-border-muted: #94c6b5;
  --surface-surface-border-on-hover: #1a7a5a;
  --global-feedback-error: #a23c37;
  --global-interactive-primary-initial: #10563f;
  --global-interactive-primary-hover: #1a7a5a;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-green-showcase {
  --button-btn-primary-fill-initial: #b4d7cb;
  --button-btn-primary-text-icon-initial: #10563f;
  --button-btn-secondary-border-initial: #b4d7cb;
  --button-btn-secondary-text-icon-initial: #b4d7cb;
  --button-btn-primary-fill-hover: #e5faf3;
  --button-btn-secondary-border-hover: #e5faf3;
  --button-btn-primary-fill-pressed: #b4d7cb;
  --button-btn-secondary-border-pressed: #b4d7cb;
  --button-btn-secondary-fill-hover: #e5faf3;
  --button-btn-tertiary-text-icon-initial: #b4d7cb;
  --button-btn-secondary-fill-pressed: #b4d7cb;
  --button-btn-secondary-text-icon-hover: #10563f;
  --button-btn-tertiary-text-icon-hover: #e5faf3;
  --button-btn-secondary-text-icon-pressed: #10563f;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #1a7a5a;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #7baf9e;
  --bkgd-bkgd: #10563f;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #94c6b5;
  --divider-divider-secondary: #46a485;
  --divider-divider-tertiary: #2f896b;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #ffdbce;
  --input-input-text-label-error: #ffa99c;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #ffa99c;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #7baf9e;
  --chip-chip-fill-hover: #187254;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #187254;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #b4d7cb;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #ffa99c;
  --text-text-secondary: #d0eae1;
  --text-text-primary: #e5faf3;
  --text-text-primary-inverse: pink;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #ffffff;
  --text-text-secondary-link-hover: #e5faf3;
  --surface-surface: #187254;
  --surface-surface-border: #2f896b;
  --surface-surface-border-muted: #1a7a5a;
  --surface-surface-border-on-hover: #46a485;
  --global-feedback-error: #ffa99c;
  --global-interactive-primary-initial: #b4d7cb;
  --global-interactive-primary-hover: #e5faf3;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-hero-default {
  --button-btn-primary-fill-initial: #9ab2e4;
  --button-btn-primary-text-icon-initial: #223762;
  --button-btn-secondary-border-initial: #9ab2e4;
  --button-btn-secondary-text-icon-initial: #9ab2e4;
  --button-btn-primary-fill-hover: #e7edfd;
  --button-btn-secondary-border-hover: #f1f5fe;
  --button-btn-primary-fill-pressed: #9ab2e4;
  --button-btn-secondary-border-pressed: #9ab2e4;
  --button-btn-secondary-fill-hover: #e7edfd;
  --button-btn-tertiary-text-icon-initial: #9ab2e4;
  --button-btn-secondary-fill-pressed: #9ab2e4;
  --button-btn-secondary-text-icon-hover: #223762;
  --button-btn-tertiary-text-icon-hover: #e7edfd;
  --button-btn-secondary-text-icon-pressed: #223762;
  --logo-logo-fill: var(--text-text-primary);
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-inverse: inherit;
  --icon-icon-fill-secondary: #9ab2e4;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #0e1425;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-contact: #466cbe;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: inherit;
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #eb7a6f;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #eb7a6f;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: #ff00ff;
  --chip-chip-border-active: #ff00ff;
  --chip-chip-fill-hover: #ff00ff;
  --chip-chip-fill-active: #ff00ff;
  --chip-chip-border-initial: #ff00ff;
  --chip-chip-fill-initial: #ff00ff;
  --chip-chip-border-hover: #ff00ff;
  --nav-nav-bkgd-hover: #223762;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--text-text-primary);
  --text-text-error: #eb7a6f;
  --text-text-primary: #e7edfd;
  --text-text-secondary: #9ab2e4;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #ffffff;
  --text-text-secondary-link-hover: #bccef5;
  --surface-surface: #294175;
  --surface-surface-inverse: #ffffff;
  --surface-surface-border: #36569b;
  --surface-surface-border-muted: #294175;
  --surface-surface-border-on-hover: #83a3e7;
  --global-feedback-error: #eb7a6f;
  --global-interactive-primary-initial: #bccef5;
  --global-interactive-primary-hover: #f1f5fe;
  --global-interactive-secondary-initial: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-hero-golden {
  --button-btn-primary-fill-initial: #6a4c0b;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #6a4c0b;
  --button-btn-secondary-text-icon-initial: #6a4c0b;
  --button-btn-primary-fill-hover: #d09516;
  --button-btn-secondary-border-hover: #78560d;
  --button-btn-primary-fill-pressed: #6a4c0b;
  --button-btn-secondary-border-pressed: #6a4c0b;
  --button-btn-secondary-fill-hover: #78560d;
  --button-btn-tertiary-text-icon-initial: #6a4c0b;
  --button-btn-secondary-fill-pressed: #6a4c0b;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #78560d;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: var(--text-text-primary);
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-inverse: inherit;
  --icon-icon-fill-secondary: #9ab2e4;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffd375;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-contact: #466cbe;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --divider-divider-primary: #78560d;
  --divider-divider-secondary: #e2a218;
  --divider-divider-tertiary: #f6c04c;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: inherit;
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: inherit;
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #eb7a6f;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #eb7a6f;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: #ff00ff;
  --chip-chip-border-active: #ff00ff;
  --chip-chip-fill-hover: #ff00ff;
  --chip-chip-fill-active: #ff00ff;
  --chip-chip-border-initial: #ff00ff;
  --chip-chip-fill-initial: #ff00ff;
  --chip-chip-border-hover: #ff00ff;
  --nav-nav-bkgd-hover: #f6c04c;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--text-text-primary);
  --text-text-error: #eb7a6f;
  --text-text-primary: #2e2205;
  --text-text-secondary: #78560d;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #2e2205;
  --text-text-secondary-link-hover: #bccef5;
  --surface-surface: #294175;
  --surface-surface-inverse: #ffffff;
  --surface-surface-border: #36569b;
  --surface-surface-border-muted: #294175;
  --surface-surface-border-on-hover: #83a3e7;
  --global-feedback-error: #eb7a6f;
  --global-interactive-primary-initial: #6a4c0b;
  --global-interactive-primary-hover: #78560d;
  --global-interactive-secondary-initial: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-hero-light-blue {
  --button-btn-primary-fill-initial: #294175;
  --button-btn-primary-text-icon-initial: #fbfcfe;
  --button-btn-secondary-border-initial: #294175;
  --button-btn-secondary-text-icon-initial: #294175;
  --button-btn-primary-fill-hover: #36569b;
  --button-btn-secondary-border-hover: #36569b;
  --button-btn-primary-fill-pressed: #294175;
  --button-btn-secondary-border-pressed: #294175;
  --button-btn-secondary-fill-hover: #36569b;
  --button-btn-tertiary-text-icon-initial: #294175;
  --button-btn-secondary-fill-pressed: #294175;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #36569b;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: var(--text-text-primary);
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-inverse: inherit;
  --icon-icon-fill-secondary: #9ab2e4;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #f1f5fe;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-contact: #466cbe;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: inherit;
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: inherit;
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #eb7a6f;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #eb7a6f;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: #ff00ff;
  --chip-chip-border-active: #ff00ff;
  --chip-chip-fill-hover: #ff00ff;
  --chip-chip-fill-active: #ff00ff;
  --chip-chip-border-initial: #ff00ff;
  --chip-chip-fill-initial: #ff00ff;
  --chip-chip-border-hover: #ff00ff;
  --nav-nav-bkgd-hover: #bccef5;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--text-text-primary);
  --text-text-error: #eb7a6f;
  --text-text-primary: #223762;
  --text-text-secondary: #36569b;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #6286d5;
  --text-text-secondary-link-hover: #bccef5;
  --surface-surface: #294175;
  --surface-surface-inverse: #ffffff;
  --surface-surface-border: #36569b;
  --surface-surface-border-muted: #bccef5;
  --surface-surface-border-on-hover: #83a3e7;
  --global-feedback-error: #eb7a6f;
  --global-interactive-primary-initial: #294175;
  --global-interactive-primary-hover: #36569b;
  --global-interactive-secondary-initial: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.sep-header.is-sticky,
.theme-hero-white {
  --button-btn-primary-fill-initial: #294175;
  --button-btn-primary-text-icon-initial: #fbfcfe;
  --button-btn-secondary-border-initial: #294175;
  --button-btn-secondary-text-icon-initial: #294175;
  --button-btn-primary-fill-hover: #36569b;
  --button-btn-secondary-border-hover: #36569b;
  --button-btn-primary-fill-pressed: #294175;
  --button-btn-secondary-border-pressed: #294175;
  --button-btn-secondary-fill-hover: #36569b;
  --button-btn-tertiary-text-icon-initial: #294175;
  --button-btn-secondary-fill-pressed: #294175;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #36569b;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: var(--text-text-primary);
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-inverse: inherit;
  --icon-icon-fill-secondary: #9ab2e4;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-contact: #466cbe;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: inherit;
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: inherit;
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #eb7a6f;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #eb7a6f;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: #ff00ff;
  --chip-chip-border-active: #ff00ff;
  --chip-chip-fill-hover: #ff00ff;
  --chip-chip-fill-active: magenta;
  --chip-chip-border-initial: #ff00ff;
  --chip-chip-fill-initial: #ff00ff;
  --chip-chip-border-hover: #ff00ff;
  --nav-nav-bkgd-hover: #e7edfd;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--text-text-primary);
  --text-text-error: #eb7a6f;
  --text-text-primary: #223762;
  --text-text-secondary: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #6286d5;
  --text-text-secondary-link-hover: #bccef5;
  --surface-surface: #294175;
  --surface-surface-inverse: #ffffff;
  --surface-surface-border: #36569b;
  --surface-surface-border-muted: #294175;
  --surface-surface-border-on-hover: #83a3e7;
  --global-feedback-error: #eb7a6f;
  --global-interactive-primary-initial: #294175;
  --global-interactive-primary-hover: #36569b;
  --global-interactive-secondary-initial: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-shared {
  --button-btn-primary-fill-initial: #9ab2e4;
  --button-btn-primary-text-icon-initial: #223762;
  --button-btn-secondary-border-initial: #9ab2e4;
  --button-btn-secondary-text-icon-initial: #9ab2e4;
  --button-btn-primary-fill-hover: #e7edfd;
  --button-btn-secondary-border-hover: #f1f5fe;
  --button-btn-primary-fill-pressed: #9ab2e4;
  --button-btn-secondary-border-pressed: #9ab2e4;
  --button-btn-secondary-fill-hover: #e7edfd;
  --button-btn-tertiary-text-icon-initial: #9ab2e4;
  --button-btn-secondary-fill-pressed: #9ab2e4;
  --button-btn-secondary-text-icon-hover: #223762;
  --button-btn-tertiary-text-icon-hover: #e7edfd;
  --button-btn-secondary-text-icon-pressed: #223762;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-inverse: var(--text-text-primary-inverse);
  --icon-icon-fill-secondary: #9ab2e4;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #1b2a4b;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-contact: #466cbe;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #eb7a6f;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #eb7a6f;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: #ff00ff;
  --chip-chip-border-active: #ff00ff;
  --chip-chip-fill-hover: #ff00ff;
  --chip-chip-fill-active: #ff00ff;
  --chip-chip-border-initial: #ff00ff;
  --chip-chip-fill-initial: #ff00ff;
  --chip-chip-border-hover: #ff00ff;
  --nav-nav-bkgd-hover: #223762;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --nav-nav-active-parent: var(--nav-nav-text-primary);
  --nav-nav-sticky-text-primary: var(--text-text-primary-inverse);
  --nav-nav-sticky-text-secondary: var(--text-text-secondary-inverse);
  --text-text-error: #eb7a6f;
  --text-text-primary: #e7edfd;
  --text-text-secondary: #9ab2e4;
  --text-text-primary-inverse: #223762;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #ffffff;
  --text-text-secondary-link-hover: #bccef5;
  --surface-surface: #294175;
  --surface-surface-inverse: #ffffff;
  --surface-surface-border: #36569b;
  --surface-surface-border-muted: #294175;
  --surface-surface-border-on-hover: #83a3e7;
  --global-feedback-error: #eb7a6f;
  --global-interactive-primary-initial: #bccef5;
  --global-interactive-primary-hover: #f1f5fe;
  --global-interactive-secondary-initial: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-teal-default {
  --button-btn-primary-fill-initial: #006368;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #006368;
  --button-btn-secondary-text-icon-initial: #006368;
  --button-btn-primary-fill-hover: #007e84;
  --button-btn-secondary-border-hover: #007e84;
  --button-btn-primary-fill-pressed: #006368;
  --button-btn-secondary-border-pressed: #006368;
  --button-btn-secondary-fill-hover: #007e84;
  --button-btn-tertiary-text-icon-initial: #006368;
  --button-btn-secondary-fill-pressed: #006368;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #007e84;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: var(--surface-surface-border);
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #006368;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #bb4c44;
  --text-text-primary: #294175;
  --text-text-secondary: #466cbe;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #007e84;
  --text-text-secondary-link-hover: #6286d5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #e7edfd;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #006368;
  --global-interactive-primary-hover: #007e84;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-teal-highlight {
  --button-btn-primary-fill-initial: #006368;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #006368;
  --button-btn-secondary-text-icon-initial: #006368;
  --button-btn-primary-fill-hover: #007e84;
  --button-btn-secondary-border-hover: #007e84;
  --button-btn-primary-fill-pressed: #006368;
  --button-btn-secondary-border-pressed: #006368;
  --button-btn-secondary-fill-hover: #007e84;
  --button-btn-tertiary-text-icon-initial: #006368;
  --button-btn-secondary-fill-pressed: #006368;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #007e84;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #faffff;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #2f896b;
  --bkgd-bkgd: #ddf3f3;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #129fa5;
  --divider-divider-secondary: #86c8cb;
  --divider-divider-tertiary: #bfe3e3;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #a23c37;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #a23c37;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: var(--surface-surface-border);
  --chip-chip-fill-hover: #e8fcfc;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bfe3e3;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #006368;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #a23c37;
  --text-text-primary: #003538;
  --text-text-secondary: #006368;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #007e84;
  --text-text-secondary-link-hover: lime;
  --surface-surface: #faffff;
  --surface-surface-border: #86c8cb;
  --surface-surface-border-muted: #bfe3e3;
  --surface-surface-border-on-hover: #007e84;
  --global-feedback-error: #a23c37;
  --global-interactive-primary-initial: #006368;
  --global-interactive-primary-hover: #007e84;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-teal-showcase {
  --button-btn-primary-fill-initial: #86c8cb;
  --button-btn-primary-text-icon-initial: #004e52;
  --button-btn-secondary-border-initial: #86c8cb;
  --button-btn-secondary-text-icon-initial: #86c8cb;
  --button-btn-primary-fill-hover: #e8fcfc;
  --button-btn-secondary-border-hover: #e8fcfc;
  --button-btn-primary-fill-pressed: #86c8cb;
  --button-btn-secondary-border-pressed: #86c8cb;
  --button-btn-secondary-fill-hover: #e8fcfc;
  --button-btn-tertiary-text-icon-initial: #86c8cb;
  --button-btn-secondary-fill-pressed: #e8fcfc;
  --button-btn-secondary-text-icon-hover: #004e52;
  --button-btn-tertiary-text-icon-hover: #e8fcfc;
  --button-btn-secondary-text-icon-pressed: #004e52;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #007e84;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #004e52;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #bfe3e3;
  --divider-divider-secondary: #5eb7ba;
  --divider-divider-tertiary: #007e84;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #ffdbce;
  --input-input-text-label-error: #ffa99c;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #ffa99c;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #86c8cb;
  --chip-chip-fill-hover: #006368;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #006368;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #86c8cb;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #ffa99c;
  --text-text-primary: #ddf3f3;
  --text-text-secondary: #bfe3e3;
  --text-text-primary-inverse: #294175;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #faffff;
  --text-text-secondary-link-hover: #ddf3f3;
  --surface-surface: #006368;
  --surface-surface-border: #007e84;
  --surface-surface-border-muted: #006368;
  --surface-surface-border-on-hover: #86c8cb;
  --global-feedback-error: #ffa99c;
  --global-interactive-primary-initial: #86c8cb;
  --global-interactive-primary-hover: #e8fcfc;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-violet-default {
  --button-btn-primary-fill-initial: #6849ab;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #6849ab;
  --button-btn-secondary-text-icon-initial: #6849ab;
  --button-btn-primary-fill-hover: #8165bf;
  --button-btn-secondary-border-hover: #8165bf;
  --button-btn-primary-fill-pressed: #6849ab;
  --button-btn-secondary-border-pressed: #6849ab;
  --button-btn-secondary-fill-hover: #8165bf;
  --button-btn-tertiary-text-icon-initial: #6849ab;
  --button-btn-secondary-fill-pressed: #6849ab;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #8165bf;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #f1f5fe;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #46a485;
  --bkgd-bkgd: #ffffff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #83a3e7;
  --divider-divider-secondary: #bccef5;
  --divider-divider-tertiary: #f1f5fe;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #bb4c44;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #bb4c44;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #294175;
  --chip-chip-fill-hover: #f1f5fe;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #bccef5;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #6849ab;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #bb4c44;
  --text-text-primary: #294175;
  --text-text-secondary: #466cbe;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #8165bf;
  --text-text-secondary-link-hover: #6286d5;
  --surface-surface: #f1f5fe;
  --surface-surface-border: #bccef5;
  --surface-surface-border-muted: #e7edfd;
  --surface-surface-border-on-hover: #36569b;
  --global-feedback-error: #bb4c44;
  --global-interactive-primary-initial: #6849ab;
  --global-interactive-primary-hover: #8165bf;
  --global-interactive-secondary-initial: #466cbe;
  --global-interactive-secondary-hover: #6286d5;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-violet-highlight {
  --button-btn-primary-fill-initial: #6849ab;
  --button-btn-primary-text-icon-initial: #ffffff;
  --button-btn-secondary-border-initial: #6849ab;
  --button-btn-secondary-text-icon-initial: #6849ab;
  --button-btn-primary-fill-hover: #8165bf;
  --button-btn-secondary-border-hover: #8165bf;
  --button-btn-primary-fill-pressed: #6849ab;
  --button-btn-secondary-border-pressed: #6849ab;
  --button-btn-secondary-fill-hover: #8165bf;
  --button-btn-tertiary-text-icon-initial: #6849ab;
  --button-btn-secondary-fill-pressed: #6849ab;
  --button-btn-secondary-text-icon-hover: #ffffff;
  --button-btn-tertiary-text-icon-hover: #8165bf;
  --button-btn-secondary-text-icon-pressed: #ffffff;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #fcfaff;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #2f896b;
  --bkgd-bkgd: #e7dcff;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #9c7edd;
  --divider-divider-secondary: #b99ff2;
  --divider-divider-tertiary: #d0baff;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary);
  --input-input-text-error: #bb4c44;
  --input-input-text-label-error: #a23c37;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #a23c37;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #6849ab;
  --chip-chip-fill-hover: #f3eeff;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #d0baff;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #6849ab;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #a23c37;
  --text-text-primary: #483276;
  --text-text-secondary: #6849ab;
  --text-text-primary-inverse: #ff00ff;
  --text-text-secondary-inverse: #ff00ff;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #8165bf;
  --text-text-secondary-link-hover: lime;
  --surface-surface: #f3eeff;
  --surface-surface-border: #b99ff2;
  --surface-surface-border-muted: #d0baff;
  --surface-surface-border-on-hover: #6849ab;
  --global-feedback-error: #a23c37;
  --global-interactive-primary-initial: #6849ab;
  --global-interactive-primary-hover: #8165bf;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: lime;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

.theme-violet-showcase {
  --button-btn-primary-fill-initial: #eee5ff;
  --button-btn-primary-text-icon-initial: #6849ab;
  --button-btn-secondary-border-initial: #eee5ff;
  --button-btn-secondary-text-icon-initial: #f3eeff;
  --button-btn-primary-fill-hover: #fcfaff;
  --button-btn-secondary-border-hover: #eee5ff;
  --button-btn-primary-fill-pressed: #f3eeff;
  --button-btn-secondary-border-pressed: #f3eeff;
  --button-btn-secondary-fill-hover: #f3eeff;
  --button-btn-tertiary-text-icon-initial: #f3eeff;
  --button-btn-secondary-fill-pressed: #f3eeff;
  --button-btn-secondary-text-icon-hover: #6849ab;
  --button-btn-tertiary-text-icon-hover: #f3eeff;
  --button-btn-secondary-text-icon-pressed: #6849ab;
  --logo-logo-fill: #ffffff;
  --icon-icon-fill-primary: var(--text-text-primary);
  --icon-icon-fill-secondary: #ff00ff;
  --icon-icon-hex-bkgd: #8165bf;
  --icon-icon-fill-specialty: var(--text-text-secondary);
  --icon-icon-fill-checkmark: #7baf9e;
  --bkgd-bkgd: #513986;
  --bkgd-section-wrapper: #ffffff;
  --bkgd-bkgd-nav-sticky: #ffffff;
  --bkgd-bkgd-cta-green: #1a7a5a;
  --bkgd-bkgd-cta-purple: #686abc;
  --bkgd-bkgd-cta-yellow: #ffd175;
  --bkgd-bkgd-cta-contact: #466cbe;
  --divider-divider-primary: #e7dcff;
  --divider-divider-secondary: #b99ff2;
  --divider-divider-tertiary: #8165bf;
  --input-input-fill: #ffffff;
  --input-input-text-inactive: var(--text-text-secondary-inverse);
  --input-input-text-label: var(--text-text-secondary);
  --input-input-text-filled: var(--text-text-primary-inverse);
  --input-input-text-error: #ffdbce;
  --input-input-text-label-error: #ffa99c;
  --input-input-border-initial: var(--surface-surface-border);
  --input-input-border-focus: var(--surface-surface-border-on-hover);
  --input-input-border-error: #ffa99c;
  --visual-elements-illustration-tan: #c4c5c8;
  --visual-elements-illustration-purple: #7e7ed2;
  --visual-elements-illustration-blue: #223762;
  --visual-elements-illustration-green: #1a7a5a;
  --code-code-fill: var(--surface-surface);
  --code-code-border: var(--surface-surface-border);
  --chip-chip-text-initial: var(--text-text-primary);
  --chip-chip-border-active: #d0baff;
  --chip-chip-fill-hover: #6849ab;
  --chip-chip-fill-active: var(--surface-surface);
  --chip-chip-border-initial: #8165bf;
  --chip-chip-fill-initial: var(--bkgd-bkgd);
  --chip-chip-border-hover: var(--surface-surface-border-on-hover);
  --tab-control-tab-text-initial: var(--text-text-primary);
  --tab-control-tab-text-active: var(--bkgd-bkgd);
  --tab-control-tab-fill-initial: var(--surface-surface);
  --tab-control-tab-fill-hover: var(--surface-surface);
  --tab-control-tab-fill-active: #f3eeff;
  --tab-control-tab-border-hover: var(--surface-surface-border-on-hover);
  --nav-nav-bkgd-hover: #ff00ff0d;
  --nav-nav-text-primary: var(--text-text-primary);
  --nav-nav-text-secondary: var(--text-text-secondary);
  --text-text-error: #ffa99c;
  --text-text-primary: #eee5ff;
  --text-text-secondary: #d0baff;
  --text-text-primary-inverse: #294175;
  --text-text-secondary-inverse: #466cbe;
  --text-text-highlighted: #bccef5;
  --text-text-primary-link-hover: #f3eeff;
  --text-text-secondary-link-hover: #e7dcff;
  --surface-surface: #6849ab;
  --surface-surface-border: #8165bf;
  --surface-surface-border-muted: #6849ab;
  --surface-surface-border-on-hover: #d0baff;
  --global-feedback-error: #ffa99c;
  --global-interactive-primary-hover: #f3eeff;
  --global-interactive-primary-initial: #f3eeff;
  --global-interactive-secondary-initial: aqua;
  --global-interactive-secondary-hover: #e7dcff;
  --global-neutral: #ffffff;
  --border-border-general-initial: var(--surface-surface-border);
}

:root {
  --dimension-desktop-sp-section-top-bottom: 80px;
  --dimension-desktop-sp-section-top-bottom-unitless: 80;
  --dimension-desktop-sp-section-left-right: 40px;
  --dimension-desktop-sp-section-left-right-unitless: 40;
  --dimension-desktop-sp-section-between-block-patterns: 80px;
  --dimension-desktop-sp-section-between-block-patterns-unitless: 80;
  --dimension-desktop-sp-row: 40px;
  --dimension-desktop-sp-row-unitless: 40;
  --dimension-desktop-sp-section-wrapper-top-bottom: 40px;
  --dimension-desktop-sp-section-wrapper-top-bottom-unitless: 40;
  --dimension-desktop-sp-section-wrapper-left-right: 40px;
  --dimension-desktop-sp-section-wrapper-left-right-unitless: 40;
  --dimension-desktop-sp-section-margin: 40px;
  --dimension-desktop-sp-section-margin-unitless: 40;
  --dimension-desktop-sp-section-wrapper-grouped: 0px;
  --dimension-desktop-sp-section-wrapper-grouped-unitless: 0;
  --dimension-desktop-gutter-large: 48px;
  --dimension-desktop-gutter-large-unitless: 48;
  --dimension-desktop-gutter-default: 32px;
  --dimension-desktop-gutter-default-unitless: 32;
  --dimension-desktop-gutter-inset: 24px;
  --dimension-desktop-gutter-inset-unitless: 24;
  --dimension-desktop-gutter-grid: 32px;
  --dimension-desktop-gutter-grid-unitless: 32;
  --dimension-desktop-icon-size-sm: 24px;
  --dimension-desktop-icon-size-sm-unitless: 24;
  --dimension-desktop-icon-size-med: 48px;
  --dimension-desktop-icon-size-med-unitless: 48;
  --dimension-desktop-icon-size-lg: 88px;
  --dimension-desktop-icon-size-lg-unitless: 88;
  --dimension-desktop-border-radius-default: 2px;
  --dimension-desktop-border-radius-default-unitless: 2;
  --dimension-desktop-border-radius-inset: 0px;
  --dimension-desktop-border-radius-inset-unitless: 0;
  --dimension-desktop-border-radius-wrapper: 40px;
  --dimension-desktop-border-radius-wrapper-unitless: 40;
  --dimension-desktop-border-weight-initial: 1px;
  --dimension-desktop-border-weight-initial-unitless: 1;
  --dimension-desktop-border-weight-hover: 1px;
  --dimension-desktop-border-weight-hover-unitless: 1;
  --dimension-desktop-object-padding-med: 40px;
  --dimension-desktop-object-padding-med-unitless: 40;
  --dimension-desktop-text-styles-size-h1: 56px;
  --dimension-desktop-text-styles-size-h1-unitless: 56;
  --dimension-desktop-text-styles-size-h1-title: 48px;
  --dimension-desktop-text-styles-size-h1-title-unitless: 48;
  --dimension-desktop-text-styles-size-h1-special: 40px;
  --dimension-desktop-text-styles-size-h1-special-unitless: 40;
  --dimension-desktop-text-styles-size-h2: 44px;
  --dimension-desktop-text-styles-size-h2-unitless: 44;
  --dimension-desktop-text-styles-size-h2-special: 20px;
  --dimension-desktop-text-styles-size-h2-special-unitless: 20;
  --dimension-desktop-text-styles-size-h3: 32px;
  --dimension-desktop-text-styles-size-h3-unitless: 32;
  --dimension-desktop-text-styles-size-h4: 22px;
  --dimension-desktop-text-styles-size-h4-unitless: 22;
  --dimension-desktop-text-styles-size-h4-special: 14px;
  --dimension-desktop-text-styles-size-h4-special-unitless: 14;
  --dimension-desktop-text-styles-size-h5: 18px;
  --dimension-desktop-text-styles-size-h5-unitless: 18;
  --dimension-desktop-text-styles-size-body-reg: 16px;
  --dimension-desktop-text-styles-size-body-reg-unitless: 16;
  --dimension-desktop-text-styles-size-heading-caps: 12px;
  --dimension-desktop-text-styles-size-heading-caps-unitless: 12;
  --dimension-desktop-text-styles-size-body-sm: 14px;
  --dimension-desktop-text-styles-size-body-sm-unitless: 14;
  --dimension-desktop-text-styles-size-detail: 16px;
  --dimension-desktop-text-styles-size-detail-unitless: 16;
  --dimension-desktop-text-styles-size-callout: 18px;
  --dimension-desktop-text-styles-size-callout-unitless: 18;
  --dimension-desktop-text-styles-size-footer-breadcrumb: 12px;
  --dimension-desktop-text-styles-size-footer-breadcrumb-unitless: 12;
  --dimension-desktop-text-styles-size-number-xl: 80px;
  --dimension-desktop-text-styles-size-number-xl-unitless: 80;
  --dimension-desktop-text-styles-size-number-xxl: 96px;
  --dimension-desktop-text-styles-size-number-xxl-unitless: 96;
  --dimension-desktop-text-styles-line-height-line-height-h1: 67.2px;
  --dimension-desktop-text-styles-line-height-line-height-h1-unitless: 67.2;
  --dimension-desktop-text-styles-line-height-line-height-h1-title: ({textStyles.size-h1-Title}*1.2)px;
  --dimension-desktop-text-styles-line-height-line-height-h1-title-unitless: ({textStyles.size-h1-Title}*1.2);
  --dimension-desktop-text-styles-line-height-line-height-h1-special: 52px;
  --dimension-desktop-text-styles-line-height-line-height-h1-special-unitless: 52;
  --dimension-desktop-text-styles-line-height-line-height-h2: 52.8px;
  --dimension-desktop-text-styles-line-height-line-height-h2-unitless: 52.8;
  --dimension-desktop-text-styles-line-height-line-height-h2-special: ({textStyles.size-h3}*1.2)px;
  --dimension-desktop-text-styles-line-height-line-height-h2-special-unitless: ({textStyles.size-h3}*1.2);
  --dimension-desktop-text-styles-line-height-line-height-h2-caps: ({textStyles.size-h2-special}*1.2)px;
  --dimension-desktop-text-styles-line-height-line-height-h2-caps-unitless: ({textStyles.size-h2-special}*1.2);
  --dimension-desktop-text-styles-line-height-line-height-h3: 38.4px;
  --dimension-desktop-text-styles-line-height-line-height-h3-unitless: 38.4;
  --dimension-desktop-text-styles-line-height-line-height-h3-special: 52.8px;
  --dimension-desktop-text-styles-line-height-line-height-h3-special-unitless: 52.8;
  --dimension-desktop-text-styles-line-height-line-height-h4: 28.6px;
  --dimension-desktop-text-styles-line-height-line-height-h4-unitless: 28.6;
  --dimension-desktop-text-styles-line-height-line-height-h4-special: ({textStyles.size-h4-special}*1.3)px;
  --dimension-desktop-text-styles-line-height-line-height-h4-special-unitless: ({textStyles.size-h4-special}*1.3);
  --dimension-desktop-text-styles-line-height-line-height-h5: ({textStyles.size-h5}*1.2)px;
  --dimension-desktop-text-styles-line-height-line-height-h5-unitless: ({textStyles.size-h5}*1.2);
  --dimension-desktop-text-styles-line-height-line-height-body: ({textStyles.size-body-reg}*1.5)px;
  --dimension-desktop-text-styles-line-height-line-height-body-unitless: ({textStyles.size-body-reg}*1.5);
  --dimension-desktop-text-styles-line-height-line-height-body-small: ({textStyles.size-body-sm}*1.5)px;
  --dimension-desktop-text-styles-line-height-line-height-body-small-unitless: ({textStyles.size-body-sm}*1.5);
  --dimension-desktop-text-styles-line-height-line-height-callout: ({textStyles.size-callout}*1.4)px;
  --dimension-desktop-text-styles-line-height-line-height-callout-unitless: ({textStyles.size-callout}*1.4);
  --dimension-desktop-text-styles-line-height-line-height-heading-caps: ({textStyles.size-headingCaps}*1.2)px;
  --dimension-desktop-text-styles-line-height-line-height-heading-caps-unitless: ({textStyles.size-headingCaps}*1.2);
  --dimension-desktop-text-styles-line-height-line-height-footer-caps: ({textStyles.size-footer+breadcrumb}*1.2)px;
  --dimension-desktop-text-styles-line-height-line-height-footer-caps-unitless: ({textStyles.size-footer+breadcrumb}*1.2);
  --dimension-desktop-text-styles-line-height-line-height-detail: ({textStyles.size-detail}*1.4)px;
  --dimension-desktop-text-styles-line-height-line-height-detail-unitless: ({textStyles.size-detail}*1.4);
  --dimension-desktop-text-styles-line-height-line-height-detail-small: ({textStyles.size-footer+breadcrumb}*1.3)px;
  --dimension-desktop-text-styles-line-height-line-height-detail-small-unitless: ({textStyles.size-footer+breadcrumb}*1.3);
  --dimension-desktop-text-styles-line-height-line-height-detail-sm-underline: ({textStyles.size-footer+breadcrumb}*1.3)px;
  --dimension-desktop-text-styles-line-height-line-height-detail-sm-underline-unitless: ({textStyles.size-footer+breadcrumb}*1.3);
  --dimension-desktop-text-styles-line-height-line-height-code: ({textStyles.size-body-reg}*1.5)px;
  --dimension-desktop-text-styles-line-height-line-height-code-unitless: ({textStyles.size-body-reg}*1.5);
  --dimension-desktop-text-styles-line-height-line-height-number-xl: ({textStyles.size-numberXL}*1.0)px;
  --dimension-desktop-text-styles-line-height-line-height-number-xl-unitless: ({textStyles.size-numberXL}*1.0);
  --dimension-desktop-text-styles-line-height-line-height-number-l: ({textStyles.size-h1-Title}*1.0)px;
  --dimension-desktop-text-styles-line-height-line-height-number-l-unitless: ({textStyles.size-h1-Title}*1.0);
  --dimension-desktop-text-styles-line-height-line-height-nav-text: ({textStyles.size-body-reg}*1.5)px;
  --dimension-desktop-text-styles-line-height-line-height-nav-text-unitless: ({textStyles.size-body-reg}*1.5);
  --dimension-desktop-text-styles-line-height-line-height-number-xxl: ({textStyles.size-numberXXL}*1.0)px;
  --dimension-desktop-text-styles-line-height-line-height-number-xxl-unitless: ({textStyles.size-numberXXL}*1.0);
}

:root {
  --dimension-mobile-sp-section-top-bottom: 80px;
  --dimension-mobile-sp-section-top-bottom-unitless: 80;
  --dimension-mobile-sp-section-left-right: 24px;
  --dimension-mobile-sp-section-left-right-unitless: 24;
  --dimension-mobile-sp-section-between-block-patterns: 80px;
  --dimension-mobile-sp-section-between-block-patterns-unitless: 80;
  --dimension-mobile-sp-row: 24px;
  --dimension-mobile-sp-row-unitless: 24;
  --dimension-mobile-sp-section-wrapper-top-bottom: 24px;
  --dimension-mobile-sp-section-wrapper-top-bottom-unitless: 24;
  --dimension-mobile-sp-section-wrapper-left-right: 0px;
  --dimension-mobile-sp-section-wrapper-left-right-unitless: 0;
  --dimension-mobile-sp-section-margin: 40px;
  --dimension-mobile-sp-section-margin-unitless: 40;
  --dimension-mobile-sp-section-wrapper-grouped: 0px;
  --dimension-mobile-sp-section-wrapper-grouped-unitless: 0;
  --dimension-mobile-gutter-large: 48px;
  --dimension-mobile-gutter-large-unitless: 48;
  --dimension-mobile-gutter-default: 32px;
  --dimension-mobile-gutter-default-unitless: 32;
  --dimension-mobile-gutter-inset: 24px;
  --dimension-mobile-gutter-inset-unitless: 24;
  --dimension-mobile-gutter-grid: 24px;
  --dimension-mobile-gutter-grid-unitless: 24;
  --dimension-mobile-icon-size-sm: 24px;
  --dimension-mobile-icon-size-sm-unitless: 24;
  --dimension-mobile-icon-size-med: 48px;
  --dimension-mobile-icon-size-med-unitless: 48;
  --dimension-mobile-icon-size-lg: 88px;
  --dimension-mobile-icon-size-lg-unitless: 88;
  --dimension-mobile-border-radius-default: 2px;
  --dimension-mobile-border-radius-default-unitless: 2;
  --dimension-mobile-border-radius-inset: 0px;
  --dimension-mobile-border-radius-inset-unitless: 0;
  --dimension-mobile-border-radius-wrapper: 0px;
  --dimension-mobile-border-radius-wrapper-unitless: 0;
  --dimension-mobile-border-weight-initial: 1px;
  --dimension-mobile-border-weight-initial-unitless: 1;
  --dimension-mobile-border-weight-hover: 1px;
  --dimension-mobile-border-weight-hover-unitless: 1;
  --dimension-mobile-object-padding-med: 24px;
  --dimension-mobile-object-padding-med-unitless: 24;
  --dimension-mobile-text-styles-size-h1: 32px;
  --dimension-mobile-text-styles-size-h1-unitless: 32;
  --dimension-mobile-text-styles-size-h1-title: 32px;
  --dimension-mobile-text-styles-size-h1-title-unitless: 32;
  --dimension-mobile-text-styles-size-h1-special: 38px;
  --dimension-mobile-text-styles-size-h1-special-unitless: 38;
  --dimension-mobile-text-styles-size-h2: 32px;
  --dimension-mobile-text-styles-size-h2-unitless: 32;
  --dimension-mobile-text-styles-size-h2-special: 20px;
  --dimension-mobile-text-styles-size-h2-special-unitless: 20;
  --dimension-mobile-text-styles-size-h3: 26px;
  --dimension-mobile-text-styles-size-h3-unitless: 26;
  --dimension-mobile-text-styles-size-h4: 22px;
  --dimension-mobile-text-styles-size-h4-unitless: 22;
  --dimension-mobile-text-styles-size-h4-special: 14px;
  --dimension-mobile-text-styles-size-h4-special-unitless: 14;
  --dimension-mobile-text-styles-size-h5: 18px;
  --dimension-mobile-text-styles-size-h5-unitless: 18;
  --dimension-mobile-text-styles-size-body-reg: 16px;
  --dimension-mobile-text-styles-size-body-reg-unitless: 16;
  --dimension-mobile-text-styles-size-body-sm: 14px;
  --dimension-mobile-text-styles-size-body-sm-unitless: 14;
  --dimension-mobile-text-styles-size-detail: 16px;
  --dimension-mobile-text-styles-size-detail-unitless: 16;
  --dimension-mobile-text-styles-size-callout: 18px;
  --dimension-mobile-text-styles-size-callout-unitless: 18;
  --dimension-mobile-text-styles-size-footer-breadcrumb: 12px;
  --dimension-mobile-text-styles-size-footer-breadcrumb-unitless: 12;
  --dimension-mobile-text-styles-size-number-xl: 80px;
  --dimension-mobile-text-styles-size-number-xl-unitless: 80;
  --dimension-mobile-text-styles-size-heading-caps: 12px;
  --dimension-mobile-text-styles-size-heading-caps-unitless: 12;
  --dimension-mobile-text-styles-line-height-line-height-h1: 38.4px;
  --dimension-mobile-text-styles-line-height-line-height-h1-unitless: 38.4;
  --dimension-mobile-text-styles-line-height-line-height-h1-title: ({textStyles.size-h1-Title}*1.2)px;
  --dimension-mobile-text-styles-line-height-line-height-h1-title-unitless: ({textStyles.size-h1-Title}*1.2);
  --dimension-mobile-text-styles-line-height-line-height-h1-special: 49.4px;
  --dimension-mobile-text-styles-line-height-line-height-h1-special-unitless: 49.4;
  --dimension-mobile-text-styles-line-height-line-height-h2: 38.4px;
  --dimension-mobile-text-styles-line-height-line-height-h2-unitless: 38.4;
  --dimension-mobile-text-styles-line-height-line-height-h2-special: ({textStyles.size-h3}*1.2)px;
  --dimension-mobile-text-styles-line-height-line-height-h2-special-unitless: ({textStyles.size-h3}*1.2);
  --dimension-mobile-text-styles-line-height-line-height-h2-caps: ({textStyles.size-h2-special}*1.2)px;
  --dimension-mobile-text-styles-line-height-line-height-h2-caps-unitless: ({textStyles.size-h2-special}*1.2);
  --dimension-mobile-text-styles-line-height-line-height-h3: 31.2px;
  --dimension-mobile-text-styles-line-height-line-height-h3-unitless: 31.2;
  --dimension-mobile-text-styles-line-height-line-height-h3-special: 38.4px;
  --dimension-mobile-text-styles-line-height-line-height-h3-special-unitless: 38.4;
  --dimension-mobile-text-styles-line-height-line-height-h4: 28.6px;
  --dimension-mobile-text-styles-line-height-line-height-h4-unitless: 28.6;
  --dimension-mobile-text-styles-line-height-line-height-h4-special: ({textStyles.size-h4-special}*1.3)px;
  --dimension-mobile-text-styles-line-height-line-height-h4-special-unitless: ({textStyles.size-h4-special}*1.3);
  --dimension-mobile-text-styles-line-height-line-height-h5: ({textStyles.size-h5}*1.2)px;
  --dimension-mobile-text-styles-line-height-line-height-h5-unitless: ({textStyles.size-h5}*1.2);
  --dimension-mobile-text-styles-line-height-line-height-body: ({textStyles.size-body-reg}*1.5)px;
  --dimension-mobile-text-styles-line-height-line-height-body-unitless: ({textStyles.size-body-reg}*1.5);
  --dimension-mobile-text-styles-line-height-line-height-body-small: ({textStyles.size-body-sm}*1.5)px;
  --dimension-mobile-text-styles-line-height-line-height-body-small-unitless: ({textStyles.size-body-sm}*1.5);
  --dimension-mobile-text-styles-line-height-line-height-callout: ({textStyles.size-callout}*1.4)px;
  --dimension-mobile-text-styles-line-height-line-height-callout-unitless: ({textStyles.size-callout}*1.4);
  --dimension-mobile-text-styles-line-height-line-height-heading-caps: ({textStyles.size-headingCaps}*1.2)px;
  --dimension-mobile-text-styles-line-height-line-height-heading-caps-unitless: ({textStyles.size-headingCaps}*1.2);
  --dimension-mobile-text-styles-line-height-line-height-footer-caps: ({textStyles.size-footer+breadcrumb}*1.2)px;
  --dimension-mobile-text-styles-line-height-line-height-footer-caps-unitless: ({textStyles.size-footer+breadcrumb}*1.2);
  --dimension-mobile-text-styles-line-height-line-height-detail: ({textStyles.size-detail}*1.4)px;
  --dimension-mobile-text-styles-line-height-line-height-detail-unitless: ({textStyles.size-detail}*1.4);
  --dimension-mobile-text-styles-line-height-line-height-detail-small: ({textStyles.size-footer+breadcrumb}*1.3)px;
  --dimension-mobile-text-styles-line-height-line-height-detail-small-unitless: ({textStyles.size-footer+breadcrumb}*1.3);
  --dimension-mobile-text-styles-line-height-line-height-detail-sm-underline: ({textStyles.size-footer+breadcrumb}*1.3)px;
  --dimension-mobile-text-styles-line-height-line-height-detail-sm-underline-unitless: ({textStyles.size-footer+breadcrumb}*1.3);
  --dimension-mobile-text-styles-line-height-line-height-code: ({textStyles.size-body-reg}*1.5)px;
  --dimension-mobile-text-styles-line-height-line-height-code-unitless: ({textStyles.size-body-reg}*1.5);
  --dimension-mobile-text-styles-line-height-line-height-number-xl: ({textStyles.size-numberXL}*1.0)px;
  --dimension-mobile-text-styles-line-height-line-height-number-xl-unitless: ({textStyles.size-numberXL}*1.0);
  --dimension-mobile-text-styles-line-height-line-height-number-xxl: ({textStyles.size-numberXXL}*1.0)px;
  --dimension-mobile-text-styles-line-height-line-height-number-xxl-unitless: ({textStyles.size-numberXXL}*1.0);
  --dimension-mobile-text-styles-line-height-line-height-number-l: ({textStyles.size-h1-Title}*1.0)px;
  --dimension-mobile-text-styles-line-height-line-height-number-l-unitless: ({textStyles.size-h1-Title}*1.0);
  --dimension-mobile-text-styles-line-height-line-height-nav-text: ({textStyles.size-body-reg}*1.5)px;
  --dimension-mobile-text-styles-line-height-line-height-nav-text-unitless: ({textStyles.size-body-reg}*1.5);
  --dimension-mobile-text-styles-size-number-xxl: 96px;
  --dimension-mobile-text-styles-size-number-xxl-unitless: 96;
}

/**
 * WordPress Preset Overrides
 * Makes WP font-size classes reference our CSS variables
 */
:root {
  --wp--preset--font-size--h1: var(--text-styles-size-h1-fluid, clamp(32px, calc(32px + (56 - 32) * ((100vw - 375px) / (1500 - 375))), 56px));
  --wp--preset--font-size--h1-title: var(--text-styles-size-h1-title-fluid, clamp(32px, calc(32px + (48 - 32) * ((100vw - 375px) / (1500 - 375))), 48px));
  --wp--preset--font-size--h1-special: var(--text-styles-size-h1-special-fluid, clamp(38px, calc(38px + (40 - 38) * ((100vw - 375px) / (1500 - 375))), 40px));
  --wp--preset--font-size--h2: var(--text-styles-size-h2-fluid, clamp(32px, calc(32px + (44 - 32) * ((100vw - 375px) / (1500 - 375))), 44px));
  --wp--preset--font-size--h2-special: var(--text-styles-size-h2-special-fluid, clamp(20px, calc(20px + (20 - 20) * ((100vw - 375px) / (1500 - 375))), 20px));
  --wp--preset--font-size--h3: var(--text-styles-size-h3-fluid, clamp(26px, calc(26px + (32 - 26) * ((100vw - 375px) / (1500 - 375))), 32px));
  --wp--preset--font-size--h4: var(--text-styles-size-h4-fluid, clamp(22px, calc(22px + (22 - 22) * ((100vw - 375px) / (1500 - 375))), 22px));
  --wp--preset--font-size--h4-special: var(--text-styles-size-h4-special-fluid, clamp(14px, calc(14px + (14 - 14) * ((100vw - 375px) / (1500 - 375))), 14px));
  --wp--preset--font-size--h5: var(--text-styles-size-h5-fluid, clamp(18px, calc(18px + (18 - 18) * ((100vw - 375px) / (1500 - 375))), 18px));
  --wp--preset--font-size--body-reg: var(--text-styles-size-body-reg-fluid, clamp(16px, calc(16px + (16 - 16) * ((100vw - 375px) / (1500 - 375))), 16px));
  --wp--preset--font-size--headingcaps: var(--text-styles-size-heading-caps-fluid, clamp(12px, calc(12px + (12 - 12) * ((100vw - 375px) / (1500 - 375))), 12px));
  --wp--preset--font-size--body-sm: var(--text-styles-size-body-sm-fluid, clamp(14px, calc(14px + (14 - 14) * ((100vw - 375px) / (1500 - 375))), 14px));
  --wp--preset--font-size--detail: var(--text-styles-size-detail-fluid, clamp(16px, calc(16px + (16 - 16) * ((100vw - 375px) / (1500 - 375))), 16px));
  --wp--preset--font-size--callout: var(--text-styles-size-callout-fluid, clamp(18px, calc(18px + (18 - 18) * ((100vw - 375px) / (1500 - 375))), 18px));
  --wp--preset--font-size--footer-plus-breadcrumb: var(--text-styles-size-footer-breadcrumb-fluid, clamp(12px, calc(12px + (12 - 12) * ((100vw - 375px) / (1500 - 375))), 12px));
  --wp--preset--font-size--numberxl: var(--text-styles-size-number-xl-fluid, clamp(80px, calc(80px + (80 - 80) * ((100vw - 375px) / (1500 - 375))), 80px));
  --wp--preset--font-size--numberxxl: var(--text-styles-size-number-xxl-fluid, clamp(96px, calc(96px + (96 - 96) * ((100vw - 375px) / (1500 - 375))), 96px));
}

.error404 .wp-site-blocks {
  display: grid;
  grid-template-rows: calc(100vh - var(--wp-admin--admin-bar--height, 0px)) 1fr;
  min-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px));
}
.error404 .entry-content {
  grid-row: 1;
  display: flex;
  align-items: center;
}
.error404 .entry-content > .wp-block-sep-section-wrapper {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.error404 .entry-content > .wp-block-sep-section-wrapper > .wp-block-sep-section {
  height: 100%;
  padding-bottom: 0;
  margin: 0;
}
.error404 .entry-content > .wp-block-sep-section-wrapper > .wp-block-sep-section > .section-inner {
  height: 100%;
}
.error404 .entry-content > .wp-block-sep-section-wrapper > .wp-block-sep-section > .section-inner > main {
  height: 100%;
  display: grid;
  grid-template-rows: 1fr auto;
  gap: 0;
  align-items: center;
}
.error404 .entry-content .wp-block-search__input {
  padding-left: 46px;
}
.error404 .entry-content .wp-block-search__inside-wrapper {
  position: relative;
}
.error404 .entry-content .wp-block-search__inside-wrapper:before {
  content: "";
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  height: 18px;
  width: 18px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--icon-icon-fill-primary);
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M16.1383 17.1923L9.8575 10.9113C9.3575 11.3241 8.7825 11.6472 8.1325 11.8805C7.4825 12.1138 6.81008 12.2305 6.11525 12.2305C4.40608 12.2305 2.95958 11.6388 1.77575 10.4553C0.591917 9.27175 0 7.82558 0 6.11675C0 4.40808 0.59175 2.96142 1.77525 1.77675C2.95875 0.59225 4.40492 0 6.11375 0C7.82242 0 9.26908 0.591916 10.4537 1.77575C11.6382 2.95958 12.2305 4.40608 12.2305 6.11525C12.2305 6.82942 12.1107 7.5115 11.871 8.1615C11.6312 8.8115 11.3112 9.37683 10.9113 9.8575L17.192 16.1383L16.1383 17.1923ZM6.11525 10.7308C7.40375 10.7308 8.49508 10.2836 9.38925 9.38925C10.2836 8.49508 10.7308 7.40375 10.7308 6.11525C10.7308 4.82675 10.2836 3.73542 9.38925 2.84125C8.49508 1.94692 7.40375 1.49975 6.11525 1.49975C4.82675 1.49975 3.73542 1.94692 2.84125 2.84125C1.94692 3.73542 1.49975 4.82675 1.49975 6.11525C1.49975 7.40375 1.94692 8.49508 2.84125 9.38925C3.73542 10.2836 4.82675 10.7308 6.11525 10.7308Z" /></svg>');
  mask-image: url('data:image/svg+xml;utf8,<svg width="18" height="18" viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path d="M16.1383 17.1923L9.8575 10.9113C9.3575 11.3241 8.7825 11.6472 8.1325 11.8805C7.4825 12.1138 6.81008 12.2305 6.11525 12.2305C4.40608 12.2305 2.95958 11.6388 1.77575 10.4553C0.591917 9.27175 0 7.82558 0 6.11675C0 4.40808 0.59175 2.96142 1.77525 1.77675C2.95875 0.59225 4.40492 0 6.11375 0C7.82242 0 9.26908 0.591916 10.4537 1.77575C11.6382 2.95958 12.2305 4.40608 12.2305 6.11525C12.2305 6.82942 12.1107 7.5115 11.871 8.1615C11.6312 8.8115 11.3112 9.37683 10.9113 9.8575L17.192 16.1383L16.1383 17.1923ZM6.11525 10.7308C7.40375 10.7308 8.49508 10.2836 9.38925 9.38925C10.2836 8.49508 10.7308 7.40375 10.7308 6.11525C10.7308 4.82675 10.2836 3.73542 9.38925 2.84125C8.49508 1.94692 7.40375 1.49975 6.11525 1.49975C4.82675 1.49975 3.73542 1.94692 2.84125 2.84125C1.94692 3.73542 1.49975 4.82675 1.49975 6.11525C1.49975 7.40375 1.94692 8.49508 2.84125 9.38925C3.73542 10.2836 4.82675 10.7308 6.11525 10.7308Z" /></svg>');
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.error404 .wp-site-blocks .entry-content > .wp-block-sep-section-wrapper:first-child > .wp-block-sep-section {
  --padding-top: calc(var(--sp-section-wrapper-top-bottom, 0px) + var(--header-height, 0px));
  --padding-bottom: calc(var(--sp-section-wrapper-top-bottom, 0px) + var(--header-height, 0px));
}

.py-0 {
  --py: 0px;
  padding-top: var(--py);
  padding-bottom: var(--py);
}

.mb-0 {
  --mb: 0;
}

.body {
  font-family: var(--core-styles-fonts-font-family-heading), serif;
}
.body h1, .body h2, .body h3, .body h4, .body h5, .body h6 {
  font-weight: 300;
}
.body h1 {
  font-size: var(--dimension-desktop-size-h1, inherit) !important;
}
.body h2 {
  font-size: clamp(var(--dimension-mobile-size-h2, inherit), var(--dimension-desktop-size-h2-unitless, 56) / 1512 * 100vw, var(--dimension-desktop-size-h2, inherit)) !important;
}
.body ul {
  padding-left: 1em;
}

.wp-block-image.is-style-rounded img {
  border: 1px solid var(--surface-surface-border, var(--blue-100));
}

.theme-blue-showcase,
.theme-green-showcase {
  --button-btn-secondary-border-initial: var(--brand-blue-025);
  --button-btn-secondary-text-icon-initial: var(--brand-blue-025);
  --button-btn-secondary-border-hover: var(--brand-blue-100);
}

.wp-site-blocks .entry-content > .wp-block-sep-section-wrapper:first-child > .wp-block-sep-section {
  --padding-top: calc(var(--sp-section-wrapper-top-bottom, 0px) + var(--header-height, 0px));
}

.single-team_member .wp-site-blocks .entry-content > .wp-block-sep-section-wrapper:first-child > .wp-block-sep-section {
  --padding-top: calc(var(--sp-section-wrapper-top-bottom, 0px));
}

.single-podcast .wp-site-blocks .wp-block-template-part:has(> header) + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-podcast .wp-site-blocks .wp-block-template-part:has(> header) + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-podcast .wp-site-blocks .wp-block-template-part:has(> header) + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-podcast .wp-site-blocks header + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-podcast .wp-site-blocks header + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-podcast .wp-site-blocks header + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-post .wp-site-blocks .wp-block-template-part:has(> header) + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-post .wp-site-blocks .wp-block-template-part:has(> header) + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-post .wp-site-blocks .wp-block-template-part:has(> header) + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-post .wp-site-blocks header + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-post .wp-site-blocks header + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-post .wp-site-blocks header + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-team_member .wp-site-blocks .wp-block-template-part:has(> header) + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-team_member .wp-site-blocks .wp-block-template-part:has(> header) + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-team_member .wp-site-blocks .wp-block-template-part:has(> header) + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-team_member .wp-site-blocks header + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-team_member .wp-site-blocks header + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.single-team_member .wp-site-blocks header + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.author.archive .wp-site-blocks .wp-block-template-part:has(> header) + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.author.archive .wp-site-blocks .wp-block-template-part:has(> header) + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.author.archive .wp-site-blocks .wp-block-template-part:has(> header) + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.author.archive .wp-site-blocks header + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.author.archive .wp-site-blocks header + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.author.archive .wp-site-blocks header + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.archive .wp-site-blocks .wp-block-template-part:has(> header) + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.archive .wp-site-blocks .wp-block-template-part:has(> header) + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.archive .wp-site-blocks .wp-block-template-part:has(> header) + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.archive .wp-site-blocks header + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.archive .wp-site-blocks header + .sep-header__breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section,
.archive .wp-site-blocks header + .breadcrumb-bar + .wp-block-sep-section-wrapper > .wp-block-sep-section {
  --padding-top: calc(var(--sp-section-wrapper-top-bottom, 0px) + var(--header-height, 0px));
}

:root {
  --core-styles-fonts-kerning-body-kerning: -0.015625em;
  --core-styles-fonts-kerning-h1-kerning: -0.01339286em;
  --core-styles-fonts-kerning-h2-kerning: -0.015625em;
  --core-styles-fonts-kerning-h3-kerning: -0.015625em;
  --core-styles-fonts-kerning-h4-kerning: -0.015625em;
  --text-styles-line-height-line-height-h3: 1.2;
  --wp--preset--font-size--callout: var(--text-styles-size-callout, 18px);
}

h1 {
  font-size: var(--text-styles-size-h1-fluid, var(--text-styles-size-h1));
}

h2 {
  font-size: var(--text-styles-size-h2-fluid, var(--text-styles-size-h2));
}

h3 {
  font-size: var(--text-styles-size-h3-fluid, var(--text-styles-size-h3));
}

h4 {
  font-size: var(--text-styles-size-h4-fluid, var(--text-styles-size-h4));
}

h5 {
  font-size: var(--text-styles-size-h5-fluid, var(--text-styles-size-h5));
}

.wp-block-heading.is-style-uppercase {
  text-transform: uppercase;
  letter-spacing: 0.02em;
}

.has-h-1-special-font-size {
  line-height: 1.3;
}

.has-callout-font-size {
  line-height: var(--lineHeight-lineHeight-callout, 1.4);
}

h1,
.has-h-1-font-size {
  line-height: 1.2;
  letter-spacing: var(--core-styles-fonts-kerning-h1-kerning, inherit);
}

h2,
.has-h-2-font-size {
  line-height: 1.2;
  letter-spacing: var(--core-styles-fonts-kerning-h2-kerning, inherit);
}

h3,
.has-h-3-font-size {
  letter-spacing: var(--core-styles-fonts-kerning-h3-kerning, inherit);
  line-height: var(--text-styles-line-height-line-height-h3);
}

h4,
.has-h-4-font-size {
  letter-spacing: var(--core-styles-fonts-kerning-h4-kerning, inherit);
}

.has-h-2-special-font-size {
  font-weight: 500;
}

body {
  letter-spacing: var(--core-styles-fonts-kerning-body-kerning, inherit);
}
body p {
  line-height: 1.5;
}

.has-trim {
  --mb: 0;
}

:root :where(.is-layout-constrained) > * p:not(:last-child), :root :where(.is-layout-constrained) > * ul:not(:last-child), :root :where(.is-layout-constrained) > * ol:not(:last-child) {
  margin-bottom: var(--mb, 2em);
}
:root :where(.is-layout-constrained) > * p:not(:last-child).has-callout-font-size, :root :where(.is-layout-constrained) > * ul:not(:last-child).has-callout-font-size, :root :where(.is-layout-constrained) > * ol:not(:last-child).has-callout-font-size {
  margin-bottom: var(--mb, 1.33em);
}
:root :where(.is-layout-constrained) > * p:not(:last-child):has(+ ul), :root :where(.is-layout-constrained) > * ul:not(:last-child):has(+ ul), :root :where(.is-layout-constrained) > * ol:not(:last-child):has(+ ul) {
  margin-bottom: var(--mb, var(--block-gap));
}

.is-layout-flex.is-vertical > p:not(:last-child), .is-layout-flex.is-vertical ul:not(:last-child), .is-layout-flex.is-vertical ol:not(:last-child) {
  margin-bottom: var(--mb, calc(2em - var(--block-gap)));
}

:where(.editor-styles-wrapper) .is-layout-flex.is-vertical > p:not(:last-child), :where(.editor-styles-wrapper) .is-layout-flex.is-vertical ul:not(:last-child), :where(.editor-styles-wrapper) .is-layout-flex.is-vertical ol:not(:last-child) {
  margin-bottom: calc(2em - var(--block-gap));
}

.wp-block-navigation {
  --mb: 0;
}

.wp-block-button.is-style-tertiary .wp-block-button__link {
  background-color: transparent !important;
  color: var(--button-btn-tertiary-text-icon-initial, inherit);
  padding: 0.75rem 1.5rem;
  padding-left: 0;
  padding-right: 32px;
  position: relative;
}
.wp-block-button.is-style-tertiary .wp-block-button__link::after {
  content: "";
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 11px;
  background-color: currentColor;
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7841 10.1818L11.9091 9.30682L15.5114 5.71591H0V4.46591H15.5114L11.9091 0.863636L12.7841 0L17.875 5.09091L12.7841 10.1818Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7841 10.1818L11.9091 9.30682L15.5114 5.71591H0V4.46591H15.5114L11.9091 0.863636L12.7841 0L17.875 5.09091L12.7841 10.1818Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  transition: transform 0.2s ease;
}
.wp-block-button.is-style-tertiary .wp-block-button__link:hover {
  color: var(--button-btn-tertiary-text-icon-hover, #36569B);
}
.wp-block-button.is-style-tertiary .wp-block-button__link:hover::after {
  transform: translateY(-50%) translateX(4px);
}

.wp-block-button {
  line-height: 0;
}
.wp-block-button .wp-block-button__link {
  border-radius: 99999px;
  overflow: hidden;
  line-height: 1;
  box-sizing: border-box;
}
.wp-block-button .wp-block-button__link, .wp-block-button.is-style-fill .wp-block-button__link {
  background: var(--button-btn-primary-fill-initial, inherit);
  color: var(--button-btn-primary-text-icon-initial, inherit);
}
.wp-block-button.is-style-outline .wp-block-button__link {
  box-shadow: inset 0 0 0 2px var(--button-btn-secondary-border-hover, inherit);
  background: transparent;
  color: var(--button-btn-secondary-text-icon-initial, inherit);
}

.wp-block-group {
  --block-gap: 0.5rem;
  --group-border-color: var(--surface-surface-border-muted);
}
.wp-block-group.has-custom-row-gap {
  row-gap: var(--row-gap);
}
.wp-block-group.is-layout-grid {
  --block-gap: var(--gutter-default);
}
.wp-block-group.is-layout-flex:not(.is-vertical) {
  --block-gap: var(--gutter-default, 32px);
}
.wp-block-group.is-layout-flex ul {
  margin-left: 1em;
}
@media (min-width: 1500px) {
  .wp-block-group:not(main) {
    max-width: clamp(0px, 74.6666666667vw, 1440px);
  }
}
.wp-block-group.has-max-width-narrower {
  width: 100%;
  max-width: 730px;
}
@media (min-width: 1500px) {
  .wp-block-group.has-max-width-narrower {
    max-width: clamp(0px, 48.6666666667vw, 975px);
  }
}
.wp-block-group.has-max-width-narrow {
  width: 100%;
  max-width: 900px;
}
@media (min-width: 1500px) {
  .wp-block-group.has-max-width-narrow {
    max-width: clamp(0px, 60vw, 50rem);
  }
}
.wp-block-group.is-content-justification-center, .wp-block-group.align-block-center {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-group.align-block-right {
  margin-left: auto;
}
.wp-block-group.has-max-width-full {
  max-width: none;
  width: var(--vw, 100vw);
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
.wp-block-group.has-max-width-custom {
  max-width: var(--max-w);
}
.wp-block-group.is-style-fill > *:last-child, .wp-block-group.is-style-inverse > *:last-child, .wp-block-group.is-style-border > *:last-child {
  margin-bottom: 0;
}
.wp-block-group.is-style-fill {
  background-color: var(--surface-surface, #F1F5FE);
  border: var(--border-weight-initial, 1px) solid var(--surface-surface-border, #BCCEF5);
  border-radius: var(--core-styles-border-radius-default, 8px);
  padding: var(--gutter-grid, 32px) var(--gutter-grid, 32px);
}
.wp-block-group.is-style-inverse {
  background-color: var(--surface-surface-inverse);
  border-radius: var(--core-styles-border-radius-default);
  color: var(--icon-icon-fill-inverse);
  padding: var(--gutter-grid, 32px) var(--gutter-grid, 32px);
}
.wp-block-group.is-style-border {
  background-color: transparent;
  border: var(--border-weight-initial, 1px) solid var(--group-border-color, #BCCEF5);
  border-radius: var(--core-styles-border-radius-default);
  padding: var(--gutter-grid, 32px) var(--gutter-grid, 32px);
}
.wp-block-group.is-style-seamless {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.wp-block-group {
  /*
  &.is-content-justification-space-between {
      @media (max-width: 599px) {
          justify-content: center;
      }
  }
  */
}

.wp-block-group.is-style-border:has(a, button, form),
a.wp-block-group.is-style-border,
button.wp-block-group.is-style-border {
  --group-border-color: var(--surface-surface-border);
}

.wp-block-group.is-layout-grid.center-last-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.wp-block-group.is-layout-grid.center-last-row > * {
  width: calc((100% - (var(--grid-cols) - 1) * var(--block-gap, 1.5rem)) / var(--grid-cols));
  flex-shrink: 0;
  box-sizing: border-box;
}

/* Responsive overrides */
@media (max-width: 781px) {
  .wp-block-group.is-layout-grid.center-last-row > * {
    width: calc((100% - (var(--grid-cols-tablet) - 1) * var(--block-gap, 1.5rem)) / var(--grid-cols-tablet));
  }
}
@media (max-width: 600px) {
  .wp-block-group.is-layout-grid.center-last-row > * {
    width: calc((100% - (var(--grid-cols-mobile) - 1) * var(--block-gap, 1.5rem)) / var(--grid-cols-mobile));
  }
}
.wp-block-sep-section-wrapper .wp-block-sep-section .wp-block-group.has-max-width-full {
  max-width: none;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
.wp-block-sep-section-wrapper .wp-block-sep-section:not(.full-bleed) .wp-block-group.has-max-width-full {
  width: calc(var(--vw, 100vw) - var(--sp-section-wrapper-left-right) * 2 - var(--sp-section-left-right) * 2);
}
.wp-block-sep-section-wrapper .wp-block-sep-section.full-bleed .wp-block-group.has-max-width-full {
  width: calc(var(--vw, 100vw) - var(--sp-section-left-right) * 2);
}

.wp-block-group.is-layout-flex.is-vertical {
  flex-wrap: nowrap;
}

@media (min-width: 600px) {
  .wp-block-group.is-layout-flex.stack-mobile {
    flex-wrap: nowrap;
  }
}
@media (max-width: 599px) {
  .wp-block-group.is-layout-flex.stack-mobile {
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
  .wp-block-group.is-layout-flex.stack-mobile > * {
    width: 100% !important;
  }
}

@media (min-width: 1200px) {
  .wp-block-group.is-layout-flex.stack-desktop {
    flex-wrap: nowrap;
  }
}
@media (max-width: 1199px) {
  .wp-block-group.is-layout-flex.stack-desktop {
    flex-direction: column !important;
    flex-wrap: wrap !important;
  }
  .wp-block-group.is-layout-flex.stack-desktop > * {
    width: 100% !important;
  }
}

@media (min-width: 1024px) {
  .wp-block-group.is-layout-flex.stack-tablet {
    flex-wrap: nowrap !important;
    flex-direction: row !important;
  }
}
@media (max-width: 1023px) {
  .wp-block-group.is-layout-flex.stack-tablet {
    flex-wrap: wrap !important;
    flex-direction: column !important;
  }
  .wp-block-group.is-layout-flex.stack-tablet > * {
    width: 100%;
  }
}

.wp-block-group.is-layout-flex.stack-never {
  flex-wrap: nowrap;
}

@media (max-width: 599px) {
  .wp-block-group.is-layout-grid {
    grid-template-columns: repeat(var(--grid-cols-mobile, 1), 1fr);
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  .wp-block-group.is-layout-grid {
    grid-template-columns: repeat(var(--grid-cols-tablet, 2), 1fr);
  }
}

@media (min-width: 1024px) {
  .editor-styles-wrapper .wp-block-group.is-layout-flex {
    flex-wrap: nowrap;
  }
}
@media (max-width: 1023px) {
  .editor-styles-wrapper .wp-block-group.is-layout-flex {
    flex-direction: column !important;
  }
}
@media (min-width: 600px) {
  .editor-styles-wrapper .wp-block-group.is-layout-flex.stack-mobile {
    flex-wrap: nowrap;
  }
}
@media (max-width: 599px) {
  .editor-styles-wrapper .wp-block-group.is-layout-flex.stack-mobile {
    flex-direction: column !important;
  }
}
@media (min-width: 1200px) {
  .editor-styles-wrapper .wp-block-group.is-layout-flex.stack-desktop {
    flex-wrap: nowrap;
  }
}
@media (max-width: 1199px) {
  .editor-styles-wrapper .wp-block-group.is-layout-flex.stack-desktop {
    flex-direction: column !important;
  }
}
.editor-styles-wrapper .wp-block-group.is-layout-flex.stack-never {
  flex-wrap: nowrap;
}
@media (max-width: 599px) {
  .editor-styles-wrapper .wp-block-group.is-layout-grid {
    grid-template-columns: repeat(var(--grid-cols-mobile, 1), 1fr);
  }
}
@media (min-width: 600px) and (max-width: 1023px) {
  .editor-styles-wrapper .wp-block-group.is-layout-grid {
    grid-template-columns: repeat(var(--grid-cols-tablet, 2), 1fr);
  }
}

/**
 * Custom List Styles
 */
ul.is-style-check {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
ul.is-style-check li {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0;
}
ul.is-style-check li::before {
  content: "";
  display: block;
  width: 19px;
  height: 19px;
  flex-shrink: 0;
  margin-right: 12px;
  margin-top: 2px;
  background-image: url('data:image/svg+xml;utf8,<svg width="19" height="19" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.08075 13.7538L14.8038 7.03075L13.75 5.977L8.08075 11.6463L5.23075 8.79625L4.177 9.85L8.08075 13.7538ZM9.50175 19C8.18775 19 6.95267 18.7507 5.7965 18.252C4.64033 17.7533 3.63467 17.0766 2.7795 16.2218C1.92433 15.3669 1.24725 14.3617 0.74825 13.206C0.249417 12.0503 0 10.8156 0 9.50175C0 8.18775 0.249333 6.95267 0.748 5.7965C1.24667 4.64033 1.92342 3.63467 2.77825 2.7795C3.63308 1.92433 4.63833 1.24725 5.794 0.74825C6.94967 0.249417 8.18442 0 9.49825 0C10.8123 0 12.0473 0.249333 13.2035 0.748C14.3597 1.24667 15.3653 1.92342 16.2205 2.77825C17.0757 3.63308 17.7528 4.63833 18.2518 5.794C18.7506 6.94967 19 8.18442 19 9.49825C19 10.8123 18.7507 12.0473 18.252 13.2035C17.7533 14.3597 17.0766 15.3653 16.2218 16.2205C15.3669 17.0757 14.3617 17.7528 13.206 18.2518C12.0503 18.7506 10.8156 19 9.50175 19ZM9.5 17.5C11.7333 17.5 13.625 16.725 15.175 15.175C16.725 13.625 17.5 11.7333 17.5 9.5C17.5 7.26667 16.725 5.375 15.175 3.825C13.625 2.275 11.7333 1.5 9.5 1.5C7.26667 1.5 5.375 2.275 3.825 3.825C2.275 5.375 1.5 7.26667 1.5 9.5C1.5 11.7333 2.275 13.625 3.825 15.175C5.375 16.725 7.26667 17.5 9.5 17.5Z" fill="%2346A485"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
ul.is-style-plain {
  list-style: none;
  padding: 0;
}
ul.is-style-plain li {
  margin-bottom: 12px;
}

.single-post .wp-block-post-content .wp-block-sep-cta-banner, .single-post .wp-block-post-terms.taxonomy-post_tag a,
.single-case_study .wp-block-post-terms.taxonomy-post_tag a {
  border-radius: var(--core-styles-border-radius-default);
  padding: var(--object-padding-med-fluid, var(--object-padding-med, var(--core-styles-object-padding-med, inherit)));
  background: var(--surface-surface);
}
.single-post .wp-block-post-content .wp-block-sep-cta-banner, .single-post .wp-block-post-terms.taxonomy-post_tag a,
.single-case_study .wp-block-post-terms.taxonomy-post_tag a {
  border: var(--core-styles-input-border-weight-initial, 1px) solid var(--surface-surface-border);
}

.case-study-card,
.card-case_study,
.card-post,
.card.resource-card-preview,
.podcast-card,
.post-card,
.event-card {
  background: var(--surface-surface, #F1F5FE);
  border: var(--core-styles-input-border-weight-initial, 1px) solid var(--surface-surface-border, #BCCEF5);
  border-radius: var(--core-styles-border-radius-card-grid, 8px);
  padding: var(--core-styles-object-padding-med, 24px);
  padding-bottom: var(--core-styles-object-padding-lg, 40px);
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
  text-decoration: none;
  gap: var(--core-styles-object-padding-med, 24px);
  flex-direction: column;
  height: 100%;
  transition: border-color 0.2s ease-in-out;
}
.grid--cards .case-study-card,
.grid--cards .card-case_study,
.grid--cards .card-post,
.grid--cards .card.resource-card-preview,
.grid--cards .podcast-card,
.grid--cards .post-card,
.grid--cards .event-card {
  display: grid;
}
.grid--cards .case-study-card.wp-block-sep-card,
.grid--cards .card-case_study.wp-block-sep-card,
.grid--cards .card-post.wp-block-sep-card,
.grid--cards .card.resource-card-preview.wp-block-sep-card,
.grid--cards .podcast-card.wp-block-sep-card,
.grid--cards .post-card.wp-block-sep-card,
.grid--cards .event-card.wp-block-sep-card {
  flex: 1;
}
.case-study-card:hover .case-study-card__arrow svg, .case-study-card:hover .card__arrow svg,
.case-study-card:hover .card-case_study__arrow svg,
.card-case_study:hover .card__arrow svg,
.case-study-card:hover .card-post__arrow svg,
.card-post:hover .card__arrow svg,
.case-study-card:hover .card.resource-card-preview__arrow svg,
.card.resource-card-preview:hover .card__arrow svg,
.case-study-card:hover .podcast-card__arrow svg,
.podcast-card:hover .card__arrow svg,
.case-study-card:hover .post-card__arrow svg,
.post-card:hover .card__arrow svg,
.case-study-card:hover .event-card__arrow svg,
.event-card:hover .card__arrow svg,
.card-case_study:hover .case-study-card__arrow svg,
.card-case_study:hover .card-case_study__arrow svg,
.card-case_study:hover .card-post__arrow svg,
.card-case_study:hover .card.resource-card-preview__arrow svg,
.card-case_study:hover .podcast-card__arrow svg,
.card-case_study:hover .post-card__arrow svg,
.card-case_study:hover .event-card__arrow svg,
.card-post:hover .case-study-card__arrow svg,
.card-post:hover .card-case_study__arrow svg,
.card-post:hover .card-post__arrow svg,
.card-post:hover .card.resource-card-preview__arrow svg,
.card-post:hover .podcast-card__arrow svg,
.card-post:hover .post-card__arrow svg,
.card-post:hover .event-card__arrow svg,
.card.resource-card-preview:hover .case-study-card__arrow svg,
.card.resource-card-preview:hover .card-case_study__arrow svg,
.card.resource-card-preview:hover .card-post__arrow svg,
.card.resource-card-preview:hover .card.resource-card-preview__arrow svg,
.card.resource-card-preview:hover .podcast-card__arrow svg,
.card.resource-card-preview:hover .post-card__arrow svg,
.card.resource-card-preview:hover .event-card__arrow svg,
.podcast-card:hover .case-study-card__arrow svg,
.podcast-card:hover .card-case_study__arrow svg,
.podcast-card:hover .card-post__arrow svg,
.podcast-card:hover .card.resource-card-preview__arrow svg,
.podcast-card:hover .podcast-card__arrow svg,
.podcast-card:hover .post-card__arrow svg,
.podcast-card:hover .event-card__arrow svg,
.post-card:hover .case-study-card__arrow svg,
.post-card:hover .card-case_study__arrow svg,
.post-card:hover .card-post__arrow svg,
.post-card:hover .card.resource-card-preview__arrow svg,
.post-card:hover .podcast-card__arrow svg,
.post-card:hover .post-card__arrow svg,
.post-card:hover .event-card__arrow svg,
.event-card:hover .case-study-card__arrow svg,
.event-card:hover .card-case_study__arrow svg,
.event-card:hover .card-post__arrow svg,
.event-card:hover .card.resource-card-preview__arrow svg,
.event-card:hover .podcast-card__arrow svg,
.event-card:hover .post-card__arrow svg,
.event-card:hover .event-card__arrow svg {
  transform: translateX(3px);
}
.case-study-card:hover,
.card-case_study:hover,
.card-post:hover,
.card.resource-card-preview:hover,
.podcast-card:hover,
.post-card:hover,
.event-card:hover {
  border-color: var(--surface-surface-border-on-hover, inherit);
}
.case-study-card .case-study-card__meta,
.case-study-card .post-card__meta,
.case-study-card .podcast-card__meta,
.case-study-card .card__meta,
.card-case_study .case-study-card__meta,
.card-case_study .post-card__meta,
.card-case_study .podcast-card__meta,
.card-case_study .card__meta,
.card-post .case-study-card__meta,
.card-post .post-card__meta,
.card-post .podcast-card__meta,
.card-post .card__meta,
.card.resource-card-preview .case-study-card__meta,
.card.resource-card-preview .post-card__meta,
.card.resource-card-preview .podcast-card__meta,
.card.resource-card-preview .card__meta,
.podcast-card .case-study-card__meta,
.podcast-card .post-card__meta,
.podcast-card .podcast-card__meta,
.podcast-card .card__meta,
.post-card .case-study-card__meta,
.post-card .post-card__meta,
.post-card .podcast-card__meta,
.post-card .card__meta,
.event-card .case-study-card__meta,
.event-card .post-card__meta,
.event-card .podcast-card__meta,
.event-card .card__meta {
  display: flex;
  justify-content: space-between;
}
.case-study-card .case-study-card__link,
.case-study-card .post-card__link,
.case-study-card .podcast-card__link,
.case-study-card .card__link,
.card-case_study .case-study-card__link,
.card-case_study .post-card__link,
.card-case_study .podcast-card__link,
.card-case_study .card__link,
.card-post .case-study-card__link,
.card-post .post-card__link,
.card-post .podcast-card__link,
.card-post .card__link,
.card.resource-card-preview .case-study-card__link,
.card.resource-card-preview .post-card__link,
.card.resource-card-preview .podcast-card__link,
.card.resource-card-preview .card__link,
.podcast-card .case-study-card__link,
.podcast-card .post-card__link,
.podcast-card .podcast-card__link,
.podcast-card .card__link,
.post-card .case-study-card__link,
.post-card .post-card__link,
.post-card .podcast-card__link,
.post-card .card__link,
.event-card .case-study-card__link,
.event-card .post-card__link,
.event-card .podcast-card__link,
.event-card .card__link {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: var(--core-styles-object-padding-med, 24px);
}
.case-study-card .case-study-card__image,
.case-study-card .post-card__image,
.case-study-card .podcast-card__image,
.case-study-card .card__image,
.card-case_study .case-study-card__image,
.card-case_study .post-card__image,
.card-case_study .podcast-card__image,
.card-case_study .card__image,
.card-post .case-study-card__image,
.card-post .post-card__image,
.card-post .podcast-card__image,
.card-post .card__image,
.card.resource-card-preview .case-study-card__image,
.card.resource-card-preview .post-card__image,
.card.resource-card-preview .podcast-card__image,
.card.resource-card-preview .card__image,
.podcast-card .case-study-card__image,
.podcast-card .post-card__image,
.podcast-card .podcast-card__image,
.podcast-card .card__image,
.post-card .case-study-card__image,
.post-card .post-card__image,
.post-card .podcast-card__image,
.post-card .card__image,
.event-card .case-study-card__image,
.event-card .post-card__image,
.event-card .podcast-card__image,
.event-card .card__image {
  aspect-ratio: 16/9;
  overflow: hidden;
  background: var(--wp--preset--color--surface, #fff);
}
.case-study-card .case-study-card__image img,
.case-study-card .post-card__image img,
.case-study-card .podcast-card__image img,
.case-study-card .card__image img,
.card-case_study .case-study-card__image img,
.card-case_study .post-card__image img,
.card-case_study .podcast-card__image img,
.card-case_study .card__image img,
.card-post .case-study-card__image img,
.card-post .post-card__image img,
.card-post .podcast-card__image img,
.card-post .card__image img,
.card.resource-card-preview .case-study-card__image img,
.card.resource-card-preview .post-card__image img,
.card.resource-card-preview .podcast-card__image img,
.card.resource-card-preview .card__image img,
.podcast-card .case-study-card__image img,
.podcast-card .post-card__image img,
.podcast-card .podcast-card__image img,
.podcast-card .card__image img,
.post-card .case-study-card__image img,
.post-card .post-card__image img,
.post-card .podcast-card__image img,
.post-card .card__image img,
.event-card .case-study-card__image img,
.event-card .post-card__image img,
.event-card .podcast-card__image img,
.event-card .card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.case-study-card .case-study-card__placeholder,
.case-study-card .post-card__placeholder,
.case-study-card .podcast-card__placeholder,
.case-study-card .card__placeholder,
.card-case_study .case-study-card__placeholder,
.card-case_study .post-card__placeholder,
.card-case_study .podcast-card__placeholder,
.card-case_study .card__placeholder,
.card-post .case-study-card__placeholder,
.card-post .post-card__placeholder,
.card-post .podcast-card__placeholder,
.card-post .card__placeholder,
.card.resource-card-preview .case-study-card__placeholder,
.card.resource-card-preview .post-card__placeholder,
.card.resource-card-preview .podcast-card__placeholder,
.card.resource-card-preview .card__placeholder,
.podcast-card .case-study-card__placeholder,
.podcast-card .post-card__placeholder,
.podcast-card .podcast-card__placeholder,
.podcast-card .card__placeholder,
.post-card .case-study-card__placeholder,
.post-card .post-card__placeholder,
.post-card .podcast-card__placeholder,
.post-card .card__placeholder,
.event-card .case-study-card__placeholder,
.event-card .post-card__placeholder,
.event-card .podcast-card__placeholder,
.event-card .card__placeholder {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
}
.case-study-card .case-study-card__content, .case-study-card .case-study-card__text,
.case-study-card .post-card__content,
.case-study-card .post-card__text,
.case-study-card .podcast-card__content,
.case-study-card .podcast-card__text,
.case-study-card .card__content,
.case-study-card .card__text,
.card-case_study .case-study-card__content,
.card-case_study .case-study-card__text,
.card-case_study .post-card__content,
.card-case_study .post-card__text,
.card-case_study .podcast-card__content,
.card-case_study .podcast-card__text,
.card-case_study .card__content,
.card-case_study .card__text,
.card-post .case-study-card__content,
.card-post .case-study-card__text,
.card-post .post-card__content,
.card-post .post-card__text,
.card-post .podcast-card__content,
.card-post .podcast-card__text,
.card-post .card__content,
.card-post .card__text,
.card.resource-card-preview .case-study-card__content,
.card.resource-card-preview .case-study-card__text,
.card.resource-card-preview .post-card__content,
.card.resource-card-preview .post-card__text,
.card.resource-card-preview .podcast-card__content,
.card.resource-card-preview .podcast-card__text,
.card.resource-card-preview .card__content,
.card.resource-card-preview .card__text,
.podcast-card .case-study-card__content,
.podcast-card .case-study-card__text,
.podcast-card .post-card__content,
.podcast-card .post-card__text,
.podcast-card .podcast-card__content,
.podcast-card .podcast-card__text,
.podcast-card .card__content,
.podcast-card .card__text,
.post-card .case-study-card__content,
.post-card .case-study-card__text,
.post-card .post-card__content,
.post-card .post-card__text,
.post-card .podcast-card__content,
.post-card .podcast-card__text,
.post-card .card__content,
.post-card .card__text,
.event-card .case-study-card__content,
.event-card .case-study-card__text,
.event-card .post-card__content,
.event-card .post-card__text,
.event-card .podcast-card__content,
.event-card .podcast-card__text,
.event-card .card__content,
.event-card .card__text {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  flex: 1;
}
.case-study-card .case-study-card__content > *:last-child, .case-study-card .case-study-card__text > *:last-child,
.case-study-card .post-card__content > *:last-child,
.case-study-card .post-card__text > *:last-child,
.case-study-card .podcast-card__content > *:last-child,
.case-study-card .podcast-card__text > *:last-child,
.case-study-card .card__content > *:last-child,
.case-study-card .card__text > *:last-child,
.card-case_study .case-study-card__content > *:last-child,
.card-case_study .case-study-card__text > *:last-child,
.card-case_study .post-card__content > *:last-child,
.card-case_study .post-card__text > *:last-child,
.card-case_study .podcast-card__content > *:last-child,
.card-case_study .podcast-card__text > *:last-child,
.card-case_study .card__content > *:last-child,
.card-case_study .card__text > *:last-child,
.card-post .case-study-card__content > *:last-child,
.card-post .case-study-card__text > *:last-child,
.card-post .post-card__content > *:last-child,
.card-post .post-card__text > *:last-child,
.card-post .podcast-card__content > *:last-child,
.card-post .podcast-card__text > *:last-child,
.card-post .card__content > *:last-child,
.card-post .card__text > *:last-child,
.card.resource-card-preview .case-study-card__content > *:last-child,
.card.resource-card-preview .case-study-card__text > *:last-child,
.card.resource-card-preview .post-card__content > *:last-child,
.card.resource-card-preview .post-card__text > *:last-child,
.card.resource-card-preview .podcast-card__content > *:last-child,
.card.resource-card-preview .podcast-card__text > *:last-child,
.card.resource-card-preview .card__content > *:last-child,
.card.resource-card-preview .card__text > *:last-child,
.podcast-card .case-study-card__content > *:last-child,
.podcast-card .case-study-card__text > *:last-child,
.podcast-card .post-card__content > *:last-child,
.podcast-card .post-card__text > *:last-child,
.podcast-card .podcast-card__content > *:last-child,
.podcast-card .podcast-card__text > *:last-child,
.podcast-card .card__content > *:last-child,
.podcast-card .card__text > *:last-child,
.post-card .case-study-card__content > *:last-child,
.post-card .case-study-card__text > *:last-child,
.post-card .post-card__content > *:last-child,
.post-card .post-card__text > *:last-child,
.post-card .podcast-card__content > *:last-child,
.post-card .podcast-card__text > *:last-child,
.post-card .card__content > *:last-child,
.post-card .card__text > *:last-child,
.event-card .case-study-card__content > *:last-child,
.event-card .case-study-card__text > *:last-child,
.event-card .post-card__content > *:last-child,
.event-card .post-card__text > *:last-child,
.event-card .podcast-card__content > *:last-child,
.event-card .podcast-card__text > *:last-child,
.event-card .card__content > *:last-child,
.event-card .card__text > *:last-child {
  margin-bottom: 0;
}
.case-study-card .case-study-card__industry,
.case-study-card .post-card__industry,
.case-study-card .podcast-card__industry,
.case-study-card .card__industry,
.card-case_study .case-study-card__industry,
.card-case_study .post-card__industry,
.card-case_study .podcast-card__industry,
.card-case_study .card__industry,
.card-post .case-study-card__industry,
.card-post .post-card__industry,
.card-post .podcast-card__industry,
.card-post .card__industry,
.card.resource-card-preview .case-study-card__industry,
.card.resource-card-preview .post-card__industry,
.card.resource-card-preview .podcast-card__industry,
.card.resource-card-preview .card__industry,
.podcast-card .case-study-card__industry,
.podcast-card .post-card__industry,
.podcast-card .podcast-card__industry,
.podcast-card .card__industry,
.post-card .case-study-card__industry,
.post-card .post-card__industry,
.post-card .podcast-card__industry,
.post-card .card__industry,
.event-card .case-study-card__industry,
.event-card .post-card__industry,
.event-card .podcast-card__industry,
.event-card .card__industry {
  color: var(--text-text-secondary, #E7EDFD);
  font-size: var(--text-styles-size-detail, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.case-study-card .case-study-card__title,
.case-study-card .post-card__title,
.case-study-card .podcast-card__title,
.case-study-card .card__title,
.card-case_study .case-study-card__title,
.card-case_study .post-card__title,
.card-case_study .podcast-card__title,
.card-case_study .card__title,
.card-post .case-study-card__title,
.card-post .post-card__title,
.card-post .podcast-card__title,
.card-post .card__title,
.card.resource-card-preview .case-study-card__title,
.card.resource-card-preview .post-card__title,
.card.resource-card-preview .podcast-card__title,
.card.resource-card-preview .card__title,
.podcast-card .case-study-card__title,
.podcast-card .post-card__title,
.podcast-card .podcast-card__title,
.podcast-card .card__title,
.post-card .case-study-card__title,
.post-card .post-card__title,
.post-card .podcast-card__title,
.post-card .card__title,
.event-card .case-study-card__title,
.event-card .post-card__title,
.event-card .podcast-card__title,
.event-card .card__title {
  font-size: var(--card-title-size, var(--text-styles-size-h3, 32px));
  font-weight: 400;
  line-height: 1.3;
  margin: 0;
}
.case-study-card .case-study-card__arrow,
.case-study-card .post-card__arrow,
.case-study-card .podcast-card__arrow,
.case-study-card .card__arrow,
.card-case_study .case-study-card__arrow,
.card-case_study .post-card__arrow,
.card-case_study .podcast-card__arrow,
.card-case_study .card__arrow,
.card-post .case-study-card__arrow,
.card-post .post-card__arrow,
.card-post .podcast-card__arrow,
.card-post .card__arrow,
.card.resource-card-preview .case-study-card__arrow,
.card.resource-card-preview .post-card__arrow,
.card.resource-card-preview .podcast-card__arrow,
.card.resource-card-preview .card__arrow,
.podcast-card .case-study-card__arrow,
.podcast-card .post-card__arrow,
.podcast-card .podcast-card__arrow,
.podcast-card .card__arrow,
.post-card .case-study-card__arrow,
.post-card .post-card__arrow,
.post-card .podcast-card__arrow,
.post-card .card__arrow,
.event-card .case-study-card__arrow,
.event-card .post-card__arrow,
.event-card .podcast-card__arrow,
.event-card .card__arrow {
  margin-left: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: var(--icon-icon-fill-primary, #294175);
}
.case-study-card .case-study-card__arrow svg,
.case-study-card .post-card__arrow svg,
.case-study-card .podcast-card__arrow svg,
.case-study-card .card__arrow svg,
.card-case_study .case-study-card__arrow svg,
.card-case_study .post-card__arrow svg,
.card-case_study .podcast-card__arrow svg,
.card-case_study .card__arrow svg,
.card-post .case-study-card__arrow svg,
.card-post .post-card__arrow svg,
.card-post .podcast-card__arrow svg,
.card-post .card__arrow svg,
.card.resource-card-preview .case-study-card__arrow svg,
.card.resource-card-preview .post-card__arrow svg,
.card.resource-card-preview .podcast-card__arrow svg,
.card.resource-card-preview .card__arrow svg,
.podcast-card .case-study-card__arrow svg,
.podcast-card .post-card__arrow svg,
.podcast-card .podcast-card__arrow svg,
.podcast-card .card__arrow svg,
.post-card .case-study-card__arrow svg,
.post-card .post-card__arrow svg,
.post-card .podcast-card__arrow svg,
.post-card .card__arrow svg,
.event-card .case-study-card__arrow svg,
.event-card .post-card__arrow svg,
.event-card .podcast-card__arrow svg,
.event-card .card__arrow svg {
  transition: transform 0.2s;
}
.case-study-card .case-study-card:hover .case-study-card .case-study-card__arrow svg, .case-study-card .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .case-study-card .post-card__arrow svg,
.case-study-card .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .case-study-card .card__arrow svg,
.case-study-card .card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-case_study .post-card__arrow svg,
.card-case_study .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-case_study .card__arrow svg,
.card-case_study .card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-post .case-study-card__arrow svg,
.card-post .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-post .post-card__arrow svg,
.card-post .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-post .podcast-card__arrow svg,
.card-post .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card-post .card__arrow svg,
.card-post .card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.card.resource-card-preview .card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .podcast-card .post-card__arrow svg,
.podcast-card .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .podcast-card .card__arrow svg,
.podcast-card .card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .post-card .case-study-card__arrow svg,
.post-card .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .post-card .post-card__arrow svg,
.post-card .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .post-card .podcast-card__arrow svg,
.post-card .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .post-card .card__arrow svg,
.post-card .card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .event-card .case-study-card__arrow svg,
.event-card .case-study-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .event-card .post-card__arrow svg,
.event-card .post-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .event-card .podcast-card__arrow svg,
.event-card .podcast-card:hover .card__arrow svg,
.case-study-card .case-study-card:hover .event-card .card__arrow svg,
.event-card .card:hover .card__arrow svg,
.case-study-card .post-card:hover .case-study-card .case-study-card__arrow svg,
.case-study-card .post-card:hover .case-study-card .post-card__arrow svg,
.case-study-card .post-card:hover .case-study-card .podcast-card__arrow svg,
.case-study-card .post-card:hover .case-study-card .card__arrow svg,
.case-study-card .post-card:hover .card-case_study .case-study-card__arrow svg,
.case-study-card .post-card:hover .card-case_study .post-card__arrow svg,
.case-study-card .post-card:hover .card-case_study .podcast-card__arrow svg,
.case-study-card .post-card:hover .card-case_study .card__arrow svg,
.case-study-card .post-card:hover .card-post .case-study-card__arrow svg,
.case-study-card .post-card:hover .card-post .post-card__arrow svg,
.case-study-card .post-card:hover .card-post .podcast-card__arrow svg,
.case-study-card .post-card:hover .card-post .card__arrow svg,
.case-study-card .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.case-study-card .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.case-study-card .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.case-study-card .post-card:hover .card.resource-card-preview .card__arrow svg,
.case-study-card .post-card:hover .podcast-card .case-study-card__arrow svg,
.case-study-card .post-card:hover .podcast-card .post-card__arrow svg,
.case-study-card .post-card:hover .podcast-card .podcast-card__arrow svg,
.case-study-card .post-card:hover .podcast-card .card__arrow svg,
.case-study-card .post-card:hover .post-card .case-study-card__arrow svg,
.case-study-card .post-card:hover .post-card .post-card__arrow svg,
.case-study-card .post-card:hover .post-card .podcast-card__arrow svg,
.case-study-card .post-card:hover .post-card .card__arrow svg,
.case-study-card .post-card:hover .event-card .case-study-card__arrow svg,
.case-study-card .post-card:hover .event-card .post-card__arrow svg,
.case-study-card .post-card:hover .event-card .podcast-card__arrow svg,
.case-study-card .post-card:hover .event-card .card__arrow svg,
.case-study-card .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .case-study-card .post-card__arrow svg,
.case-study-card .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .case-study-card .card__arrow svg,
.case-study-card .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .card-case_study .post-card__arrow svg,
.case-study-card .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .card-case_study .card__arrow svg,
.case-study-card .podcast-card:hover .card-post .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .card-post .post-card__arrow svg,
.case-study-card .podcast-card:hover .card-post .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .card-post .card__arrow svg,
.case-study-card .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.case-study-card .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.case-study-card .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .podcast-card .post-card__arrow svg,
.case-study-card .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .podcast-card .card__arrow svg,
.case-study-card .podcast-card:hover .post-card .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .post-card .post-card__arrow svg,
.case-study-card .podcast-card:hover .post-card .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .post-card .card__arrow svg,
.case-study-card .podcast-card:hover .event-card .case-study-card__arrow svg,
.case-study-card .podcast-card:hover .event-card .post-card__arrow svg,
.case-study-card .podcast-card:hover .event-card .podcast-card__arrow svg,
.case-study-card .podcast-card:hover .event-card .card__arrow svg,
.case-study-card .card:hover .case-study-card .case-study-card__arrow svg,
.case-study-card .card:hover .case-study-card .post-card__arrow svg,
.case-study-card .card:hover .case-study-card .podcast-card__arrow svg,
.case-study-card .card:hover .case-study-card .card__arrow svg,
.case-study-card .card:hover .card-case_study .case-study-card__arrow svg,
.case-study-card .card:hover .card-case_study .post-card__arrow svg,
.case-study-card .card:hover .card-case_study .podcast-card__arrow svg,
.case-study-card .card:hover .card-case_study .card__arrow svg,
.case-study-card .card:hover .card-post .case-study-card__arrow svg,
.case-study-card .card:hover .card-post .post-card__arrow svg,
.case-study-card .card:hover .card-post .podcast-card__arrow svg,
.case-study-card .card:hover .card-post .card__arrow svg,
.case-study-card .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.case-study-card .card:hover .card.resource-card-preview .post-card__arrow svg,
.case-study-card .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.case-study-card .card:hover .card.resource-card-preview .card__arrow svg,
.case-study-card .card:hover .podcast-card .case-study-card__arrow svg,
.case-study-card .card:hover .podcast-card .post-card__arrow svg,
.case-study-card .card:hover .podcast-card .podcast-card__arrow svg,
.case-study-card .card:hover .podcast-card .card__arrow svg,
.case-study-card .card:hover .post-card .case-study-card__arrow svg,
.case-study-card .card:hover .post-card .post-card__arrow svg,
.case-study-card .card:hover .post-card .podcast-card__arrow svg,
.case-study-card .card:hover .post-card .card__arrow svg,
.case-study-card .card:hover .event-card .case-study-card__arrow svg,
.case-study-card .card:hover .event-card .post-card__arrow svg,
.case-study-card .card:hover .event-card .podcast-card__arrow svg,
.case-study-card .card:hover .event-card .card__arrow svg,
.card-case_study .case-study-card:hover .case-study-card .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .case-study-card .post-card__arrow svg,
.card-case_study .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .case-study-card .card__arrow svg,
.card-case_study .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .card-case_study .post-card__arrow svg,
.card-case_study .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .card-case_study .card__arrow svg,
.card-case_study .case-study-card:hover .card-post .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .card-post .post-card__arrow svg,
.card-case_study .case-study-card:hover .card-post .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .card-post .card__arrow svg,
.card-case_study .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.card-case_study .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.card-case_study .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .podcast-card .post-card__arrow svg,
.card-case_study .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .podcast-card .card__arrow svg,
.card-case_study .case-study-card:hover .post-card .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .post-card .post-card__arrow svg,
.card-case_study .case-study-card:hover .post-card .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .post-card .card__arrow svg,
.card-case_study .case-study-card:hover .event-card .case-study-card__arrow svg,
.card-case_study .case-study-card:hover .event-card .post-card__arrow svg,
.card-case_study .case-study-card:hover .event-card .podcast-card__arrow svg,
.card-case_study .case-study-card:hover .event-card .card__arrow svg,
.card-case_study .post-card:hover .case-study-card .case-study-card__arrow svg,
.card-case_study .post-card:hover .case-study-card .post-card__arrow svg,
.card-case_study .post-card:hover .case-study-card .podcast-card__arrow svg,
.card-case_study .post-card:hover .case-study-card .card__arrow svg,
.card-case_study .post-card:hover .card-case_study .case-study-card__arrow svg,
.card-case_study .post-card:hover .card-case_study .post-card__arrow svg,
.card-case_study .post-card:hover .card-case_study .podcast-card__arrow svg,
.card-case_study .post-card:hover .card-case_study .card__arrow svg,
.card-case_study .post-card:hover .card-post .case-study-card__arrow svg,
.card-case_study .post-card:hover .card-post .post-card__arrow svg,
.card-case_study .post-card:hover .card-post .podcast-card__arrow svg,
.card-case_study .post-card:hover .card-post .card__arrow svg,
.card-case_study .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-case_study .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.card-case_study .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-case_study .post-card:hover .card.resource-card-preview .card__arrow svg,
.card-case_study .post-card:hover .podcast-card .case-study-card__arrow svg,
.card-case_study .post-card:hover .podcast-card .post-card__arrow svg,
.card-case_study .post-card:hover .podcast-card .podcast-card__arrow svg,
.card-case_study .post-card:hover .podcast-card .card__arrow svg,
.card-case_study .post-card:hover .post-card .case-study-card__arrow svg,
.card-case_study .post-card:hover .post-card .post-card__arrow svg,
.card-case_study .post-card:hover .post-card .podcast-card__arrow svg,
.card-case_study .post-card:hover .post-card .card__arrow svg,
.card-case_study .post-card:hover .event-card .case-study-card__arrow svg,
.card-case_study .post-card:hover .event-card .post-card__arrow svg,
.card-case_study .post-card:hover .event-card .podcast-card__arrow svg,
.card-case_study .post-card:hover .event-card .card__arrow svg,
.card-case_study .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .case-study-card .post-card__arrow svg,
.card-case_study .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .case-study-card .card__arrow svg,
.card-case_study .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .card-case_study .post-card__arrow svg,
.card-case_study .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .card-case_study .card__arrow svg,
.card-case_study .podcast-card:hover .card-post .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .card-post .post-card__arrow svg,
.card-case_study .podcast-card:hover .card-post .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .card-post .card__arrow svg,
.card-case_study .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.card-case_study .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.card-case_study .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .podcast-card .post-card__arrow svg,
.card-case_study .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .podcast-card .card__arrow svg,
.card-case_study .podcast-card:hover .post-card .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .post-card .post-card__arrow svg,
.card-case_study .podcast-card:hover .post-card .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .post-card .card__arrow svg,
.card-case_study .podcast-card:hover .event-card .case-study-card__arrow svg,
.card-case_study .podcast-card:hover .event-card .post-card__arrow svg,
.card-case_study .podcast-card:hover .event-card .podcast-card__arrow svg,
.card-case_study .podcast-card:hover .event-card .card__arrow svg,
.card-case_study .card:hover .case-study-card .case-study-card__arrow svg,
.card-case_study .card:hover .case-study-card .post-card__arrow svg,
.card-case_study .card:hover .case-study-card .podcast-card__arrow svg,
.card-case_study .card:hover .case-study-card .card__arrow svg,
.card-case_study .card:hover .card-case_study .case-study-card__arrow svg,
.card-case_study .card:hover .card-case_study .post-card__arrow svg,
.card-case_study .card:hover .card-case_study .podcast-card__arrow svg,
.card-case_study .card:hover .card-case_study .card__arrow svg,
.card-case_study .card:hover .card-post .case-study-card__arrow svg,
.card-case_study .card:hover .card-post .post-card__arrow svg,
.card-case_study .card:hover .card-post .podcast-card__arrow svg,
.card-case_study .card:hover .card-post .card__arrow svg,
.card-case_study .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-case_study .card:hover .card.resource-card-preview .post-card__arrow svg,
.card-case_study .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-case_study .card:hover .card.resource-card-preview .card__arrow svg,
.card-case_study .card:hover .podcast-card .case-study-card__arrow svg,
.card-case_study .card:hover .podcast-card .post-card__arrow svg,
.card-case_study .card:hover .podcast-card .podcast-card__arrow svg,
.card-case_study .card:hover .podcast-card .card__arrow svg,
.card-case_study .card:hover .post-card .case-study-card__arrow svg,
.card-case_study .card:hover .post-card .post-card__arrow svg,
.card-case_study .card:hover .post-card .podcast-card__arrow svg,
.card-case_study .card:hover .post-card .card__arrow svg,
.card-case_study .card:hover .event-card .case-study-card__arrow svg,
.card-case_study .card:hover .event-card .post-card__arrow svg,
.card-case_study .card:hover .event-card .podcast-card__arrow svg,
.card-case_study .card:hover .event-card .card__arrow svg,
.card-post .case-study-card:hover .case-study-card .case-study-card__arrow svg,
.card-post .case-study-card:hover .case-study-card .post-card__arrow svg,
.card-post .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.card-post .case-study-card:hover .case-study-card .card__arrow svg,
.card-post .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.card-post .case-study-card:hover .card-case_study .post-card__arrow svg,
.card-post .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.card-post .case-study-card:hover .card-case_study .card__arrow svg,
.card-post .case-study-card:hover .card-post .case-study-card__arrow svg,
.card-post .case-study-card:hover .card-post .post-card__arrow svg,
.card-post .case-study-card:hover .card-post .podcast-card__arrow svg,
.card-post .case-study-card:hover .card-post .card__arrow svg,
.card-post .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-post .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.card-post .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-post .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.card-post .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.card-post .case-study-card:hover .podcast-card .post-card__arrow svg,
.card-post .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.card-post .case-study-card:hover .podcast-card .card__arrow svg,
.card-post .case-study-card:hover .post-card .case-study-card__arrow svg,
.card-post .case-study-card:hover .post-card .post-card__arrow svg,
.card-post .case-study-card:hover .post-card .podcast-card__arrow svg,
.card-post .case-study-card:hover .post-card .card__arrow svg,
.card-post .case-study-card:hover .event-card .case-study-card__arrow svg,
.card-post .case-study-card:hover .event-card .post-card__arrow svg,
.card-post .case-study-card:hover .event-card .podcast-card__arrow svg,
.card-post .case-study-card:hover .event-card .card__arrow svg,
.card-post .post-card:hover .case-study-card .case-study-card__arrow svg,
.card-post .post-card:hover .case-study-card .post-card__arrow svg,
.card-post .post-card:hover .case-study-card .podcast-card__arrow svg,
.card-post .post-card:hover .case-study-card .card__arrow svg,
.card-post .post-card:hover .card-case_study .case-study-card__arrow svg,
.card-post .post-card:hover .card-case_study .post-card__arrow svg,
.card-post .post-card:hover .card-case_study .podcast-card__arrow svg,
.card-post .post-card:hover .card-case_study .card__arrow svg,
.card-post .post-card:hover .card-post .case-study-card__arrow svg,
.card-post .post-card:hover .card-post .post-card__arrow svg,
.card-post .post-card:hover .card-post .podcast-card__arrow svg,
.card-post .post-card:hover .card-post .card__arrow svg,
.card-post .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-post .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.card-post .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-post .post-card:hover .card.resource-card-preview .card__arrow svg,
.card-post .post-card:hover .podcast-card .case-study-card__arrow svg,
.card-post .post-card:hover .podcast-card .post-card__arrow svg,
.card-post .post-card:hover .podcast-card .podcast-card__arrow svg,
.card-post .post-card:hover .podcast-card .card__arrow svg,
.card-post .post-card:hover .post-card .case-study-card__arrow svg,
.card-post .post-card:hover .post-card .post-card__arrow svg,
.card-post .post-card:hover .post-card .podcast-card__arrow svg,
.card-post .post-card:hover .post-card .card__arrow svg,
.card-post .post-card:hover .event-card .case-study-card__arrow svg,
.card-post .post-card:hover .event-card .post-card__arrow svg,
.card-post .post-card:hover .event-card .podcast-card__arrow svg,
.card-post .post-card:hover .event-card .card__arrow svg,
.card-post .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.card-post .podcast-card:hover .case-study-card .post-card__arrow svg,
.card-post .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.card-post .podcast-card:hover .case-study-card .card__arrow svg,
.card-post .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.card-post .podcast-card:hover .card-case_study .post-card__arrow svg,
.card-post .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.card-post .podcast-card:hover .card-case_study .card__arrow svg,
.card-post .podcast-card:hover .card-post .case-study-card__arrow svg,
.card-post .podcast-card:hover .card-post .post-card__arrow svg,
.card-post .podcast-card:hover .card-post .podcast-card__arrow svg,
.card-post .podcast-card:hover .card-post .card__arrow svg,
.card-post .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-post .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.card-post .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-post .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.card-post .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.card-post .podcast-card:hover .podcast-card .post-card__arrow svg,
.card-post .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.card-post .podcast-card:hover .podcast-card .card__arrow svg,
.card-post .podcast-card:hover .post-card .case-study-card__arrow svg,
.card-post .podcast-card:hover .post-card .post-card__arrow svg,
.card-post .podcast-card:hover .post-card .podcast-card__arrow svg,
.card-post .podcast-card:hover .post-card .card__arrow svg,
.card-post .podcast-card:hover .event-card .case-study-card__arrow svg,
.card-post .podcast-card:hover .event-card .post-card__arrow svg,
.card-post .podcast-card:hover .event-card .podcast-card__arrow svg,
.card-post .podcast-card:hover .event-card .card__arrow svg,
.card-post .card:hover .case-study-card .case-study-card__arrow svg,
.card-post .card:hover .case-study-card .post-card__arrow svg,
.card-post .card:hover .case-study-card .podcast-card__arrow svg,
.card-post .card:hover .case-study-card .card__arrow svg,
.card-post .card:hover .card-case_study .case-study-card__arrow svg,
.card-post .card:hover .card-case_study .post-card__arrow svg,
.card-post .card:hover .card-case_study .podcast-card__arrow svg,
.card-post .card:hover .card-case_study .card__arrow svg,
.card-post .card:hover .card-post .case-study-card__arrow svg,
.card-post .card:hover .card-post .post-card__arrow svg,
.card-post .card:hover .card-post .podcast-card__arrow svg,
.card-post .card:hover .card-post .card__arrow svg,
.card-post .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card-post .card:hover .card.resource-card-preview .post-card__arrow svg,
.card-post .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card-post .card:hover .card.resource-card-preview .card__arrow svg,
.card-post .card:hover .podcast-card .case-study-card__arrow svg,
.card-post .card:hover .podcast-card .post-card__arrow svg,
.card-post .card:hover .podcast-card .podcast-card__arrow svg,
.card-post .card:hover .podcast-card .card__arrow svg,
.card-post .card:hover .post-card .case-study-card__arrow svg,
.card-post .card:hover .post-card .post-card__arrow svg,
.card-post .card:hover .post-card .podcast-card__arrow svg,
.card-post .card:hover .post-card .card__arrow svg,
.card-post .card:hover .event-card .case-study-card__arrow svg,
.card-post .card:hover .event-card .post-card__arrow svg,
.card-post .card:hover .event-card .podcast-card__arrow svg,
.card-post .card:hover .event-card .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .case-study-card .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .case-study-card .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .case-study-card .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-case_study .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-case_study .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-post .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-post .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-post .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card-post .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .podcast-card .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .podcast-card .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .post-card .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .post-card .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .post-card .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .post-card .card__arrow svg,
.card.resource-card-preview .case-study-card:hover .event-card .case-study-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .event-card .post-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .event-card .podcast-card__arrow svg,
.card.resource-card-preview .case-study-card:hover .event-card .card__arrow svg,
.card.resource-card-preview .post-card:hover .case-study-card .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .case-study-card .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .case-study-card .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .case-study-card .card__arrow svg,
.card.resource-card-preview .post-card:hover .card-case_study .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .card-case_study .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .card-case_study .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .card-case_study .card__arrow svg,
.card.resource-card-preview .post-card:hover .card-post .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .card-post .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .card-post .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .card-post .card__arrow svg,
.card.resource-card-preview .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .card.resource-card-preview .card__arrow svg,
.card.resource-card-preview .post-card:hover .podcast-card .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .podcast-card .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .podcast-card .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .podcast-card .card__arrow svg,
.card.resource-card-preview .post-card:hover .post-card .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .post-card .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .post-card .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .post-card .card__arrow svg,
.card.resource-card-preview .post-card:hover .event-card .case-study-card__arrow svg,
.card.resource-card-preview .post-card:hover .event-card .post-card__arrow svg,
.card.resource-card-preview .post-card:hover .event-card .podcast-card__arrow svg,
.card.resource-card-preview .post-card:hover .event-card .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .case-study-card .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .case-study-card .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-case_study .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-case_study .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-post .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-post .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-post .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card-post .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .podcast-card .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .podcast-card .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .post-card .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .post-card .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .post-card .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .post-card .card__arrow svg,
.card.resource-card-preview .podcast-card:hover .event-card .case-study-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .event-card .post-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .event-card .podcast-card__arrow svg,
.card.resource-card-preview .podcast-card:hover .event-card .card__arrow svg,
.card.resource-card-preview .card:hover .case-study-card .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .case-study-card .post-card__arrow svg,
.card.resource-card-preview .card:hover .case-study-card .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .case-study-card .card__arrow svg,
.card.resource-card-preview .card:hover .card-case_study .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .card-case_study .post-card__arrow svg,
.card.resource-card-preview .card:hover .card-case_study .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .card-case_study .card__arrow svg,
.card.resource-card-preview .card:hover .card-post .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .card-post .post-card__arrow svg,
.card.resource-card-preview .card:hover .card-post .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .card-post .card__arrow svg,
.card.resource-card-preview .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .card.resource-card-preview .post-card__arrow svg,
.card.resource-card-preview .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .card.resource-card-preview .card__arrow svg,
.card.resource-card-preview .card:hover .podcast-card .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .podcast-card .post-card__arrow svg,
.card.resource-card-preview .card:hover .podcast-card .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .podcast-card .card__arrow svg,
.card.resource-card-preview .card:hover .post-card .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .post-card .post-card__arrow svg,
.card.resource-card-preview .card:hover .post-card .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .post-card .card__arrow svg,
.card.resource-card-preview .card:hover .event-card .case-study-card__arrow svg,
.card.resource-card-preview .card:hover .event-card .post-card__arrow svg,
.card.resource-card-preview .card:hover .event-card .podcast-card__arrow svg,
.card.resource-card-preview .card:hover .event-card .card__arrow svg,
.podcast-card .case-study-card:hover .case-study-card .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .case-study-card .post-card__arrow svg,
.podcast-card .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .case-study-card .card__arrow svg,
.podcast-card .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .card-case_study .post-card__arrow svg,
.podcast-card .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .card-case_study .card__arrow svg,
.podcast-card .case-study-card:hover .card-post .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .card-post .post-card__arrow svg,
.podcast-card .case-study-card:hover .card-post .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .card-post .card__arrow svg,
.podcast-card .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.podcast-card .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.podcast-card .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .podcast-card .post-card__arrow svg,
.podcast-card .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .podcast-card .card__arrow svg,
.podcast-card .case-study-card:hover .post-card .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .post-card .post-card__arrow svg,
.podcast-card .case-study-card:hover .post-card .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .post-card .card__arrow svg,
.podcast-card .case-study-card:hover .event-card .case-study-card__arrow svg,
.podcast-card .case-study-card:hover .event-card .post-card__arrow svg,
.podcast-card .case-study-card:hover .event-card .podcast-card__arrow svg,
.podcast-card .case-study-card:hover .event-card .card__arrow svg,
.podcast-card .post-card:hover .case-study-card .case-study-card__arrow svg,
.podcast-card .post-card:hover .case-study-card .post-card__arrow svg,
.podcast-card .post-card:hover .case-study-card .podcast-card__arrow svg,
.podcast-card .post-card:hover .case-study-card .card__arrow svg,
.podcast-card .post-card:hover .card-case_study .case-study-card__arrow svg,
.podcast-card .post-card:hover .card-case_study .post-card__arrow svg,
.podcast-card .post-card:hover .card-case_study .podcast-card__arrow svg,
.podcast-card .post-card:hover .card-case_study .card__arrow svg,
.podcast-card .post-card:hover .card-post .case-study-card__arrow svg,
.podcast-card .post-card:hover .card-post .post-card__arrow svg,
.podcast-card .post-card:hover .card-post .podcast-card__arrow svg,
.podcast-card .post-card:hover .card-post .card__arrow svg,
.podcast-card .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.podcast-card .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.podcast-card .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.podcast-card .post-card:hover .card.resource-card-preview .card__arrow svg,
.podcast-card .post-card:hover .podcast-card .case-study-card__arrow svg,
.podcast-card .post-card:hover .podcast-card .post-card__arrow svg,
.podcast-card .post-card:hover .podcast-card .podcast-card__arrow svg,
.podcast-card .post-card:hover .podcast-card .card__arrow svg,
.podcast-card .post-card:hover .post-card .case-study-card__arrow svg,
.podcast-card .post-card:hover .post-card .post-card__arrow svg,
.podcast-card .post-card:hover .post-card .podcast-card__arrow svg,
.podcast-card .post-card:hover .post-card .card__arrow svg,
.podcast-card .post-card:hover .event-card .case-study-card__arrow svg,
.podcast-card .post-card:hover .event-card .post-card__arrow svg,
.podcast-card .post-card:hover .event-card .podcast-card__arrow svg,
.podcast-card .post-card:hover .event-card .card__arrow svg,
.podcast-card .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .case-study-card .post-card__arrow svg,
.podcast-card .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .case-study-card .card__arrow svg,
.podcast-card .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .card-case_study .post-card__arrow svg,
.podcast-card .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .card-case_study .card__arrow svg,
.podcast-card .podcast-card:hover .card-post .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .card-post .post-card__arrow svg,
.podcast-card .podcast-card:hover .card-post .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .card-post .card__arrow svg,
.podcast-card .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.podcast-card .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.podcast-card .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .podcast-card .post-card__arrow svg,
.podcast-card .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .podcast-card .card__arrow svg,
.podcast-card .podcast-card:hover .post-card .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .post-card .post-card__arrow svg,
.podcast-card .podcast-card:hover .post-card .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .post-card .card__arrow svg,
.podcast-card .podcast-card:hover .event-card .case-study-card__arrow svg,
.podcast-card .podcast-card:hover .event-card .post-card__arrow svg,
.podcast-card .podcast-card:hover .event-card .podcast-card__arrow svg,
.podcast-card .podcast-card:hover .event-card .card__arrow svg,
.podcast-card .card:hover .case-study-card .case-study-card__arrow svg,
.podcast-card .card:hover .case-study-card .post-card__arrow svg,
.podcast-card .card:hover .case-study-card .podcast-card__arrow svg,
.podcast-card .card:hover .case-study-card .card__arrow svg,
.podcast-card .card:hover .card-case_study .case-study-card__arrow svg,
.podcast-card .card:hover .card-case_study .post-card__arrow svg,
.podcast-card .card:hover .card-case_study .podcast-card__arrow svg,
.podcast-card .card:hover .card-case_study .card__arrow svg,
.podcast-card .card:hover .card-post .case-study-card__arrow svg,
.podcast-card .card:hover .card-post .post-card__arrow svg,
.podcast-card .card:hover .card-post .podcast-card__arrow svg,
.podcast-card .card:hover .card-post .card__arrow svg,
.podcast-card .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.podcast-card .card:hover .card.resource-card-preview .post-card__arrow svg,
.podcast-card .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.podcast-card .card:hover .card.resource-card-preview .card__arrow svg,
.podcast-card .card:hover .podcast-card .case-study-card__arrow svg,
.podcast-card .card:hover .podcast-card .post-card__arrow svg,
.podcast-card .card:hover .podcast-card .podcast-card__arrow svg,
.podcast-card .card:hover .podcast-card .card__arrow svg,
.podcast-card .card:hover .post-card .case-study-card__arrow svg,
.podcast-card .card:hover .post-card .post-card__arrow svg,
.podcast-card .card:hover .post-card .podcast-card__arrow svg,
.podcast-card .card:hover .post-card .card__arrow svg,
.podcast-card .card:hover .event-card .case-study-card__arrow svg,
.podcast-card .card:hover .event-card .post-card__arrow svg,
.podcast-card .card:hover .event-card .podcast-card__arrow svg,
.podcast-card .card:hover .event-card .card__arrow svg,
.post-card .case-study-card:hover .case-study-card .case-study-card__arrow svg,
.post-card .case-study-card:hover .case-study-card .post-card__arrow svg,
.post-card .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.post-card .case-study-card:hover .case-study-card .card__arrow svg,
.post-card .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.post-card .case-study-card:hover .card-case_study .post-card__arrow svg,
.post-card .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.post-card .case-study-card:hover .card-case_study .card__arrow svg,
.post-card .case-study-card:hover .card-post .case-study-card__arrow svg,
.post-card .case-study-card:hover .card-post .post-card__arrow svg,
.post-card .case-study-card:hover .card-post .podcast-card__arrow svg,
.post-card .case-study-card:hover .card-post .card__arrow svg,
.post-card .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.post-card .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.post-card .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.post-card .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.post-card .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.post-card .case-study-card:hover .podcast-card .post-card__arrow svg,
.post-card .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.post-card .case-study-card:hover .podcast-card .card__arrow svg,
.post-card .case-study-card:hover .post-card .case-study-card__arrow svg,
.post-card .case-study-card:hover .post-card .post-card__arrow svg,
.post-card .case-study-card:hover .post-card .podcast-card__arrow svg,
.post-card .case-study-card:hover .post-card .card__arrow svg,
.post-card .case-study-card:hover .event-card .case-study-card__arrow svg,
.post-card .case-study-card:hover .event-card .post-card__arrow svg,
.post-card .case-study-card:hover .event-card .podcast-card__arrow svg,
.post-card .case-study-card:hover .event-card .card__arrow svg,
.post-card .post-card:hover .case-study-card .case-study-card__arrow svg,
.post-card .post-card:hover .case-study-card .post-card__arrow svg,
.post-card .post-card:hover .case-study-card .podcast-card__arrow svg,
.post-card .post-card:hover .case-study-card .card__arrow svg,
.post-card .post-card:hover .card-case_study .case-study-card__arrow svg,
.post-card .post-card:hover .card-case_study .post-card__arrow svg,
.post-card .post-card:hover .card-case_study .podcast-card__arrow svg,
.post-card .post-card:hover .card-case_study .card__arrow svg,
.post-card .post-card:hover .card-post .case-study-card__arrow svg,
.post-card .post-card:hover .card-post .post-card__arrow svg,
.post-card .post-card:hover .card-post .podcast-card__arrow svg,
.post-card .post-card:hover .card-post .card__arrow svg,
.post-card .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.post-card .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.post-card .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.post-card .post-card:hover .card.resource-card-preview .card__arrow svg,
.post-card .post-card:hover .podcast-card .case-study-card__arrow svg,
.post-card .post-card:hover .podcast-card .post-card__arrow svg,
.post-card .post-card:hover .podcast-card .podcast-card__arrow svg,
.post-card .post-card:hover .podcast-card .card__arrow svg,
.post-card .post-card:hover .post-card .case-study-card__arrow svg,
.post-card .post-card:hover .post-card .post-card__arrow svg,
.post-card .post-card:hover .post-card .podcast-card__arrow svg,
.post-card .post-card:hover .post-card .card__arrow svg,
.post-card .post-card:hover .event-card .case-study-card__arrow svg,
.post-card .post-card:hover .event-card .post-card__arrow svg,
.post-card .post-card:hover .event-card .podcast-card__arrow svg,
.post-card .post-card:hover .event-card .card__arrow svg,
.post-card .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.post-card .podcast-card:hover .case-study-card .post-card__arrow svg,
.post-card .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.post-card .podcast-card:hover .case-study-card .card__arrow svg,
.post-card .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.post-card .podcast-card:hover .card-case_study .post-card__arrow svg,
.post-card .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.post-card .podcast-card:hover .card-case_study .card__arrow svg,
.post-card .podcast-card:hover .card-post .case-study-card__arrow svg,
.post-card .podcast-card:hover .card-post .post-card__arrow svg,
.post-card .podcast-card:hover .card-post .podcast-card__arrow svg,
.post-card .podcast-card:hover .card-post .card__arrow svg,
.post-card .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.post-card .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.post-card .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.post-card .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.post-card .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.post-card .podcast-card:hover .podcast-card .post-card__arrow svg,
.post-card .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.post-card .podcast-card:hover .podcast-card .card__arrow svg,
.post-card .podcast-card:hover .post-card .case-study-card__arrow svg,
.post-card .podcast-card:hover .post-card .post-card__arrow svg,
.post-card .podcast-card:hover .post-card .podcast-card__arrow svg,
.post-card .podcast-card:hover .post-card .card__arrow svg,
.post-card .podcast-card:hover .event-card .case-study-card__arrow svg,
.post-card .podcast-card:hover .event-card .post-card__arrow svg,
.post-card .podcast-card:hover .event-card .podcast-card__arrow svg,
.post-card .podcast-card:hover .event-card .card__arrow svg,
.post-card .card:hover .case-study-card .case-study-card__arrow svg,
.post-card .card:hover .case-study-card .post-card__arrow svg,
.post-card .card:hover .case-study-card .podcast-card__arrow svg,
.post-card .card:hover .case-study-card .card__arrow svg,
.post-card .card:hover .card-case_study .case-study-card__arrow svg,
.post-card .card:hover .card-case_study .post-card__arrow svg,
.post-card .card:hover .card-case_study .podcast-card__arrow svg,
.post-card .card:hover .card-case_study .card__arrow svg,
.post-card .card:hover .card-post .case-study-card__arrow svg,
.post-card .card:hover .card-post .post-card__arrow svg,
.post-card .card:hover .card-post .podcast-card__arrow svg,
.post-card .card:hover .card-post .card__arrow svg,
.post-card .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.post-card .card:hover .card.resource-card-preview .post-card__arrow svg,
.post-card .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.post-card .card:hover .card.resource-card-preview .card__arrow svg,
.post-card .card:hover .podcast-card .case-study-card__arrow svg,
.post-card .card:hover .podcast-card .post-card__arrow svg,
.post-card .card:hover .podcast-card .podcast-card__arrow svg,
.post-card .card:hover .podcast-card .card__arrow svg,
.post-card .card:hover .post-card .case-study-card__arrow svg,
.post-card .card:hover .post-card .post-card__arrow svg,
.post-card .card:hover .post-card .podcast-card__arrow svg,
.post-card .card:hover .post-card .card__arrow svg,
.post-card .card:hover .event-card .case-study-card__arrow svg,
.post-card .card:hover .event-card .post-card__arrow svg,
.post-card .card:hover .event-card .podcast-card__arrow svg,
.post-card .card:hover .event-card .card__arrow svg,
.event-card .case-study-card:hover .case-study-card .case-study-card__arrow svg,
.event-card .case-study-card:hover .case-study-card .post-card__arrow svg,
.event-card .case-study-card:hover .case-study-card .podcast-card__arrow svg,
.event-card .case-study-card:hover .case-study-card .card__arrow svg,
.event-card .case-study-card:hover .card-case_study .case-study-card__arrow svg,
.event-card .case-study-card:hover .card-case_study .post-card__arrow svg,
.event-card .case-study-card:hover .card-case_study .podcast-card__arrow svg,
.event-card .case-study-card:hover .card-case_study .card__arrow svg,
.event-card .case-study-card:hover .card-post .case-study-card__arrow svg,
.event-card .case-study-card:hover .card-post .post-card__arrow svg,
.event-card .case-study-card:hover .card-post .podcast-card__arrow svg,
.event-card .case-study-card:hover .card-post .card__arrow svg,
.event-card .case-study-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.event-card .case-study-card:hover .card.resource-card-preview .post-card__arrow svg,
.event-card .case-study-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.event-card .case-study-card:hover .card.resource-card-preview .card__arrow svg,
.event-card .case-study-card:hover .podcast-card .case-study-card__arrow svg,
.event-card .case-study-card:hover .podcast-card .post-card__arrow svg,
.event-card .case-study-card:hover .podcast-card .podcast-card__arrow svg,
.event-card .case-study-card:hover .podcast-card .card__arrow svg,
.event-card .case-study-card:hover .post-card .case-study-card__arrow svg,
.event-card .case-study-card:hover .post-card .post-card__arrow svg,
.event-card .case-study-card:hover .post-card .podcast-card__arrow svg,
.event-card .case-study-card:hover .post-card .card__arrow svg,
.event-card .case-study-card:hover .event-card .case-study-card__arrow svg,
.event-card .case-study-card:hover .event-card .post-card__arrow svg,
.event-card .case-study-card:hover .event-card .podcast-card__arrow svg,
.event-card .case-study-card:hover .event-card .card__arrow svg,
.event-card .post-card:hover .case-study-card .case-study-card__arrow svg,
.event-card .post-card:hover .case-study-card .post-card__arrow svg,
.event-card .post-card:hover .case-study-card .podcast-card__arrow svg,
.event-card .post-card:hover .case-study-card .card__arrow svg,
.event-card .post-card:hover .card-case_study .case-study-card__arrow svg,
.event-card .post-card:hover .card-case_study .post-card__arrow svg,
.event-card .post-card:hover .card-case_study .podcast-card__arrow svg,
.event-card .post-card:hover .card-case_study .card__arrow svg,
.event-card .post-card:hover .card-post .case-study-card__arrow svg,
.event-card .post-card:hover .card-post .post-card__arrow svg,
.event-card .post-card:hover .card-post .podcast-card__arrow svg,
.event-card .post-card:hover .card-post .card__arrow svg,
.event-card .post-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.event-card .post-card:hover .card.resource-card-preview .post-card__arrow svg,
.event-card .post-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.event-card .post-card:hover .card.resource-card-preview .card__arrow svg,
.event-card .post-card:hover .podcast-card .case-study-card__arrow svg,
.event-card .post-card:hover .podcast-card .post-card__arrow svg,
.event-card .post-card:hover .podcast-card .podcast-card__arrow svg,
.event-card .post-card:hover .podcast-card .card__arrow svg,
.event-card .post-card:hover .post-card .case-study-card__arrow svg,
.event-card .post-card:hover .post-card .post-card__arrow svg,
.event-card .post-card:hover .post-card .podcast-card__arrow svg,
.event-card .post-card:hover .post-card .card__arrow svg,
.event-card .post-card:hover .event-card .case-study-card__arrow svg,
.event-card .post-card:hover .event-card .post-card__arrow svg,
.event-card .post-card:hover .event-card .podcast-card__arrow svg,
.event-card .post-card:hover .event-card .card__arrow svg,
.event-card .podcast-card:hover .case-study-card .case-study-card__arrow svg,
.event-card .podcast-card:hover .case-study-card .post-card__arrow svg,
.event-card .podcast-card:hover .case-study-card .podcast-card__arrow svg,
.event-card .podcast-card:hover .case-study-card .card__arrow svg,
.event-card .podcast-card:hover .card-case_study .case-study-card__arrow svg,
.event-card .podcast-card:hover .card-case_study .post-card__arrow svg,
.event-card .podcast-card:hover .card-case_study .podcast-card__arrow svg,
.event-card .podcast-card:hover .card-case_study .card__arrow svg,
.event-card .podcast-card:hover .card-post .case-study-card__arrow svg,
.event-card .podcast-card:hover .card-post .post-card__arrow svg,
.event-card .podcast-card:hover .card-post .podcast-card__arrow svg,
.event-card .podcast-card:hover .card-post .card__arrow svg,
.event-card .podcast-card:hover .card.resource-card-preview .case-study-card__arrow svg,
.event-card .podcast-card:hover .card.resource-card-preview .post-card__arrow svg,
.event-card .podcast-card:hover .card.resource-card-preview .podcast-card__arrow svg,
.event-card .podcast-card:hover .card.resource-card-preview .card__arrow svg,
.event-card .podcast-card:hover .podcast-card .case-study-card__arrow svg,
.event-card .podcast-card:hover .podcast-card .post-card__arrow svg,
.event-card .podcast-card:hover .podcast-card .podcast-card__arrow svg,
.event-card .podcast-card:hover .podcast-card .card__arrow svg,
.event-card .podcast-card:hover .post-card .case-study-card__arrow svg,
.event-card .podcast-card:hover .post-card .post-card__arrow svg,
.event-card .podcast-card:hover .post-card .podcast-card__arrow svg,
.event-card .podcast-card:hover .post-card .card__arrow svg,
.event-card .podcast-card:hover .event-card .case-study-card__arrow svg,
.event-card .podcast-card:hover .event-card .post-card__arrow svg,
.event-card .podcast-card:hover .event-card .podcast-card__arrow svg,
.event-card .podcast-card:hover .event-card .card__arrow svg,
.event-card .card:hover .case-study-card .case-study-card__arrow svg,
.event-card .card:hover .case-study-card .post-card__arrow svg,
.event-card .card:hover .case-study-card .podcast-card__arrow svg,
.event-card .card:hover .case-study-card .card__arrow svg,
.event-card .card:hover .card-case_study .case-study-card__arrow svg,
.event-card .card:hover .card-case_study .post-card__arrow svg,
.event-card .card:hover .card-case_study .podcast-card__arrow svg,
.event-card .card:hover .card-case_study .card__arrow svg,
.event-card .card:hover .card-post .case-study-card__arrow svg,
.event-card .card:hover .card-post .post-card__arrow svg,
.event-card .card:hover .card-post .podcast-card__arrow svg,
.event-card .card:hover .card-post .card__arrow svg,
.event-card .card:hover .card.resource-card-preview .case-study-card__arrow svg,
.event-card .card:hover .card.resource-card-preview .post-card__arrow svg,
.event-card .card:hover .card.resource-card-preview .podcast-card__arrow svg,
.event-card .card:hover .card.resource-card-preview .card__arrow svg,
.event-card .card:hover .podcast-card .case-study-card__arrow svg,
.event-card .card:hover .podcast-card .post-card__arrow svg,
.event-card .card:hover .podcast-card .podcast-card__arrow svg,
.event-card .card:hover .podcast-card .card__arrow svg,
.event-card .card:hover .post-card .case-study-card__arrow svg,
.event-card .card:hover .post-card .post-card__arrow svg,
.event-card .card:hover .post-card .podcast-card__arrow svg,
.event-card .card:hover .post-card .card__arrow svg,
.event-card .card:hover .event-card .case-study-card__arrow svg,
.event-card .card:hover .event-card .post-card__arrow svg,
.event-card .card:hover .event-card .podcast-card__arrow svg,
.event-card .card:hover .event-card .card__arrow svg {
  transform: translateX(3px);
}

.podcast-card__content,
.post-card__content,
.post-card .card__content {
  gap: 0.5rem;
}
.podcast-card__title,
.post-card__title,
.post-card .card__title {
  font-size: var(--text-styles-size-h4);
}
.podcast-card a,
.post-card a,
.post-card .card a {
  text-decoration: none;
}

.post-card__meta,
.post-card .card__meta {
  display: flex;
  gap: var(--block-gap, 0.5rem);
  font-size: var(--text-styles-size-detail);
  color: var(--text-text-secondary);
}
.post-card__excerpt,
.post-card .card__excerpt {
  font-size: var(--text-styles-size-body-sm);
  line-height: 1.5;
  margin-top: 0;
}

.podcast-card__content {
  padding: 0;
}
.podcast-card__meta {
  font-size: var(--text-styles-size-detail);
  margin-bottom: 0;
}
.podcast-card__title,
.podcast-card .podcast-card__title {
  font-size: var(--text-styles-size-h4);
}

.event-card {
  gap: 0.5rem;
  padding: var(--core-styles-object-padding-med, 24px);
}
.event-card__date {
  --mb: 0;
  margin-bottom: 0;
}

.sep-team-member-card__arrow svg,
.sep-team-member-card .card__arrow svg,
.sep-team-member-card .sep-team-member-arrow svg {
  transition: transform 0.2s;
}
.sep-team-member-card:hover .sep-team-member-card__arrow svg, .sep-team-member-card:hover .card__arrow svg, .sep-team-member-card:hover .sep-team-member-arrow svg {
  transform: translateX(3px);
}

.card-case_study,
.card.resource-card-preview {
  padding: var(--core-styles-object-padding-lg, 32px);
  max-width: none;
}

.wp-block-sep-icon {
  height: var(--icon-size, 72px);
  width: var(--icon-size, 72px);
}
.wp-block-sep-icon .sep-icon > * {
  width: var(--icon-size, 48px);
  height: var(--icon-size, 48px);
}
.wp-block-sep-icon svg > * {
  vector-effect: non-scaling-stroke;
}
.wp-block-sep-icon path {
  stroke-width: var(--icon-stroke-width, inherit);
}

.icon--sm {
  --icon-stroke-width: 1px;
  --icon-size: var(--icon-size-sm, 24px);
  --hex-size: var(--icon-size-sm, 24px);
}
.icon--md {
  --icon-stroke-width: 1.5px;
  --icon-size: var(--icon-size-med, 44px);
  --hex-size: var(--icon-size-med, 44px);
}
.icon--lg {
  --icon-stroke-width: 1.5px;
  --icon-size: var(--icon-size-lg, 88px);
  --hex-size: var(--icon-size-lg, 88px);
}

:root {
  --header-height: 120px;
}

header {
  --section-max-w: clamp(0px, 74.66667vw, 1440px);
}
header.sep-header {
  max-width: none;
}
header .sep-header__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: var(--section-max-w);
}
@media (max-width: 1024px) {
  header .sep-header__inner {
    max-width: none;
  }
}

.sep-header {
  position: fixed;
  top: var(--wp-admin--admin-bar--height, 0);
  left: 0;
  right: 0;
  z-index: 1000;
  transition: transform 0.3s ease-in-out, background-color 0.3s ease, color 0.3s ease;
  will-change: transform;
  background-color: var(--bkgd-bkgd);
  transform: translateY(0);
  color: var(--nav-nav-text-primary);
}
.sep-header[data-header-state=hidden] {
  transform: translateY(-100%);
}
.sep-header.is-sticky {
  background-color: var(--bkgd-bkgd-nav-sticky, var(--global-neutral, #ffffff));
}
.sep-header.is-sticky .sep-header__utility-bar {
  color: var(--nav-nav-text-on-light-white-secondary, #466CBE);
}
.sep-header.is-sticky .sep-header__cta.wp-block-buttons .wp-block-button__link {
  color: var(--button-btn-primary-text-icon-initial, #ffffff);
}
.sep-header > .wp-block-group,
.sep-header .wp-block-group {
  margin-top: 0;
  margin-bottom: 0;
}

.sep-header__container {
  margin: 0 auto;
}
@media (max-width: 1023px) {
  .sep-header__container {
    padding-left: var(--sp-section-leftRight-mobile, 24px);
    padding-right: var(--sp-section-leftRight-mobile, 24px);
  }
}

.sep-header__utility-bar {
  padding: 12px 0;
}
@media (max-width: 1023px) {
  .sep-header__utility-bar {
    display: none;
  }
}
.sep-header__utility-bar .sep-header__container {
  gap: 24px;
}

.sep-header__utility-nav.wp-block-navigation .wp-block-navigation__container {
  gap: 8px;
}
.sep-header__utility-nav.wp-block-navigation .wp-block-navigation-item:not(:last-child)::after {
  content: "|";
  margin-left: 8px;
  color: currentColor;
  opacity: 0.5;
  font-size: 12px;
}
.sep-header__utility-nav.wp-block-navigation .wp-block-navigation-item__content {
  color: currentColor;
  opacity: 0.7;
  font-size: 12px;
  text-decoration: none;
  padding: 0;
  transition: opacity 0.2s ease;
}
.sep-header__utility-nav.wp-block-navigation .wp-block-navigation-item__content:hover, .sep-header__utility-nav.wp-block-navigation .wp-block-navigation-item__content:focus {
  opacity: 1;
  text-decoration: none;
}

.sep-header__search-toggle.wp-block-search .wp-block-search__button {
  background: transparent;
  border: none;
  color: var(--icon-icon-fill-inverse, currentColor);
  opacity: 0.7;
  transition: opacity 0.2s ease;
  width: 24px;
  display: flex;
  align-items: center;
  padding: 0;
}
.sep-header__search-toggle.wp-block-search .wp-block-search__button:hover, .sep-header__search-toggle.wp-block-search .wp-block-search__button:focus {
  opacity: 1;
  background: transparent;
}
.sep-header__search-toggle.wp-block-search .wp-block-search__button svg {
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
}

.sep-header__main-bar {
  padding: 16px 0;
}
.sep-header__main-bar .sep-header__container {
  gap: 40px;
}
@media (max-width: 1023px) {
  .sep-header__main-bar .sep-header__container {
    gap: 16px;
  }
}

.sep-header__logo.wp-block-site-logo a.custom-logo-link {
  position: relative;
  display: block;
}
.sep-header__logo.wp-block-site-logo img {
  opacity: 0;
}
.sep-header__logo.wp-block-site-logo a.custom-logo-link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--logo-logo-fill, #294175);
  -webkit-mask-image: url("../assets/images/SEP.svg");
  mask-image: url("../assets/images/SEP.svg");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  transition: background-color 0.3s ease;
}

.sep-header__primary-nav.wp-block-navigation {
  flex: 1;
  justify-content: center;
}
@media (max-width: 1023px) {
  .sep-header__primary-nav.wp-block-navigation {
    display: none !important;
  }
}
.sep-header__primary-nav.wp-block-navigation .wp-block-navigation__container {
  gap: 1rem;
}
.sep-header__primary-nav.wp-block-navigation .wp-block-navigation-item {
  border-radius: var(--border-radius-wrapper);
  padding: 0.75em 1rem;
  background-color: transparent;
  transition: background-color 0.2s ease-in-out;
}
.sep-header__primary-nav.wp-block-navigation .wp-block-navigation-item:hover {
  background-color: var(--nav-nav-bkgd-hover);
  line-height: 1.5em;
}
.sep-header__primary-nav.wp-block-navigation .wp-block-navigation-item__content {
  color: currentColor;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  padding: 0;
  position: relative;
}
.sep-header__primary-nav.wp-block-navigation .wp-block-navigation-item__content::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.2s ease;
}
.sep-header__primary-nav.wp-block-navigation .current-menu-ancestor .wp-block-navigation-item__content::after,
.sep-header__primary-nav.wp-block-navigation .current-menu-item .wp-block-navigation-item__content::after {
  transform: scaleX(1);
}

.sep-header__actions {
  gap: 16px;
  flex-shrink: 0;
}

.sep-header__cta.wp-block-buttons {
  margin: 0;
}
@media (max-width: 1023px) {
  .sep-header__cta.wp-block-buttons {
    display: none !important;
  }
}
.sep-header__cta.wp-block-buttons .wp-block-button__link {
  padding: 12px 24px;
  background-color: var(--button-btn-primary-fill-initial, #223762);
  color: var(--button-btn-primary-text-icon-initial, #ffffff);
  font-size: 14px;
  font-weight: 600;
  border-radius: 100px;
  transition: background-color 0.2s ease;
}
.sep-header__cta.wp-block-buttons .wp-block-button__link:hover, .sep-header__cta.wp-block-buttons .wp-block-button__link:focus {
  background-color: var(--button-btn-primary-fill-hover, #3B5998);
}

.sep-header__mobile-toggle.wp-block-navigation {
  display: none;
}
@media (max-width: 1023px) {
  .sep-header__mobile-toggle.wp-block-navigation {
    display: flex;
  }
}
.sep-header__mobile-toggle.wp-block-navigation .wp-block-navigation__responsive-container-open {
  padding: 8px;
  background: transparent;
  border: none;
  color: currentColor;
}
.sep-header__mobile-toggle.wp-block-navigation .wp-block-navigation__responsive-container-open svg {
  width: 24px;
  height: 24px;
}
.sep-header__mobile-toggle.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open {
  background-color: var(--bkgd-bkgd-nav-sticky, #ffffff);
  padding: 24px;
  color: var(--nav-nav-text-primary, #223762);
}
.sep-header__mobile-toggle.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
  color: inherit;
}
.sep-header__mobile-toggle.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
  color: inherit;
  font-size: 20px;
  font-weight: 500;
  padding: 16px 0;
  border-bottom: 1px solid var(--divider-divider-tertiary, rgba(0, 0, 0, 0.08));
}

.sep-header__breadcrumb-bar:empty, .sep-header__breadcrumb-bar:has(.wp-block-sep-breadcrumbs:empty) {
  display: none;
}

.sep-breadcrumb-wrapper {
  padding: 12px 0;
}

/*
.sep-breadcrumb {
    &__list {
        display: flex;
        align-items: center;
        gap: 8px;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    &__item {
        display: flex;
        align-items: center;
        gap: 8px;
    }

    &__link,
    &__current {
        color: currentColor;
        opacity: 0.7;
        font-size: 12px;
        line-height: 1.4;
        text-decoration: none;
    }

    &__link {
        transition: opacity 0.2s ease;

        &:hover,
        &:focus {
            opacity: 1;
        }

        &--home {
            display: flex;
            align-items: center;
        }
    }

    &__home-icon {
        width: 16px;
        height: 16px;
    }

    &__current {
        opacity: 1;
        font-weight: 500;
    }

    &__separator {
        display: block;
        width: 5px;
        height: 9px;
        background-image: url("data:image/svg+xml,%3Csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.591354 8.04479L0 7.45344L3.43104 4.0224L0 0.591354L0.591354 0L4.61375 4.0224L0.591354 8.04479Z' fill='currentColor'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        opacity: 0.5;
    }
}
*/
.sep-breadcrumbs-editor__note {
  margin-top: 8px;
  font-size: 12px;
  color: #757575;
  font-style: italic;
}

body {
  padding-top: var(--header-height, 120px);
}

footer:has(.site-footer) {
  margin-top: 0;
}

.site-footer > .wp-block-sep-section {
  padding-bottom: var(--sp-section-wrapper-top-bottom);
}
@media (max-width: 767px) {
  .site-footer--content-top > * {
    grid-column: 1/-1;
  }
}
.site-footer--social-links a {
  white-space: nowrap;
}
@media (max-width: 1023px) {
  .site-footer--ctas .wp-block-buttons {
    justify-content: flex-start !important;
  }
}
.site-footer p, .site-footer ul, .site-footer ol {
  --mb: 0;
}
.site-footer a {
  text-decoration: none;
}
.site-footer a:not(.wp-block-button__link):hover {
  text-decoration: underline;
}
.site-footer--menus ul li,
.site-footer--menus ul.is-style-plain li {
  margin-bottom: 0.25rem;
}

textarea {
  padding: 0.75em;
  box-sizing: border-box;
  width: 100% !important;
  font-family: var(--wp--preset--font-family--body);
  border: var(--core-styles-input-border-weight-initial) solid var(--input-input-border-initial);
  background: var(--input-input-fill);
  border-radius: 8px;
}
textarea::placeholder {
  color: var(--input-input-text-inactive);
}
label textarea {
  margin-top: 0.25rem;
}

select {
  width: 100% !important;
  border: var(--core-styles-input-border-weight-initial) solid var(--input-input-border-initial);
  border-radius: 8px;
  padding: 0.75em;
  background: var(--input-input-fill);
}

input[type=checkbox], input[type=radio] {
  margin-right: 0.5rem;
}
input[type=text], input[type=email], input[type=search], input[type=number], input[type=tel] {
  padding: 0.75em;
  box-sizing: border-box;
  width: 100%;
  border: var(--core-styles-input-border-weight-initial) solid var(--input-input-border-initial);
  background: var(--input-input-fill);
  border-radius: 8px;
}
input[type=text].error, input[type=email].error, input[type=search].error, input[type=number].error, input[type=tel].error {
  border-color: var(--input-input-border-error);
}
input[type=text]::placeholder, input[type=email]::placeholder, input[type=search]::placeholder, input[type=number]::placeholder, input[type=tel]::placeholder {
  color: var(--input-input-text-inactive);
}
label input[type=text], label input[type=email], label input[type=search], label input[type=number], label input[type=tel] {
  margin-top: 0.25rem;
}
input[type=submit], input[type=button] {
  border-radius: 40px;
  background: var(--button-btn-primary-fill-initial, #294175);
  color: var(--button-btn-primary-text-icon-initial, #FFF);
  text-align: center;
  font-family: var(--core-styles-fonts-font-family-body, "Public Sans");
  font-size: var(--text-styles-size-body-reg, 16px);
  font-style: normal;
  font-weight: 600;
  line-height: var(--text-styles-line-height-line-height-body, 24px); /* 150% */
  letter-spacing: var(--core-styles-fonts-kerning-body-kerning, -0.25px);
  padding: 1.2em 1.5em;
  line-height: 1;
  border: 0;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
input[type=submit]:hover, input[type=button]:hover {
  background-color: var(--button-btn-primary-fill-hover, inherit);
}

form label {
  font-family: var(--core-styles-fonts-font-family-body, "Public Sans");
  font-size: var(--text-styles-size-body-sm, 14px);
}

.hbspt-form .input {
  margin: 0 !important;
}
.hbspt-form fieldset {
  display: flex;
  max-width: 100% !important;
  gap: 1rem;
}
.hbspt-form fieldset > * {
  flex: 1;
}
.hbspt-form form {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.hbspt-form textarea {
  width: 100% !important;
}
.hbspt-form input[type=text], .hbspt-form input[type=email], .hbspt-form input[type=search], .hbspt-form input[type=tel], .hbspt-form input[number] {
  width: 100% !important;
}

form .inputs-list {
  list-style: none;
  margin-left: 0 !important;
  padding-left: 0 !important;
}
form .hs-fieldtype-select select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  padding-right: 48px;
  cursor: pointer;
}
form .hs-fieldtype-select select::-ms-expand {
  display: none;
}
form .hs-fieldtype-select .input:has(> select) {
  position: relative;
  display: inline-block;
  width: 100% !important;
}
form .hs-fieldtype-select .input:has(> select)::after {
  content: "";
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 17px;
  height: 10px;
  pointer-events: none;
  mask-image: url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000228882 1.18271L1.18248 0L8.04456 6.86208L14.9066 0L16.0894 1.18271L8.04456 9.2275L-0.000228882 1.18271Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-0.000228882 1.18271L1.18248 0L8.04456 6.86208L14.9066 0L16.0894 1.18271L8.04456 9.2275L-0.000228882 1.18271Z' fill='black'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  background-color: var(--input-input-text-filled, inherit);
}
form .hs-error-msgs {
  list-style: none;
  margin: 0.5em;
  margin-bottom: 0;
  padding: 0;
}
form .hs-error-msg {
  color: var(--input-input-text-error);
  display: inline-flex;
  line-height: 1.25;
}
form .hs-error-msg:before {
  content: "*";
  padding-right: 0.25em;
}

.wp-block-separator {
  width: 100% !important;
  border-color: var(--divider-divider-primary);
  border-width: 1px;
  margin: var(--sp-row) 0;
}
.wp-block-separator.is-style-primary {
  border-color: var(--divider-divider-primary);
}
.wp-block-separator.is-style-secondary {
  border-color: var(--divider-divider-secondary);
}
.wp-block-separator.is-style-tertiary {
  border-color: var(--divider-divider-tertiary);
}

.single-post .entry-content figure,
.single-case_study .entry-content figure {
  width: auto !important;
  max-width: 100%;
}
.single-post .entry-content img,
.single-case_study .entry-content img {
  max-width: 100%;
  height: auto;
}
:where(.editor-styles-wrapper) .single-post .entry-content .is-layout-flex.is-vertical > p:not(:last-child), :where(.editor-styles-wrapper) .single-post .entry-content .is-layout-flex.is-vertical ul:not(:last-child), :where(.editor-styles-wrapper) .single-post .entry-content .is-layout-flex.is-vertical ol:not(:last-child),
:where(.editor-styles-wrapper) .single-case_study .entry-content .is-layout-flex.is-vertical > p:not(:last-child),
:where(.editor-styles-wrapper) .single-case_study .entry-content .is-layout-flex.is-vertical ul:not(:last-child),
:where(.editor-styles-wrapper) .single-case_study .entry-content .is-layout-flex.is-vertical ol:not(:last-child) {
  margin-bottom: calc(2em - var(--block-gap));
}
@media (min-width: 1500px) {
  .single-post .single-post__body,
  .single-case_study .single-post__body {
    max-width: clamp(0px, 74.6666666667vw, 1500px);
  }
}
.single-post .single-post__body, .single-post .single-post__body.wp-block-group.is-layout-flex:not(.is-vertical),
.single-case_study .single-post__body,
.single-case_study .single-post__body.wp-block-group.is-layout-flex:not(.is-vertical) {
  --block-gap: var(--gutter-large);
}
.single-post .single-post__body blockquote,
.single-case_study .single-post__body blockquote {
  font-size: var(--text-styles-size-callout);
  padding: 2.5em var(--gutter-default);
  border-left: 8px solid var(--brand-violet-500);
}
.single-post .single-post__body blockquote > *:last-child,
.single-case_study .single-post__body blockquote > *:last-child {
  margin-bottom: 0;
}
.single-post__body,
.single-case_study__body {
  align-items: stretch;
}
.single-post__body .sticky,
.single-case_study__body .sticky {
  position: sticky;
  top: calc(var(--block-gap, 0) + var(--wp-admin--admin-bar--height, 0px));
}
.single-post .wp-block-sep-section,
.single-case_study .wp-block-sep-section {
  overflow: visible;
}
.single-post .related-posts__list,
.single-case_study .related-posts__list {
  --mb: 0;
}
.single-post .wp-block-post-content > *:not(h1, h2, h3, h4, h5, h6, .wp-block-sep-section-wrapper),
.single-case_study .wp-block-post-content > *:not(h1, h2, h3, h4, h5, h6, .wp-block-sep-section-wrapper) {
  margin-bottom: 2rem;
}
.single-post .wp-block-post-content p:not(:last-child), .single-post .wp-block-post-content ol:not(:last-child), .single-post .wp-block-post-content ul:not(:last-child),
.single-case_study .wp-block-post-content p:not(:last-child),
.single-case_study .wp-block-post-content ol:not(:last-child),
.single-case_study .wp-block-post-content ul:not(:last-child) {
  margin-bottom: var(--mb, 2em);
}
.single-post .wp-block-post-content p:has(+ ul, ol),
.single-case_study .wp-block-post-content p:has(+ ul, ol) {
  margin-bottom: var(--block-gap);
}
.single-post .wp-block-post-content .is-layout-flex.is-vertical > p:not(:last-child), .single-post .wp-block-post-content .is-layout-flex.is-vertical ul:not(:last-child), .single-post .wp-block-post-content .is-layout-flex.is-vertical ol:not(:last-child),
.single-case_study .wp-block-post-content .is-layout-flex.is-vertical > p:not(:last-child),
.single-case_study .wp-block-post-content .is-layout-flex.is-vertical ul:not(:last-child),
.single-case_study .wp-block-post-content .is-layout-flex.is-vertical ol:not(:last-child) {
  margin-bottom: var(--mb, calc(2em - var(--block-gap)));
}
.single-post .wp-block-post-terms.taxonomy-post_tag,
.single-case_study .wp-block-post-terms.taxonomy-post_tag {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1rem;
}
.single-post .wp-block-post-terms.taxonomy-post_tag a,
.single-case_study .wp-block-post-terms.taxonomy-post_tag a {
  border-radius: var(--core-styles-border-radius-card-grid);
  display: inline-block;
  padding: 0.5rem;
  text-decoration: none;
}
.single-post .wp-block-post-terms.taxonomy-post_tag .wp-block-post-terms__separator,
.single-case_study .wp-block-post-terms.taxonomy-post_tag .wp-block-post-terms__separator {
  display: none;
}

.single-post h2 {
  font-size: var(--text-styles-size-h3);
}
.single-post .wp-block-post-content .wp-block-sep-cta-banner {
  box-shadow: none;
  max-width: none;
}

.single-case_study .breadcrumb-bar,
.single-case_study .sep-header__breadcrumb-bar,
.single-podcast .breadcrumb-bar,
.single-podcast .sep-header__breadcrumb-bar,
.single-sep_event .breadcrumb-bar,
.single-sep_event .sep-header__breadcrumb-bar,
.wp-singular.page .breadcrumb-bar,
.wp-singular.page .sep-header__breadcrumb-bar,
.single-team_member .breadcrumb-bar,
.single-team_member .sep-header__breadcrumb-bar,
.author.archive .breadcrumb-bar,
.author.archive .sep-header__breadcrumb-bar {
  --section-max-w: none;
  z-index: 20;
  max-width: none !important;
  position: relative;
  top: var(--header-height, 0px);
}
.single-case_study .breadcrumb-bar > *,
.single-case_study .sep-header__breadcrumb-bar > *,
.single-podcast .breadcrumb-bar > *,
.single-podcast .sep-header__breadcrumb-bar > *,
.single-sep_event .breadcrumb-bar > *,
.single-sep_event .sep-header__breadcrumb-bar > *,
.wp-singular.page .breadcrumb-bar > *,
.wp-singular.page .sep-header__breadcrumb-bar > *,
.single-team_member .breadcrumb-bar > *,
.single-team_member .sep-header__breadcrumb-bar > *,
.author.archive .breadcrumb-bar > *,
.author.archive .sep-header__breadcrumb-bar > * {
  max-width: var(--section-max-w);
}
@media (min-width: 1024px) {
  .single-case_study .breadcrumb-bar,
  .single-case_study .sep-header__breadcrumb-bar,
  .single-podcast .breadcrumb-bar,
  .single-podcast .sep-header__breadcrumb-bar,
  .single-sep_event .breadcrumb-bar,
  .single-sep_event .sep-header__breadcrumb-bar,
  .wp-singular.page .breadcrumb-bar,
  .wp-singular.page .sep-header__breadcrumb-bar,
  .single-team_member .breadcrumb-bar,
  .single-team_member .sep-header__breadcrumb-bar,
  .author.archive .breadcrumb-bar,
  .author.archive .sep-header__breadcrumb-bar {
    --section-max-w: clamp(0px, calc(1120 / 1500 * 100vw), 1440px);
  }
}

.single-post .breadcrumb-bar,
.single-post .sep-header__breadcrumb-bar {
  z-index: 20;
  max-width: clamp(0px, 74.6666666667vw, 1440px);
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .single-post .breadcrumb-bar,
  .single-post .sep-header__breadcrumb-bar {
    max-width: 100%;
  }
}

:root {
  --header-height: 92px;
}

html, body {
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
  text-rendering: optimizeLegibility;
}

main {
  margin: 0;
}

body {
  padding: 0;
}
body figure {
  line-height: 1;
}
body ul {
  padding-left: 1em;
  margin-left: 1em;
}

:root :where(.is-layout-flex).wp-block-buttons {
  --gutter-default: 1em;
  --block-gap: 1em;
}

.wp-block-button .wp-block-button__link {
  font-weight: 600;
  --pt: 1.2em;
  border-radius: 99999px;
  padding-top: var(--pt);
  padding-bottom: var(--pt);
  white-space: nowrap;
}
.wp-block-button .wp-block-button__link, .wp-block-button.is-style-fill .wp-block-button__link {
  background-color: var(--button-btn-primary-fill-initial, inherit);
  color: var(--button-btn-primary-text-icon-initial, inherit);
  transition: background-color 0.2s ease-in-out;
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button.is-style-fill .wp-block-button__link:hover {
  background-color: var(--button-btn-primary-fill-hover, inherit);
}
.wp-block-button.is-style-outline .wp-block-button__link {
  --pt: 1.2em;
  border-width: 0;
  box-shadow: inset 0 0 0 2px var(--button-btn-secondary-border-initial, inherit);
  background: transparent;
  color: var(--button-btn-secondary-text-icon-initial, inherit);
  backface-visibility: hidden;
  transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out, color 0.2s ease-in-out;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  box-shadow: inset 0 0 0 2px var(--button-btn-secondary-border-hover, inherit);
  background-color: var(--button-btn-secondary-fill-hover, inherit);
  color: var(--button-btn-secondary-text-icon-hover, inherit);
}
.wp-block-button.is-style-tertiary .wp-block-button__link {
  border-width: 0;
  box-shadow: none;
}

.grid--cards {
  gap: clamp(var(--dimension-desktop-gutter-default, 0px), var(--dimension-desktop-gutter-default-unitless, 32) / 1500 * 100vw, var(--dimension-desktop-gutter-default, 32px));
}
.grid--cards > .wp-block-group,
.grid--cards > .wp-block-group > .wp-block-group {
  height: 100%;
}
@media (max-width: 1023px) {
  .grid--cards > * {
    grid-column: auto;
    grid-row: auto;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .grid--cards .wp-block-sep-card.is-layout-featured-horizontal > * {
    grid-column: 1/-1;
  }
  .grid--cards .wp-block-sep-card.is-layout-featured-horizontal .card__image {
    grid-column: 1/-1;
  }
  .grid--cards .wp-block-sep-card.is-layout-featured-horizontal .card__meta {
    grid-column: 1/-1;
  }
  .grid--cards .wp-block-sep-card.is-layout-featured-horizontal {
    grid-template-columns: 1fr;
    grid-template-rows: auto 1fr;
  }
}
@media (max-width: 767px) {
  .grid--cards .wp-block-sep-card.is-layout-featured-horizontal > * {
    grid-row: auto;
    grid-column: 1/-1;
  }
}

.carousel-container .carousel-nav {
  color: var(--button-btn-secondary-border-initial, inherit);
  border-color: var(--button-btn-secondary-border-initial, inherit);
}
.carousel-container .carousel-nav:hover {
  color: var(--button-btn-secondary-border-hover, inherit);
  border-color: var(--button-btn-secondary-border-hover, inherit);
}

.is-layout-flex > .no-shrink {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
}

.is-layout-flex > figure.no-shrink {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
}

.editor-styles-wrapper .is-layout-flex > .no-shrink {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
}
.editor-styles-wrapper .is-layout-flex > figure.no-shrink {
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
}
.editor-styles-wrapper .no-shrink::after {
  content: "🔒";
  position: absolute;
  top: 4px;
  right: 4px;
  font-size: 12px;
  opacity: 0.5;
  pointer-events: none;
}

.blog-hero__meta {
  color: var(--text-text-secondary, #36569B);
}

.wp-block-sep-panel {
  background: var(--surface-surface);
}

.hero--home *:has(> .scrolling-images), .hero--home-scrolling *:has(> .scrolling-images) {
  align-self: stretch;
}
.hero--home .scrolling-images, .hero--home-scrolling .scrolling-images {
  aspect-ratio: 2;
}
@media (min-width: 600px) {
  .hero--home .scrolling-images, .hero--home-scrolling .scrolling-images {
    aspect-ratio: unset;
  }
}

a[target=_blank]::after {
  content: "";
  display: inline-block;
  width: 0.625em;
  height: 0.625em;
  margin-left: 0.1875em;
  margin-right: 0.1875em;
  /*
  background-image: url('data:image/svg+xml,%3Csvg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0.7025 9.33333L0 8.63083 7.63083 1H3V0H9.33333V6.33333H8.33333V1.7025L0.7025 9.33333Z" fill="currentColor"/%3E%3C/svg%3E');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  */
  vertical-align: baseline;
  background-color: currentColor;
  mask-image: url('data:image/svg+xml,%3Csvg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0.7025 9.33333L0 8.63083 7.63083 1H3V0H9.33333V6.33333H8.33333V1.7025L0.7025 9.33333Z" fill="black"/%3E%3C/svg%3E');
  mask-size: contain;
  mask-repeat: no-repeat;
  transition: transform 0.25s ease-in-out;
}
a[target=_blank]:hover:after {
  transform: translateX(0.1875em) translateY(-0.1875em);
}

.sticky {
  position: sticky;
  top: calc(var(--wp-admin--admin-bar--height, 0px) + 0px);
  z-index: 10;
}
.sticky.has-max-width-full {
  position: sticky;
  left: 0;
  transform: none;
}

.event-anchor-nav a {
  text-decoration: none;
}

a:not(.wp-block-button__link):hover {
  color: var(--text-text-primary-link-hover);
}

/*# sourceMappingURL=global-styles.css.map */
