/* Generated typography roles — do not edit. */
:root {
    --text-display-sm-font-family: 'Financier Display', system-ui, sans-serif;
    --text-display-sm-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --text-display-sm-font-weight: 600;
    --text-display-sm-letter-spacing: 0px;
    --text-display-sm-line-height: 1.2;
    --text-display-font-family: 'Financier Display', system-ui, sans-serif;
    --text-display-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --text-display-font-weight: 700;
    --text-display-letter-spacing: 0px;
    --text-display-line-height: 1.154;
    --text-display-lg-font-family: 'Financier Display', system-ui, sans-serif;
    --text-display-lg-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --text-display-lg-font-weight: 700;
    --text-display-lg-letter-spacing: 0px;
    --text-display-lg-line-height: 1.111;
    --text-headline-sm-font-family: 'GT America', system-ui, sans-serif;
    --text-headline-sm-font-size: 20px;
    --text-headline-sm-font-weight: 700;
    --text-headline-sm-letter-spacing: 0px;
    --text-headline-sm-line-height: 1.4;
    --text-headline-font-family: 'GT America', system-ui, sans-serif;
    --text-headline-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --text-headline-font-weight: 700;
    --text-headline-letter-spacing: 0px;
    --text-headline-line-height: 1.333;
    --text-headline-md-font-family: 'GT America', system-ui, sans-serif;
    --text-headline-md-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --text-headline-md-font-weight: 700;
    --text-headline-md-letter-spacing: 0px;
    --text-headline-md-line-height: 1.286;
    --text-headline-lg-font-family: 'GT America', system-ui, sans-serif;
    --text-headline-lg-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --text-headline-lg-font-weight: 700;
    --text-headline-lg-letter-spacing: 0px;
    --text-headline-lg-line-height: 1;
    --text-title-sm-font-family: 'GT America', system-ui, sans-serif;
    --text-title-sm-font-size: 14px;
    --text-title-sm-font-weight: 700;
    --text-title-sm-letter-spacing: 0px;
    --text-title-sm-line-height: 1.429;
    --text-title-xs-font-family: 'GT America', system-ui, sans-serif;
    --text-title-xs-font-size: 15px;
    --text-title-xs-font-weight: 700;
    --text-title-xs-letter-spacing: 0px;
    --text-title-xs-line-height: 1.467;
    --text-title-font-family: 'GT America', system-ui, sans-serif;
    --text-title-font-size: 16px;
    --text-title-font-weight: 700;
    --text-title-letter-spacing: 0px;
    --text-title-line-height: 1.5;
    --text-title-lg-font-family: 'GT America', system-ui, sans-serif;
    --text-title-lg-font-size: 18px;
    --text-title-lg-font-weight: 700;
    --text-title-lg-letter-spacing: 0px;
    --text-title-lg-line-height: 1.444;
    --text-body-sm-font-family: 'GT America', system-ui, sans-serif;
    --text-body-sm-font-size: 13px;
    --text-body-sm-font-weight: 400;
    --text-body-sm-letter-spacing: 0px;
    --text-body-sm-line-height: 1.538;
    --text-body-font-family: 'GT America', system-ui, sans-serif;
    --text-body-font-size: 15px;
    --text-body-font-weight: 400;
    --text-body-letter-spacing: 0px;
    --text-body-line-height: 1.467;
    --text-body-lg-font-family: 'GT America', system-ui, sans-serif;
    --text-body-lg-font-size: 17px;
    --text-body-lg-font-weight: 400;
    --text-body-lg-letter-spacing: 0px;
    --text-body-lg-line-height: 1.529;
    --text-subhead-xs-font-family: 'GT America', system-ui, sans-serif;
    --text-subhead-xs-font-size: 13px;
    --text-subhead-xs-font-weight: 500;
    --text-subhead-xs-letter-spacing: 0px;
    --text-subhead-xs-line-height: 1.385;
    --text-subhead-sm-font-family: 'GT America', system-ui, sans-serif;
    --text-subhead-sm-font-size: 14px;
    --text-subhead-sm-font-weight: 500;
    --text-subhead-sm-letter-spacing: 0px;
    --text-subhead-sm-line-height: 1.429;
    --text-subhead-font-family: 'GT America', system-ui, sans-serif;
    --text-subhead-font-size: 16px;
    --text-subhead-font-weight: 500;
    --text-subhead-letter-spacing: 0px;
    --text-subhead-line-height: 1.5;
    --text-lead-font-family: 'GT America', system-ui, sans-serif;
    --text-lead-font-size: 18px;
    --text-lead-font-weight: 400;
    --text-lead-letter-spacing: 0px;
    --text-lead-line-height: 1.556;
    --text-blockquote-font-family: 'GT America', system-ui, sans-serif;
    --text-blockquote-font-size: 17px;
    --text-blockquote-font-weight: 400;
    --text-blockquote-letter-spacing: 0px;
    --text-blockquote-line-height: 1.529;
    --text-blockquote-font-style: italic;
    --text-list-item-font-family: 'GT America', system-ui, sans-serif;
    --text-list-item-font-size: 15px;
    --text-list-item-font-weight: 400;
    --text-list-item-letter-spacing: 0px;
    --text-list-item-line-height: 1.467;
    --text-section-label-font-family: 'GT America', system-ui, sans-serif;
    --text-section-label-font-size: 12px;
    --text-section-label-font-weight: 700;
    --text-section-label-letter-spacing: 0.06em;
    --text-section-label-line-height: 1.333;
    --text-section-label-text-transform: uppercase;
    --text-label-font-family: 'GT America', system-ui, sans-serif;
    --text-label-font-size: 13px;
    --text-label-font-weight: 500;
    --text-label-letter-spacing: 0px;
    --text-label-line-height: 1.385;
    --text-label-secondary-font-family: 'GT America', system-ui, sans-serif;
    --text-label-secondary-font-size: 13px;
    --text-label-secondary-font-weight: 400;
    --text-label-secondary-letter-spacing: 0px;
    --text-label-secondary-line-height: 1.385;
    --text-utility-font-family: 'GT America', system-ui, sans-serif;
    --text-utility-font-size: 12px;
    --text-utility-font-weight: 500;
    --text-utility-letter-spacing: 0px;
    --text-utility-line-height: 1.333;
    --text-meta-font-family: 'GT America', system-ui, sans-serif;
    --text-meta-font-size: 12px;
    --text-meta-font-weight: 400;
    --text-meta-letter-spacing: 0px;
    --text-meta-line-height: 1.333;
    --text-meta-font-variant-numeric: tabular-nums;
    --text-footnote-font-family: 'GT America', system-ui, sans-serif;
    --text-footnote-font-size: 11px;
    --text-footnote-font-weight: 400;
    --text-footnote-letter-spacing: 0px;
    --text-footnote-line-height: 1.455;
    --text-button-font-family: 'GT America', system-ui, sans-serif;
    --text-button-font-size: 14px;
    --text-button-font-weight: 700;
    --text-button-letter-spacing: 0px;
    --text-button-line-height: 1.429;
    --text-callout-font-family: 'GT America', system-ui, sans-serif;
    --text-callout-font-size: 14px;
    --text-callout-font-weight: 500;
    --text-callout-letter-spacing: 0px;
    --text-callout-line-height: 1.429;
    --text-callout-lg-font-family: 'GT America', system-ui, sans-serif;
    --text-callout-lg-font-size: 15px;
    --text-callout-lg-font-weight: 500;
    --text-callout-lg-letter-spacing: 0px;
    --text-callout-lg-line-height: 1.467;
    --text-link-font-family: 'GT America', system-ui, sans-serif;
    --text-link-font-size: 15px;
    --text-link-font-weight: 400;
    --text-link-letter-spacing: 0px;
    --text-link-line-height: 1.467;
    --text-link-text-decoration: underline;
    --text-caption-sm-font-family: 'GT America', system-ui, sans-serif;
    --text-caption-sm-font-size: 10px;
    --text-caption-sm-font-weight: 700;
    --text-caption-sm-letter-spacing: 0.08em;
    --text-caption-sm-line-height: 1.4;
    --text-caption-sm-text-transform: uppercase;
    --text-caption-font-family: 'GT America', system-ui, sans-serif;
    --text-caption-font-size: 11px;
    --text-caption-font-weight: 700;
    --text-caption-letter-spacing: 0.06em;
    --text-caption-line-height: 1.455;
    --text-caption-text-transform: uppercase;
}

.text-display-sm {
    font-family: var(--text-display-sm-font-family);
    font-size: var(--text-display-sm-font-size);
    font-weight: var(--text-display-sm-font-weight);
    letter-spacing: var(--text-display-sm-letter-spacing);
    line-height: var(--text-display-sm-line-height);
}
.text-display {
    font-family: var(--text-display-font-family);
    font-size: var(--text-display-font-size);
    font-weight: var(--text-display-font-weight);
    letter-spacing: var(--text-display-letter-spacing);
    line-height: var(--text-display-line-height);
}
.text-display-lg {
    font-family: var(--text-display-lg-font-family);
    font-size: var(--text-display-lg-font-size);
    font-weight: var(--text-display-lg-font-weight);
    letter-spacing: var(--text-display-lg-letter-spacing);
    line-height: var(--text-display-lg-line-height);
}
.text-headline-sm {
    font-family: var(--text-headline-sm-font-family);
    font-size: var(--text-headline-sm-font-size);
    font-weight: var(--text-headline-sm-font-weight);
    letter-spacing: var(--text-headline-sm-letter-spacing);
    line-height: var(--text-headline-sm-line-height);
}
.text-headline {
    font-family: var(--text-headline-font-family);
    font-size: var(--text-headline-font-size);
    font-weight: var(--text-headline-font-weight);
    letter-spacing: var(--text-headline-letter-spacing);
    line-height: var(--text-headline-line-height);
}
.text-headline-md {
    font-family: var(--text-headline-md-font-family);
    font-size: var(--text-headline-md-font-size);
    font-weight: var(--text-headline-md-font-weight);
    letter-spacing: var(--text-headline-md-letter-spacing);
    line-height: var(--text-headline-md-line-height);
}
.text-headline-lg {
    font-family: var(--text-headline-lg-font-family);
    font-size: var(--text-headline-lg-font-size);
    font-weight: var(--text-headline-lg-font-weight);
    letter-spacing: var(--text-headline-lg-letter-spacing);
    line-height: var(--text-headline-lg-line-height);
}
.text-title-sm {
    font-family: var(--text-title-sm-font-family);
    font-size: var(--text-title-sm-font-size);
    font-weight: var(--text-title-sm-font-weight);
    letter-spacing: var(--text-title-sm-letter-spacing);
    line-height: var(--text-title-sm-line-height);
}
.text-title-xs {
    font-family: var(--text-title-xs-font-family);
    font-size: var(--text-title-xs-font-size);
    font-weight: var(--text-title-xs-font-weight);
    letter-spacing: var(--text-title-xs-letter-spacing);
    line-height: var(--text-title-xs-line-height);
}
.text-title {
    font-family: var(--text-title-font-family);
    font-size: var(--text-title-font-size);
    font-weight: var(--text-title-font-weight);
    letter-spacing: var(--text-title-letter-spacing);
    line-height: var(--text-title-line-height);
}
.text-title-lg {
    font-family: var(--text-title-lg-font-family);
    font-size: var(--text-title-lg-font-size);
    font-weight: var(--text-title-lg-font-weight);
    letter-spacing: var(--text-title-lg-letter-spacing);
    line-height: var(--text-title-lg-line-height);
}
.text-body-sm {
    font-family: var(--text-body-sm-font-family);
    font-size: var(--text-body-sm-font-size);
    font-weight: var(--text-body-sm-font-weight);
    letter-spacing: var(--text-body-sm-letter-spacing);
    line-height: var(--text-body-sm-line-height);
}
.text-body {
    font-family: var(--text-body-font-family);
    font-size: var(--text-body-font-size);
    font-weight: var(--text-body-font-weight);
    letter-spacing: var(--text-body-letter-spacing);
    line-height: var(--text-body-line-height);
}
.text-body-lg {
    font-family: var(--text-body-lg-font-family);
    font-size: var(--text-body-lg-font-size);
    font-weight: var(--text-body-lg-font-weight);
    letter-spacing: var(--text-body-lg-letter-spacing);
    line-height: var(--text-body-lg-line-height);
}
.text-subhead-xs {
    font-family: var(--text-subhead-xs-font-family);
    font-size: var(--text-subhead-xs-font-size);
    font-weight: var(--text-subhead-xs-font-weight);
    letter-spacing: var(--text-subhead-xs-letter-spacing);
    line-height: var(--text-subhead-xs-line-height);
}
.text-subhead-sm {
    font-family: var(--text-subhead-sm-font-family);
    font-size: var(--text-subhead-sm-font-size);
    font-weight: var(--text-subhead-sm-font-weight);
    letter-spacing: var(--text-subhead-sm-letter-spacing);
    line-height: var(--text-subhead-sm-line-height);
}
.text-subhead {
    font-family: var(--text-subhead-font-family);
    font-size: var(--text-subhead-font-size);
    font-weight: var(--text-subhead-font-weight);
    letter-spacing: var(--text-subhead-letter-spacing);
    line-height: var(--text-subhead-line-height);
}
.text-lead {
    font-family: var(--text-lead-font-family);
    font-size: var(--text-lead-font-size);
    font-weight: var(--text-lead-font-weight);
    letter-spacing: var(--text-lead-letter-spacing);
    line-height: var(--text-lead-line-height);
}
.text-blockquote {
    font-family: var(--text-blockquote-font-family);
    font-size: var(--text-blockquote-font-size);
    font-weight: var(--text-blockquote-font-weight);
    letter-spacing: var(--text-blockquote-letter-spacing);
    line-height: var(--text-blockquote-line-height);
    font-style: italic;
}
.text-list-item {
    font-family: var(--text-list-item-font-family);
    font-size: var(--text-list-item-font-size);
    font-weight: var(--text-list-item-font-weight);
    letter-spacing: var(--text-list-item-letter-spacing);
    line-height: var(--text-list-item-line-height);
}
.text-section-label {
    font-family: var(--text-section-label-font-family);
    font-size: var(--text-section-label-font-size);
    font-weight: var(--text-section-label-font-weight);
    letter-spacing: var(--text-section-label-letter-spacing);
    line-height: var(--text-section-label-line-height);
    text-transform: uppercase;
}
.text-label {
    font-family: var(--text-label-font-family);
    font-size: var(--text-label-font-size);
    font-weight: var(--text-label-font-weight);
    letter-spacing: var(--text-label-letter-spacing);
    line-height: var(--text-label-line-height);
}
.text-label-secondary {
    font-family: var(--text-label-secondary-font-family);
    font-size: var(--text-label-secondary-font-size);
    font-weight: var(--text-label-secondary-font-weight);
    letter-spacing: var(--text-label-secondary-letter-spacing);
    line-height: var(--text-label-secondary-line-height);
}
.text-utility {
    font-family: var(--text-utility-font-family);
    font-size: var(--text-utility-font-size);
    font-weight: var(--text-utility-font-weight);
    letter-spacing: var(--text-utility-letter-spacing);
    line-height: var(--text-utility-line-height);
}
.text-meta {
    font-family: var(--text-meta-font-family);
    font-size: var(--text-meta-font-size);
    font-weight: var(--text-meta-font-weight);
    letter-spacing: var(--text-meta-letter-spacing);
    line-height: var(--text-meta-line-height);
    font-variant-numeric: tabular-nums;
}
.text-footnote {
    font-family: var(--text-footnote-font-family);
    font-size: var(--text-footnote-font-size);
    font-weight: var(--text-footnote-font-weight);
    letter-spacing: var(--text-footnote-letter-spacing);
    line-height: var(--text-footnote-line-height);
}
.text-button {
    font-family: var(--text-button-font-family);
    font-size: var(--text-button-font-size);
    font-weight: var(--text-button-font-weight);
    letter-spacing: var(--text-button-letter-spacing);
    line-height: var(--text-button-line-height);
}
.text-callout {
    font-family: var(--text-callout-font-family);
    font-size: var(--text-callout-font-size);
    font-weight: var(--text-callout-font-weight);
    letter-spacing: var(--text-callout-letter-spacing);
    line-height: var(--text-callout-line-height);
}
.text-callout-lg {
    font-family: var(--text-callout-lg-font-family);
    font-size: var(--text-callout-lg-font-size);
    font-weight: var(--text-callout-lg-font-weight);
    letter-spacing: var(--text-callout-lg-letter-spacing);
    line-height: var(--text-callout-lg-line-height);
}
.text-link {
    font-family: var(--text-link-font-family);
    font-size: var(--text-link-font-size);
    font-weight: var(--text-link-font-weight);
    letter-spacing: var(--text-link-letter-spacing);
    line-height: var(--text-link-line-height);
    text-decoration: underline;
}
.text-caption-sm {
    font-family: var(--text-caption-sm-font-family);
    font-size: var(--text-caption-sm-font-size);
    font-weight: var(--text-caption-sm-font-weight);
    letter-spacing: var(--text-caption-sm-letter-spacing);
    line-height: var(--text-caption-sm-line-height);
    text-transform: uppercase;
}
.text-caption {
    font-family: var(--text-caption-font-family);
    font-size: var(--text-caption-font-size);
    font-weight: var(--text-caption-font-weight);
    letter-spacing: var(--text-caption-letter-spacing);
    line-height: var(--text-caption-line-height);
    text-transform: uppercase;
}

/* hub global geometry */
:root {
    --wds-geometry-radius-surface: 0;
    --wds-geometry-radius-media: 0;
    --wds-geometry-radius-avatar: 0;
    --wds-geometry-radius-button: 6px;
    --wds-geometry-shadow-elevation-light: none;
    --wds-geometry-shadow-elevation-hover-light: none;
    --wds-geometry-shadow-elevation-dark: none;
    --wds-geometry-shadow-elevation-hover-dark: none;
    --wds-geometry-border-surface-width: 0;
    --wds-geometry-border-surface-color-light: transparent;
    --wds-geometry-border-surface-color-dark: transparent;
}
/* Generated hub component theme — do not edit. */
/* component: channel_card */
.channel-card.channel-card-theme--light {
    --channel-card-bg: #ffffff;
    --channel-card-text: #000000;
    --channel-card-muted: #75787b;
    --channel-card-overlay-bg: #292b2c;
    --channel-card-overlay-text: #ffffff;
    --channel-card-cta: #0a1264;
    --channel-card-radius: 0;
    --channel-card-shadow: none;
    --channel-card-shadow-hover: none;
    --channel-card-border-width: 0;
    --channel-card-border-color: transparent;
}
.channel-card.channel-card-theme--light .channel-card__title {
    --channel-card-title-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --channel-card-title-font-weight: 700;
    --channel-card-title-letter-spacing: 0px;
    --channel-card-title-line-height: 1.333;
    --channel-card-title-text-transform: none;
    --channel-card-title-font-variant-numeric: normal;
    --channel-card-title-font-style: normal;
    --channel-card-title-text-decoration: none;
    font-family: var(--channel-card-title-font-family);
    font-size: var(--channel-card-title-font-size);
    font-weight: var(--channel-card-title-font-weight);
    letter-spacing: var(--channel-card-title-letter-spacing);
    line-height: var(--channel-card-title-line-height);
    text-transform: var(--channel-card-title-text-transform);
    font-variant-numeric: var(--channel-card-title-font-variant-numeric);
    font-style: var(--channel-card-title-font-style);
    text-decoration: var(--channel-card-title-text-decoration);
}
.channel-card.channel-card-theme--light .channel-card__summary {
    --channel-card-summary-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-summary-font-size: 15px;
    --channel-card-summary-font-weight: 400;
    --channel-card-summary-letter-spacing: 0px;
    --channel-card-summary-line-height: 1.467;
    --channel-card-summary-text-transform: none;
    --channel-card-summary-font-variant-numeric: normal;
    --channel-card-summary-font-style: normal;
    --channel-card-summary-text-decoration: none;
    font-family: var(--channel-card-summary-font-family);
    font-size: var(--channel-card-summary-font-size);
    font-weight: var(--channel-card-summary-font-weight);
    letter-spacing: var(--channel-card-summary-letter-spacing);
    line-height: var(--channel-card-summary-line-height);
    text-transform: var(--channel-card-summary-text-transform);
    font-variant-numeric: var(--channel-card-summary-font-variant-numeric);
    font-style: var(--channel-card-summary-font-style);
    text-decoration: var(--channel-card-summary-text-decoration);
}
.channel-card.channel-card-theme--light .channel-card__meta {
    --channel-card-meta-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-meta-font-size: 12px;
    --channel-card-meta-font-weight: 400;
    --channel-card-meta-letter-spacing: 0px;
    --channel-card-meta-line-height: 1.333;
    --channel-card-meta-text-transform: none;
    --channel-card-meta-font-variant-numeric: tabular-nums;
    --channel-card-meta-font-style: normal;
    --channel-card-meta-text-decoration: none;
    font-family: var(--channel-card-meta-font-family);
    font-size: var(--channel-card-meta-font-size);
    font-weight: var(--channel-card-meta-font-weight);
    letter-spacing: var(--channel-card-meta-letter-spacing);
    line-height: var(--channel-card-meta-line-height);
    text-transform: var(--channel-card-meta-text-transform);
    font-variant-numeric: var(--channel-card-meta-font-variant-numeric);
    font-style: var(--channel-card-meta-font-style);
    text-decoration: var(--channel-card-meta-text-decoration);
}
.channel-card.channel-card-theme--light .channel-card__image-overlay-text {
    --channel-card-image-overlay-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-image-overlay-font-size: 10px;
    --channel-card-image-overlay-font-weight: 700;
    --channel-card-image-overlay-letter-spacing: 0.08em;
    --channel-card-image-overlay-line-height: 1.4;
    --channel-card-image-overlay-text-transform: uppercase;
    --channel-card-image-overlay-font-variant-numeric: normal;
    --channel-card-image-overlay-font-style: normal;
    --channel-card-image-overlay-text-decoration: none;
    font-family: var(--channel-card-image-overlay-font-family);
    font-size: var(--channel-card-image-overlay-font-size);
    font-weight: var(--channel-card-image-overlay-font-weight);
    letter-spacing: var(--channel-card-image-overlay-letter-spacing);
    line-height: var(--channel-card-image-overlay-line-height);
    text-transform: var(--channel-card-image-overlay-text-transform);
    font-variant-numeric: var(--channel-card-image-overlay-font-variant-numeric);
    font-style: var(--channel-card-image-overlay-font-style);
    text-decoration: var(--channel-card-image-overlay-text-decoration);
}
.channel-card.channel-card-theme--dark {
    --channel-card-bg: #4f5153;
    --channel-card-text: #f3f4f6;
    --channel-card-muted: #a6a9aa;
    --channel-card-overlay-bg: #292b2c;
    --channel-card-overlay-text: #ffffff;
    --channel-card-cta: #0a1264;
    --channel-card-radius: 0;
    --channel-card-shadow: none;
    --channel-card-shadow-hover: none;
    --channel-card-border-width: 0;
    --channel-card-border-color: transparent;
}
.channel-card.channel-card-theme--dark .channel-card__title {
    --channel-card-title-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --channel-card-title-font-weight: 700;
    --channel-card-title-letter-spacing: 0px;
    --channel-card-title-line-height: 1.333;
    --channel-card-title-text-transform: none;
    --channel-card-title-font-variant-numeric: normal;
    --channel-card-title-font-style: normal;
    --channel-card-title-text-decoration: none;
    font-family: var(--channel-card-title-font-family);
    font-size: var(--channel-card-title-font-size);
    font-weight: var(--channel-card-title-font-weight);
    letter-spacing: var(--channel-card-title-letter-spacing);
    line-height: var(--channel-card-title-line-height);
    text-transform: var(--channel-card-title-text-transform);
    font-variant-numeric: var(--channel-card-title-font-variant-numeric);
    font-style: var(--channel-card-title-font-style);
    text-decoration: var(--channel-card-title-text-decoration);
}
.channel-card.channel-card-theme--dark .channel-card__summary {
    --channel-card-summary-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-summary-font-size: 15px;
    --channel-card-summary-font-weight: 400;
    --channel-card-summary-letter-spacing: 0px;
    --channel-card-summary-line-height: 1.467;
    --channel-card-summary-text-transform: none;
    --channel-card-summary-font-variant-numeric: normal;
    --channel-card-summary-font-style: normal;
    --channel-card-summary-text-decoration: none;
    font-family: var(--channel-card-summary-font-family);
    font-size: var(--channel-card-summary-font-size);
    font-weight: var(--channel-card-summary-font-weight);
    letter-spacing: var(--channel-card-summary-letter-spacing);
    line-height: var(--channel-card-summary-line-height);
    text-transform: var(--channel-card-summary-text-transform);
    font-variant-numeric: var(--channel-card-summary-font-variant-numeric);
    font-style: var(--channel-card-summary-font-style);
    text-decoration: var(--channel-card-summary-text-decoration);
}
.channel-card.channel-card-theme--dark .channel-card__meta {
    --channel-card-meta-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-meta-font-size: 12px;
    --channel-card-meta-font-weight: 400;
    --channel-card-meta-letter-spacing: 0px;
    --channel-card-meta-line-height: 1.333;
    --channel-card-meta-text-transform: none;
    --channel-card-meta-font-variant-numeric: tabular-nums;
    --channel-card-meta-font-style: normal;
    --channel-card-meta-text-decoration: none;
    font-family: var(--channel-card-meta-font-family);
    font-size: var(--channel-card-meta-font-size);
    font-weight: var(--channel-card-meta-font-weight);
    letter-spacing: var(--channel-card-meta-letter-spacing);
    line-height: var(--channel-card-meta-line-height);
    text-transform: var(--channel-card-meta-text-transform);
    font-variant-numeric: var(--channel-card-meta-font-variant-numeric);
    font-style: var(--channel-card-meta-font-style);
    text-decoration: var(--channel-card-meta-text-decoration);
}
.channel-card.channel-card-theme--dark .channel-card__image-overlay-text {
    --channel-card-image-overlay-font-family: 'GT America', system-ui, sans-serif;
    --channel-card-image-overlay-font-size: 10px;
    --channel-card-image-overlay-font-weight: 700;
    --channel-card-image-overlay-letter-spacing: 0.08em;
    --channel-card-image-overlay-line-height: 1.4;
    --channel-card-image-overlay-text-transform: uppercase;
    --channel-card-image-overlay-font-variant-numeric: normal;
    --channel-card-image-overlay-font-style: normal;
    --channel-card-image-overlay-text-decoration: none;
    font-family: var(--channel-card-image-overlay-font-family);
    font-size: var(--channel-card-image-overlay-font-size);
    font-weight: var(--channel-card-image-overlay-font-weight);
    letter-spacing: var(--channel-card-image-overlay-letter-spacing);
    line-height: var(--channel-card-image-overlay-line-height);
    text-transform: var(--channel-card-image-overlay-text-transform);
    font-variant-numeric: var(--channel-card-image-overlay-font-variant-numeric);
    font-style: var(--channel-card-image-overlay-font-style);
    text-decoration: var(--channel-card-image-overlay-text-decoration);
}
/* component: event_banner_letterbox_date_block */
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light {
    --event-banner-letterbox-date-block-bg: #ffffff;
    --event-banner-letterbox-date-block-text: #000000;
    --event-banner-letterbox-date-block-media-bg: #0a1264;
    --event-banner-letterbox-date-block-scrim-bg: transparent;
    --event-banner-letterbox-date-block-cta-bg: #005eff;
    --event-banner-letterbox-date-block-cta-text: #ffffff;
    --event-banner-letterbox-date-block-cta-border: transparent;
    --event-banner-letterbox-date-block-cta-icon: #ffffff;
    --event-banner-letterbox-date-block-cta-registered: #75787b;
    --event-banner-letterbox-date-block-cta-pending: rgba(234, 88, 12, 1);
    --event-banner-letterbox-date-block-link-accent: #000000;
    --event-banner-letterbox-date-block-badge-live-bg: rgba(255, 0, 0, 1);
    --event-banner-letterbox-date-block-badge-live-text: #ffffff;
    --event-banner-letterbox-date-block-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-banner-letterbox-date-block-badge-replay-text: #ffffff;
    --event-banner-letterbox-date-block-date-bg: #0a1264;
    --event-banner-letterbox-date-block-date-text: #000000;
    --event-banner-letterbox-date-block-type-bg: #e8e8f0;
    --event-banner-letterbox-date-block-type-text: #000000;
    --event-banner-letterbox-date-block-radius: 0;
    --event-banner-letterbox-date-block-cta-radius: 6px;
    --event-banner-letterbox-date-block-badge-radius: 6px;
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__time-row {
    --event-banner-letterbox-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-time-row-font-size: 15px;
    --event-banner-letterbox-date-block-time-row-font-weight: 500;
    --event-banner-letterbox-date-block-time-row-letter-spacing: 0px;
    --event-banner-letterbox-date-block-time-row-line-height: 1.467;
    --event-banner-letterbox-date-block-time-row-text-transform: uppercase;
    --event-banner-letterbox-date-block-time-row-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-time-row-font-style: normal;
    --event-banner-letterbox-date-block-time-row-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-time-row-font-family);
    font-size: var(--event-banner-letterbox-date-block-time-row-font-size);
    font-weight: var(--event-banner-letterbox-date-block-time-row-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-time-row-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-time-row-line-height);
    text-transform: var(--event-banner-letterbox-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-time-row-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-time-row-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-time-row-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__primary {
    --event-banner-letterbox-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-title-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --event-banner-letterbox-date-block-title-font-weight: 700;
    --event-banner-letterbox-date-block-title-letter-spacing: 0px;
    --event-banner-letterbox-date-block-title-line-height: 1;
    --event-banner-letterbox-date-block-title-text-transform: none;
    --event-banner-letterbox-date-block-title-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-title-font-style: normal;
    --event-banner-letterbox-date-block-title-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-title-font-family);
    font-size: var(--event-banner-letterbox-date-block-title-font-size);
    font-weight: var(--event-banner-letterbox-date-block-title-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-title-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-title-line-height);
    text-transform: var(--event-banner-letterbox-date-block-title-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-title-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-title-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-title-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__secondary {
    --event-banner-letterbox-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-secondary-font-size: 16px;
    --event-banner-letterbox-date-block-secondary-font-weight: 500;
    --event-banner-letterbox-date-block-secondary-letter-spacing: 0px;
    --event-banner-letterbox-date-block-secondary-line-height: 1.5;
    --event-banner-letterbox-date-block-secondary-text-transform: none;
    --event-banner-letterbox-date-block-secondary-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-secondary-font-style: normal;
    --event-banner-letterbox-date-block-secondary-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-secondary-font-family);
    font-size: var(--event-banner-letterbox-date-block-secondary-font-size);
    font-weight: var(--event-banner-letterbox-date-block-secondary-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-secondary-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-secondary-line-height);
    text-transform: var(--event-banner-letterbox-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-secondary-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-secondary-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-secondary-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__location {
    --event-banner-letterbox-date-block-location-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-location-font-size: 12px;
    --event-banner-letterbox-date-block-location-font-weight: 400;
    --event-banner-letterbox-date-block-location-letter-spacing: 0px;
    --event-banner-letterbox-date-block-location-line-height: 1.333;
    --event-banner-letterbox-date-block-location-text-transform: none;
    --event-banner-letterbox-date-block-location-font-variant-numeric: tabular-nums;
    --event-banner-letterbox-date-block-location-font-style: normal;
    --event-banner-letterbox-date-block-location-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-location-font-family);
    font-size: var(--event-banner-letterbox-date-block-location-font-size);
    font-weight: var(--event-banner-letterbox-date-block-location-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-location-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-location-line-height);
    text-transform: var(--event-banner-letterbox-date-block-location-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-location-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-location-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-location-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__paragraph {
    --event-banner-letterbox-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-description-font-size: 15px;
    --event-banner-letterbox-date-block-description-font-weight: 400;
    --event-banner-letterbox-date-block-description-letter-spacing: 0px;
    --event-banner-letterbox-date-block-description-line-height: 1.467;
    --event-banner-letterbox-date-block-description-text-transform: none;
    --event-banner-letterbox-date-block-description-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-description-font-style: normal;
    --event-banner-letterbox-date-block-description-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-description-font-family);
    font-size: var(--event-banner-letterbox-date-block-description-font-size);
    font-weight: var(--event-banner-letterbox-date-block-description-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-description-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-description-line-height);
    text-transform: var(--event-banner-letterbox-date-block-description-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-description-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-description-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-description-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__cta-link {
    --event-banner-letterbox-date-block-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-cta-type-font-size: 14px;
    --event-banner-letterbox-date-block-cta-type-font-weight: 700;
    --event-banner-letterbox-date-block-cta-type-letter-spacing: 0px;
    --event-banner-letterbox-date-block-cta-type-line-height: 1.429;
    --event-banner-letterbox-date-block-cta-type-text-transform: none;
    --event-banner-letterbox-date-block-cta-type-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-cta-type-font-style: normal;
    --event-banner-letterbox-date-block-cta-type-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-cta-type-font-family);
    font-size: var(--event-banner-letterbox-date-block-cta-type-font-size);
    font-weight: var(--event-banner-letterbox-date-block-cta-type-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-cta-type-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-cta-type-line-height);
    text-transform: var(--event-banner-letterbox-date-block-cta-type-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-cta-type-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-cta-type-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-cta-type-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__day {
    --event-banner-letterbox-date-block-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-banner-letterbox-date-block-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-banner-letterbox-date-block-date-day-font-weight: 700;
    --event-banner-letterbox-date-block-date-day-letter-spacing: 0px;
    --event-banner-letterbox-date-block-date-day-line-height: 1.111;
    --event-banner-letterbox-date-block-date-day-text-transform: none;
    --event-banner-letterbox-date-block-date-day-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-date-day-font-style: normal;
    --event-banner-letterbox-date-block-date-day-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-date-day-font-family);
    font-size: var(--event-banner-letterbox-date-block-date-day-font-size);
    font-weight: var(--event-banner-letterbox-date-block-date-day-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-date-day-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-date-day-line-height);
    text-transform: var(--event-banner-letterbox-date-block-date-day-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-date-day-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-date-day-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-date-day-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__month {
    --event-banner-letterbox-date-block-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-date-month-font-size: 20px;
    --event-banner-letterbox-date-block-date-month-font-weight: 700;
    --event-banner-letterbox-date-block-date-month-letter-spacing: 0px;
    --event-banner-letterbox-date-block-date-month-line-height: 1.4;
    --event-banner-letterbox-date-block-date-month-text-transform: none;
    --event-banner-letterbox-date-block-date-month-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-date-month-font-style: normal;
    --event-banner-letterbox-date-block-date-month-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-date-month-font-family);
    font-size: var(--event-banner-letterbox-date-block-date-month-font-size);
    font-weight: var(--event-banner-letterbox-date-block-date-month-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-date-month-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-date-month-line-height);
    text-transform: var(--event-banner-letterbox-date-block-date-month-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-date-month-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-date-month-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-date-month-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__year {
    --event-banner-letterbox-date-block-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-date-year-font-size: 20px;
    --event-banner-letterbox-date-block-date-year-font-weight: 700;
    --event-banner-letterbox-date-block-date-year-letter-spacing: 0px;
    --event-banner-letterbox-date-block-date-year-line-height: 1.4;
    --event-banner-letterbox-date-block-date-year-text-transform: none;
    --event-banner-letterbox-date-block-date-year-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-date-year-font-style: normal;
    --event-banner-letterbox-date-block-date-year-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-date-year-font-family);
    font-size: var(--event-banner-letterbox-date-block-date-year-font-size);
    font-weight: var(--event-banner-letterbox-date-block-date-year-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-date-year-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-date-year-line-height);
    text-transform: var(--event-banner-letterbox-date-block-date-year-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-date-year-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-date-year-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-date-year-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--light .event-banner-letterbox-date-block__event-type-label {
    --event-banner-letterbox-date-block-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-event-type-label-font-size: 12px;
    --event-banner-letterbox-date-block-event-type-label-font-weight: 700;
    --event-banner-letterbox-date-block-event-type-label-letter-spacing: 0.06em;
    --event-banner-letterbox-date-block-event-type-label-line-height: 1.333;
    --event-banner-letterbox-date-block-event-type-label-text-transform: uppercase;
    --event-banner-letterbox-date-block-event-type-label-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-event-type-label-font-style: normal;
    --event-banner-letterbox-date-block-event-type-label-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-event-type-label-font-family);
    font-size: var(--event-banner-letterbox-date-block-event-type-label-font-size);
    font-weight: var(--event-banner-letterbox-date-block-event-type-label-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-event-type-label-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-event-type-label-line-height);
    text-transform: var(--event-banner-letterbox-date-block-event-type-label-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-event-type-label-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-event-type-label-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-event-type-label-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark {
    --event-banner-letterbox-date-block-bg: #4f5153;
    --event-banner-letterbox-date-block-text: #f3f4f6;
    --event-banner-letterbox-date-block-media-bg: #0a1264;
    --event-banner-letterbox-date-block-scrim-bg: transparent;
    --event-banner-letterbox-date-block-cta-bg: #005eff;
    --event-banner-letterbox-date-block-cta-text: #ffffff;
    --event-banner-letterbox-date-block-cta-border: transparent;
    --event-banner-letterbox-date-block-cta-icon: #ffffff;
    --event-banner-letterbox-date-block-cta-registered: #a6a9aa;
    --event-banner-letterbox-date-block-cta-pending: rgba(234, 88, 12, 1);
    --event-banner-letterbox-date-block-link-accent: #ffffff;
    --event-banner-letterbox-date-block-badge-live-bg: rgba(255, 0, 0, 1);
    --event-banner-letterbox-date-block-badge-live-text: #ffffff;
    --event-banner-letterbox-date-block-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-banner-letterbox-date-block-badge-replay-text: #ffffff;
    --event-banner-letterbox-date-block-date-bg: #0a1264;
    --event-banner-letterbox-date-block-date-text: #ffffff;
    --event-banner-letterbox-date-block-type-bg: #292b2c;
    --event-banner-letterbox-date-block-type-text: #f3f4f6;
    --event-banner-letterbox-date-block-radius: 0;
    --event-banner-letterbox-date-block-cta-radius: 6px;
    --event-banner-letterbox-date-block-badge-radius: 6px;
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__time-row {
    --event-banner-letterbox-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-time-row-font-size: 15px;
    --event-banner-letterbox-date-block-time-row-font-weight: 500;
    --event-banner-letterbox-date-block-time-row-letter-spacing: 0px;
    --event-banner-letterbox-date-block-time-row-line-height: 1.467;
    --event-banner-letterbox-date-block-time-row-text-transform: uppercase;
    --event-banner-letterbox-date-block-time-row-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-time-row-font-style: normal;
    --event-banner-letterbox-date-block-time-row-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-time-row-font-family);
    font-size: var(--event-banner-letterbox-date-block-time-row-font-size);
    font-weight: var(--event-banner-letterbox-date-block-time-row-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-time-row-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-time-row-line-height);
    text-transform: var(--event-banner-letterbox-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-time-row-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-time-row-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-time-row-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__primary {
    --event-banner-letterbox-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-title-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --event-banner-letterbox-date-block-title-font-weight: 700;
    --event-banner-letterbox-date-block-title-letter-spacing: 0px;
    --event-banner-letterbox-date-block-title-line-height: 1;
    --event-banner-letterbox-date-block-title-text-transform: none;
    --event-banner-letterbox-date-block-title-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-title-font-style: normal;
    --event-banner-letterbox-date-block-title-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-title-font-family);
    font-size: var(--event-banner-letterbox-date-block-title-font-size);
    font-weight: var(--event-banner-letterbox-date-block-title-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-title-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-title-line-height);
    text-transform: var(--event-banner-letterbox-date-block-title-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-title-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-title-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-title-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__secondary {
    --event-banner-letterbox-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-secondary-font-size: 16px;
    --event-banner-letterbox-date-block-secondary-font-weight: 500;
    --event-banner-letterbox-date-block-secondary-letter-spacing: 0px;
    --event-banner-letterbox-date-block-secondary-line-height: 1.5;
    --event-banner-letterbox-date-block-secondary-text-transform: none;
    --event-banner-letterbox-date-block-secondary-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-secondary-font-style: normal;
    --event-banner-letterbox-date-block-secondary-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-secondary-font-family);
    font-size: var(--event-banner-letterbox-date-block-secondary-font-size);
    font-weight: var(--event-banner-letterbox-date-block-secondary-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-secondary-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-secondary-line-height);
    text-transform: var(--event-banner-letterbox-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-secondary-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-secondary-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-secondary-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__location {
    --event-banner-letterbox-date-block-location-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-location-font-size: 12px;
    --event-banner-letterbox-date-block-location-font-weight: 400;
    --event-banner-letterbox-date-block-location-letter-spacing: 0px;
    --event-banner-letterbox-date-block-location-line-height: 1.333;
    --event-banner-letterbox-date-block-location-text-transform: none;
    --event-banner-letterbox-date-block-location-font-variant-numeric: tabular-nums;
    --event-banner-letterbox-date-block-location-font-style: normal;
    --event-banner-letterbox-date-block-location-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-location-font-family);
    font-size: var(--event-banner-letterbox-date-block-location-font-size);
    font-weight: var(--event-banner-letterbox-date-block-location-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-location-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-location-line-height);
    text-transform: var(--event-banner-letterbox-date-block-location-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-location-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-location-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-location-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__paragraph {
    --event-banner-letterbox-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-description-font-size: 15px;
    --event-banner-letterbox-date-block-description-font-weight: 400;
    --event-banner-letterbox-date-block-description-letter-spacing: 0px;
    --event-banner-letterbox-date-block-description-line-height: 1.467;
    --event-banner-letterbox-date-block-description-text-transform: none;
    --event-banner-letterbox-date-block-description-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-description-font-style: normal;
    --event-banner-letterbox-date-block-description-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-description-font-family);
    font-size: var(--event-banner-letterbox-date-block-description-font-size);
    font-weight: var(--event-banner-letterbox-date-block-description-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-description-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-description-line-height);
    text-transform: var(--event-banner-letterbox-date-block-description-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-description-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-description-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-description-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__cta-link {
    --event-banner-letterbox-date-block-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-cta-type-font-size: 14px;
    --event-banner-letterbox-date-block-cta-type-font-weight: 700;
    --event-banner-letterbox-date-block-cta-type-letter-spacing: 0px;
    --event-banner-letterbox-date-block-cta-type-line-height: 1.429;
    --event-banner-letterbox-date-block-cta-type-text-transform: none;
    --event-banner-letterbox-date-block-cta-type-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-cta-type-font-style: normal;
    --event-banner-letterbox-date-block-cta-type-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-cta-type-font-family);
    font-size: var(--event-banner-letterbox-date-block-cta-type-font-size);
    font-weight: var(--event-banner-letterbox-date-block-cta-type-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-cta-type-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-cta-type-line-height);
    text-transform: var(--event-banner-letterbox-date-block-cta-type-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-cta-type-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-cta-type-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-cta-type-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__day {
    --event-banner-letterbox-date-block-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-banner-letterbox-date-block-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-banner-letterbox-date-block-date-day-font-weight: 700;
    --event-banner-letterbox-date-block-date-day-letter-spacing: 0px;
    --event-banner-letterbox-date-block-date-day-line-height: 1.111;
    --event-banner-letterbox-date-block-date-day-text-transform: none;
    --event-banner-letterbox-date-block-date-day-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-date-day-font-style: normal;
    --event-banner-letterbox-date-block-date-day-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-date-day-font-family);
    font-size: var(--event-banner-letterbox-date-block-date-day-font-size);
    font-weight: var(--event-banner-letterbox-date-block-date-day-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-date-day-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-date-day-line-height);
    text-transform: var(--event-banner-letterbox-date-block-date-day-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-date-day-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-date-day-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-date-day-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__month {
    --event-banner-letterbox-date-block-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-date-month-font-size: 20px;
    --event-banner-letterbox-date-block-date-month-font-weight: 700;
    --event-banner-letterbox-date-block-date-month-letter-spacing: 0px;
    --event-banner-letterbox-date-block-date-month-line-height: 1.4;
    --event-banner-letterbox-date-block-date-month-text-transform: none;
    --event-banner-letterbox-date-block-date-month-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-date-month-font-style: normal;
    --event-banner-letterbox-date-block-date-month-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-date-month-font-family);
    font-size: var(--event-banner-letterbox-date-block-date-month-font-size);
    font-weight: var(--event-banner-letterbox-date-block-date-month-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-date-month-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-date-month-line-height);
    text-transform: var(--event-banner-letterbox-date-block-date-month-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-date-month-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-date-month-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-date-month-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__year {
    --event-banner-letterbox-date-block-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-date-year-font-size: 20px;
    --event-banner-letterbox-date-block-date-year-font-weight: 700;
    --event-banner-letterbox-date-block-date-year-letter-spacing: 0px;
    --event-banner-letterbox-date-block-date-year-line-height: 1.4;
    --event-banner-letterbox-date-block-date-year-text-transform: none;
    --event-banner-letterbox-date-block-date-year-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-date-year-font-style: normal;
    --event-banner-letterbox-date-block-date-year-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-date-year-font-family);
    font-size: var(--event-banner-letterbox-date-block-date-year-font-size);
    font-weight: var(--event-banner-letterbox-date-block-date-year-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-date-year-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-date-year-line-height);
    text-transform: var(--event-banner-letterbox-date-block-date-year-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-date-year-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-date-year-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-date-year-text-decoration);
}
.event-banner-letterbox-date-block.event-banner-letterbox-date-block-theme--dark .event-banner-letterbox-date-block__event-type-label {
    --event-banner-letterbox-date-block-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-event-type-label-font-size: 12px;
    --event-banner-letterbox-date-block-event-type-label-font-weight: 700;
    --event-banner-letterbox-date-block-event-type-label-letter-spacing: 0.06em;
    --event-banner-letterbox-date-block-event-type-label-line-height: 1.333;
    --event-banner-letterbox-date-block-event-type-label-text-transform: uppercase;
    --event-banner-letterbox-date-block-event-type-label-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-event-type-label-font-style: normal;
    --event-banner-letterbox-date-block-event-type-label-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-event-type-label-font-family);
    font-size: var(--event-banner-letterbox-date-block-event-type-label-font-size);
    font-weight: var(--event-banner-letterbox-date-block-event-type-label-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-event-type-label-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-event-type-label-line-height);
    text-transform: var(--event-banner-letterbox-date-block-event-type-label-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-event-type-label-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-event-type-label-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-event-type-label-text-decoration);
}
/* component: event_banner_letterbox_date_block_speakers */
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light {
    --event-banner-letterbox-date-block-speakers-bg: #ffffff;
    --event-banner-letterbox-date-block-speakers-text: #000000;
    --event-banner-letterbox-date-block-speakers-media-bg: #0a1264;
    --event-banner-letterbox-date-block-speakers-scrim-bg: transparent;
    --event-banner-letterbox-date-block-speakers-cta-bg: #005eff;
    --event-banner-letterbox-date-block-speakers-cta-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-cta-border: transparent;
    --event-banner-letterbox-date-block-speakers-cta-icon: #ffffff;
    --event-banner-letterbox-date-block-speakers-cta-registered: #75787b;
    --event-banner-letterbox-date-block-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-banner-letterbox-date-block-speakers-link-accent: #000000;
    --event-banner-letterbox-date-block-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-banner-letterbox-date-block-speakers-badge-live-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-banner-letterbox-date-block-speakers-badge-replay-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-date-bg: #0a1264;
    --event-banner-letterbox-date-block-speakers-date-text: #000000;
    --event-banner-letterbox-date-block-speakers-type-bg: #e8e8f0;
    --event-banner-letterbox-date-block-speakers-type-text: #000000;
    --event-banner-letterbox-date-block-speakers-radius: 0;
    --event-banner-letterbox-date-block-speakers-cta-radius: 6px;
    --event-banner-letterbox-date-block-speakers-badge-radius: 6px;
    --event-banner-letterbox-date-block-speakers-avatar-radius: 0;
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__time-row {
    --event-banner-letterbox-date-block-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-time-row-font-size: 15px;
    --event-banner-letterbox-date-block-speakers-time-row-font-weight: 500;
    --event-banner-letterbox-date-block-speakers-time-row-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-time-row-line-height: 1.467;
    --event-banner-letterbox-date-block-speakers-time-row-text-transform: uppercase;
    --event-banner-letterbox-date-block-speakers-time-row-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-time-row-font-style: normal;
    --event-banner-letterbox-date-block-speakers-time-row-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-time-row-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-time-row-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-time-row-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-time-row-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-time-row-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-time-row-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-time-row-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-time-row-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__primary {
    --event-banner-letterbox-date-block-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-title-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --event-banner-letterbox-date-block-speakers-title-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-title-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-title-line-height: 1;
    --event-banner-letterbox-date-block-speakers-title-text-transform: none;
    --event-banner-letterbox-date-block-speakers-title-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-title-font-style: normal;
    --event-banner-letterbox-date-block-speakers-title-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-title-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-title-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-title-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-title-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-title-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-title-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-title-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-title-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-title-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__secondary {
    --event-banner-letterbox-date-block-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-secondary-font-size: 16px;
    --event-banner-letterbox-date-block-speakers-secondary-font-weight: 500;
    --event-banner-letterbox-date-block-speakers-secondary-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-secondary-line-height: 1.5;
    --event-banner-letterbox-date-block-speakers-secondary-text-transform: none;
    --event-banner-letterbox-date-block-speakers-secondary-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-secondary-font-style: normal;
    --event-banner-letterbox-date-block-speakers-secondary-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-secondary-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-secondary-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-secondary-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-secondary-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-secondary-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-secondary-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-secondary-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-secondary-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__location {
    --event-banner-letterbox-date-block-speakers-location-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-location-font-size: 12px;
    --event-banner-letterbox-date-block-speakers-location-font-weight: 400;
    --event-banner-letterbox-date-block-speakers-location-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-location-line-height: 1.333;
    --event-banner-letterbox-date-block-speakers-location-text-transform: none;
    --event-banner-letterbox-date-block-speakers-location-font-variant-numeric: tabular-nums;
    --event-banner-letterbox-date-block-speakers-location-font-style: normal;
    --event-banner-letterbox-date-block-speakers-location-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-location-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-location-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-location-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-location-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-location-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-location-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-location-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-location-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-location-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__paragraph {
    --event-banner-letterbox-date-block-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-description-font-size: 15px;
    --event-banner-letterbox-date-block-speakers-description-font-weight: 400;
    --event-banner-letterbox-date-block-speakers-description-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-description-line-height: 1.467;
    --event-banner-letterbox-date-block-speakers-description-text-transform: none;
    --event-banner-letterbox-date-block-speakers-description-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-description-font-style: normal;
    --event-banner-letterbox-date-block-speakers-description-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-description-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-description-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-description-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-description-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-description-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-description-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-description-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-description-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-description-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__cta-link {
    --event-banner-letterbox-date-block-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-cta-type-font-size: 14px;
    --event-banner-letterbox-date-block-speakers-cta-type-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-cta-type-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-cta-type-line-height: 1.429;
    --event-banner-letterbox-date-block-speakers-cta-type-text-transform: none;
    --event-banner-letterbox-date-block-speakers-cta-type-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-cta-type-font-style: normal;
    --event-banner-letterbox-date-block-speakers-cta-type-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-cta-type-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-cta-type-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-cta-type-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-cta-type-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-cta-type-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-cta-type-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-cta-type-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__day {
    --event-banner-letterbox-date-block-speakers-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-banner-letterbox-date-block-speakers-date-day-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-date-day-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-date-day-line-height: 1.111;
    --event-banner-letterbox-date-block-speakers-date-day-text-transform: none;
    --event-banner-letterbox-date-block-speakers-date-day-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-date-day-font-style: normal;
    --event-banner-letterbox-date-block-speakers-date-day-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-date-day-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-date-day-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-date-day-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-date-day-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-date-day-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-date-day-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-date-day-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-date-day-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-date-day-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__month {
    --event-banner-letterbox-date-block-speakers-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-date-month-font-size: 20px;
    --event-banner-letterbox-date-block-speakers-date-month-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-date-month-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-date-month-line-height: 1.4;
    --event-banner-letterbox-date-block-speakers-date-month-text-transform: none;
    --event-banner-letterbox-date-block-speakers-date-month-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-date-month-font-style: normal;
    --event-banner-letterbox-date-block-speakers-date-month-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-date-month-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-date-month-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-date-month-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-date-month-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-date-month-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-date-month-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-date-month-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-date-month-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-date-month-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__year {
    --event-banner-letterbox-date-block-speakers-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-date-year-font-size: 20px;
    --event-banner-letterbox-date-block-speakers-date-year-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-date-year-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-date-year-line-height: 1.4;
    --event-banner-letterbox-date-block-speakers-date-year-text-transform: none;
    --event-banner-letterbox-date-block-speakers-date-year-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-date-year-font-style: normal;
    --event-banner-letterbox-date-block-speakers-date-year-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-date-year-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-date-year-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-date-year-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-date-year-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-date-year-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-date-year-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-date-year-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-date-year-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-date-year-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--light .event-banner-letterbox-date-block-speakers__event-type-label {
    --event-banner-letterbox-date-block-speakers-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-size: 12px;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-event-type-label-letter-spacing: 0.06em;
    --event-banner-letterbox-date-block-speakers-event-type-label-line-height: 1.333;
    --event-banner-letterbox-date-block-speakers-event-type-label-text-transform: uppercase;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-style: normal;
    --event-banner-letterbox-date-block-speakers-event-type-label-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-event-type-label-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-event-type-label-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-event-type-label-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-event-type-label-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark {
    --event-banner-letterbox-date-block-speakers-bg: #4f5153;
    --event-banner-letterbox-date-block-speakers-text: #f3f4f6;
    --event-banner-letterbox-date-block-speakers-media-bg: #0a1264;
    --event-banner-letterbox-date-block-speakers-scrim-bg: transparent;
    --event-banner-letterbox-date-block-speakers-cta-bg: #005eff;
    --event-banner-letterbox-date-block-speakers-cta-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-cta-border: transparent;
    --event-banner-letterbox-date-block-speakers-cta-icon: #ffffff;
    --event-banner-letterbox-date-block-speakers-cta-registered: #a6a9aa;
    --event-banner-letterbox-date-block-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-banner-letterbox-date-block-speakers-link-accent: #ffffff;
    --event-banner-letterbox-date-block-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-banner-letterbox-date-block-speakers-badge-live-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-banner-letterbox-date-block-speakers-badge-replay-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-date-bg: #0a1264;
    --event-banner-letterbox-date-block-speakers-date-text: #ffffff;
    --event-banner-letterbox-date-block-speakers-type-bg: #292b2c;
    --event-banner-letterbox-date-block-speakers-type-text: #f3f4f6;
    --event-banner-letterbox-date-block-speakers-radius: 0;
    --event-banner-letterbox-date-block-speakers-cta-radius: 6px;
    --event-banner-letterbox-date-block-speakers-badge-radius: 6px;
    --event-banner-letterbox-date-block-speakers-avatar-radius: 0;
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__time-row {
    --event-banner-letterbox-date-block-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-time-row-font-size: 15px;
    --event-banner-letterbox-date-block-speakers-time-row-font-weight: 500;
    --event-banner-letterbox-date-block-speakers-time-row-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-time-row-line-height: 1.467;
    --event-banner-letterbox-date-block-speakers-time-row-text-transform: uppercase;
    --event-banner-letterbox-date-block-speakers-time-row-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-time-row-font-style: normal;
    --event-banner-letterbox-date-block-speakers-time-row-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-time-row-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-time-row-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-time-row-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-time-row-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-time-row-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-time-row-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-time-row-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-time-row-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__primary {
    --event-banner-letterbox-date-block-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-title-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --event-banner-letterbox-date-block-speakers-title-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-title-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-title-line-height: 1;
    --event-banner-letterbox-date-block-speakers-title-text-transform: none;
    --event-banner-letterbox-date-block-speakers-title-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-title-font-style: normal;
    --event-banner-letterbox-date-block-speakers-title-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-title-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-title-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-title-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-title-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-title-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-title-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-title-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-title-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-title-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__secondary {
    --event-banner-letterbox-date-block-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-secondary-font-size: 16px;
    --event-banner-letterbox-date-block-speakers-secondary-font-weight: 500;
    --event-banner-letterbox-date-block-speakers-secondary-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-secondary-line-height: 1.5;
    --event-banner-letterbox-date-block-speakers-secondary-text-transform: none;
    --event-banner-letterbox-date-block-speakers-secondary-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-secondary-font-style: normal;
    --event-banner-letterbox-date-block-speakers-secondary-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-secondary-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-secondary-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-secondary-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-secondary-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-secondary-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-secondary-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-secondary-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-secondary-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__location {
    --event-banner-letterbox-date-block-speakers-location-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-location-font-size: 12px;
    --event-banner-letterbox-date-block-speakers-location-font-weight: 400;
    --event-banner-letterbox-date-block-speakers-location-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-location-line-height: 1.333;
    --event-banner-letterbox-date-block-speakers-location-text-transform: none;
    --event-banner-letterbox-date-block-speakers-location-font-variant-numeric: tabular-nums;
    --event-banner-letterbox-date-block-speakers-location-font-style: normal;
    --event-banner-letterbox-date-block-speakers-location-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-location-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-location-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-location-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-location-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-location-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-location-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-location-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-location-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-location-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__paragraph {
    --event-banner-letterbox-date-block-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-description-font-size: 15px;
    --event-banner-letterbox-date-block-speakers-description-font-weight: 400;
    --event-banner-letterbox-date-block-speakers-description-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-description-line-height: 1.467;
    --event-banner-letterbox-date-block-speakers-description-text-transform: none;
    --event-banner-letterbox-date-block-speakers-description-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-description-font-style: normal;
    --event-banner-letterbox-date-block-speakers-description-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-description-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-description-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-description-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-description-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-description-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-description-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-description-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-description-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-description-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__cta-link {
    --event-banner-letterbox-date-block-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-cta-type-font-size: 14px;
    --event-banner-letterbox-date-block-speakers-cta-type-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-cta-type-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-cta-type-line-height: 1.429;
    --event-banner-letterbox-date-block-speakers-cta-type-text-transform: none;
    --event-banner-letterbox-date-block-speakers-cta-type-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-cta-type-font-style: normal;
    --event-banner-letterbox-date-block-speakers-cta-type-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-cta-type-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-cta-type-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-cta-type-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-cta-type-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-cta-type-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-cta-type-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-cta-type-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__day {
    --event-banner-letterbox-date-block-speakers-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-banner-letterbox-date-block-speakers-date-day-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-date-day-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-date-day-line-height: 1.111;
    --event-banner-letterbox-date-block-speakers-date-day-text-transform: none;
    --event-banner-letterbox-date-block-speakers-date-day-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-date-day-font-style: normal;
    --event-banner-letterbox-date-block-speakers-date-day-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-date-day-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-date-day-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-date-day-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-date-day-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-date-day-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-date-day-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-date-day-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-date-day-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-date-day-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__month {
    --event-banner-letterbox-date-block-speakers-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-date-month-font-size: 20px;
    --event-banner-letterbox-date-block-speakers-date-month-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-date-month-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-date-month-line-height: 1.4;
    --event-banner-letterbox-date-block-speakers-date-month-text-transform: none;
    --event-banner-letterbox-date-block-speakers-date-month-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-date-month-font-style: normal;
    --event-banner-letterbox-date-block-speakers-date-month-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-date-month-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-date-month-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-date-month-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-date-month-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-date-month-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-date-month-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-date-month-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-date-month-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-date-month-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__year {
    --event-banner-letterbox-date-block-speakers-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-date-year-font-size: 20px;
    --event-banner-letterbox-date-block-speakers-date-year-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-date-year-letter-spacing: 0px;
    --event-banner-letterbox-date-block-speakers-date-year-line-height: 1.4;
    --event-banner-letterbox-date-block-speakers-date-year-text-transform: none;
    --event-banner-letterbox-date-block-speakers-date-year-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-date-year-font-style: normal;
    --event-banner-letterbox-date-block-speakers-date-year-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-date-year-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-date-year-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-date-year-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-date-year-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-date-year-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-date-year-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-date-year-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-date-year-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-date-year-text-decoration);
}
.event-banner-letterbox-date-block-speakers.event-banner-letterbox-date-block-speakers-theme--dark .event-banner-letterbox-date-block-speakers__event-type-label {
    --event-banner-letterbox-date-block-speakers-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-size: 12px;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-weight: 700;
    --event-banner-letterbox-date-block-speakers-event-type-label-letter-spacing: 0.06em;
    --event-banner-letterbox-date-block-speakers-event-type-label-line-height: 1.333;
    --event-banner-letterbox-date-block-speakers-event-type-label-text-transform: uppercase;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-variant-numeric: normal;
    --event-banner-letterbox-date-block-speakers-event-type-label-font-style: normal;
    --event-banner-letterbox-date-block-speakers-event-type-label-text-decoration: none;
    font-family: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-family);
    font-size: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-size);
    font-weight: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-weight);
    letter-spacing: var(--event-banner-letterbox-date-block-speakers-event-type-label-letter-spacing);
    line-height: var(--event-banner-letterbox-date-block-speakers-event-type-label-line-height);
    text-transform: var(--event-banner-letterbox-date-block-speakers-event-type-label-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-variant-numeric);
    font-style: var(--event-banner-letterbox-date-block-speakers-event-type-label-font-style);
    text-decoration: var(--event-banner-letterbox-date-block-speakers-event-type-label-text-decoration);
}
/* component: event_banner_letterbox_essentials */
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light {
    --event-banner-letterbox-essentials-bg: #ffffff;
    --event-banner-letterbox-essentials-text: #000000;
    --event-banner-letterbox-essentials-media-bg: #0a1264;
    --event-banner-letterbox-essentials-scrim-bg: transparent;
    --event-banner-letterbox-essentials-cta-bg: #005eff;
    --event-banner-letterbox-essentials-cta-text: #ffffff;
    --event-banner-letterbox-essentials-cta-border: transparent;
    --event-banner-letterbox-essentials-cta-icon: #ffffff;
    --event-banner-letterbox-essentials-cta-registered: #75787b;
    --event-banner-letterbox-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-banner-letterbox-essentials-link-accent: #000000;
    --event-banner-letterbox-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-banner-letterbox-essentials-badge-live-text: #ffffff;
    --event-banner-letterbox-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-banner-letterbox-essentials-badge-replay-text: #ffffff;
    --event-banner-letterbox-essentials-radius: 0;
    --event-banner-letterbox-essentials-cta-radius: 6px;
    --event-banner-letterbox-essentials-badge-radius: 6px;
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light .event-banner-letterbox-essentials__time-row {
    --event-banner-letterbox-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-time-row-font-size: 15px;
    --event-banner-letterbox-essentials-time-row-font-weight: 500;
    --event-banner-letterbox-essentials-time-row-letter-spacing: 0px;
    --event-banner-letterbox-essentials-time-row-line-height: 1.467;
    --event-banner-letterbox-essentials-time-row-text-transform: uppercase;
    --event-banner-letterbox-essentials-time-row-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-time-row-font-style: normal;
    --event-banner-letterbox-essentials-time-row-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-time-row-font-family);
    font-size: var(--event-banner-letterbox-essentials-time-row-font-size);
    font-weight: var(--event-banner-letterbox-essentials-time-row-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-time-row-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-time-row-line-height);
    text-transform: var(--event-banner-letterbox-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-time-row-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-time-row-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-time-row-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light .event-banner-letterbox-essentials__primary {
    --event-banner-letterbox-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-title-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --event-banner-letterbox-essentials-title-font-weight: 700;
    --event-banner-letterbox-essentials-title-letter-spacing: 0px;
    --event-banner-letterbox-essentials-title-line-height: 1;
    --event-banner-letterbox-essentials-title-text-transform: none;
    --event-banner-letterbox-essentials-title-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-title-font-style: normal;
    --event-banner-letterbox-essentials-title-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-title-font-family);
    font-size: var(--event-banner-letterbox-essentials-title-font-size);
    font-weight: var(--event-banner-letterbox-essentials-title-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-title-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-title-line-height);
    text-transform: var(--event-banner-letterbox-essentials-title-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-title-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-title-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-title-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light .event-banner-letterbox-essentials__secondary {
    --event-banner-letterbox-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-secondary-font-size: 16px;
    --event-banner-letterbox-essentials-secondary-font-weight: 500;
    --event-banner-letterbox-essentials-secondary-letter-spacing: 0px;
    --event-banner-letterbox-essentials-secondary-line-height: 1.5;
    --event-banner-letterbox-essentials-secondary-text-transform: none;
    --event-banner-letterbox-essentials-secondary-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-secondary-font-style: normal;
    --event-banner-letterbox-essentials-secondary-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-secondary-font-family);
    font-size: var(--event-banner-letterbox-essentials-secondary-font-size);
    font-weight: var(--event-banner-letterbox-essentials-secondary-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-secondary-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-secondary-line-height);
    text-transform: var(--event-banner-letterbox-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-secondary-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-secondary-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-secondary-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light .event-banner-letterbox-essentials__location {
    --event-banner-letterbox-essentials-location-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-location-font-size: 12px;
    --event-banner-letterbox-essentials-location-font-weight: 400;
    --event-banner-letterbox-essentials-location-letter-spacing: 0px;
    --event-banner-letterbox-essentials-location-line-height: 1.333;
    --event-banner-letterbox-essentials-location-text-transform: none;
    --event-banner-letterbox-essentials-location-font-variant-numeric: tabular-nums;
    --event-banner-letterbox-essentials-location-font-style: normal;
    --event-banner-letterbox-essentials-location-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-location-font-family);
    font-size: var(--event-banner-letterbox-essentials-location-font-size);
    font-weight: var(--event-banner-letterbox-essentials-location-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-location-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-location-line-height);
    text-transform: var(--event-banner-letterbox-essentials-location-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-location-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-location-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-location-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light .event-banner-letterbox-essentials__paragraph {
    --event-banner-letterbox-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-description-font-size: 15px;
    --event-banner-letterbox-essentials-description-font-weight: 400;
    --event-banner-letterbox-essentials-description-letter-spacing: 0px;
    --event-banner-letterbox-essentials-description-line-height: 1.467;
    --event-banner-letterbox-essentials-description-text-transform: none;
    --event-banner-letterbox-essentials-description-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-description-font-style: normal;
    --event-banner-letterbox-essentials-description-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-description-font-family);
    font-size: var(--event-banner-letterbox-essentials-description-font-size);
    font-weight: var(--event-banner-letterbox-essentials-description-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-description-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-description-line-height);
    text-transform: var(--event-banner-letterbox-essentials-description-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-description-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-description-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-description-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--light .event-banner-letterbox-essentials__cta-link {
    --event-banner-letterbox-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-cta-type-font-size: 14px;
    --event-banner-letterbox-essentials-cta-type-font-weight: 700;
    --event-banner-letterbox-essentials-cta-type-letter-spacing: 0px;
    --event-banner-letterbox-essentials-cta-type-line-height: 1.429;
    --event-banner-letterbox-essentials-cta-type-text-transform: none;
    --event-banner-letterbox-essentials-cta-type-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-cta-type-font-style: normal;
    --event-banner-letterbox-essentials-cta-type-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-cta-type-font-family);
    font-size: var(--event-banner-letterbox-essentials-cta-type-font-size);
    font-weight: var(--event-banner-letterbox-essentials-cta-type-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-cta-type-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-cta-type-line-height);
    text-transform: var(--event-banner-letterbox-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-cta-type-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-cta-type-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark {
    --event-banner-letterbox-essentials-bg: #4f5153;
    --event-banner-letterbox-essentials-text: #f3f4f6;
    --event-banner-letterbox-essentials-media-bg: #0a1264;
    --event-banner-letterbox-essentials-scrim-bg: transparent;
    --event-banner-letterbox-essentials-cta-bg: #005eff;
    --event-banner-letterbox-essentials-cta-text: #ffffff;
    --event-banner-letterbox-essentials-cta-border: transparent;
    --event-banner-letterbox-essentials-cta-icon: #ffffff;
    --event-banner-letterbox-essentials-cta-registered: #a6a9aa;
    --event-banner-letterbox-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-banner-letterbox-essentials-link-accent: #ffffff;
    --event-banner-letterbox-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-banner-letterbox-essentials-badge-live-text: #ffffff;
    --event-banner-letterbox-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-banner-letterbox-essentials-badge-replay-text: #ffffff;
    --event-banner-letterbox-essentials-radius: 0;
    --event-banner-letterbox-essentials-cta-radius: 6px;
    --event-banner-letterbox-essentials-badge-radius: 6px;
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark .event-banner-letterbox-essentials__time-row {
    --event-banner-letterbox-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-time-row-font-size: 15px;
    --event-banner-letterbox-essentials-time-row-font-weight: 500;
    --event-banner-letterbox-essentials-time-row-letter-spacing: 0px;
    --event-banner-letterbox-essentials-time-row-line-height: 1.467;
    --event-banner-letterbox-essentials-time-row-text-transform: uppercase;
    --event-banner-letterbox-essentials-time-row-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-time-row-font-style: normal;
    --event-banner-letterbox-essentials-time-row-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-time-row-font-family);
    font-size: var(--event-banner-letterbox-essentials-time-row-font-size);
    font-weight: var(--event-banner-letterbox-essentials-time-row-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-time-row-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-time-row-line-height);
    text-transform: var(--event-banner-letterbox-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-time-row-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-time-row-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-time-row-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark .event-banner-letterbox-essentials__primary {
    --event-banner-letterbox-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-title-font-size: clamp(29px, calc(25.3333px + 1.0185vw), 40px);
    --event-banner-letterbox-essentials-title-font-weight: 700;
    --event-banner-letterbox-essentials-title-letter-spacing: 0px;
    --event-banner-letterbox-essentials-title-line-height: 1;
    --event-banner-letterbox-essentials-title-text-transform: none;
    --event-banner-letterbox-essentials-title-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-title-font-style: normal;
    --event-banner-letterbox-essentials-title-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-title-font-family);
    font-size: var(--event-banner-letterbox-essentials-title-font-size);
    font-weight: var(--event-banner-letterbox-essentials-title-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-title-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-title-line-height);
    text-transform: var(--event-banner-letterbox-essentials-title-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-title-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-title-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-title-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark .event-banner-letterbox-essentials__secondary {
    --event-banner-letterbox-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-secondary-font-size: 16px;
    --event-banner-letterbox-essentials-secondary-font-weight: 500;
    --event-banner-letterbox-essentials-secondary-letter-spacing: 0px;
    --event-banner-letterbox-essentials-secondary-line-height: 1.5;
    --event-banner-letterbox-essentials-secondary-text-transform: none;
    --event-banner-letterbox-essentials-secondary-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-secondary-font-style: normal;
    --event-banner-letterbox-essentials-secondary-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-secondary-font-family);
    font-size: var(--event-banner-letterbox-essentials-secondary-font-size);
    font-weight: var(--event-banner-letterbox-essentials-secondary-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-secondary-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-secondary-line-height);
    text-transform: var(--event-banner-letterbox-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-secondary-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-secondary-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-secondary-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark .event-banner-letterbox-essentials__location {
    --event-banner-letterbox-essentials-location-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-location-font-size: 12px;
    --event-banner-letterbox-essentials-location-font-weight: 400;
    --event-banner-letterbox-essentials-location-letter-spacing: 0px;
    --event-banner-letterbox-essentials-location-line-height: 1.333;
    --event-banner-letterbox-essentials-location-text-transform: none;
    --event-banner-letterbox-essentials-location-font-variant-numeric: tabular-nums;
    --event-banner-letterbox-essentials-location-font-style: normal;
    --event-banner-letterbox-essentials-location-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-location-font-family);
    font-size: var(--event-banner-letterbox-essentials-location-font-size);
    font-weight: var(--event-banner-letterbox-essentials-location-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-location-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-location-line-height);
    text-transform: var(--event-banner-letterbox-essentials-location-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-location-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-location-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-location-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark .event-banner-letterbox-essentials__paragraph {
    --event-banner-letterbox-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-description-font-size: 15px;
    --event-banner-letterbox-essentials-description-font-weight: 400;
    --event-banner-letterbox-essentials-description-letter-spacing: 0px;
    --event-banner-letterbox-essentials-description-line-height: 1.467;
    --event-banner-letterbox-essentials-description-text-transform: none;
    --event-banner-letterbox-essentials-description-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-description-font-style: normal;
    --event-banner-letterbox-essentials-description-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-description-font-family);
    font-size: var(--event-banner-letterbox-essentials-description-font-size);
    font-weight: var(--event-banner-letterbox-essentials-description-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-description-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-description-line-height);
    text-transform: var(--event-banner-letterbox-essentials-description-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-description-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-description-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-description-text-decoration);
}
.event-banner-letterbox-essentials.event-banner-letterbox-essentials-theme--dark .event-banner-letterbox-essentials__cta-link {
    --event-banner-letterbox-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-banner-letterbox-essentials-cta-type-font-size: 14px;
    --event-banner-letterbox-essentials-cta-type-font-weight: 700;
    --event-banner-letterbox-essentials-cta-type-letter-spacing: 0px;
    --event-banner-letterbox-essentials-cta-type-line-height: 1.429;
    --event-banner-letterbox-essentials-cta-type-text-transform: none;
    --event-banner-letterbox-essentials-cta-type-font-variant-numeric: normal;
    --event-banner-letterbox-essentials-cta-type-font-style: normal;
    --event-banner-letterbox-essentials-cta-type-text-decoration: none;
    font-family: var(--event-banner-letterbox-essentials-cta-type-font-family);
    font-size: var(--event-banner-letterbox-essentials-cta-type-font-size);
    font-weight: var(--event-banner-letterbox-essentials-cta-type-font-weight);
    letter-spacing: var(--event-banner-letterbox-essentials-cta-type-letter-spacing);
    line-height: var(--event-banner-letterbox-essentials-cta-type-line-height);
    text-transform: var(--event-banner-letterbox-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-banner-letterbox-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-banner-letterbox-essentials-cta-type-font-style);
    text-decoration: var(--event-banner-letterbox-essentials-cta-type-text-decoration);
}
/* component: event_card_4c_essentials */
.event-card-4c-essentials.event-card-4c-essentials-theme--light {
    --event-card-4c-essentials-bg: #ffffff;
    --event-card-4c-essentials-text: #000000;
    --event-card-4c-essentials-muted: #75787b;
    --event-card-4c-essentials-supporting: #75787b;
    --event-card-4c-essentials-footnote: #0a1264;
    --event-card-4c-essentials-accent: #005eff;
    --event-card-4c-essentials-cta-registered: #75787b;
    --event-card-4c-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-card-4c-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-4c-essentials-badge-live-text: #ffffff;
    --event-card-4c-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-4c-essentials-badge-replay-text: #ffffff;
    --event-card-4c-essentials-radius: 0;
    --event-card-4c-essentials-badge-radius: 6px;
    --event-card-4c-essentials-shadow: none;
    --event-card-4c-essentials-shadow-hover: none;
    --event-card-4c-essentials-border-width: 0;
    --event-card-4c-essentials-border-color: transparent;
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-small .event-card-4c-essentials__time-row {
    --event-card-4c-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-time-row-font-size: 14px;
    --event-card-4c-essentials-time-row-font-weight: 500;
    --event-card-4c-essentials-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-time-row-line-height: 1.429;
    --event-card-4c-essentials-time-row-text-transform: uppercase;
    --event-card-4c-essentials-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-time-row-font-style: normal;
    --event-card-4c-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-time-row-font-family);
    font-size: var(--event-card-4c-essentials-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-time-row-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__time-row {
    --event-card-4c-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-time-row-font-size: 15px;
    --event-card-4c-essentials-time-row-font-weight: 500;
    --event-card-4c-essentials-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-time-row-line-height: 1.467;
    --event-card-4c-essentials-time-row-text-transform: uppercase;
    --event-card-4c-essentials-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-time-row-font-style: normal;
    --event-card-4c-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-time-row-font-family);
    font-size: var(--event-card-4c-essentials-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-time-row-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-large .event-card-4c-essentials__time-row {
    --event-card-4c-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-time-row-font-size: 15px;
    --event-card-4c-essentials-time-row-font-weight: 500;
    --event-card-4c-essentials-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-time-row-line-height: 1.467;
    --event-card-4c-essentials-time-row-text-transform: uppercase;
    --event-card-4c-essentials-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-time-row-font-style: normal;
    --event-card-4c-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-time-row-font-family);
    font-size: var(--event-card-4c-essentials-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-time-row-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-small .event-card-4c-essentials__primary {
    --event-card-4c-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-title-font-size: 16px;
    --event-card-4c-essentials-title-font-weight: 700;
    --event-card-4c-essentials-title-letter-spacing: 0px;
    --event-card-4c-essentials-title-line-height: 1.5;
    --event-card-4c-essentials-title-text-transform: none;
    --event-card-4c-essentials-title-font-variant-numeric: normal;
    --event-card-4c-essentials-title-font-style: normal;
    --event-card-4c-essentials-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-title-font-family);
    font-size: var(--event-card-4c-essentials-title-font-size);
    font-weight: var(--event-card-4c-essentials-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-title-line-height);
    text-transform: var(--event-card-4c-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-title-font-style);
    text-decoration: var(--event-card-4c-essentials-title-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__primary {
    --event-card-4c-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-title-font-size: 20px;
    --event-card-4c-essentials-title-font-weight: 700;
    --event-card-4c-essentials-title-letter-spacing: 0px;
    --event-card-4c-essentials-title-line-height: 1.4;
    --event-card-4c-essentials-title-text-transform: none;
    --event-card-4c-essentials-title-font-variant-numeric: normal;
    --event-card-4c-essentials-title-font-style: normal;
    --event-card-4c-essentials-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-title-font-family);
    font-size: var(--event-card-4c-essentials-title-font-size);
    font-weight: var(--event-card-4c-essentials-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-title-line-height);
    text-transform: var(--event-card-4c-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-title-font-style);
    text-decoration: var(--event-card-4c-essentials-title-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-large .event-card-4c-essentials__primary {
    --event-card-4c-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-4c-essentials-title-font-weight: 700;
    --event-card-4c-essentials-title-letter-spacing: 0px;
    --event-card-4c-essentials-title-line-height: 1.333;
    --event-card-4c-essentials-title-text-transform: none;
    --event-card-4c-essentials-title-font-variant-numeric: normal;
    --event-card-4c-essentials-title-font-style: normal;
    --event-card-4c-essentials-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-title-font-family);
    font-size: var(--event-card-4c-essentials-title-font-size);
    font-weight: var(--event-card-4c-essentials-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-title-line-height);
    text-transform: var(--event-card-4c-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-title-font-style);
    text-decoration: var(--event-card-4c-essentials-title-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-small .event-card-4c-essentials__secondary {
    --event-card-4c-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-secondary-font-size: 13px;
    --event-card-4c-essentials-secondary-font-weight: 500;
    --event-card-4c-essentials-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-secondary-line-height: 1.385;
    --event-card-4c-essentials-secondary-text-transform: none;
    --event-card-4c-essentials-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-secondary-font-style: normal;
    --event-card-4c-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-secondary-font-family);
    font-size: var(--event-card-4c-essentials-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-secondary-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__secondary {
    --event-card-4c-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-secondary-font-size: 14px;
    --event-card-4c-essentials-secondary-font-weight: 500;
    --event-card-4c-essentials-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-secondary-line-height: 1.429;
    --event-card-4c-essentials-secondary-text-transform: none;
    --event-card-4c-essentials-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-secondary-font-style: normal;
    --event-card-4c-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-secondary-font-family);
    font-size: var(--event-card-4c-essentials-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-secondary-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-large .event-card-4c-essentials__secondary {
    --event-card-4c-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-secondary-font-size: 16px;
    --event-card-4c-essentials-secondary-font-weight: 500;
    --event-card-4c-essentials-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-secondary-line-height: 1.5;
    --event-card-4c-essentials-secondary-text-transform: none;
    --event-card-4c-essentials-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-secondary-font-style: normal;
    --event-card-4c-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-secondary-font-family);
    font-size: var(--event-card-4c-essentials-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-secondary-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-small .event-card-4c-essentials__paragraph {
    --event-card-4c-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-description-font-size: 13px;
    --event-card-4c-essentials-description-font-weight: 400;
    --event-card-4c-essentials-description-letter-spacing: 0px;
    --event-card-4c-essentials-description-line-height: 1.538;
    --event-card-4c-essentials-description-text-transform: none;
    --event-card-4c-essentials-description-font-variant-numeric: normal;
    --event-card-4c-essentials-description-font-style: normal;
    --event-card-4c-essentials-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-description-font-family);
    font-size: var(--event-card-4c-essentials-description-font-size);
    font-weight: var(--event-card-4c-essentials-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-description-line-height);
    text-transform: var(--event-card-4c-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-description-font-style);
    text-decoration: var(--event-card-4c-essentials-description-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__paragraph {
    --event-card-4c-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-description-font-size: 15px;
    --event-card-4c-essentials-description-font-weight: 400;
    --event-card-4c-essentials-description-letter-spacing: 0px;
    --event-card-4c-essentials-description-line-height: 1.467;
    --event-card-4c-essentials-description-text-transform: none;
    --event-card-4c-essentials-description-font-variant-numeric: normal;
    --event-card-4c-essentials-description-font-style: normal;
    --event-card-4c-essentials-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-description-font-family);
    font-size: var(--event-card-4c-essentials-description-font-size);
    font-weight: var(--event-card-4c-essentials-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-description-line-height);
    text-transform: var(--event-card-4c-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-description-font-style);
    text-decoration: var(--event-card-4c-essentials-description-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light.event-card-4c-essentials--size-large .event-card-4c-essentials__paragraph {
    --event-card-4c-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-description-font-size: 15px;
    --event-card-4c-essentials-description-font-weight: 400;
    --event-card-4c-essentials-description-letter-spacing: 0px;
    --event-card-4c-essentials-description-line-height: 1.467;
    --event-card-4c-essentials-description-text-transform: none;
    --event-card-4c-essentials-description-font-variant-numeric: normal;
    --event-card-4c-essentials-description-font-style: normal;
    --event-card-4c-essentials-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-description-font-family);
    font-size: var(--event-card-4c-essentials-description-font-size);
    font-weight: var(--event-card-4c-essentials-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-description-line-height);
    text-transform: var(--event-card-4c-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-description-font-style);
    text-decoration: var(--event-card-4c-essentials-description-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__supporting {
    --event-card-4c-essentials-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-supporting-type-font-size: 12px;
    --event-card-4c-essentials-supporting-type-font-weight: 500;
    --event-card-4c-essentials-supporting-type-letter-spacing: 0px;
    --event-card-4c-essentials-supporting-type-line-height: 1.333;
    --event-card-4c-essentials-supporting-type-text-transform: none;
    --event-card-4c-essentials-supporting-type-font-variant-numeric: normal;
    --event-card-4c-essentials-supporting-type-font-style: normal;
    --event-card-4c-essentials-supporting-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-supporting-type-font-family);
    font-size: var(--event-card-4c-essentials-supporting-type-font-size);
    font-weight: var(--event-card-4c-essentials-supporting-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-supporting-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-supporting-type-line-height);
    text-transform: var(--event-card-4c-essentials-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-supporting-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-supporting-type-font-style);
    text-decoration: var(--event-card-4c-essentials-supporting-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__footnote {
    --event-card-4c-essentials-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-footnote-type-font-size: 12px;
    --event-card-4c-essentials-footnote-type-font-weight: 400;
    --event-card-4c-essentials-footnote-type-letter-spacing: 0px;
    --event-card-4c-essentials-footnote-type-line-height: 1.333;
    --event-card-4c-essentials-footnote-type-text-transform: none;
    --event-card-4c-essentials-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-footnote-type-font-style: normal;
    --event-card-4c-essentials-footnote-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-footnote-type-font-family);
    font-size: var(--event-card-4c-essentials-footnote-type-font-size);
    font-weight: var(--event-card-4c-essentials-footnote-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-footnote-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-footnote-type-line-height);
    text-transform: var(--event-card-4c-essentials-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-footnote-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-footnote-type-font-style);
    text-decoration: var(--event-card-4c-essentials-footnote-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__footnote-link {
    --event-card-4c-essentials-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-footnote-link-type-font-size: 12px;
    --event-card-4c-essentials-footnote-link-type-font-weight: 400;
    --event-card-4c-essentials-footnote-link-type-letter-spacing: 0px;
    --event-card-4c-essentials-footnote-link-type-line-height: 1.333;
    --event-card-4c-essentials-footnote-link-type-text-transform: none;
    --event-card-4c-essentials-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-footnote-link-type-font-style: normal;
    --event-card-4c-essentials-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-footnote-link-type-font-family);
    font-size: var(--event-card-4c-essentials-footnote-link-type-font-size);
    font-weight: var(--event-card-4c-essentials-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-footnote-link-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-footnote-link-type-line-height);
    text-transform: var(--event-card-4c-essentials-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-footnote-link-type-font-style);
    text-decoration: var(--event-card-4c-essentials-footnote-link-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--light .event-card-4c-essentials__cta-link {
    --event-card-4c-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-cta-type-font-size: 14px;
    --event-card-4c-essentials-cta-type-font-weight: 700;
    --event-card-4c-essentials-cta-type-letter-spacing: 0px;
    --event-card-4c-essentials-cta-type-line-height: 1.429;
    --event-card-4c-essentials-cta-type-text-transform: none;
    --event-card-4c-essentials-cta-type-font-variant-numeric: normal;
    --event-card-4c-essentials-cta-type-font-style: normal;
    --event-card-4c-essentials-cta-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-cta-type-font-family);
    font-size: var(--event-card-4c-essentials-cta-type-font-size);
    font-weight: var(--event-card-4c-essentials-cta-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-cta-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-cta-type-line-height);
    text-transform: var(--event-card-4c-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-cta-type-font-style);
    text-decoration: var(--event-card-4c-essentials-cta-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark {
    --event-card-4c-essentials-bg: #4f5153;
    --event-card-4c-essentials-text: #f3f4f6;
    --event-card-4c-essentials-muted: #a6a9aa;
    --event-card-4c-essentials-supporting: #a6a9aa;
    --event-card-4c-essentials-footnote: #0a1264;
    --event-card-4c-essentials-accent: #005eff;
    --event-card-4c-essentials-cta-registered: #a6a9aa;
    --event-card-4c-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-card-4c-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-4c-essentials-badge-live-text: #ffffff;
    --event-card-4c-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-4c-essentials-badge-replay-text: #ffffff;
    --event-card-4c-essentials-radius: 0;
    --event-card-4c-essentials-badge-radius: 6px;
    --event-card-4c-essentials-shadow: none;
    --event-card-4c-essentials-shadow-hover: none;
    --event-card-4c-essentials-border-width: 0;
    --event-card-4c-essentials-border-color: transparent;
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-small .event-card-4c-essentials__time-row {
    --event-card-4c-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-time-row-font-size: 14px;
    --event-card-4c-essentials-time-row-font-weight: 500;
    --event-card-4c-essentials-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-time-row-line-height: 1.429;
    --event-card-4c-essentials-time-row-text-transform: uppercase;
    --event-card-4c-essentials-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-time-row-font-style: normal;
    --event-card-4c-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-time-row-font-family);
    font-size: var(--event-card-4c-essentials-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-time-row-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__time-row {
    --event-card-4c-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-time-row-font-size: 15px;
    --event-card-4c-essentials-time-row-font-weight: 500;
    --event-card-4c-essentials-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-time-row-line-height: 1.467;
    --event-card-4c-essentials-time-row-text-transform: uppercase;
    --event-card-4c-essentials-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-time-row-font-style: normal;
    --event-card-4c-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-time-row-font-family);
    font-size: var(--event-card-4c-essentials-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-time-row-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-large .event-card-4c-essentials__time-row {
    --event-card-4c-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-time-row-font-size: 15px;
    --event-card-4c-essentials-time-row-font-weight: 500;
    --event-card-4c-essentials-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-time-row-line-height: 1.467;
    --event-card-4c-essentials-time-row-text-transform: uppercase;
    --event-card-4c-essentials-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-time-row-font-style: normal;
    --event-card-4c-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-time-row-font-family);
    font-size: var(--event-card-4c-essentials-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-time-row-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-small .event-card-4c-essentials__primary {
    --event-card-4c-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-title-font-size: 16px;
    --event-card-4c-essentials-title-font-weight: 700;
    --event-card-4c-essentials-title-letter-spacing: 0px;
    --event-card-4c-essentials-title-line-height: 1.5;
    --event-card-4c-essentials-title-text-transform: none;
    --event-card-4c-essentials-title-font-variant-numeric: normal;
    --event-card-4c-essentials-title-font-style: normal;
    --event-card-4c-essentials-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-title-font-family);
    font-size: var(--event-card-4c-essentials-title-font-size);
    font-weight: var(--event-card-4c-essentials-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-title-line-height);
    text-transform: var(--event-card-4c-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-title-font-style);
    text-decoration: var(--event-card-4c-essentials-title-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__primary {
    --event-card-4c-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-title-font-size: 20px;
    --event-card-4c-essentials-title-font-weight: 700;
    --event-card-4c-essentials-title-letter-spacing: 0px;
    --event-card-4c-essentials-title-line-height: 1.4;
    --event-card-4c-essentials-title-text-transform: none;
    --event-card-4c-essentials-title-font-variant-numeric: normal;
    --event-card-4c-essentials-title-font-style: normal;
    --event-card-4c-essentials-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-title-font-family);
    font-size: var(--event-card-4c-essentials-title-font-size);
    font-weight: var(--event-card-4c-essentials-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-title-line-height);
    text-transform: var(--event-card-4c-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-title-font-style);
    text-decoration: var(--event-card-4c-essentials-title-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-large .event-card-4c-essentials__primary {
    --event-card-4c-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-4c-essentials-title-font-weight: 700;
    --event-card-4c-essentials-title-letter-spacing: 0px;
    --event-card-4c-essentials-title-line-height: 1.333;
    --event-card-4c-essentials-title-text-transform: none;
    --event-card-4c-essentials-title-font-variant-numeric: normal;
    --event-card-4c-essentials-title-font-style: normal;
    --event-card-4c-essentials-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-title-font-family);
    font-size: var(--event-card-4c-essentials-title-font-size);
    font-weight: var(--event-card-4c-essentials-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-title-line-height);
    text-transform: var(--event-card-4c-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-title-font-style);
    text-decoration: var(--event-card-4c-essentials-title-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-small .event-card-4c-essentials__secondary {
    --event-card-4c-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-secondary-font-size: 13px;
    --event-card-4c-essentials-secondary-font-weight: 500;
    --event-card-4c-essentials-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-secondary-line-height: 1.385;
    --event-card-4c-essentials-secondary-text-transform: none;
    --event-card-4c-essentials-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-secondary-font-style: normal;
    --event-card-4c-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-secondary-font-family);
    font-size: var(--event-card-4c-essentials-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-secondary-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__secondary {
    --event-card-4c-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-secondary-font-size: 14px;
    --event-card-4c-essentials-secondary-font-weight: 500;
    --event-card-4c-essentials-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-secondary-line-height: 1.429;
    --event-card-4c-essentials-secondary-text-transform: none;
    --event-card-4c-essentials-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-secondary-font-style: normal;
    --event-card-4c-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-secondary-font-family);
    font-size: var(--event-card-4c-essentials-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-secondary-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-large .event-card-4c-essentials__secondary {
    --event-card-4c-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-secondary-font-size: 16px;
    --event-card-4c-essentials-secondary-font-weight: 500;
    --event-card-4c-essentials-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-secondary-line-height: 1.5;
    --event-card-4c-essentials-secondary-text-transform: none;
    --event-card-4c-essentials-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-secondary-font-style: normal;
    --event-card-4c-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-secondary-font-family);
    font-size: var(--event-card-4c-essentials-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-secondary-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-small .event-card-4c-essentials__paragraph {
    --event-card-4c-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-description-font-size: 13px;
    --event-card-4c-essentials-description-font-weight: 400;
    --event-card-4c-essentials-description-letter-spacing: 0px;
    --event-card-4c-essentials-description-line-height: 1.538;
    --event-card-4c-essentials-description-text-transform: none;
    --event-card-4c-essentials-description-font-variant-numeric: normal;
    --event-card-4c-essentials-description-font-style: normal;
    --event-card-4c-essentials-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-description-font-family);
    font-size: var(--event-card-4c-essentials-description-font-size);
    font-weight: var(--event-card-4c-essentials-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-description-line-height);
    text-transform: var(--event-card-4c-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-description-font-style);
    text-decoration: var(--event-card-4c-essentials-description-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__paragraph {
    --event-card-4c-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-description-font-size: 15px;
    --event-card-4c-essentials-description-font-weight: 400;
    --event-card-4c-essentials-description-letter-spacing: 0px;
    --event-card-4c-essentials-description-line-height: 1.467;
    --event-card-4c-essentials-description-text-transform: none;
    --event-card-4c-essentials-description-font-variant-numeric: normal;
    --event-card-4c-essentials-description-font-style: normal;
    --event-card-4c-essentials-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-description-font-family);
    font-size: var(--event-card-4c-essentials-description-font-size);
    font-weight: var(--event-card-4c-essentials-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-description-line-height);
    text-transform: var(--event-card-4c-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-description-font-style);
    text-decoration: var(--event-card-4c-essentials-description-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark.event-card-4c-essentials--size-large .event-card-4c-essentials__paragraph {
    --event-card-4c-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-description-font-size: 15px;
    --event-card-4c-essentials-description-font-weight: 400;
    --event-card-4c-essentials-description-letter-spacing: 0px;
    --event-card-4c-essentials-description-line-height: 1.467;
    --event-card-4c-essentials-description-text-transform: none;
    --event-card-4c-essentials-description-font-variant-numeric: normal;
    --event-card-4c-essentials-description-font-style: normal;
    --event-card-4c-essentials-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-description-font-family);
    font-size: var(--event-card-4c-essentials-description-font-size);
    font-weight: var(--event-card-4c-essentials-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-description-line-height);
    text-transform: var(--event-card-4c-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-description-font-style);
    text-decoration: var(--event-card-4c-essentials-description-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__supporting {
    --event-card-4c-essentials-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-supporting-type-font-size: 12px;
    --event-card-4c-essentials-supporting-type-font-weight: 500;
    --event-card-4c-essentials-supporting-type-letter-spacing: 0px;
    --event-card-4c-essentials-supporting-type-line-height: 1.333;
    --event-card-4c-essentials-supporting-type-text-transform: none;
    --event-card-4c-essentials-supporting-type-font-variant-numeric: normal;
    --event-card-4c-essentials-supporting-type-font-style: normal;
    --event-card-4c-essentials-supporting-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-supporting-type-font-family);
    font-size: var(--event-card-4c-essentials-supporting-type-font-size);
    font-weight: var(--event-card-4c-essentials-supporting-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-supporting-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-supporting-type-line-height);
    text-transform: var(--event-card-4c-essentials-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-supporting-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-supporting-type-font-style);
    text-decoration: var(--event-card-4c-essentials-supporting-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__footnote {
    --event-card-4c-essentials-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-footnote-type-font-size: 12px;
    --event-card-4c-essentials-footnote-type-font-weight: 400;
    --event-card-4c-essentials-footnote-type-letter-spacing: 0px;
    --event-card-4c-essentials-footnote-type-line-height: 1.333;
    --event-card-4c-essentials-footnote-type-text-transform: none;
    --event-card-4c-essentials-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-footnote-type-font-style: normal;
    --event-card-4c-essentials-footnote-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-footnote-type-font-family);
    font-size: var(--event-card-4c-essentials-footnote-type-font-size);
    font-weight: var(--event-card-4c-essentials-footnote-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-footnote-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-footnote-type-line-height);
    text-transform: var(--event-card-4c-essentials-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-footnote-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-footnote-type-font-style);
    text-decoration: var(--event-card-4c-essentials-footnote-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__footnote-link {
    --event-card-4c-essentials-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-footnote-link-type-font-size: 12px;
    --event-card-4c-essentials-footnote-link-type-font-weight: 400;
    --event-card-4c-essentials-footnote-link-type-letter-spacing: 0px;
    --event-card-4c-essentials-footnote-link-type-line-height: 1.333;
    --event-card-4c-essentials-footnote-link-type-text-transform: none;
    --event-card-4c-essentials-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-footnote-link-type-font-style: normal;
    --event-card-4c-essentials-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-footnote-link-type-font-family);
    font-size: var(--event-card-4c-essentials-footnote-link-type-font-size);
    font-weight: var(--event-card-4c-essentials-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-footnote-link-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-footnote-link-type-line-height);
    text-transform: var(--event-card-4c-essentials-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-footnote-link-type-font-style);
    text-decoration: var(--event-card-4c-essentials-footnote-link-type-text-decoration);
}
.event-card-4c-essentials.event-card-4c-essentials-theme--dark .event-card-4c-essentials__cta-link {
    --event-card-4c-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-cta-type-font-size: 14px;
    --event-card-4c-essentials-cta-type-font-weight: 700;
    --event-card-4c-essentials-cta-type-letter-spacing: 0px;
    --event-card-4c-essentials-cta-type-line-height: 1.429;
    --event-card-4c-essentials-cta-type-text-transform: none;
    --event-card-4c-essentials-cta-type-font-variant-numeric: normal;
    --event-card-4c-essentials-cta-type-font-style: normal;
    --event-card-4c-essentials-cta-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-cta-type-font-family);
    font-size: var(--event-card-4c-essentials-cta-type-font-size);
    font-weight: var(--event-card-4c-essentials-cta-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-cta-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-cta-type-line-height);
    text-transform: var(--event-card-4c-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-cta-type-font-style);
    text-decoration: var(--event-card-4c-essentials-cta-type-text-decoration);
}
/* component: event_card_4c_essentials_media */
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light {
    --event-card-4c-essentials-media-bg: #ffffff;
    --event-card-4c-essentials-media-text: #000000;
    --event-card-4c-essentials-media-muted: #75787b;
    --event-card-4c-essentials-media-supporting: #75787b;
    --event-card-4c-essentials-media-footnote: #0a1264;
    --event-card-4c-essentials-media-accent: #005eff;
    --event-card-4c-essentials-media-cta-registered: #75787b;
    --event-card-4c-essentials-media-cta-pending: rgba(234, 88, 12, 1);
    --event-card-4c-essentials-media-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-4c-essentials-media-badge-live-text: #ffffff;
    --event-card-4c-essentials-media-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-4c-essentials-media-badge-replay-text: #ffffff;
    --event-card-4c-essentials-media-media-bg: #0a1264;
    --event-card-4c-essentials-media-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-4c-essentials-media-radius: 0;
    --event-card-4c-essentials-media-badge-radius: 6px;
    --event-card-4c-essentials-media-shadow: none;
    --event-card-4c-essentials-media-shadow-hover: none;
    --event-card-4c-essentials-media-border-width: 0;
    --event-card-4c-essentials-media-border-color: transparent;
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__time-row {
    --event-card-4c-essentials-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-time-row-font-size: 14px;
    --event-card-4c-essentials-media-time-row-font-weight: 500;
    --event-card-4c-essentials-media-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-time-row-line-height: 1.429;
    --event-card-4c-essentials-media-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-time-row-font-style: normal;
    --event-card-4c-essentials-media-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-time-row-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__time-row {
    --event-card-4c-essentials-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-time-row-font-size: 15px;
    --event-card-4c-essentials-media-time-row-font-weight: 500;
    --event-card-4c-essentials-media-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-time-row-font-style: normal;
    --event-card-4c-essentials-media-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-time-row-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__time-row {
    --event-card-4c-essentials-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-time-row-font-size: 15px;
    --event-card-4c-essentials-media-time-row-font-weight: 500;
    --event-card-4c-essentials-media-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-time-row-font-style: normal;
    --event-card-4c-essentials-media-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-time-row-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__primary {
    --event-card-4c-essentials-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-title-font-size: 16px;
    --event-card-4c-essentials-media-title-font-weight: 700;
    --event-card-4c-essentials-media-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-title-line-height: 1.5;
    --event-card-4c-essentials-media-title-text-transform: none;
    --event-card-4c-essentials-media-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-title-font-style: normal;
    --event-card-4c-essentials-media-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-title-font-family);
    font-size: var(--event-card-4c-essentials-media-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-title-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__primary {
    --event-card-4c-essentials-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-title-font-size: 20px;
    --event-card-4c-essentials-media-title-font-weight: 700;
    --event-card-4c-essentials-media-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-title-line-height: 1.4;
    --event-card-4c-essentials-media-title-text-transform: none;
    --event-card-4c-essentials-media-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-title-font-style: normal;
    --event-card-4c-essentials-media-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-title-font-family);
    font-size: var(--event-card-4c-essentials-media-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-title-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__primary {
    --event-card-4c-essentials-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-4c-essentials-media-title-font-weight: 700;
    --event-card-4c-essentials-media-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-title-line-height: 1.333;
    --event-card-4c-essentials-media-title-text-transform: none;
    --event-card-4c-essentials-media-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-title-font-style: normal;
    --event-card-4c-essentials-media-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-title-font-family);
    font-size: var(--event-card-4c-essentials-media-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-title-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__secondary {
    --event-card-4c-essentials-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-secondary-font-size: 13px;
    --event-card-4c-essentials-media-secondary-font-weight: 500;
    --event-card-4c-essentials-media-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-secondary-line-height: 1.385;
    --event-card-4c-essentials-media-secondary-text-transform: none;
    --event-card-4c-essentials-media-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-secondary-font-style: normal;
    --event-card-4c-essentials-media-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-secondary-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__secondary {
    --event-card-4c-essentials-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-secondary-font-size: 14px;
    --event-card-4c-essentials-media-secondary-font-weight: 500;
    --event-card-4c-essentials-media-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-secondary-line-height: 1.429;
    --event-card-4c-essentials-media-secondary-text-transform: none;
    --event-card-4c-essentials-media-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-secondary-font-style: normal;
    --event-card-4c-essentials-media-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-secondary-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__secondary {
    --event-card-4c-essentials-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-secondary-font-size: 16px;
    --event-card-4c-essentials-media-secondary-font-weight: 500;
    --event-card-4c-essentials-media-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-secondary-line-height: 1.5;
    --event-card-4c-essentials-media-secondary-text-transform: none;
    --event-card-4c-essentials-media-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-secondary-font-style: normal;
    --event-card-4c-essentials-media-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-secondary-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__paragraph {
    --event-card-4c-essentials-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-description-font-size: 13px;
    --event-card-4c-essentials-media-description-font-weight: 400;
    --event-card-4c-essentials-media-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-description-line-height: 1.538;
    --event-card-4c-essentials-media-description-text-transform: none;
    --event-card-4c-essentials-media-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-description-font-style: normal;
    --event-card-4c-essentials-media-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-description-font-family);
    font-size: var(--event-card-4c-essentials-media-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-description-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__paragraph {
    --event-card-4c-essentials-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-description-font-size: 15px;
    --event-card-4c-essentials-media-description-font-weight: 400;
    --event-card-4c-essentials-media-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-description-line-height: 1.467;
    --event-card-4c-essentials-media-description-text-transform: none;
    --event-card-4c-essentials-media-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-description-font-style: normal;
    --event-card-4c-essentials-media-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-description-font-family);
    font-size: var(--event-card-4c-essentials-media-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-description-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__paragraph {
    --event-card-4c-essentials-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-description-font-size: 15px;
    --event-card-4c-essentials-media-description-font-weight: 400;
    --event-card-4c-essentials-media-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-description-line-height: 1.467;
    --event-card-4c-essentials-media-description-text-transform: none;
    --event-card-4c-essentials-media-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-description-font-style: normal;
    --event-card-4c-essentials-media-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-description-font-family);
    font-size: var(--event-card-4c-essentials-media-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-description-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__supporting {
    --event-card-4c-essentials-media-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-supporting-type-font-size: 12px;
    --event-card-4c-essentials-media-supporting-type-font-weight: 500;
    --event-card-4c-essentials-media-supporting-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-supporting-type-line-height: 1.333;
    --event-card-4c-essentials-media-supporting-type-text-transform: none;
    --event-card-4c-essentials-media-supporting-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-supporting-type-font-style: normal;
    --event-card-4c-essentials-media-supporting-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-supporting-type-font-family);
    font-size: var(--event-card-4c-essentials-media-supporting-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-supporting-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-supporting-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-supporting-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-supporting-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-supporting-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-supporting-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__footnote {
    --event-card-4c-essentials-media-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-footnote-type-font-size: 12px;
    --event-card-4c-essentials-media-footnote-type-font-weight: 400;
    --event-card-4c-essentials-media-footnote-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-footnote-type-line-height: 1.333;
    --event-card-4c-essentials-media-footnote-type-text-transform: none;
    --event-card-4c-essentials-media-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-footnote-type-font-style: normal;
    --event-card-4c-essentials-media-footnote-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-footnote-type-font-family);
    font-size: var(--event-card-4c-essentials-media-footnote-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-footnote-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-footnote-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-footnote-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-footnote-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-footnote-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-footnote-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__footnote-link {
    --event-card-4c-essentials-media-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-footnote-link-type-font-size: 12px;
    --event-card-4c-essentials-media-footnote-link-type-font-weight: 400;
    --event-card-4c-essentials-media-footnote-link-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-footnote-link-type-line-height: 1.333;
    --event-card-4c-essentials-media-footnote-link-type-text-transform: none;
    --event-card-4c-essentials-media-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-footnote-link-type-font-style: normal;
    --event-card-4c-essentials-media-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-footnote-link-type-font-family);
    font-size: var(--event-card-4c-essentials-media-footnote-link-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-footnote-link-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-footnote-link-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-footnote-link-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-footnote-link-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--light .event-card-4c-essentials-media__cta-link {
    --event-card-4c-essentials-media-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-cta-type-font-size: 14px;
    --event-card-4c-essentials-media-cta-type-font-weight: 700;
    --event-card-4c-essentials-media-cta-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-cta-type-line-height: 1.429;
    --event-card-4c-essentials-media-cta-type-text-transform: none;
    --event-card-4c-essentials-media-cta-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-cta-type-font-style: normal;
    --event-card-4c-essentials-media-cta-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-cta-type-font-family);
    font-size: var(--event-card-4c-essentials-media-cta-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-cta-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-cta-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-cta-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-cta-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-cta-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-cta-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-cta-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark {
    --event-card-4c-essentials-media-bg: #4f5153;
    --event-card-4c-essentials-media-text: #f3f4f6;
    --event-card-4c-essentials-media-muted: #a6a9aa;
    --event-card-4c-essentials-media-supporting: #a6a9aa;
    --event-card-4c-essentials-media-footnote: #0a1264;
    --event-card-4c-essentials-media-accent: #005eff;
    --event-card-4c-essentials-media-cta-registered: #a6a9aa;
    --event-card-4c-essentials-media-cta-pending: rgba(234, 88, 12, 1);
    --event-card-4c-essentials-media-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-4c-essentials-media-badge-live-text: #ffffff;
    --event-card-4c-essentials-media-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-4c-essentials-media-badge-replay-text: #ffffff;
    --event-card-4c-essentials-media-media-bg: #0a1264;
    --event-card-4c-essentials-media-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-4c-essentials-media-radius: 0;
    --event-card-4c-essentials-media-badge-radius: 6px;
    --event-card-4c-essentials-media-shadow: none;
    --event-card-4c-essentials-media-shadow-hover: none;
    --event-card-4c-essentials-media-border-width: 0;
    --event-card-4c-essentials-media-border-color: transparent;
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__time-row {
    --event-card-4c-essentials-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-time-row-font-size: 14px;
    --event-card-4c-essentials-media-time-row-font-weight: 500;
    --event-card-4c-essentials-media-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-time-row-line-height: 1.429;
    --event-card-4c-essentials-media-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-time-row-font-style: normal;
    --event-card-4c-essentials-media-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-time-row-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__time-row {
    --event-card-4c-essentials-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-time-row-font-size: 15px;
    --event-card-4c-essentials-media-time-row-font-weight: 500;
    --event-card-4c-essentials-media-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-time-row-font-style: normal;
    --event-card-4c-essentials-media-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-time-row-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__time-row {
    --event-card-4c-essentials-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-time-row-font-size: 15px;
    --event-card-4c-essentials-media-time-row-font-weight: 500;
    --event-card-4c-essentials-media-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-time-row-font-style: normal;
    --event-card-4c-essentials-media-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-time-row-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__primary {
    --event-card-4c-essentials-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-title-font-size: 16px;
    --event-card-4c-essentials-media-title-font-weight: 700;
    --event-card-4c-essentials-media-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-title-line-height: 1.5;
    --event-card-4c-essentials-media-title-text-transform: none;
    --event-card-4c-essentials-media-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-title-font-style: normal;
    --event-card-4c-essentials-media-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-title-font-family);
    font-size: var(--event-card-4c-essentials-media-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-title-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__primary {
    --event-card-4c-essentials-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-title-font-size: 20px;
    --event-card-4c-essentials-media-title-font-weight: 700;
    --event-card-4c-essentials-media-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-title-line-height: 1.4;
    --event-card-4c-essentials-media-title-text-transform: none;
    --event-card-4c-essentials-media-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-title-font-style: normal;
    --event-card-4c-essentials-media-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-title-font-family);
    font-size: var(--event-card-4c-essentials-media-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-title-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__primary {
    --event-card-4c-essentials-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-4c-essentials-media-title-font-weight: 700;
    --event-card-4c-essentials-media-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-title-line-height: 1.333;
    --event-card-4c-essentials-media-title-text-transform: none;
    --event-card-4c-essentials-media-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-title-font-style: normal;
    --event-card-4c-essentials-media-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-title-font-family);
    font-size: var(--event-card-4c-essentials-media-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-title-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__secondary {
    --event-card-4c-essentials-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-secondary-font-size: 13px;
    --event-card-4c-essentials-media-secondary-font-weight: 500;
    --event-card-4c-essentials-media-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-secondary-line-height: 1.385;
    --event-card-4c-essentials-media-secondary-text-transform: none;
    --event-card-4c-essentials-media-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-secondary-font-style: normal;
    --event-card-4c-essentials-media-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-secondary-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__secondary {
    --event-card-4c-essentials-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-secondary-font-size: 14px;
    --event-card-4c-essentials-media-secondary-font-weight: 500;
    --event-card-4c-essentials-media-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-secondary-line-height: 1.429;
    --event-card-4c-essentials-media-secondary-text-transform: none;
    --event-card-4c-essentials-media-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-secondary-font-style: normal;
    --event-card-4c-essentials-media-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-secondary-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__secondary {
    --event-card-4c-essentials-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-secondary-font-size: 16px;
    --event-card-4c-essentials-media-secondary-font-weight: 500;
    --event-card-4c-essentials-media-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-secondary-line-height: 1.5;
    --event-card-4c-essentials-media-secondary-text-transform: none;
    --event-card-4c-essentials-media-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-secondary-font-style: normal;
    --event-card-4c-essentials-media-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-secondary-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-small .event-card-4c-essentials-media__paragraph {
    --event-card-4c-essentials-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-description-font-size: 13px;
    --event-card-4c-essentials-media-description-font-weight: 400;
    --event-card-4c-essentials-media-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-description-line-height: 1.538;
    --event-card-4c-essentials-media-description-text-transform: none;
    --event-card-4c-essentials-media-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-description-font-style: normal;
    --event-card-4c-essentials-media-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-description-font-family);
    font-size: var(--event-card-4c-essentials-media-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-description-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__paragraph {
    --event-card-4c-essentials-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-description-font-size: 15px;
    --event-card-4c-essentials-media-description-font-weight: 400;
    --event-card-4c-essentials-media-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-description-line-height: 1.467;
    --event-card-4c-essentials-media-description-text-transform: none;
    --event-card-4c-essentials-media-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-description-font-style: normal;
    --event-card-4c-essentials-media-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-description-font-family);
    font-size: var(--event-card-4c-essentials-media-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-description-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark.event-card-4c-essentials-media--size-large .event-card-4c-essentials-media__paragraph {
    --event-card-4c-essentials-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-description-font-size: 15px;
    --event-card-4c-essentials-media-description-font-weight: 400;
    --event-card-4c-essentials-media-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-description-line-height: 1.467;
    --event-card-4c-essentials-media-description-text-transform: none;
    --event-card-4c-essentials-media-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-description-font-style: normal;
    --event-card-4c-essentials-media-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-description-font-family);
    font-size: var(--event-card-4c-essentials-media-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-description-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__supporting {
    --event-card-4c-essentials-media-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-supporting-type-font-size: 12px;
    --event-card-4c-essentials-media-supporting-type-font-weight: 500;
    --event-card-4c-essentials-media-supporting-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-supporting-type-line-height: 1.333;
    --event-card-4c-essentials-media-supporting-type-text-transform: none;
    --event-card-4c-essentials-media-supporting-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-supporting-type-font-style: normal;
    --event-card-4c-essentials-media-supporting-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-supporting-type-font-family);
    font-size: var(--event-card-4c-essentials-media-supporting-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-supporting-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-supporting-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-supporting-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-supporting-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-supporting-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-supporting-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__footnote {
    --event-card-4c-essentials-media-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-footnote-type-font-size: 12px;
    --event-card-4c-essentials-media-footnote-type-font-weight: 400;
    --event-card-4c-essentials-media-footnote-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-footnote-type-line-height: 1.333;
    --event-card-4c-essentials-media-footnote-type-text-transform: none;
    --event-card-4c-essentials-media-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-footnote-type-font-style: normal;
    --event-card-4c-essentials-media-footnote-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-footnote-type-font-family);
    font-size: var(--event-card-4c-essentials-media-footnote-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-footnote-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-footnote-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-footnote-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-footnote-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-footnote-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-footnote-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__footnote-link {
    --event-card-4c-essentials-media-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-footnote-link-type-font-size: 12px;
    --event-card-4c-essentials-media-footnote-link-type-font-weight: 400;
    --event-card-4c-essentials-media-footnote-link-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-footnote-link-type-line-height: 1.333;
    --event-card-4c-essentials-media-footnote-link-type-text-transform: none;
    --event-card-4c-essentials-media-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-footnote-link-type-font-style: normal;
    --event-card-4c-essentials-media-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-footnote-link-type-font-family);
    font-size: var(--event-card-4c-essentials-media-footnote-link-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-footnote-link-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-footnote-link-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-footnote-link-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-footnote-link-type-text-decoration);
}
.event-card-4c-essentials-media.event-card-4c-essentials-media-theme--dark .event-card-4c-essentials-media__cta-link {
    --event-card-4c-essentials-media-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-cta-type-font-size: 14px;
    --event-card-4c-essentials-media-cta-type-font-weight: 700;
    --event-card-4c-essentials-media-cta-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-cta-type-line-height: 1.429;
    --event-card-4c-essentials-media-cta-type-text-transform: none;
    --event-card-4c-essentials-media-cta-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-cta-type-font-style: normal;
    --event-card-4c-essentials-media-cta-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-cta-type-font-family);
    font-size: var(--event-card-4c-essentials-media-cta-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-cta-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-cta-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-cta-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-cta-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-cta-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-cta-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-cta-type-text-decoration);
}
/* component: event_card_4c_essentials_media_speakers */
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light {
    --event-card-4c-essentials-media-speakers-bg: #ffffff;
    --event-card-4c-essentials-media-speakers-text: #000000;
    --event-card-4c-essentials-media-speakers-muted: #75787b;
    --event-card-4c-essentials-media-speakers-supporting: #75787b;
    --event-card-4c-essentials-media-speakers-footnote: #0a1264;
    --event-card-4c-essentials-media-speakers-accent: #005eff;
    --event-card-4c-essentials-media-speakers-cta-registered: #75787b;
    --event-card-4c-essentials-media-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-card-4c-essentials-media-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-4c-essentials-media-speakers-badge-live-text: #ffffff;
    --event-card-4c-essentials-media-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-4c-essentials-media-speakers-badge-replay-text: #ffffff;
    --event-card-4c-essentials-media-speakers-media-bg: #0a1264;
    --event-card-4c-essentials-media-speakers-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-4c-essentials-media-speakers-radius: 0;
    --event-card-4c-essentials-media-speakers-badge-radius: 6px;
    --event-card-4c-essentials-media-speakers-avatar-radius: 0;
    --event-card-4c-essentials-media-speakers-shadow: none;
    --event-card-4c-essentials-media-speakers-shadow-hover: none;
    --event-card-4c-essentials-media-speakers-border-width: 0;
    --event-card-4c-essentials-media-speakers-border-color: transparent;
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__time-row {
    --event-card-4c-essentials-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-time-row-font-size: 14px;
    --event-card-4c-essentials-media-speakers-time-row-font-weight: 500;
    --event-card-4c-essentials-media-speakers-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-time-row-line-height: 1.429;
    --event-card-4c-essentials-media-speakers-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-time-row-font-style: normal;
    --event-card-4c-essentials-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-time-row-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__time-row {
    --event-card-4c-essentials-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-time-row-font-size: 15px;
    --event-card-4c-essentials-media-speakers-time-row-font-weight: 500;
    --event-card-4c-essentials-media-speakers-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-time-row-font-style: normal;
    --event-card-4c-essentials-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-time-row-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__time-row {
    --event-card-4c-essentials-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-time-row-font-size: 15px;
    --event-card-4c-essentials-media-speakers-time-row-font-weight: 500;
    --event-card-4c-essentials-media-speakers-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-time-row-font-style: normal;
    --event-card-4c-essentials-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-time-row-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__primary {
    --event-card-4c-essentials-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-title-font-size: 16px;
    --event-card-4c-essentials-media-speakers-title-font-weight: 700;
    --event-card-4c-essentials-media-speakers-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-title-line-height: 1.5;
    --event-card-4c-essentials-media-speakers-title-text-transform: none;
    --event-card-4c-essentials-media-speakers-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-title-font-style: normal;
    --event-card-4c-essentials-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-title-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-title-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__primary {
    --event-card-4c-essentials-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-title-font-size: 20px;
    --event-card-4c-essentials-media-speakers-title-font-weight: 700;
    --event-card-4c-essentials-media-speakers-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-title-line-height: 1.4;
    --event-card-4c-essentials-media-speakers-title-text-transform: none;
    --event-card-4c-essentials-media-speakers-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-title-font-style: normal;
    --event-card-4c-essentials-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-title-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-title-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__primary {
    --event-card-4c-essentials-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-4c-essentials-media-speakers-title-font-weight: 700;
    --event-card-4c-essentials-media-speakers-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-title-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-title-text-transform: none;
    --event-card-4c-essentials-media-speakers-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-title-font-style: normal;
    --event-card-4c-essentials-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-title-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-title-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__secondary {
    --event-card-4c-essentials-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-secondary-font-size: 13px;
    --event-card-4c-essentials-media-speakers-secondary-font-weight: 500;
    --event-card-4c-essentials-media-speakers-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-secondary-line-height: 1.385;
    --event-card-4c-essentials-media-speakers-secondary-text-transform: none;
    --event-card-4c-essentials-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-secondary-font-style: normal;
    --event-card-4c-essentials-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-secondary-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__secondary {
    --event-card-4c-essentials-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-secondary-font-size: 14px;
    --event-card-4c-essentials-media-speakers-secondary-font-weight: 500;
    --event-card-4c-essentials-media-speakers-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-secondary-line-height: 1.429;
    --event-card-4c-essentials-media-speakers-secondary-text-transform: none;
    --event-card-4c-essentials-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-secondary-font-style: normal;
    --event-card-4c-essentials-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-secondary-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__secondary {
    --event-card-4c-essentials-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-secondary-font-size: 16px;
    --event-card-4c-essentials-media-speakers-secondary-font-weight: 500;
    --event-card-4c-essentials-media-speakers-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-secondary-line-height: 1.5;
    --event-card-4c-essentials-media-speakers-secondary-text-transform: none;
    --event-card-4c-essentials-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-secondary-font-style: normal;
    --event-card-4c-essentials-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-secondary-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__paragraph {
    --event-card-4c-essentials-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-description-font-size: 13px;
    --event-card-4c-essentials-media-speakers-description-font-weight: 400;
    --event-card-4c-essentials-media-speakers-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-description-line-height: 1.538;
    --event-card-4c-essentials-media-speakers-description-text-transform: none;
    --event-card-4c-essentials-media-speakers-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-description-font-style: normal;
    --event-card-4c-essentials-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-description-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-description-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__paragraph {
    --event-card-4c-essentials-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-description-font-size: 15px;
    --event-card-4c-essentials-media-speakers-description-font-weight: 400;
    --event-card-4c-essentials-media-speakers-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-description-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-description-text-transform: none;
    --event-card-4c-essentials-media-speakers-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-description-font-style: normal;
    --event-card-4c-essentials-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-description-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-description-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__paragraph {
    --event-card-4c-essentials-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-description-font-size: 15px;
    --event-card-4c-essentials-media-speakers-description-font-weight: 400;
    --event-card-4c-essentials-media-speakers-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-description-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-description-text-transform: none;
    --event-card-4c-essentials-media-speakers-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-description-font-style: normal;
    --event-card-4c-essentials-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-description-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-description-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__supporting {
    --event-card-4c-essentials-media-speakers-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-supporting-type-font-size: 12px;
    --event-card-4c-essentials-media-speakers-supporting-type-font-weight: 500;
    --event-card-4c-essentials-media-speakers-supporting-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-supporting-type-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-supporting-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-supporting-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-supporting-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-supporting-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-supporting-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-supporting-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-supporting-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-supporting-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-supporting-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-supporting-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-supporting-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-supporting-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__footnote {
    --event-card-4c-essentials-media-speakers-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-footnote-type-font-size: 12px;
    --event-card-4c-essentials-media-speakers-footnote-type-font-weight: 400;
    --event-card-4c-essentials-media-speakers-footnote-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-footnote-type-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-footnote-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-speakers-footnote-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-footnote-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-footnote-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-footnote-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-footnote-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-footnote-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-footnote-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-footnote-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-footnote-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-footnote-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__footnote-link {
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-size: 12px;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-weight: 400;
    --event-card-4c-essentials-media-speakers-footnote-link-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-footnote-link-type-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-footnote-link-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-footnote-link-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-footnote-link-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-footnote-link-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--light .event-card-4c-essentials-media-speakers__cta-link {
    --event-card-4c-essentials-media-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-cta-type-font-size: 14px;
    --event-card-4c-essentials-media-speakers-cta-type-font-weight: 700;
    --event-card-4c-essentials-media-speakers-cta-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-cta-type-line-height: 1.429;
    --event-card-4c-essentials-media-speakers-cta-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-cta-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-cta-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-cta-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-cta-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-cta-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-cta-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-cta-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-cta-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-cta-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-cta-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark {
    --event-card-4c-essentials-media-speakers-bg: #4f5153;
    --event-card-4c-essentials-media-speakers-text: #f3f4f6;
    --event-card-4c-essentials-media-speakers-muted: #a6a9aa;
    --event-card-4c-essentials-media-speakers-supporting: #a6a9aa;
    --event-card-4c-essentials-media-speakers-footnote: #0a1264;
    --event-card-4c-essentials-media-speakers-accent: #005eff;
    --event-card-4c-essentials-media-speakers-cta-registered: #a6a9aa;
    --event-card-4c-essentials-media-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-card-4c-essentials-media-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-4c-essentials-media-speakers-badge-live-text: #ffffff;
    --event-card-4c-essentials-media-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-4c-essentials-media-speakers-badge-replay-text: #ffffff;
    --event-card-4c-essentials-media-speakers-media-bg: #0a1264;
    --event-card-4c-essentials-media-speakers-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-4c-essentials-media-speakers-radius: 0;
    --event-card-4c-essentials-media-speakers-badge-radius: 6px;
    --event-card-4c-essentials-media-speakers-avatar-radius: 0;
    --event-card-4c-essentials-media-speakers-shadow: none;
    --event-card-4c-essentials-media-speakers-shadow-hover: none;
    --event-card-4c-essentials-media-speakers-border-width: 0;
    --event-card-4c-essentials-media-speakers-border-color: transparent;
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__time-row {
    --event-card-4c-essentials-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-time-row-font-size: 14px;
    --event-card-4c-essentials-media-speakers-time-row-font-weight: 500;
    --event-card-4c-essentials-media-speakers-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-time-row-line-height: 1.429;
    --event-card-4c-essentials-media-speakers-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-time-row-font-style: normal;
    --event-card-4c-essentials-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-time-row-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__time-row {
    --event-card-4c-essentials-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-time-row-font-size: 15px;
    --event-card-4c-essentials-media-speakers-time-row-font-weight: 500;
    --event-card-4c-essentials-media-speakers-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-time-row-font-style: normal;
    --event-card-4c-essentials-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-time-row-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__time-row {
    --event-card-4c-essentials-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-time-row-font-size: 15px;
    --event-card-4c-essentials-media-speakers-time-row-font-weight: 500;
    --event-card-4c-essentials-media-speakers-time-row-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-time-row-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-time-row-text-transform: uppercase;
    --event-card-4c-essentials-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-time-row-font-style: normal;
    --event-card-4c-essentials-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-time-row-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-time-row-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-time-row-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-time-row-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__primary {
    --event-card-4c-essentials-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-title-font-size: 16px;
    --event-card-4c-essentials-media-speakers-title-font-weight: 700;
    --event-card-4c-essentials-media-speakers-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-title-line-height: 1.5;
    --event-card-4c-essentials-media-speakers-title-text-transform: none;
    --event-card-4c-essentials-media-speakers-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-title-font-style: normal;
    --event-card-4c-essentials-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-title-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-title-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__primary {
    --event-card-4c-essentials-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-title-font-size: 20px;
    --event-card-4c-essentials-media-speakers-title-font-weight: 700;
    --event-card-4c-essentials-media-speakers-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-title-line-height: 1.4;
    --event-card-4c-essentials-media-speakers-title-text-transform: none;
    --event-card-4c-essentials-media-speakers-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-title-font-style: normal;
    --event-card-4c-essentials-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-title-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-title-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__primary {
    --event-card-4c-essentials-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-4c-essentials-media-speakers-title-font-weight: 700;
    --event-card-4c-essentials-media-speakers-title-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-title-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-title-text-transform: none;
    --event-card-4c-essentials-media-speakers-title-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-title-font-style: normal;
    --event-card-4c-essentials-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-title-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-title-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-title-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-title-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-title-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-title-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__secondary {
    --event-card-4c-essentials-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-secondary-font-size: 13px;
    --event-card-4c-essentials-media-speakers-secondary-font-weight: 500;
    --event-card-4c-essentials-media-speakers-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-secondary-line-height: 1.385;
    --event-card-4c-essentials-media-speakers-secondary-text-transform: none;
    --event-card-4c-essentials-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-secondary-font-style: normal;
    --event-card-4c-essentials-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-secondary-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__secondary {
    --event-card-4c-essentials-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-secondary-font-size: 14px;
    --event-card-4c-essentials-media-speakers-secondary-font-weight: 500;
    --event-card-4c-essentials-media-speakers-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-secondary-line-height: 1.429;
    --event-card-4c-essentials-media-speakers-secondary-text-transform: none;
    --event-card-4c-essentials-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-secondary-font-style: normal;
    --event-card-4c-essentials-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-secondary-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__secondary {
    --event-card-4c-essentials-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-secondary-font-size: 16px;
    --event-card-4c-essentials-media-speakers-secondary-font-weight: 500;
    --event-card-4c-essentials-media-speakers-secondary-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-secondary-line-height: 1.5;
    --event-card-4c-essentials-media-speakers-secondary-text-transform: none;
    --event-card-4c-essentials-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-secondary-font-style: normal;
    --event-card-4c-essentials-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-secondary-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-secondary-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-secondary-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-secondary-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-small .event-card-4c-essentials-media-speakers__paragraph {
    --event-card-4c-essentials-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-description-font-size: 13px;
    --event-card-4c-essentials-media-speakers-description-font-weight: 400;
    --event-card-4c-essentials-media-speakers-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-description-line-height: 1.538;
    --event-card-4c-essentials-media-speakers-description-text-transform: none;
    --event-card-4c-essentials-media-speakers-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-description-font-style: normal;
    --event-card-4c-essentials-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-description-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-description-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__paragraph {
    --event-card-4c-essentials-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-description-font-size: 15px;
    --event-card-4c-essentials-media-speakers-description-font-weight: 400;
    --event-card-4c-essentials-media-speakers-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-description-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-description-text-transform: none;
    --event-card-4c-essentials-media-speakers-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-description-font-style: normal;
    --event-card-4c-essentials-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-description-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-description-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark.event-card-4c-essentials-media-speakers--size-large .event-card-4c-essentials-media-speakers__paragraph {
    --event-card-4c-essentials-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-description-font-size: 15px;
    --event-card-4c-essentials-media-speakers-description-font-weight: 400;
    --event-card-4c-essentials-media-speakers-description-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-description-line-height: 1.467;
    --event-card-4c-essentials-media-speakers-description-text-transform: none;
    --event-card-4c-essentials-media-speakers-description-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-description-font-style: normal;
    --event-card-4c-essentials-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-description-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-description-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-description-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-description-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-description-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-description-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__supporting {
    --event-card-4c-essentials-media-speakers-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-supporting-type-font-size: 12px;
    --event-card-4c-essentials-media-speakers-supporting-type-font-weight: 500;
    --event-card-4c-essentials-media-speakers-supporting-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-supporting-type-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-supporting-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-supporting-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-supporting-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-supporting-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-supporting-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-supporting-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-supporting-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-supporting-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-supporting-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-supporting-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-supporting-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-supporting-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__footnote {
    --event-card-4c-essentials-media-speakers-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-footnote-type-font-size: 12px;
    --event-card-4c-essentials-media-speakers-footnote-type-font-weight: 400;
    --event-card-4c-essentials-media-speakers-footnote-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-footnote-type-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-footnote-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-speakers-footnote-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-footnote-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-footnote-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-footnote-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-footnote-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-footnote-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-footnote-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-footnote-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-footnote-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-footnote-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__footnote-link {
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-size: 12px;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-weight: 400;
    --event-card-4c-essentials-media-speakers-footnote-link-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-footnote-link-type-line-height: 1.333;
    --event-card-4c-essentials-media-speakers-footnote-link-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-4c-essentials-media-speakers-footnote-link-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-footnote-link-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-footnote-link-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-footnote-link-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-footnote-link-type-text-decoration);
}
.event-card-4c-essentials-media-speakers.event-card-4c-essentials-media-speakers-theme--dark .event-card-4c-essentials-media-speakers__cta-link {
    --event-card-4c-essentials-media-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-4c-essentials-media-speakers-cta-type-font-size: 14px;
    --event-card-4c-essentials-media-speakers-cta-type-font-weight: 700;
    --event-card-4c-essentials-media-speakers-cta-type-letter-spacing: 0px;
    --event-card-4c-essentials-media-speakers-cta-type-line-height: 1.429;
    --event-card-4c-essentials-media-speakers-cta-type-text-transform: none;
    --event-card-4c-essentials-media-speakers-cta-type-font-variant-numeric: normal;
    --event-card-4c-essentials-media-speakers-cta-type-font-style: normal;
    --event-card-4c-essentials-media-speakers-cta-type-text-decoration: none;
    font-family: var(--event-card-4c-essentials-media-speakers-cta-type-font-family);
    font-size: var(--event-card-4c-essentials-media-speakers-cta-type-font-size);
    font-weight: var(--event-card-4c-essentials-media-speakers-cta-type-font-weight);
    letter-spacing: var(--event-card-4c-essentials-media-speakers-cta-type-letter-spacing);
    line-height: var(--event-card-4c-essentials-media-speakers-cta-type-line-height);
    text-transform: var(--event-card-4c-essentials-media-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-card-4c-essentials-media-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-card-4c-essentials-media-speakers-cta-type-font-style);
    text-decoration: var(--event-card-4c-essentials-media-speakers-cta-type-text-decoration);
}
/* component: event_card_5050_date_block */
.event-card-5050-date-block.event-card-5050-date-block-theme--light {
    --event-card-5050-date-block-bg: #ffffff;
    --event-card-5050-date-block-text: #000000;
    --event-card-5050-date-block-muted: #75787b;
    --event-card-5050-date-block-supporting: #75787b;
    --event-card-5050-date-block-footnote: #0a1264;
    --event-card-5050-date-block-accent: #005eff;
    --event-card-5050-date-block-cta-registered: #75787b;
    --event-card-5050-date-block-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-date-block-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-date-block-badge-live-text: #ffffff;
    --event-card-5050-date-block-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-date-block-badge-replay-text: #ffffff;
    --event-card-5050-date-block-date-bg: #0a1264;
    --event-card-5050-date-block-date-text: #ffffff;
    --event-card-5050-date-block-type-bg: #e8e8f0;
    --event-card-5050-date-block-type-text: #000000;
    --event-card-5050-date-block-radius: 0;
    --event-card-5050-date-block-badge-radius: 6px;
    --event-card-5050-date-block-shadow: none;
    --event-card-5050-date-block-shadow-hover: none;
    --event-card-5050-date-block-border-width: 0;
    --event-card-5050-date-block-border-color: transparent;
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-small .event-card-5050-date-block__time-row {
    --event-card-5050-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-time-row-font-size: 14px;
    --event-card-5050-date-block-time-row-font-weight: 500;
    --event-card-5050-date-block-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-time-row-line-height: 1.429;
    --event-card-5050-date-block-time-row-text-transform: uppercase;
    --event-card-5050-date-block-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-time-row-font-style: normal;
    --event-card-5050-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-time-row-font-family);
    font-size: var(--event-card-5050-date-block-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-time-row-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__time-row {
    --event-card-5050-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-time-row-font-size: 15px;
    --event-card-5050-date-block-time-row-font-weight: 500;
    --event-card-5050-date-block-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-time-row-line-height: 1.467;
    --event-card-5050-date-block-time-row-text-transform: uppercase;
    --event-card-5050-date-block-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-time-row-font-style: normal;
    --event-card-5050-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-time-row-font-family);
    font-size: var(--event-card-5050-date-block-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-time-row-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-large .event-card-5050-date-block__time-row {
    --event-card-5050-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-time-row-font-size: 15px;
    --event-card-5050-date-block-time-row-font-weight: 500;
    --event-card-5050-date-block-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-time-row-line-height: 1.467;
    --event-card-5050-date-block-time-row-text-transform: uppercase;
    --event-card-5050-date-block-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-time-row-font-style: normal;
    --event-card-5050-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-time-row-font-family);
    font-size: var(--event-card-5050-date-block-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-time-row-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-small .event-card-5050-date-block__primary {
    --event-card-5050-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-title-font-size: 20px;
    --event-card-5050-date-block-title-font-weight: 700;
    --event-card-5050-date-block-title-letter-spacing: 0px;
    --event-card-5050-date-block-title-line-height: 1.4;
    --event-card-5050-date-block-title-text-transform: none;
    --event-card-5050-date-block-title-font-variant-numeric: normal;
    --event-card-5050-date-block-title-font-style: normal;
    --event-card-5050-date-block-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-title-font-family);
    font-size: var(--event-card-5050-date-block-title-font-size);
    font-weight: var(--event-card-5050-date-block-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-title-line-height);
    text-transform: var(--event-card-5050-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-title-font-style);
    text-decoration: var(--event-card-5050-date-block-title-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__primary {
    --event-card-5050-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-date-block-title-font-weight: 700;
    --event-card-5050-date-block-title-letter-spacing: 0px;
    --event-card-5050-date-block-title-line-height: 1.333;
    --event-card-5050-date-block-title-text-transform: none;
    --event-card-5050-date-block-title-font-variant-numeric: normal;
    --event-card-5050-date-block-title-font-style: normal;
    --event-card-5050-date-block-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-title-font-family);
    font-size: var(--event-card-5050-date-block-title-font-size);
    font-weight: var(--event-card-5050-date-block-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-title-line-height);
    text-transform: var(--event-card-5050-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-title-font-style);
    text-decoration: var(--event-card-5050-date-block-title-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-large .event-card-5050-date-block__primary {
    --event-card-5050-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-date-block-title-font-weight: 700;
    --event-card-5050-date-block-title-letter-spacing: 0px;
    --event-card-5050-date-block-title-line-height: 1.286;
    --event-card-5050-date-block-title-text-transform: none;
    --event-card-5050-date-block-title-font-variant-numeric: normal;
    --event-card-5050-date-block-title-font-style: normal;
    --event-card-5050-date-block-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-title-font-family);
    font-size: var(--event-card-5050-date-block-title-font-size);
    font-weight: var(--event-card-5050-date-block-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-title-line-height);
    text-transform: var(--event-card-5050-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-title-font-style);
    text-decoration: var(--event-card-5050-date-block-title-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-small .event-card-5050-date-block__secondary {
    --event-card-5050-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-secondary-font-size: 14px;
    --event-card-5050-date-block-secondary-font-weight: 500;
    --event-card-5050-date-block-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-secondary-line-height: 1.429;
    --event-card-5050-date-block-secondary-text-transform: none;
    --event-card-5050-date-block-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-secondary-font-style: normal;
    --event-card-5050-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-secondary-font-family);
    font-size: var(--event-card-5050-date-block-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-secondary-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__secondary {
    --event-card-5050-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-secondary-font-size: 16px;
    --event-card-5050-date-block-secondary-font-weight: 500;
    --event-card-5050-date-block-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-secondary-line-height: 1.5;
    --event-card-5050-date-block-secondary-text-transform: none;
    --event-card-5050-date-block-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-secondary-font-style: normal;
    --event-card-5050-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-secondary-font-family);
    font-size: var(--event-card-5050-date-block-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-secondary-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-large .event-card-5050-date-block__secondary {
    --event-card-5050-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-secondary-font-size: 16px;
    --event-card-5050-date-block-secondary-font-weight: 500;
    --event-card-5050-date-block-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-secondary-line-height: 1.5;
    --event-card-5050-date-block-secondary-text-transform: none;
    --event-card-5050-date-block-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-secondary-font-style: normal;
    --event-card-5050-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-secondary-font-family);
    font-size: var(--event-card-5050-date-block-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-secondary-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-small .event-card-5050-date-block__paragraph {
    --event-card-5050-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-description-font-size: 13px;
    --event-card-5050-date-block-description-font-weight: 400;
    --event-card-5050-date-block-description-letter-spacing: 0px;
    --event-card-5050-date-block-description-line-height: 1.538;
    --event-card-5050-date-block-description-text-transform: none;
    --event-card-5050-date-block-description-font-variant-numeric: normal;
    --event-card-5050-date-block-description-font-style: normal;
    --event-card-5050-date-block-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-description-font-family);
    font-size: var(--event-card-5050-date-block-description-font-size);
    font-weight: var(--event-card-5050-date-block-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-description-line-height);
    text-transform: var(--event-card-5050-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-description-font-style);
    text-decoration: var(--event-card-5050-date-block-description-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__paragraph {
    --event-card-5050-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-description-font-size: 15px;
    --event-card-5050-date-block-description-font-weight: 400;
    --event-card-5050-date-block-description-letter-spacing: 0px;
    --event-card-5050-date-block-description-line-height: 1.467;
    --event-card-5050-date-block-description-text-transform: none;
    --event-card-5050-date-block-description-font-variant-numeric: normal;
    --event-card-5050-date-block-description-font-style: normal;
    --event-card-5050-date-block-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-description-font-family);
    font-size: var(--event-card-5050-date-block-description-font-size);
    font-weight: var(--event-card-5050-date-block-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-description-line-height);
    text-transform: var(--event-card-5050-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-description-font-style);
    text-decoration: var(--event-card-5050-date-block-description-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light.event-card-5050-date-block--size-large .event-card-5050-date-block__paragraph {
    --event-card-5050-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-description-font-size: 15px;
    --event-card-5050-date-block-description-font-weight: 400;
    --event-card-5050-date-block-description-letter-spacing: 0px;
    --event-card-5050-date-block-description-line-height: 1.467;
    --event-card-5050-date-block-description-text-transform: none;
    --event-card-5050-date-block-description-font-variant-numeric: normal;
    --event-card-5050-date-block-description-font-style: normal;
    --event-card-5050-date-block-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-description-font-family);
    font-size: var(--event-card-5050-date-block-description-font-size);
    font-weight: var(--event-card-5050-date-block-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-description-line-height);
    text-transform: var(--event-card-5050-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-description-font-style);
    text-decoration: var(--event-card-5050-date-block-description-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__supporting {
    --event-card-5050-date-block-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-supporting-type-font-size: 12px;
    --event-card-5050-date-block-supporting-type-font-weight: 500;
    --event-card-5050-date-block-supporting-type-letter-spacing: 0px;
    --event-card-5050-date-block-supporting-type-line-height: 1.333;
    --event-card-5050-date-block-supporting-type-text-transform: none;
    --event-card-5050-date-block-supporting-type-font-variant-numeric: normal;
    --event-card-5050-date-block-supporting-type-font-style: normal;
    --event-card-5050-date-block-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-supporting-type-font-family);
    font-size: var(--event-card-5050-date-block-supporting-type-font-size);
    font-weight: var(--event-card-5050-date-block-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-supporting-type-line-height);
    text-transform: var(--event-card-5050-date-block-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-supporting-type-font-style);
    text-decoration: var(--event-card-5050-date-block-supporting-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__footnote {
    --event-card-5050-date-block-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-footnote-type-font-size: 12px;
    --event-card-5050-date-block-footnote-type-font-weight: 400;
    --event-card-5050-date-block-footnote-type-letter-spacing: 0px;
    --event-card-5050-date-block-footnote-type-line-height: 1.333;
    --event-card-5050-date-block-footnote-type-text-transform: none;
    --event-card-5050-date-block-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-footnote-type-font-style: normal;
    --event-card-5050-date-block-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-footnote-type-font-family);
    font-size: var(--event-card-5050-date-block-footnote-type-font-size);
    font-weight: var(--event-card-5050-date-block-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-footnote-type-line-height);
    text-transform: var(--event-card-5050-date-block-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-footnote-type-font-style);
    text-decoration: var(--event-card-5050-date-block-footnote-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__footnote-link {
    --event-card-5050-date-block-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-footnote-link-type-font-size: 12px;
    --event-card-5050-date-block-footnote-link-type-font-weight: 400;
    --event-card-5050-date-block-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-date-block-footnote-link-type-line-height: 1.333;
    --event-card-5050-date-block-footnote-link-type-text-transform: none;
    --event-card-5050-date-block-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-footnote-link-type-font-style: normal;
    --event-card-5050-date-block-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-footnote-link-type-font-family);
    font-size: var(--event-card-5050-date-block-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-date-block-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-date-block-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-date-block-footnote-link-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__cta-link {
    --event-card-5050-date-block-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-cta-type-font-size: 14px;
    --event-card-5050-date-block-cta-type-font-weight: 700;
    --event-card-5050-date-block-cta-type-letter-spacing: 0px;
    --event-card-5050-date-block-cta-type-line-height: 1.429;
    --event-card-5050-date-block-cta-type-text-transform: none;
    --event-card-5050-date-block-cta-type-font-variant-numeric: normal;
    --event-card-5050-date-block-cta-type-font-style: normal;
    --event-card-5050-date-block-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-cta-type-font-family);
    font-size: var(--event-card-5050-date-block-cta-type-font-size);
    font-weight: var(--event-card-5050-date-block-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-cta-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-cta-type-line-height);
    text-transform: var(--event-card-5050-date-block-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-cta-type-font-style);
    text-decoration: var(--event-card-5050-date-block-cta-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__day {
    --event-card-5050-date-block-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-date-block-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-date-block-date-day-font-weight: 700;
    --event-card-5050-date-block-date-day-letter-spacing: 0px;
    --event-card-5050-date-block-date-day-line-height: 1.111;
    --event-card-5050-date-block-date-day-text-transform: none;
    --event-card-5050-date-block-date-day-font-variant-numeric: normal;
    --event-card-5050-date-block-date-day-font-style: normal;
    --event-card-5050-date-block-date-day-text-decoration: none;
    font-family: var(--event-card-5050-date-block-date-day-font-family);
    font-size: var(--event-card-5050-date-block-date-day-font-size);
    font-weight: var(--event-card-5050-date-block-date-day-font-weight);
    letter-spacing: var(--event-card-5050-date-block-date-day-letter-spacing);
    line-height: var(--event-card-5050-date-block-date-day-line-height);
    text-transform: var(--event-card-5050-date-block-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-date-day-font-style);
    text-decoration: var(--event-card-5050-date-block-date-day-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__month {
    --event-card-5050-date-block-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-date-month-font-size: 20px;
    --event-card-5050-date-block-date-month-font-weight: 700;
    --event-card-5050-date-block-date-month-letter-spacing: 0px;
    --event-card-5050-date-block-date-month-line-height: 1.4;
    --event-card-5050-date-block-date-month-text-transform: none;
    --event-card-5050-date-block-date-month-font-variant-numeric: normal;
    --event-card-5050-date-block-date-month-font-style: normal;
    --event-card-5050-date-block-date-month-text-decoration: none;
    font-family: var(--event-card-5050-date-block-date-month-font-family);
    font-size: var(--event-card-5050-date-block-date-month-font-size);
    font-weight: var(--event-card-5050-date-block-date-month-font-weight);
    letter-spacing: var(--event-card-5050-date-block-date-month-letter-spacing);
    line-height: var(--event-card-5050-date-block-date-month-line-height);
    text-transform: var(--event-card-5050-date-block-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-date-month-font-style);
    text-decoration: var(--event-card-5050-date-block-date-month-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__year {
    --event-card-5050-date-block-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-date-year-font-size: 20px;
    --event-card-5050-date-block-date-year-font-weight: 700;
    --event-card-5050-date-block-date-year-letter-spacing: 0px;
    --event-card-5050-date-block-date-year-line-height: 1.4;
    --event-card-5050-date-block-date-year-text-transform: none;
    --event-card-5050-date-block-date-year-font-variant-numeric: normal;
    --event-card-5050-date-block-date-year-font-style: normal;
    --event-card-5050-date-block-date-year-text-decoration: none;
    font-family: var(--event-card-5050-date-block-date-year-font-family);
    font-size: var(--event-card-5050-date-block-date-year-font-size);
    font-weight: var(--event-card-5050-date-block-date-year-font-weight);
    letter-spacing: var(--event-card-5050-date-block-date-year-letter-spacing);
    line-height: var(--event-card-5050-date-block-date-year-line-height);
    text-transform: var(--event-card-5050-date-block-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-date-year-font-style);
    text-decoration: var(--event-card-5050-date-block-date-year-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--light .event-card-5050-date-block__event-type-label {
    --event-card-5050-date-block-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-event-type-label-font-size: 12px;
    --event-card-5050-date-block-event-type-label-font-weight: 700;
    --event-card-5050-date-block-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-date-block-event-type-label-line-height: 1.333;
    --event-card-5050-date-block-event-type-label-text-transform: uppercase;
    --event-card-5050-date-block-event-type-label-font-variant-numeric: normal;
    --event-card-5050-date-block-event-type-label-font-style: normal;
    --event-card-5050-date-block-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-date-block-event-type-label-font-family);
    font-size: var(--event-card-5050-date-block-event-type-label-font-size);
    font-weight: var(--event-card-5050-date-block-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-date-block-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-date-block-event-type-label-line-height);
    text-transform: var(--event-card-5050-date-block-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-event-type-label-font-style);
    text-decoration: var(--event-card-5050-date-block-event-type-label-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark {
    --event-card-5050-date-block-bg: #4f5153;
    --event-card-5050-date-block-text: #f3f4f6;
    --event-card-5050-date-block-muted: #a6a9aa;
    --event-card-5050-date-block-supporting: #a6a9aa;
    --event-card-5050-date-block-footnote: #0a1264;
    --event-card-5050-date-block-accent: #005eff;
    --event-card-5050-date-block-cta-registered: #a6a9aa;
    --event-card-5050-date-block-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-date-block-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-date-block-badge-live-text: #ffffff;
    --event-card-5050-date-block-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-date-block-badge-replay-text: #ffffff;
    --event-card-5050-date-block-date-bg: #0a1264;
    --event-card-5050-date-block-date-text: #f3f4f6;
    --event-card-5050-date-block-type-bg: #292b2c;
    --event-card-5050-date-block-type-text: #f3f4f6;
    --event-card-5050-date-block-radius: 0;
    --event-card-5050-date-block-badge-radius: 6px;
    --event-card-5050-date-block-shadow: none;
    --event-card-5050-date-block-shadow-hover: none;
    --event-card-5050-date-block-border-width: 0;
    --event-card-5050-date-block-border-color: transparent;
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-small .event-card-5050-date-block__time-row {
    --event-card-5050-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-time-row-font-size: 14px;
    --event-card-5050-date-block-time-row-font-weight: 500;
    --event-card-5050-date-block-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-time-row-line-height: 1.429;
    --event-card-5050-date-block-time-row-text-transform: uppercase;
    --event-card-5050-date-block-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-time-row-font-style: normal;
    --event-card-5050-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-time-row-font-family);
    font-size: var(--event-card-5050-date-block-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-time-row-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__time-row {
    --event-card-5050-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-time-row-font-size: 15px;
    --event-card-5050-date-block-time-row-font-weight: 500;
    --event-card-5050-date-block-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-time-row-line-height: 1.467;
    --event-card-5050-date-block-time-row-text-transform: uppercase;
    --event-card-5050-date-block-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-time-row-font-style: normal;
    --event-card-5050-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-time-row-font-family);
    font-size: var(--event-card-5050-date-block-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-time-row-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-large .event-card-5050-date-block__time-row {
    --event-card-5050-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-time-row-font-size: 15px;
    --event-card-5050-date-block-time-row-font-weight: 500;
    --event-card-5050-date-block-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-time-row-line-height: 1.467;
    --event-card-5050-date-block-time-row-text-transform: uppercase;
    --event-card-5050-date-block-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-time-row-font-style: normal;
    --event-card-5050-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-time-row-font-family);
    font-size: var(--event-card-5050-date-block-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-time-row-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-small .event-card-5050-date-block__primary {
    --event-card-5050-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-title-font-size: 20px;
    --event-card-5050-date-block-title-font-weight: 700;
    --event-card-5050-date-block-title-letter-spacing: 0px;
    --event-card-5050-date-block-title-line-height: 1.4;
    --event-card-5050-date-block-title-text-transform: none;
    --event-card-5050-date-block-title-font-variant-numeric: normal;
    --event-card-5050-date-block-title-font-style: normal;
    --event-card-5050-date-block-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-title-font-family);
    font-size: var(--event-card-5050-date-block-title-font-size);
    font-weight: var(--event-card-5050-date-block-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-title-line-height);
    text-transform: var(--event-card-5050-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-title-font-style);
    text-decoration: var(--event-card-5050-date-block-title-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__primary {
    --event-card-5050-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-date-block-title-font-weight: 700;
    --event-card-5050-date-block-title-letter-spacing: 0px;
    --event-card-5050-date-block-title-line-height: 1.333;
    --event-card-5050-date-block-title-text-transform: none;
    --event-card-5050-date-block-title-font-variant-numeric: normal;
    --event-card-5050-date-block-title-font-style: normal;
    --event-card-5050-date-block-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-title-font-family);
    font-size: var(--event-card-5050-date-block-title-font-size);
    font-weight: var(--event-card-5050-date-block-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-title-line-height);
    text-transform: var(--event-card-5050-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-title-font-style);
    text-decoration: var(--event-card-5050-date-block-title-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-large .event-card-5050-date-block__primary {
    --event-card-5050-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-date-block-title-font-weight: 700;
    --event-card-5050-date-block-title-letter-spacing: 0px;
    --event-card-5050-date-block-title-line-height: 1.286;
    --event-card-5050-date-block-title-text-transform: none;
    --event-card-5050-date-block-title-font-variant-numeric: normal;
    --event-card-5050-date-block-title-font-style: normal;
    --event-card-5050-date-block-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-title-font-family);
    font-size: var(--event-card-5050-date-block-title-font-size);
    font-weight: var(--event-card-5050-date-block-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-title-line-height);
    text-transform: var(--event-card-5050-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-title-font-style);
    text-decoration: var(--event-card-5050-date-block-title-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-small .event-card-5050-date-block__secondary {
    --event-card-5050-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-secondary-font-size: 14px;
    --event-card-5050-date-block-secondary-font-weight: 500;
    --event-card-5050-date-block-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-secondary-line-height: 1.429;
    --event-card-5050-date-block-secondary-text-transform: none;
    --event-card-5050-date-block-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-secondary-font-style: normal;
    --event-card-5050-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-secondary-font-family);
    font-size: var(--event-card-5050-date-block-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-secondary-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__secondary {
    --event-card-5050-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-secondary-font-size: 16px;
    --event-card-5050-date-block-secondary-font-weight: 500;
    --event-card-5050-date-block-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-secondary-line-height: 1.5;
    --event-card-5050-date-block-secondary-text-transform: none;
    --event-card-5050-date-block-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-secondary-font-style: normal;
    --event-card-5050-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-secondary-font-family);
    font-size: var(--event-card-5050-date-block-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-secondary-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-large .event-card-5050-date-block__secondary {
    --event-card-5050-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-secondary-font-size: 16px;
    --event-card-5050-date-block-secondary-font-weight: 500;
    --event-card-5050-date-block-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-secondary-line-height: 1.5;
    --event-card-5050-date-block-secondary-text-transform: none;
    --event-card-5050-date-block-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-secondary-font-style: normal;
    --event-card-5050-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-secondary-font-family);
    font-size: var(--event-card-5050-date-block-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-secondary-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-small .event-card-5050-date-block__paragraph {
    --event-card-5050-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-description-font-size: 13px;
    --event-card-5050-date-block-description-font-weight: 400;
    --event-card-5050-date-block-description-letter-spacing: 0px;
    --event-card-5050-date-block-description-line-height: 1.538;
    --event-card-5050-date-block-description-text-transform: none;
    --event-card-5050-date-block-description-font-variant-numeric: normal;
    --event-card-5050-date-block-description-font-style: normal;
    --event-card-5050-date-block-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-description-font-family);
    font-size: var(--event-card-5050-date-block-description-font-size);
    font-weight: var(--event-card-5050-date-block-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-description-line-height);
    text-transform: var(--event-card-5050-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-description-font-style);
    text-decoration: var(--event-card-5050-date-block-description-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__paragraph {
    --event-card-5050-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-description-font-size: 15px;
    --event-card-5050-date-block-description-font-weight: 400;
    --event-card-5050-date-block-description-letter-spacing: 0px;
    --event-card-5050-date-block-description-line-height: 1.467;
    --event-card-5050-date-block-description-text-transform: none;
    --event-card-5050-date-block-description-font-variant-numeric: normal;
    --event-card-5050-date-block-description-font-style: normal;
    --event-card-5050-date-block-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-description-font-family);
    font-size: var(--event-card-5050-date-block-description-font-size);
    font-weight: var(--event-card-5050-date-block-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-description-line-height);
    text-transform: var(--event-card-5050-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-description-font-style);
    text-decoration: var(--event-card-5050-date-block-description-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark.event-card-5050-date-block--size-large .event-card-5050-date-block__paragraph {
    --event-card-5050-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-description-font-size: 15px;
    --event-card-5050-date-block-description-font-weight: 400;
    --event-card-5050-date-block-description-letter-spacing: 0px;
    --event-card-5050-date-block-description-line-height: 1.467;
    --event-card-5050-date-block-description-text-transform: none;
    --event-card-5050-date-block-description-font-variant-numeric: normal;
    --event-card-5050-date-block-description-font-style: normal;
    --event-card-5050-date-block-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-description-font-family);
    font-size: var(--event-card-5050-date-block-description-font-size);
    font-weight: var(--event-card-5050-date-block-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-description-line-height);
    text-transform: var(--event-card-5050-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-description-font-style);
    text-decoration: var(--event-card-5050-date-block-description-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__supporting {
    --event-card-5050-date-block-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-supporting-type-font-size: 12px;
    --event-card-5050-date-block-supporting-type-font-weight: 500;
    --event-card-5050-date-block-supporting-type-letter-spacing: 0px;
    --event-card-5050-date-block-supporting-type-line-height: 1.333;
    --event-card-5050-date-block-supporting-type-text-transform: none;
    --event-card-5050-date-block-supporting-type-font-variant-numeric: normal;
    --event-card-5050-date-block-supporting-type-font-style: normal;
    --event-card-5050-date-block-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-supporting-type-font-family);
    font-size: var(--event-card-5050-date-block-supporting-type-font-size);
    font-weight: var(--event-card-5050-date-block-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-supporting-type-line-height);
    text-transform: var(--event-card-5050-date-block-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-supporting-type-font-style);
    text-decoration: var(--event-card-5050-date-block-supporting-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__footnote {
    --event-card-5050-date-block-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-footnote-type-font-size: 12px;
    --event-card-5050-date-block-footnote-type-font-weight: 400;
    --event-card-5050-date-block-footnote-type-letter-spacing: 0px;
    --event-card-5050-date-block-footnote-type-line-height: 1.333;
    --event-card-5050-date-block-footnote-type-text-transform: none;
    --event-card-5050-date-block-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-footnote-type-font-style: normal;
    --event-card-5050-date-block-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-footnote-type-font-family);
    font-size: var(--event-card-5050-date-block-footnote-type-font-size);
    font-weight: var(--event-card-5050-date-block-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-footnote-type-line-height);
    text-transform: var(--event-card-5050-date-block-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-footnote-type-font-style);
    text-decoration: var(--event-card-5050-date-block-footnote-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__footnote-link {
    --event-card-5050-date-block-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-footnote-link-type-font-size: 12px;
    --event-card-5050-date-block-footnote-link-type-font-weight: 400;
    --event-card-5050-date-block-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-date-block-footnote-link-type-line-height: 1.333;
    --event-card-5050-date-block-footnote-link-type-text-transform: none;
    --event-card-5050-date-block-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-footnote-link-type-font-style: normal;
    --event-card-5050-date-block-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-footnote-link-type-font-family);
    font-size: var(--event-card-5050-date-block-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-date-block-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-date-block-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-date-block-footnote-link-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__cta-link {
    --event-card-5050-date-block-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-cta-type-font-size: 14px;
    --event-card-5050-date-block-cta-type-font-weight: 700;
    --event-card-5050-date-block-cta-type-letter-spacing: 0px;
    --event-card-5050-date-block-cta-type-line-height: 1.429;
    --event-card-5050-date-block-cta-type-text-transform: none;
    --event-card-5050-date-block-cta-type-font-variant-numeric: normal;
    --event-card-5050-date-block-cta-type-font-style: normal;
    --event-card-5050-date-block-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-cta-type-font-family);
    font-size: var(--event-card-5050-date-block-cta-type-font-size);
    font-weight: var(--event-card-5050-date-block-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-cta-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-cta-type-line-height);
    text-transform: var(--event-card-5050-date-block-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-cta-type-font-style);
    text-decoration: var(--event-card-5050-date-block-cta-type-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__day {
    --event-card-5050-date-block-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-date-block-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-date-block-date-day-font-weight: 700;
    --event-card-5050-date-block-date-day-letter-spacing: 0px;
    --event-card-5050-date-block-date-day-line-height: 1.111;
    --event-card-5050-date-block-date-day-text-transform: none;
    --event-card-5050-date-block-date-day-font-variant-numeric: normal;
    --event-card-5050-date-block-date-day-font-style: normal;
    --event-card-5050-date-block-date-day-text-decoration: none;
    font-family: var(--event-card-5050-date-block-date-day-font-family);
    font-size: var(--event-card-5050-date-block-date-day-font-size);
    font-weight: var(--event-card-5050-date-block-date-day-font-weight);
    letter-spacing: var(--event-card-5050-date-block-date-day-letter-spacing);
    line-height: var(--event-card-5050-date-block-date-day-line-height);
    text-transform: var(--event-card-5050-date-block-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-date-day-font-style);
    text-decoration: var(--event-card-5050-date-block-date-day-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__month {
    --event-card-5050-date-block-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-date-month-font-size: 20px;
    --event-card-5050-date-block-date-month-font-weight: 700;
    --event-card-5050-date-block-date-month-letter-spacing: 0px;
    --event-card-5050-date-block-date-month-line-height: 1.4;
    --event-card-5050-date-block-date-month-text-transform: none;
    --event-card-5050-date-block-date-month-font-variant-numeric: normal;
    --event-card-5050-date-block-date-month-font-style: normal;
    --event-card-5050-date-block-date-month-text-decoration: none;
    font-family: var(--event-card-5050-date-block-date-month-font-family);
    font-size: var(--event-card-5050-date-block-date-month-font-size);
    font-weight: var(--event-card-5050-date-block-date-month-font-weight);
    letter-spacing: var(--event-card-5050-date-block-date-month-letter-spacing);
    line-height: var(--event-card-5050-date-block-date-month-line-height);
    text-transform: var(--event-card-5050-date-block-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-date-month-font-style);
    text-decoration: var(--event-card-5050-date-block-date-month-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__year {
    --event-card-5050-date-block-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-date-year-font-size: 20px;
    --event-card-5050-date-block-date-year-font-weight: 700;
    --event-card-5050-date-block-date-year-letter-spacing: 0px;
    --event-card-5050-date-block-date-year-line-height: 1.4;
    --event-card-5050-date-block-date-year-text-transform: none;
    --event-card-5050-date-block-date-year-font-variant-numeric: normal;
    --event-card-5050-date-block-date-year-font-style: normal;
    --event-card-5050-date-block-date-year-text-decoration: none;
    font-family: var(--event-card-5050-date-block-date-year-font-family);
    font-size: var(--event-card-5050-date-block-date-year-font-size);
    font-weight: var(--event-card-5050-date-block-date-year-font-weight);
    letter-spacing: var(--event-card-5050-date-block-date-year-letter-spacing);
    line-height: var(--event-card-5050-date-block-date-year-line-height);
    text-transform: var(--event-card-5050-date-block-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-date-year-font-style);
    text-decoration: var(--event-card-5050-date-block-date-year-text-decoration);
}
.event-card-5050-date-block.event-card-5050-date-block-theme--dark .event-card-5050-date-block__event-type-label {
    --event-card-5050-date-block-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-event-type-label-font-size: 12px;
    --event-card-5050-date-block-event-type-label-font-weight: 700;
    --event-card-5050-date-block-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-date-block-event-type-label-line-height: 1.333;
    --event-card-5050-date-block-event-type-label-text-transform: uppercase;
    --event-card-5050-date-block-event-type-label-font-variant-numeric: normal;
    --event-card-5050-date-block-event-type-label-font-style: normal;
    --event-card-5050-date-block-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-date-block-event-type-label-font-family);
    font-size: var(--event-card-5050-date-block-event-type-label-font-size);
    font-weight: var(--event-card-5050-date-block-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-date-block-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-date-block-event-type-label-line-height);
    text-transform: var(--event-card-5050-date-block-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-event-type-label-font-style);
    text-decoration: var(--event-card-5050-date-block-event-type-label-text-decoration);
}
/* component: event_card_5050_date_block_media */
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light {
    --event-card-5050-date-block-media-bg: #ffffff;
    --event-card-5050-date-block-media-text: #000000;
    --event-card-5050-date-block-media-muted: #75787b;
    --event-card-5050-date-block-media-supporting: #75787b;
    --event-card-5050-date-block-media-footnote: #0a1264;
    --event-card-5050-date-block-media-accent: #005eff;
    --event-card-5050-date-block-media-cta-registered: #75787b;
    --event-card-5050-date-block-media-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-date-block-media-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-date-block-media-badge-live-text: #ffffff;
    --event-card-5050-date-block-media-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-date-block-media-badge-replay-text: #ffffff;
    --event-card-5050-date-block-media-date-bg: #0a1264;
    --event-card-5050-date-block-media-date-text: #ffffff;
    --event-card-5050-date-block-media-type-bg: #e8e8f0;
    --event-card-5050-date-block-media-type-text: #000000;
    --event-card-5050-date-block-media-media-bg: #0a1264;
    --event-card-5050-date-block-media-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-5050-date-block-media-radius: 0;
    --event-card-5050-date-block-media-badge-radius: 6px;
    --event-card-5050-date-block-media-shadow: none;
    --event-card-5050-date-block-media-shadow-hover: none;
    --event-card-5050-date-block-media-border-width: 0;
    --event-card-5050-date-block-media-border-color: transparent;
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__time-row {
    --event-card-5050-date-block-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-time-row-font-size: 14px;
    --event-card-5050-date-block-media-time-row-font-weight: 500;
    --event-card-5050-date-block-media-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-media-time-row-line-height: 1.429;
    --event-card-5050-date-block-media-time-row-text-transform: uppercase;
    --event-card-5050-date-block-media-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-media-time-row-font-style: normal;
    --event-card-5050-date-block-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-time-row-font-family);
    font-size: var(--event-card-5050-date-block-media-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-media-time-row-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__time-row {
    --event-card-5050-date-block-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-time-row-font-size: 15px;
    --event-card-5050-date-block-media-time-row-font-weight: 500;
    --event-card-5050-date-block-media-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-media-time-row-line-height: 1.467;
    --event-card-5050-date-block-media-time-row-text-transform: uppercase;
    --event-card-5050-date-block-media-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-media-time-row-font-style: normal;
    --event-card-5050-date-block-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-time-row-font-family);
    font-size: var(--event-card-5050-date-block-media-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-media-time-row-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__time-row {
    --event-card-5050-date-block-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-time-row-font-size: 15px;
    --event-card-5050-date-block-media-time-row-font-weight: 500;
    --event-card-5050-date-block-media-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-media-time-row-line-height: 1.467;
    --event-card-5050-date-block-media-time-row-text-transform: uppercase;
    --event-card-5050-date-block-media-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-media-time-row-font-style: normal;
    --event-card-5050-date-block-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-time-row-font-family);
    font-size: var(--event-card-5050-date-block-media-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-media-time-row-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__primary {
    --event-card-5050-date-block-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-title-font-size: 20px;
    --event-card-5050-date-block-media-title-font-weight: 700;
    --event-card-5050-date-block-media-title-letter-spacing: 0px;
    --event-card-5050-date-block-media-title-line-height: 1.4;
    --event-card-5050-date-block-media-title-text-transform: none;
    --event-card-5050-date-block-media-title-font-variant-numeric: normal;
    --event-card-5050-date-block-media-title-font-style: normal;
    --event-card-5050-date-block-media-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-title-font-family);
    font-size: var(--event-card-5050-date-block-media-title-font-size);
    font-weight: var(--event-card-5050-date-block-media-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-title-line-height);
    text-transform: var(--event-card-5050-date-block-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-title-font-style);
    text-decoration: var(--event-card-5050-date-block-media-title-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__primary {
    --event-card-5050-date-block-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-date-block-media-title-font-weight: 700;
    --event-card-5050-date-block-media-title-letter-spacing: 0px;
    --event-card-5050-date-block-media-title-line-height: 1.333;
    --event-card-5050-date-block-media-title-text-transform: none;
    --event-card-5050-date-block-media-title-font-variant-numeric: normal;
    --event-card-5050-date-block-media-title-font-style: normal;
    --event-card-5050-date-block-media-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-title-font-family);
    font-size: var(--event-card-5050-date-block-media-title-font-size);
    font-weight: var(--event-card-5050-date-block-media-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-title-line-height);
    text-transform: var(--event-card-5050-date-block-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-title-font-style);
    text-decoration: var(--event-card-5050-date-block-media-title-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__primary {
    --event-card-5050-date-block-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-date-block-media-title-font-weight: 700;
    --event-card-5050-date-block-media-title-letter-spacing: 0px;
    --event-card-5050-date-block-media-title-line-height: 1.286;
    --event-card-5050-date-block-media-title-text-transform: none;
    --event-card-5050-date-block-media-title-font-variant-numeric: normal;
    --event-card-5050-date-block-media-title-font-style: normal;
    --event-card-5050-date-block-media-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-title-font-family);
    font-size: var(--event-card-5050-date-block-media-title-font-size);
    font-weight: var(--event-card-5050-date-block-media-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-title-line-height);
    text-transform: var(--event-card-5050-date-block-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-title-font-style);
    text-decoration: var(--event-card-5050-date-block-media-title-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__secondary {
    --event-card-5050-date-block-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-secondary-font-size: 14px;
    --event-card-5050-date-block-media-secondary-font-weight: 500;
    --event-card-5050-date-block-media-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-media-secondary-line-height: 1.429;
    --event-card-5050-date-block-media-secondary-text-transform: none;
    --event-card-5050-date-block-media-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-media-secondary-font-style: normal;
    --event-card-5050-date-block-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-secondary-font-family);
    font-size: var(--event-card-5050-date-block-media-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-media-secondary-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__secondary {
    --event-card-5050-date-block-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-secondary-font-size: 16px;
    --event-card-5050-date-block-media-secondary-font-weight: 500;
    --event-card-5050-date-block-media-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-media-secondary-line-height: 1.5;
    --event-card-5050-date-block-media-secondary-text-transform: none;
    --event-card-5050-date-block-media-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-media-secondary-font-style: normal;
    --event-card-5050-date-block-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-secondary-font-family);
    font-size: var(--event-card-5050-date-block-media-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-media-secondary-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__secondary {
    --event-card-5050-date-block-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-secondary-font-size: 16px;
    --event-card-5050-date-block-media-secondary-font-weight: 500;
    --event-card-5050-date-block-media-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-media-secondary-line-height: 1.5;
    --event-card-5050-date-block-media-secondary-text-transform: none;
    --event-card-5050-date-block-media-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-media-secondary-font-style: normal;
    --event-card-5050-date-block-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-secondary-font-family);
    font-size: var(--event-card-5050-date-block-media-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-media-secondary-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__paragraph {
    --event-card-5050-date-block-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-description-font-size: 13px;
    --event-card-5050-date-block-media-description-font-weight: 400;
    --event-card-5050-date-block-media-description-letter-spacing: 0px;
    --event-card-5050-date-block-media-description-line-height: 1.538;
    --event-card-5050-date-block-media-description-text-transform: none;
    --event-card-5050-date-block-media-description-font-variant-numeric: normal;
    --event-card-5050-date-block-media-description-font-style: normal;
    --event-card-5050-date-block-media-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-description-font-family);
    font-size: var(--event-card-5050-date-block-media-description-font-size);
    font-weight: var(--event-card-5050-date-block-media-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-description-line-height);
    text-transform: var(--event-card-5050-date-block-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-description-font-style);
    text-decoration: var(--event-card-5050-date-block-media-description-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__paragraph {
    --event-card-5050-date-block-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-description-font-size: 15px;
    --event-card-5050-date-block-media-description-font-weight: 400;
    --event-card-5050-date-block-media-description-letter-spacing: 0px;
    --event-card-5050-date-block-media-description-line-height: 1.467;
    --event-card-5050-date-block-media-description-text-transform: none;
    --event-card-5050-date-block-media-description-font-variant-numeric: normal;
    --event-card-5050-date-block-media-description-font-style: normal;
    --event-card-5050-date-block-media-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-description-font-family);
    font-size: var(--event-card-5050-date-block-media-description-font-size);
    font-weight: var(--event-card-5050-date-block-media-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-description-line-height);
    text-transform: var(--event-card-5050-date-block-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-description-font-style);
    text-decoration: var(--event-card-5050-date-block-media-description-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__paragraph {
    --event-card-5050-date-block-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-description-font-size: 15px;
    --event-card-5050-date-block-media-description-font-weight: 400;
    --event-card-5050-date-block-media-description-letter-spacing: 0px;
    --event-card-5050-date-block-media-description-line-height: 1.467;
    --event-card-5050-date-block-media-description-text-transform: none;
    --event-card-5050-date-block-media-description-font-variant-numeric: normal;
    --event-card-5050-date-block-media-description-font-style: normal;
    --event-card-5050-date-block-media-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-description-font-family);
    font-size: var(--event-card-5050-date-block-media-description-font-size);
    font-weight: var(--event-card-5050-date-block-media-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-description-line-height);
    text-transform: var(--event-card-5050-date-block-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-description-font-style);
    text-decoration: var(--event-card-5050-date-block-media-description-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__supporting {
    --event-card-5050-date-block-media-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-supporting-type-font-size: 12px;
    --event-card-5050-date-block-media-supporting-type-font-weight: 500;
    --event-card-5050-date-block-media-supporting-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-supporting-type-line-height: 1.333;
    --event-card-5050-date-block-media-supporting-type-text-transform: uppercase;
    --event-card-5050-date-block-media-supporting-type-font-variant-numeric: normal;
    --event-card-5050-date-block-media-supporting-type-font-style: normal;
    --event-card-5050-date-block-media-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-supporting-type-font-family);
    font-size: var(--event-card-5050-date-block-media-supporting-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-supporting-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-supporting-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-supporting-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__footnote {
    --event-card-5050-date-block-media-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-footnote-type-font-size: 12px;
    --event-card-5050-date-block-media-footnote-type-font-weight: 400;
    --event-card-5050-date-block-media-footnote-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-footnote-type-line-height: 1.333;
    --event-card-5050-date-block-media-footnote-type-text-transform: none;
    --event-card-5050-date-block-media-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-media-footnote-type-font-style: normal;
    --event-card-5050-date-block-media-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-footnote-type-font-family);
    font-size: var(--event-card-5050-date-block-media-footnote-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-footnote-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-footnote-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-footnote-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__footnote-link {
    --event-card-5050-date-block-media-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-footnote-link-type-font-size: 12px;
    --event-card-5050-date-block-media-footnote-link-type-font-weight: 400;
    --event-card-5050-date-block-media-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-footnote-link-type-line-height: 1.333;
    --event-card-5050-date-block-media-footnote-link-type-text-transform: none;
    --event-card-5050-date-block-media-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-media-footnote-link-type-font-style: normal;
    --event-card-5050-date-block-media-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-footnote-link-type-font-family);
    font-size: var(--event-card-5050-date-block-media-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-footnote-link-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__cta-link {
    --event-card-5050-date-block-media-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-cta-type-font-size: 14px;
    --event-card-5050-date-block-media-cta-type-font-weight: 700;
    --event-card-5050-date-block-media-cta-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-cta-type-line-height: 1.429;
    --event-card-5050-date-block-media-cta-type-text-transform: none;
    --event-card-5050-date-block-media-cta-type-font-variant-numeric: normal;
    --event-card-5050-date-block-media-cta-type-font-style: normal;
    --event-card-5050-date-block-media-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-cta-type-font-family);
    font-size: var(--event-card-5050-date-block-media-cta-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-cta-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-cta-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-cta-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-cta-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__day {
    --event-card-5050-date-block-media-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-date-block-media-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-date-block-media-date-day-font-weight: 700;
    --event-card-5050-date-block-media-date-day-letter-spacing: 0px;
    --event-card-5050-date-block-media-date-day-line-height: 1.111;
    --event-card-5050-date-block-media-date-day-text-transform: none;
    --event-card-5050-date-block-media-date-day-font-variant-numeric: normal;
    --event-card-5050-date-block-media-date-day-font-style: normal;
    --event-card-5050-date-block-media-date-day-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-date-day-font-family);
    font-size: var(--event-card-5050-date-block-media-date-day-font-size);
    font-weight: var(--event-card-5050-date-block-media-date-day-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-date-day-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-date-day-line-height);
    text-transform: var(--event-card-5050-date-block-media-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-date-day-font-style);
    text-decoration: var(--event-card-5050-date-block-media-date-day-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__month {
    --event-card-5050-date-block-media-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-date-month-font-size: 20px;
    --event-card-5050-date-block-media-date-month-font-weight: 700;
    --event-card-5050-date-block-media-date-month-letter-spacing: 0px;
    --event-card-5050-date-block-media-date-month-line-height: 1.4;
    --event-card-5050-date-block-media-date-month-text-transform: none;
    --event-card-5050-date-block-media-date-month-font-variant-numeric: normal;
    --event-card-5050-date-block-media-date-month-font-style: normal;
    --event-card-5050-date-block-media-date-month-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-date-month-font-family);
    font-size: var(--event-card-5050-date-block-media-date-month-font-size);
    font-weight: var(--event-card-5050-date-block-media-date-month-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-date-month-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-date-month-line-height);
    text-transform: var(--event-card-5050-date-block-media-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-date-month-font-style);
    text-decoration: var(--event-card-5050-date-block-media-date-month-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__year {
    --event-card-5050-date-block-media-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-date-year-font-size: 20px;
    --event-card-5050-date-block-media-date-year-font-weight: 700;
    --event-card-5050-date-block-media-date-year-letter-spacing: 0px;
    --event-card-5050-date-block-media-date-year-line-height: 1.4;
    --event-card-5050-date-block-media-date-year-text-transform: none;
    --event-card-5050-date-block-media-date-year-font-variant-numeric: normal;
    --event-card-5050-date-block-media-date-year-font-style: normal;
    --event-card-5050-date-block-media-date-year-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-date-year-font-family);
    font-size: var(--event-card-5050-date-block-media-date-year-font-size);
    font-weight: var(--event-card-5050-date-block-media-date-year-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-date-year-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-date-year-line-height);
    text-transform: var(--event-card-5050-date-block-media-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-date-year-font-style);
    text-decoration: var(--event-card-5050-date-block-media-date-year-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--light .event-card-5050-date-block-media__event-type-label {
    --event-card-5050-date-block-media-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-event-type-label-font-size: 12px;
    --event-card-5050-date-block-media-event-type-label-font-weight: 700;
    --event-card-5050-date-block-media-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-date-block-media-event-type-label-line-height: 1.333;
    --event-card-5050-date-block-media-event-type-label-text-transform: uppercase;
    --event-card-5050-date-block-media-event-type-label-font-variant-numeric: normal;
    --event-card-5050-date-block-media-event-type-label-font-style: normal;
    --event-card-5050-date-block-media-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-event-type-label-font-family);
    font-size: var(--event-card-5050-date-block-media-event-type-label-font-size);
    font-weight: var(--event-card-5050-date-block-media-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-event-type-label-line-height);
    text-transform: var(--event-card-5050-date-block-media-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-event-type-label-font-style);
    text-decoration: var(--event-card-5050-date-block-media-event-type-label-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark {
    --event-card-5050-date-block-media-bg: #4f5153;
    --event-card-5050-date-block-media-text: #f3f4f6;
    --event-card-5050-date-block-media-muted: #a6a9aa;
    --event-card-5050-date-block-media-supporting: #a6a9aa;
    --event-card-5050-date-block-media-footnote: #0a1264;
    --event-card-5050-date-block-media-accent: #005eff;
    --event-card-5050-date-block-media-cta-registered: #a6a9aa;
    --event-card-5050-date-block-media-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-date-block-media-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-date-block-media-badge-live-text: #ffffff;
    --event-card-5050-date-block-media-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-date-block-media-badge-replay-text: #ffffff;
    --event-card-5050-date-block-media-date-bg: #0a1264;
    --event-card-5050-date-block-media-date-text: #f3f4f6;
    --event-card-5050-date-block-media-type-bg: #292b2c;
    --event-card-5050-date-block-media-type-text: #f3f4f6;
    --event-card-5050-date-block-media-media-bg: #0a1264;
    --event-card-5050-date-block-media-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-5050-date-block-media-radius: 0;
    --event-card-5050-date-block-media-badge-radius: 6px;
    --event-card-5050-date-block-media-shadow: none;
    --event-card-5050-date-block-media-shadow-hover: none;
    --event-card-5050-date-block-media-border-width: 0;
    --event-card-5050-date-block-media-border-color: transparent;
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__time-row {
    --event-card-5050-date-block-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-time-row-font-size: 14px;
    --event-card-5050-date-block-media-time-row-font-weight: 500;
    --event-card-5050-date-block-media-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-media-time-row-line-height: 1.429;
    --event-card-5050-date-block-media-time-row-text-transform: uppercase;
    --event-card-5050-date-block-media-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-media-time-row-font-style: normal;
    --event-card-5050-date-block-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-time-row-font-family);
    font-size: var(--event-card-5050-date-block-media-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-media-time-row-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__time-row {
    --event-card-5050-date-block-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-time-row-font-size: 15px;
    --event-card-5050-date-block-media-time-row-font-weight: 500;
    --event-card-5050-date-block-media-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-media-time-row-line-height: 1.467;
    --event-card-5050-date-block-media-time-row-text-transform: uppercase;
    --event-card-5050-date-block-media-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-media-time-row-font-style: normal;
    --event-card-5050-date-block-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-time-row-font-family);
    font-size: var(--event-card-5050-date-block-media-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-media-time-row-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__time-row {
    --event-card-5050-date-block-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-time-row-font-size: 15px;
    --event-card-5050-date-block-media-time-row-font-weight: 500;
    --event-card-5050-date-block-media-time-row-letter-spacing: 0px;
    --event-card-5050-date-block-media-time-row-line-height: 1.467;
    --event-card-5050-date-block-media-time-row-text-transform: uppercase;
    --event-card-5050-date-block-media-time-row-font-variant-numeric: normal;
    --event-card-5050-date-block-media-time-row-font-style: normal;
    --event-card-5050-date-block-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-time-row-font-family);
    font-size: var(--event-card-5050-date-block-media-time-row-font-size);
    font-weight: var(--event-card-5050-date-block-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-time-row-line-height);
    text-transform: var(--event-card-5050-date-block-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-time-row-font-style);
    text-decoration: var(--event-card-5050-date-block-media-time-row-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__primary {
    --event-card-5050-date-block-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-title-font-size: 20px;
    --event-card-5050-date-block-media-title-font-weight: 700;
    --event-card-5050-date-block-media-title-letter-spacing: 0px;
    --event-card-5050-date-block-media-title-line-height: 1.4;
    --event-card-5050-date-block-media-title-text-transform: none;
    --event-card-5050-date-block-media-title-font-variant-numeric: normal;
    --event-card-5050-date-block-media-title-font-style: normal;
    --event-card-5050-date-block-media-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-title-font-family);
    font-size: var(--event-card-5050-date-block-media-title-font-size);
    font-weight: var(--event-card-5050-date-block-media-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-title-line-height);
    text-transform: var(--event-card-5050-date-block-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-title-font-style);
    text-decoration: var(--event-card-5050-date-block-media-title-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__primary {
    --event-card-5050-date-block-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-date-block-media-title-font-weight: 700;
    --event-card-5050-date-block-media-title-letter-spacing: 0px;
    --event-card-5050-date-block-media-title-line-height: 1.333;
    --event-card-5050-date-block-media-title-text-transform: none;
    --event-card-5050-date-block-media-title-font-variant-numeric: normal;
    --event-card-5050-date-block-media-title-font-style: normal;
    --event-card-5050-date-block-media-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-title-font-family);
    font-size: var(--event-card-5050-date-block-media-title-font-size);
    font-weight: var(--event-card-5050-date-block-media-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-title-line-height);
    text-transform: var(--event-card-5050-date-block-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-title-font-style);
    text-decoration: var(--event-card-5050-date-block-media-title-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__primary {
    --event-card-5050-date-block-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-date-block-media-title-font-weight: 700;
    --event-card-5050-date-block-media-title-letter-spacing: 0px;
    --event-card-5050-date-block-media-title-line-height: 1.286;
    --event-card-5050-date-block-media-title-text-transform: none;
    --event-card-5050-date-block-media-title-font-variant-numeric: normal;
    --event-card-5050-date-block-media-title-font-style: normal;
    --event-card-5050-date-block-media-title-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-title-font-family);
    font-size: var(--event-card-5050-date-block-media-title-font-size);
    font-weight: var(--event-card-5050-date-block-media-title-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-title-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-title-line-height);
    text-transform: var(--event-card-5050-date-block-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-title-font-style);
    text-decoration: var(--event-card-5050-date-block-media-title-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__secondary {
    --event-card-5050-date-block-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-secondary-font-size: 14px;
    --event-card-5050-date-block-media-secondary-font-weight: 500;
    --event-card-5050-date-block-media-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-media-secondary-line-height: 1.429;
    --event-card-5050-date-block-media-secondary-text-transform: none;
    --event-card-5050-date-block-media-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-media-secondary-font-style: normal;
    --event-card-5050-date-block-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-secondary-font-family);
    font-size: var(--event-card-5050-date-block-media-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-media-secondary-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__secondary {
    --event-card-5050-date-block-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-secondary-font-size: 16px;
    --event-card-5050-date-block-media-secondary-font-weight: 500;
    --event-card-5050-date-block-media-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-media-secondary-line-height: 1.5;
    --event-card-5050-date-block-media-secondary-text-transform: none;
    --event-card-5050-date-block-media-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-media-secondary-font-style: normal;
    --event-card-5050-date-block-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-secondary-font-family);
    font-size: var(--event-card-5050-date-block-media-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-media-secondary-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__secondary {
    --event-card-5050-date-block-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-secondary-font-size: 16px;
    --event-card-5050-date-block-media-secondary-font-weight: 500;
    --event-card-5050-date-block-media-secondary-letter-spacing: 0px;
    --event-card-5050-date-block-media-secondary-line-height: 1.5;
    --event-card-5050-date-block-media-secondary-text-transform: none;
    --event-card-5050-date-block-media-secondary-font-variant-numeric: normal;
    --event-card-5050-date-block-media-secondary-font-style: normal;
    --event-card-5050-date-block-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-secondary-font-family);
    font-size: var(--event-card-5050-date-block-media-secondary-font-size);
    font-weight: var(--event-card-5050-date-block-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-secondary-line-height);
    text-transform: var(--event-card-5050-date-block-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-secondary-font-style);
    text-decoration: var(--event-card-5050-date-block-media-secondary-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-small .event-card-5050-date-block-media__paragraph {
    --event-card-5050-date-block-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-description-font-size: 13px;
    --event-card-5050-date-block-media-description-font-weight: 400;
    --event-card-5050-date-block-media-description-letter-spacing: 0px;
    --event-card-5050-date-block-media-description-line-height: 1.538;
    --event-card-5050-date-block-media-description-text-transform: none;
    --event-card-5050-date-block-media-description-font-variant-numeric: normal;
    --event-card-5050-date-block-media-description-font-style: normal;
    --event-card-5050-date-block-media-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-description-font-family);
    font-size: var(--event-card-5050-date-block-media-description-font-size);
    font-weight: var(--event-card-5050-date-block-media-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-description-line-height);
    text-transform: var(--event-card-5050-date-block-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-description-font-style);
    text-decoration: var(--event-card-5050-date-block-media-description-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__paragraph {
    --event-card-5050-date-block-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-description-font-size: 15px;
    --event-card-5050-date-block-media-description-font-weight: 400;
    --event-card-5050-date-block-media-description-letter-spacing: 0px;
    --event-card-5050-date-block-media-description-line-height: 1.467;
    --event-card-5050-date-block-media-description-text-transform: none;
    --event-card-5050-date-block-media-description-font-variant-numeric: normal;
    --event-card-5050-date-block-media-description-font-style: normal;
    --event-card-5050-date-block-media-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-description-font-family);
    font-size: var(--event-card-5050-date-block-media-description-font-size);
    font-weight: var(--event-card-5050-date-block-media-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-description-line-height);
    text-transform: var(--event-card-5050-date-block-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-description-font-style);
    text-decoration: var(--event-card-5050-date-block-media-description-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark.event-card-5050-date-block-media--size-large .event-card-5050-date-block-media__paragraph {
    --event-card-5050-date-block-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-description-font-size: 15px;
    --event-card-5050-date-block-media-description-font-weight: 400;
    --event-card-5050-date-block-media-description-letter-spacing: 0px;
    --event-card-5050-date-block-media-description-line-height: 1.467;
    --event-card-5050-date-block-media-description-text-transform: none;
    --event-card-5050-date-block-media-description-font-variant-numeric: normal;
    --event-card-5050-date-block-media-description-font-style: normal;
    --event-card-5050-date-block-media-description-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-description-font-family);
    font-size: var(--event-card-5050-date-block-media-description-font-size);
    font-weight: var(--event-card-5050-date-block-media-description-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-description-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-description-line-height);
    text-transform: var(--event-card-5050-date-block-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-description-font-style);
    text-decoration: var(--event-card-5050-date-block-media-description-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__supporting {
    --event-card-5050-date-block-media-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-supporting-type-font-size: 12px;
    --event-card-5050-date-block-media-supporting-type-font-weight: 500;
    --event-card-5050-date-block-media-supporting-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-supporting-type-line-height: 1.333;
    --event-card-5050-date-block-media-supporting-type-text-transform: uppercase;
    --event-card-5050-date-block-media-supporting-type-font-variant-numeric: normal;
    --event-card-5050-date-block-media-supporting-type-font-style: normal;
    --event-card-5050-date-block-media-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-supporting-type-font-family);
    font-size: var(--event-card-5050-date-block-media-supporting-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-supporting-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-supporting-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-supporting-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__footnote {
    --event-card-5050-date-block-media-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-footnote-type-font-size: 12px;
    --event-card-5050-date-block-media-footnote-type-font-weight: 400;
    --event-card-5050-date-block-media-footnote-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-footnote-type-line-height: 1.333;
    --event-card-5050-date-block-media-footnote-type-text-transform: none;
    --event-card-5050-date-block-media-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-media-footnote-type-font-style: normal;
    --event-card-5050-date-block-media-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-footnote-type-font-family);
    font-size: var(--event-card-5050-date-block-media-footnote-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-footnote-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-footnote-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-footnote-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__footnote-link {
    --event-card-5050-date-block-media-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-footnote-link-type-font-size: 12px;
    --event-card-5050-date-block-media-footnote-link-type-font-weight: 400;
    --event-card-5050-date-block-media-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-footnote-link-type-line-height: 1.333;
    --event-card-5050-date-block-media-footnote-link-type-text-transform: none;
    --event-card-5050-date-block-media-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-date-block-media-footnote-link-type-font-style: normal;
    --event-card-5050-date-block-media-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-footnote-link-type-font-family);
    font-size: var(--event-card-5050-date-block-media-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-footnote-link-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__cta-link {
    --event-card-5050-date-block-media-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-cta-type-font-size: 14px;
    --event-card-5050-date-block-media-cta-type-font-weight: 700;
    --event-card-5050-date-block-media-cta-type-letter-spacing: 0px;
    --event-card-5050-date-block-media-cta-type-line-height: 1.429;
    --event-card-5050-date-block-media-cta-type-text-transform: none;
    --event-card-5050-date-block-media-cta-type-font-variant-numeric: normal;
    --event-card-5050-date-block-media-cta-type-font-style: normal;
    --event-card-5050-date-block-media-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-cta-type-font-family);
    font-size: var(--event-card-5050-date-block-media-cta-type-font-size);
    font-weight: var(--event-card-5050-date-block-media-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-cta-type-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-cta-type-line-height);
    text-transform: var(--event-card-5050-date-block-media-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-cta-type-font-style);
    text-decoration: var(--event-card-5050-date-block-media-cta-type-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__day {
    --event-card-5050-date-block-media-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-date-block-media-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-date-block-media-date-day-font-weight: 700;
    --event-card-5050-date-block-media-date-day-letter-spacing: 0px;
    --event-card-5050-date-block-media-date-day-line-height: 1.111;
    --event-card-5050-date-block-media-date-day-text-transform: none;
    --event-card-5050-date-block-media-date-day-font-variant-numeric: normal;
    --event-card-5050-date-block-media-date-day-font-style: normal;
    --event-card-5050-date-block-media-date-day-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-date-day-font-family);
    font-size: var(--event-card-5050-date-block-media-date-day-font-size);
    font-weight: var(--event-card-5050-date-block-media-date-day-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-date-day-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-date-day-line-height);
    text-transform: var(--event-card-5050-date-block-media-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-date-day-font-style);
    text-decoration: var(--event-card-5050-date-block-media-date-day-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__month {
    --event-card-5050-date-block-media-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-date-month-font-size: 20px;
    --event-card-5050-date-block-media-date-month-font-weight: 700;
    --event-card-5050-date-block-media-date-month-letter-spacing: 0px;
    --event-card-5050-date-block-media-date-month-line-height: 1.4;
    --event-card-5050-date-block-media-date-month-text-transform: none;
    --event-card-5050-date-block-media-date-month-font-variant-numeric: normal;
    --event-card-5050-date-block-media-date-month-font-style: normal;
    --event-card-5050-date-block-media-date-month-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-date-month-font-family);
    font-size: var(--event-card-5050-date-block-media-date-month-font-size);
    font-weight: var(--event-card-5050-date-block-media-date-month-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-date-month-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-date-month-line-height);
    text-transform: var(--event-card-5050-date-block-media-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-date-month-font-style);
    text-decoration: var(--event-card-5050-date-block-media-date-month-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__year {
    --event-card-5050-date-block-media-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-date-year-font-size: 20px;
    --event-card-5050-date-block-media-date-year-font-weight: 700;
    --event-card-5050-date-block-media-date-year-letter-spacing: 0px;
    --event-card-5050-date-block-media-date-year-line-height: 1.4;
    --event-card-5050-date-block-media-date-year-text-transform: none;
    --event-card-5050-date-block-media-date-year-font-variant-numeric: normal;
    --event-card-5050-date-block-media-date-year-font-style: normal;
    --event-card-5050-date-block-media-date-year-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-date-year-font-family);
    font-size: var(--event-card-5050-date-block-media-date-year-font-size);
    font-weight: var(--event-card-5050-date-block-media-date-year-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-date-year-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-date-year-line-height);
    text-transform: var(--event-card-5050-date-block-media-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-date-year-font-style);
    text-decoration: var(--event-card-5050-date-block-media-date-year-text-decoration);
}
.event-card-5050-date-block-media.event-card-5050-date-block-media-theme--dark .event-card-5050-date-block-media__event-type-label {
    --event-card-5050-date-block-media-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-date-block-media-event-type-label-font-size: 12px;
    --event-card-5050-date-block-media-event-type-label-font-weight: 700;
    --event-card-5050-date-block-media-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-date-block-media-event-type-label-line-height: 1.333;
    --event-card-5050-date-block-media-event-type-label-text-transform: uppercase;
    --event-card-5050-date-block-media-event-type-label-font-variant-numeric: normal;
    --event-card-5050-date-block-media-event-type-label-font-style: normal;
    --event-card-5050-date-block-media-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-date-block-media-event-type-label-font-family);
    font-size: var(--event-card-5050-date-block-media-event-type-label-font-size);
    font-weight: var(--event-card-5050-date-block-media-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-date-block-media-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-date-block-media-event-type-label-line-height);
    text-transform: var(--event-card-5050-date-block-media-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-date-block-media-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-date-block-media-event-type-label-font-style);
    text-decoration: var(--event-card-5050-date-block-media-event-type-label-text-decoration);
}
/* component: event_card_5050_essentials */
.event-card-5050-essentials.event-card-5050-essentials-theme--light {
    --event-card-5050-essentials-bg: #ffffff;
    --event-card-5050-essentials-text: #000000;
    --event-card-5050-essentials-muted: #75787b;
    --event-card-5050-essentials-supporting: #75787b;
    --event-card-5050-essentials-footnote: #0a1264;
    --event-card-5050-essentials-accent: #005eff;
    --event-card-5050-essentials-cta-registered: #75787b;
    --event-card-5050-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-essentials-badge-live-text: #ffffff;
    --event-card-5050-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-essentials-badge-replay-text: #ffffff;
    --event-card-5050-essentials-radius: 0;
    --event-card-5050-essentials-badge-radius: 6px;
    --event-card-5050-essentials-shadow: none;
    --event-card-5050-essentials-shadow-hover: none;
    --event-card-5050-essentials-border-width: 0;
    --event-card-5050-essentials-border-color: transparent;
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-small .event-card-5050-essentials__time-row {
    --event-card-5050-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-time-row-font-size: 14px;
    --event-card-5050-essentials-time-row-font-weight: 500;
    --event-card-5050-essentials-time-row-letter-spacing: 0px;
    --event-card-5050-essentials-time-row-line-height: 1.429;
    --event-card-5050-essentials-time-row-text-transform: uppercase;
    --event-card-5050-essentials-time-row-font-variant-numeric: normal;
    --event-card-5050-essentials-time-row-font-style: normal;
    --event-card-5050-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-5050-essentials-time-row-font-family);
    font-size: var(--event-card-5050-essentials-time-row-font-size);
    font-weight: var(--event-card-5050-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-5050-essentials-time-row-letter-spacing);
    line-height: var(--event-card-5050-essentials-time-row-line-height);
    text-transform: var(--event-card-5050-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-time-row-font-style);
    text-decoration: var(--event-card-5050-essentials-time-row-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__time-row {
    --event-card-5050-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-time-row-font-size: 15px;
    --event-card-5050-essentials-time-row-font-weight: 500;
    --event-card-5050-essentials-time-row-letter-spacing: 0px;
    --event-card-5050-essentials-time-row-line-height: 1.467;
    --event-card-5050-essentials-time-row-text-transform: uppercase;
    --event-card-5050-essentials-time-row-font-variant-numeric: normal;
    --event-card-5050-essentials-time-row-font-style: normal;
    --event-card-5050-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-5050-essentials-time-row-font-family);
    font-size: var(--event-card-5050-essentials-time-row-font-size);
    font-weight: var(--event-card-5050-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-5050-essentials-time-row-letter-spacing);
    line-height: var(--event-card-5050-essentials-time-row-line-height);
    text-transform: var(--event-card-5050-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-time-row-font-style);
    text-decoration: var(--event-card-5050-essentials-time-row-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-large .event-card-5050-essentials__time-row {
    --event-card-5050-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-time-row-font-size: 15px;
    --event-card-5050-essentials-time-row-font-weight: 500;
    --event-card-5050-essentials-time-row-letter-spacing: 0px;
    --event-card-5050-essentials-time-row-line-height: 1.467;
    --event-card-5050-essentials-time-row-text-transform: uppercase;
    --event-card-5050-essentials-time-row-font-variant-numeric: normal;
    --event-card-5050-essentials-time-row-font-style: normal;
    --event-card-5050-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-5050-essentials-time-row-font-family);
    font-size: var(--event-card-5050-essentials-time-row-font-size);
    font-weight: var(--event-card-5050-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-5050-essentials-time-row-letter-spacing);
    line-height: var(--event-card-5050-essentials-time-row-line-height);
    text-transform: var(--event-card-5050-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-time-row-font-style);
    text-decoration: var(--event-card-5050-essentials-time-row-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-small .event-card-5050-essentials__primary {
    --event-card-5050-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-title-font-size: 20px;
    --event-card-5050-essentials-title-font-weight: 700;
    --event-card-5050-essentials-title-letter-spacing: 0px;
    --event-card-5050-essentials-title-line-height: 1.4;
    --event-card-5050-essentials-title-text-transform: none;
    --event-card-5050-essentials-title-font-variant-numeric: normal;
    --event-card-5050-essentials-title-font-style: normal;
    --event-card-5050-essentials-title-text-decoration: none;
    font-family: var(--event-card-5050-essentials-title-font-family);
    font-size: var(--event-card-5050-essentials-title-font-size);
    font-weight: var(--event-card-5050-essentials-title-font-weight);
    letter-spacing: var(--event-card-5050-essentials-title-letter-spacing);
    line-height: var(--event-card-5050-essentials-title-line-height);
    text-transform: var(--event-card-5050-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-title-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-title-font-style);
    text-decoration: var(--event-card-5050-essentials-title-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__primary {
    --event-card-5050-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-essentials-title-font-weight: 700;
    --event-card-5050-essentials-title-letter-spacing: 0px;
    --event-card-5050-essentials-title-line-height: 1.333;
    --event-card-5050-essentials-title-text-transform: none;
    --event-card-5050-essentials-title-font-variant-numeric: normal;
    --event-card-5050-essentials-title-font-style: normal;
    --event-card-5050-essentials-title-text-decoration: none;
    font-family: var(--event-card-5050-essentials-title-font-family);
    font-size: var(--event-card-5050-essentials-title-font-size);
    font-weight: var(--event-card-5050-essentials-title-font-weight);
    letter-spacing: var(--event-card-5050-essentials-title-letter-spacing);
    line-height: var(--event-card-5050-essentials-title-line-height);
    text-transform: var(--event-card-5050-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-title-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-title-font-style);
    text-decoration: var(--event-card-5050-essentials-title-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-large .event-card-5050-essentials__primary {
    --event-card-5050-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-essentials-title-font-weight: 700;
    --event-card-5050-essentials-title-letter-spacing: 0px;
    --event-card-5050-essentials-title-line-height: 1.286;
    --event-card-5050-essentials-title-text-transform: none;
    --event-card-5050-essentials-title-font-variant-numeric: normal;
    --event-card-5050-essentials-title-font-style: normal;
    --event-card-5050-essentials-title-text-decoration: none;
    font-family: var(--event-card-5050-essentials-title-font-family);
    font-size: var(--event-card-5050-essentials-title-font-size);
    font-weight: var(--event-card-5050-essentials-title-font-weight);
    letter-spacing: var(--event-card-5050-essentials-title-letter-spacing);
    line-height: var(--event-card-5050-essentials-title-line-height);
    text-transform: var(--event-card-5050-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-title-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-title-font-style);
    text-decoration: var(--event-card-5050-essentials-title-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-small .event-card-5050-essentials__secondary {
    --event-card-5050-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-secondary-font-size: 14px;
    --event-card-5050-essentials-secondary-font-weight: 500;
    --event-card-5050-essentials-secondary-letter-spacing: 0px;
    --event-card-5050-essentials-secondary-line-height: 1.429;
    --event-card-5050-essentials-secondary-text-transform: none;
    --event-card-5050-essentials-secondary-font-variant-numeric: normal;
    --event-card-5050-essentials-secondary-font-style: normal;
    --event-card-5050-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-5050-essentials-secondary-font-family);
    font-size: var(--event-card-5050-essentials-secondary-font-size);
    font-weight: var(--event-card-5050-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-5050-essentials-secondary-letter-spacing);
    line-height: var(--event-card-5050-essentials-secondary-line-height);
    text-transform: var(--event-card-5050-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-secondary-font-style);
    text-decoration: var(--event-card-5050-essentials-secondary-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__secondary {
    --event-card-5050-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-secondary-font-size: 16px;
    --event-card-5050-essentials-secondary-font-weight: 500;
    --event-card-5050-essentials-secondary-letter-spacing: 0px;
    --event-card-5050-essentials-secondary-line-height: 1.5;
    --event-card-5050-essentials-secondary-text-transform: none;
    --event-card-5050-essentials-secondary-font-variant-numeric: normal;
    --event-card-5050-essentials-secondary-font-style: normal;
    --event-card-5050-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-5050-essentials-secondary-font-family);
    font-size: var(--event-card-5050-essentials-secondary-font-size);
    font-weight: var(--event-card-5050-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-5050-essentials-secondary-letter-spacing);
    line-height: var(--event-card-5050-essentials-secondary-line-height);
    text-transform: var(--event-card-5050-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-secondary-font-style);
    text-decoration: var(--event-card-5050-essentials-secondary-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-large .event-card-5050-essentials__secondary {
    --event-card-5050-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-secondary-font-size: 16px;
    --event-card-5050-essentials-secondary-font-weight: 500;
    --event-card-5050-essentials-secondary-letter-spacing: 0px;
    --event-card-5050-essentials-secondary-line-height: 1.5;
    --event-card-5050-essentials-secondary-text-transform: none;
    --event-card-5050-essentials-secondary-font-variant-numeric: normal;
    --event-card-5050-essentials-secondary-font-style: normal;
    --event-card-5050-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-5050-essentials-secondary-font-family);
    font-size: var(--event-card-5050-essentials-secondary-font-size);
    font-weight: var(--event-card-5050-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-5050-essentials-secondary-letter-spacing);
    line-height: var(--event-card-5050-essentials-secondary-line-height);
    text-transform: var(--event-card-5050-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-secondary-font-style);
    text-decoration: var(--event-card-5050-essentials-secondary-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-small .event-card-5050-essentials__paragraph {
    --event-card-5050-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-description-font-size: 13px;
    --event-card-5050-essentials-description-font-weight: 400;
    --event-card-5050-essentials-description-letter-spacing: 0px;
    --event-card-5050-essentials-description-line-height: 1.538;
    --event-card-5050-essentials-description-text-transform: none;
    --event-card-5050-essentials-description-font-variant-numeric: normal;
    --event-card-5050-essentials-description-font-style: normal;
    --event-card-5050-essentials-description-text-decoration: none;
    font-family: var(--event-card-5050-essentials-description-font-family);
    font-size: var(--event-card-5050-essentials-description-font-size);
    font-weight: var(--event-card-5050-essentials-description-font-weight);
    letter-spacing: var(--event-card-5050-essentials-description-letter-spacing);
    line-height: var(--event-card-5050-essentials-description-line-height);
    text-transform: var(--event-card-5050-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-description-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-description-font-style);
    text-decoration: var(--event-card-5050-essentials-description-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__paragraph {
    --event-card-5050-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-description-font-size: 15px;
    --event-card-5050-essentials-description-font-weight: 400;
    --event-card-5050-essentials-description-letter-spacing: 0px;
    --event-card-5050-essentials-description-line-height: 1.467;
    --event-card-5050-essentials-description-text-transform: none;
    --event-card-5050-essentials-description-font-variant-numeric: normal;
    --event-card-5050-essentials-description-font-style: normal;
    --event-card-5050-essentials-description-text-decoration: none;
    font-family: var(--event-card-5050-essentials-description-font-family);
    font-size: var(--event-card-5050-essentials-description-font-size);
    font-weight: var(--event-card-5050-essentials-description-font-weight);
    letter-spacing: var(--event-card-5050-essentials-description-letter-spacing);
    line-height: var(--event-card-5050-essentials-description-line-height);
    text-transform: var(--event-card-5050-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-description-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-description-font-style);
    text-decoration: var(--event-card-5050-essentials-description-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light.event-card-5050-essentials--size-large .event-card-5050-essentials__paragraph {
    --event-card-5050-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-description-font-size: 15px;
    --event-card-5050-essentials-description-font-weight: 400;
    --event-card-5050-essentials-description-letter-spacing: 0px;
    --event-card-5050-essentials-description-line-height: 1.467;
    --event-card-5050-essentials-description-text-transform: none;
    --event-card-5050-essentials-description-font-variant-numeric: normal;
    --event-card-5050-essentials-description-font-style: normal;
    --event-card-5050-essentials-description-text-decoration: none;
    font-family: var(--event-card-5050-essentials-description-font-family);
    font-size: var(--event-card-5050-essentials-description-font-size);
    font-weight: var(--event-card-5050-essentials-description-font-weight);
    letter-spacing: var(--event-card-5050-essentials-description-letter-spacing);
    line-height: var(--event-card-5050-essentials-description-line-height);
    text-transform: var(--event-card-5050-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-description-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-description-font-style);
    text-decoration: var(--event-card-5050-essentials-description-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__supporting {
    --event-card-5050-essentials-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-supporting-type-font-size: 12px;
    --event-card-5050-essentials-supporting-type-font-weight: 500;
    --event-card-5050-essentials-supporting-type-letter-spacing: 0px;
    --event-card-5050-essentials-supporting-type-line-height: 1.333;
    --event-card-5050-essentials-supporting-type-text-transform: none;
    --event-card-5050-essentials-supporting-type-font-variant-numeric: normal;
    --event-card-5050-essentials-supporting-type-font-style: normal;
    --event-card-5050-essentials-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-supporting-type-font-family);
    font-size: var(--event-card-5050-essentials-supporting-type-font-size);
    font-weight: var(--event-card-5050-essentials-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-supporting-type-line-height);
    text-transform: var(--event-card-5050-essentials-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-supporting-type-font-style);
    text-decoration: var(--event-card-5050-essentials-supporting-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__footnote {
    --event-card-5050-essentials-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-footnote-type-font-size: 12px;
    --event-card-5050-essentials-footnote-type-font-weight: 400;
    --event-card-5050-essentials-footnote-type-letter-spacing: 0px;
    --event-card-5050-essentials-footnote-type-line-height: 1.333;
    --event-card-5050-essentials-footnote-type-text-transform: none;
    --event-card-5050-essentials-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-essentials-footnote-type-font-style: normal;
    --event-card-5050-essentials-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-footnote-type-font-family);
    font-size: var(--event-card-5050-essentials-footnote-type-font-size);
    font-weight: var(--event-card-5050-essentials-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-footnote-type-line-height);
    text-transform: var(--event-card-5050-essentials-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-footnote-type-font-style);
    text-decoration: var(--event-card-5050-essentials-footnote-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__footnote-link {
    --event-card-5050-essentials-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-footnote-link-type-font-size: 12px;
    --event-card-5050-essentials-footnote-link-type-font-weight: 400;
    --event-card-5050-essentials-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-essentials-footnote-link-type-line-height: 1.333;
    --event-card-5050-essentials-footnote-link-type-text-transform: none;
    --event-card-5050-essentials-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-essentials-footnote-link-type-font-style: normal;
    --event-card-5050-essentials-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-footnote-link-type-font-family);
    font-size: var(--event-card-5050-essentials-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-essentials-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-essentials-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-essentials-footnote-link-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--light .event-card-5050-essentials__cta-link {
    --event-card-5050-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-cta-type-font-size: 14px;
    --event-card-5050-essentials-cta-type-font-weight: 700;
    --event-card-5050-essentials-cta-type-letter-spacing: 0px;
    --event-card-5050-essentials-cta-type-line-height: 1.429;
    --event-card-5050-essentials-cta-type-text-transform: none;
    --event-card-5050-essentials-cta-type-font-variant-numeric: normal;
    --event-card-5050-essentials-cta-type-font-style: normal;
    --event-card-5050-essentials-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-cta-type-font-family);
    font-size: var(--event-card-5050-essentials-cta-type-font-size);
    font-weight: var(--event-card-5050-essentials-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-cta-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-cta-type-line-height);
    text-transform: var(--event-card-5050-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-cta-type-font-style);
    text-decoration: var(--event-card-5050-essentials-cta-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark {
    --event-card-5050-essentials-bg: #4f5153;
    --event-card-5050-essentials-text: #f3f4f6;
    --event-card-5050-essentials-muted: #a6a9aa;
    --event-card-5050-essentials-supporting: #a6a9aa;
    --event-card-5050-essentials-footnote: #0a1264;
    --event-card-5050-essentials-accent: #005eff;
    --event-card-5050-essentials-cta-registered: #a6a9aa;
    --event-card-5050-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-essentials-badge-live-text: #ffffff;
    --event-card-5050-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-essentials-badge-replay-text: #ffffff;
    --event-card-5050-essentials-radius: 0;
    --event-card-5050-essentials-badge-radius: 6px;
    --event-card-5050-essentials-shadow: none;
    --event-card-5050-essentials-shadow-hover: none;
    --event-card-5050-essentials-border-width: 0;
    --event-card-5050-essentials-border-color: transparent;
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-small .event-card-5050-essentials__time-row {
    --event-card-5050-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-time-row-font-size: 14px;
    --event-card-5050-essentials-time-row-font-weight: 500;
    --event-card-5050-essentials-time-row-letter-spacing: 0px;
    --event-card-5050-essentials-time-row-line-height: 1.429;
    --event-card-5050-essentials-time-row-text-transform: uppercase;
    --event-card-5050-essentials-time-row-font-variant-numeric: normal;
    --event-card-5050-essentials-time-row-font-style: normal;
    --event-card-5050-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-5050-essentials-time-row-font-family);
    font-size: var(--event-card-5050-essentials-time-row-font-size);
    font-weight: var(--event-card-5050-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-5050-essentials-time-row-letter-spacing);
    line-height: var(--event-card-5050-essentials-time-row-line-height);
    text-transform: var(--event-card-5050-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-time-row-font-style);
    text-decoration: var(--event-card-5050-essentials-time-row-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__time-row {
    --event-card-5050-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-time-row-font-size: 15px;
    --event-card-5050-essentials-time-row-font-weight: 500;
    --event-card-5050-essentials-time-row-letter-spacing: 0px;
    --event-card-5050-essentials-time-row-line-height: 1.467;
    --event-card-5050-essentials-time-row-text-transform: uppercase;
    --event-card-5050-essentials-time-row-font-variant-numeric: normal;
    --event-card-5050-essentials-time-row-font-style: normal;
    --event-card-5050-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-5050-essentials-time-row-font-family);
    font-size: var(--event-card-5050-essentials-time-row-font-size);
    font-weight: var(--event-card-5050-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-5050-essentials-time-row-letter-spacing);
    line-height: var(--event-card-5050-essentials-time-row-line-height);
    text-transform: var(--event-card-5050-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-time-row-font-style);
    text-decoration: var(--event-card-5050-essentials-time-row-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-large .event-card-5050-essentials__time-row {
    --event-card-5050-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-time-row-font-size: 15px;
    --event-card-5050-essentials-time-row-font-weight: 500;
    --event-card-5050-essentials-time-row-letter-spacing: 0px;
    --event-card-5050-essentials-time-row-line-height: 1.467;
    --event-card-5050-essentials-time-row-text-transform: uppercase;
    --event-card-5050-essentials-time-row-font-variant-numeric: normal;
    --event-card-5050-essentials-time-row-font-style: normal;
    --event-card-5050-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-5050-essentials-time-row-font-family);
    font-size: var(--event-card-5050-essentials-time-row-font-size);
    font-weight: var(--event-card-5050-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-5050-essentials-time-row-letter-spacing);
    line-height: var(--event-card-5050-essentials-time-row-line-height);
    text-transform: var(--event-card-5050-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-time-row-font-style);
    text-decoration: var(--event-card-5050-essentials-time-row-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-small .event-card-5050-essentials__primary {
    --event-card-5050-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-title-font-size: 20px;
    --event-card-5050-essentials-title-font-weight: 700;
    --event-card-5050-essentials-title-letter-spacing: 0px;
    --event-card-5050-essentials-title-line-height: 1.4;
    --event-card-5050-essentials-title-text-transform: none;
    --event-card-5050-essentials-title-font-variant-numeric: normal;
    --event-card-5050-essentials-title-font-style: normal;
    --event-card-5050-essentials-title-text-decoration: none;
    font-family: var(--event-card-5050-essentials-title-font-family);
    font-size: var(--event-card-5050-essentials-title-font-size);
    font-weight: var(--event-card-5050-essentials-title-font-weight);
    letter-spacing: var(--event-card-5050-essentials-title-letter-spacing);
    line-height: var(--event-card-5050-essentials-title-line-height);
    text-transform: var(--event-card-5050-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-title-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-title-font-style);
    text-decoration: var(--event-card-5050-essentials-title-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__primary {
    --event-card-5050-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-essentials-title-font-weight: 700;
    --event-card-5050-essentials-title-letter-spacing: 0px;
    --event-card-5050-essentials-title-line-height: 1.333;
    --event-card-5050-essentials-title-text-transform: none;
    --event-card-5050-essentials-title-font-variant-numeric: normal;
    --event-card-5050-essentials-title-font-style: normal;
    --event-card-5050-essentials-title-text-decoration: none;
    font-family: var(--event-card-5050-essentials-title-font-family);
    font-size: var(--event-card-5050-essentials-title-font-size);
    font-weight: var(--event-card-5050-essentials-title-font-weight);
    letter-spacing: var(--event-card-5050-essentials-title-letter-spacing);
    line-height: var(--event-card-5050-essentials-title-line-height);
    text-transform: var(--event-card-5050-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-title-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-title-font-style);
    text-decoration: var(--event-card-5050-essentials-title-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-large .event-card-5050-essentials__primary {
    --event-card-5050-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-essentials-title-font-weight: 700;
    --event-card-5050-essentials-title-letter-spacing: 0px;
    --event-card-5050-essentials-title-line-height: 1.286;
    --event-card-5050-essentials-title-text-transform: none;
    --event-card-5050-essentials-title-font-variant-numeric: normal;
    --event-card-5050-essentials-title-font-style: normal;
    --event-card-5050-essentials-title-text-decoration: none;
    font-family: var(--event-card-5050-essentials-title-font-family);
    font-size: var(--event-card-5050-essentials-title-font-size);
    font-weight: var(--event-card-5050-essentials-title-font-weight);
    letter-spacing: var(--event-card-5050-essentials-title-letter-spacing);
    line-height: var(--event-card-5050-essentials-title-line-height);
    text-transform: var(--event-card-5050-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-title-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-title-font-style);
    text-decoration: var(--event-card-5050-essentials-title-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-small .event-card-5050-essentials__secondary {
    --event-card-5050-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-secondary-font-size: 14px;
    --event-card-5050-essentials-secondary-font-weight: 500;
    --event-card-5050-essentials-secondary-letter-spacing: 0px;
    --event-card-5050-essentials-secondary-line-height: 1.429;
    --event-card-5050-essentials-secondary-text-transform: none;
    --event-card-5050-essentials-secondary-font-variant-numeric: normal;
    --event-card-5050-essentials-secondary-font-style: normal;
    --event-card-5050-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-5050-essentials-secondary-font-family);
    font-size: var(--event-card-5050-essentials-secondary-font-size);
    font-weight: var(--event-card-5050-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-5050-essentials-secondary-letter-spacing);
    line-height: var(--event-card-5050-essentials-secondary-line-height);
    text-transform: var(--event-card-5050-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-secondary-font-style);
    text-decoration: var(--event-card-5050-essentials-secondary-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__secondary {
    --event-card-5050-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-secondary-font-size: 16px;
    --event-card-5050-essentials-secondary-font-weight: 500;
    --event-card-5050-essentials-secondary-letter-spacing: 0px;
    --event-card-5050-essentials-secondary-line-height: 1.5;
    --event-card-5050-essentials-secondary-text-transform: none;
    --event-card-5050-essentials-secondary-font-variant-numeric: normal;
    --event-card-5050-essentials-secondary-font-style: normal;
    --event-card-5050-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-5050-essentials-secondary-font-family);
    font-size: var(--event-card-5050-essentials-secondary-font-size);
    font-weight: var(--event-card-5050-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-5050-essentials-secondary-letter-spacing);
    line-height: var(--event-card-5050-essentials-secondary-line-height);
    text-transform: var(--event-card-5050-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-secondary-font-style);
    text-decoration: var(--event-card-5050-essentials-secondary-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-large .event-card-5050-essentials__secondary {
    --event-card-5050-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-secondary-font-size: 16px;
    --event-card-5050-essentials-secondary-font-weight: 500;
    --event-card-5050-essentials-secondary-letter-spacing: 0px;
    --event-card-5050-essentials-secondary-line-height: 1.5;
    --event-card-5050-essentials-secondary-text-transform: none;
    --event-card-5050-essentials-secondary-font-variant-numeric: normal;
    --event-card-5050-essentials-secondary-font-style: normal;
    --event-card-5050-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-5050-essentials-secondary-font-family);
    font-size: var(--event-card-5050-essentials-secondary-font-size);
    font-weight: var(--event-card-5050-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-5050-essentials-secondary-letter-spacing);
    line-height: var(--event-card-5050-essentials-secondary-line-height);
    text-transform: var(--event-card-5050-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-secondary-font-style);
    text-decoration: var(--event-card-5050-essentials-secondary-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-small .event-card-5050-essentials__paragraph {
    --event-card-5050-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-description-font-size: 13px;
    --event-card-5050-essentials-description-font-weight: 400;
    --event-card-5050-essentials-description-letter-spacing: 0px;
    --event-card-5050-essentials-description-line-height: 1.538;
    --event-card-5050-essentials-description-text-transform: none;
    --event-card-5050-essentials-description-font-variant-numeric: normal;
    --event-card-5050-essentials-description-font-style: normal;
    --event-card-5050-essentials-description-text-decoration: none;
    font-family: var(--event-card-5050-essentials-description-font-family);
    font-size: var(--event-card-5050-essentials-description-font-size);
    font-weight: var(--event-card-5050-essentials-description-font-weight);
    letter-spacing: var(--event-card-5050-essentials-description-letter-spacing);
    line-height: var(--event-card-5050-essentials-description-line-height);
    text-transform: var(--event-card-5050-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-description-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-description-font-style);
    text-decoration: var(--event-card-5050-essentials-description-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__paragraph {
    --event-card-5050-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-description-font-size: 15px;
    --event-card-5050-essentials-description-font-weight: 400;
    --event-card-5050-essentials-description-letter-spacing: 0px;
    --event-card-5050-essentials-description-line-height: 1.467;
    --event-card-5050-essentials-description-text-transform: none;
    --event-card-5050-essentials-description-font-variant-numeric: normal;
    --event-card-5050-essentials-description-font-style: normal;
    --event-card-5050-essentials-description-text-decoration: none;
    font-family: var(--event-card-5050-essentials-description-font-family);
    font-size: var(--event-card-5050-essentials-description-font-size);
    font-weight: var(--event-card-5050-essentials-description-font-weight);
    letter-spacing: var(--event-card-5050-essentials-description-letter-spacing);
    line-height: var(--event-card-5050-essentials-description-line-height);
    text-transform: var(--event-card-5050-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-description-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-description-font-style);
    text-decoration: var(--event-card-5050-essentials-description-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark.event-card-5050-essentials--size-large .event-card-5050-essentials__paragraph {
    --event-card-5050-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-description-font-size: 15px;
    --event-card-5050-essentials-description-font-weight: 400;
    --event-card-5050-essentials-description-letter-spacing: 0px;
    --event-card-5050-essentials-description-line-height: 1.467;
    --event-card-5050-essentials-description-text-transform: none;
    --event-card-5050-essentials-description-font-variant-numeric: normal;
    --event-card-5050-essentials-description-font-style: normal;
    --event-card-5050-essentials-description-text-decoration: none;
    font-family: var(--event-card-5050-essentials-description-font-family);
    font-size: var(--event-card-5050-essentials-description-font-size);
    font-weight: var(--event-card-5050-essentials-description-font-weight);
    letter-spacing: var(--event-card-5050-essentials-description-letter-spacing);
    line-height: var(--event-card-5050-essentials-description-line-height);
    text-transform: var(--event-card-5050-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-description-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-description-font-style);
    text-decoration: var(--event-card-5050-essentials-description-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__supporting {
    --event-card-5050-essentials-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-supporting-type-font-size: 12px;
    --event-card-5050-essentials-supporting-type-font-weight: 500;
    --event-card-5050-essentials-supporting-type-letter-spacing: 0px;
    --event-card-5050-essentials-supporting-type-line-height: 1.333;
    --event-card-5050-essentials-supporting-type-text-transform: none;
    --event-card-5050-essentials-supporting-type-font-variant-numeric: normal;
    --event-card-5050-essentials-supporting-type-font-style: normal;
    --event-card-5050-essentials-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-supporting-type-font-family);
    font-size: var(--event-card-5050-essentials-supporting-type-font-size);
    font-weight: var(--event-card-5050-essentials-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-supporting-type-line-height);
    text-transform: var(--event-card-5050-essentials-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-supporting-type-font-style);
    text-decoration: var(--event-card-5050-essentials-supporting-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__footnote {
    --event-card-5050-essentials-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-footnote-type-font-size: 12px;
    --event-card-5050-essentials-footnote-type-font-weight: 400;
    --event-card-5050-essentials-footnote-type-letter-spacing: 0px;
    --event-card-5050-essentials-footnote-type-line-height: 1.333;
    --event-card-5050-essentials-footnote-type-text-transform: none;
    --event-card-5050-essentials-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-essentials-footnote-type-font-style: normal;
    --event-card-5050-essentials-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-footnote-type-font-family);
    font-size: var(--event-card-5050-essentials-footnote-type-font-size);
    font-weight: var(--event-card-5050-essentials-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-footnote-type-line-height);
    text-transform: var(--event-card-5050-essentials-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-footnote-type-font-style);
    text-decoration: var(--event-card-5050-essentials-footnote-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__footnote-link {
    --event-card-5050-essentials-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-footnote-link-type-font-size: 12px;
    --event-card-5050-essentials-footnote-link-type-font-weight: 400;
    --event-card-5050-essentials-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-essentials-footnote-link-type-line-height: 1.333;
    --event-card-5050-essentials-footnote-link-type-text-transform: none;
    --event-card-5050-essentials-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-essentials-footnote-link-type-font-style: normal;
    --event-card-5050-essentials-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-footnote-link-type-font-family);
    font-size: var(--event-card-5050-essentials-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-essentials-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-essentials-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-essentials-footnote-link-type-text-decoration);
}
.event-card-5050-essentials.event-card-5050-essentials-theme--dark .event-card-5050-essentials__cta-link {
    --event-card-5050-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-essentials-cta-type-font-size: 14px;
    --event-card-5050-essentials-cta-type-font-weight: 700;
    --event-card-5050-essentials-cta-type-letter-spacing: 0px;
    --event-card-5050-essentials-cta-type-line-height: 1.429;
    --event-card-5050-essentials-cta-type-text-transform: none;
    --event-card-5050-essentials-cta-type-font-variant-numeric: normal;
    --event-card-5050-essentials-cta-type-font-style: normal;
    --event-card-5050-essentials-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-essentials-cta-type-font-family);
    font-size: var(--event-card-5050-essentials-cta-type-font-size);
    font-weight: var(--event-card-5050-essentials-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-essentials-cta-type-letter-spacing);
    line-height: var(--event-card-5050-essentials-cta-type-line-height);
    text-transform: var(--event-card-5050-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-essentials-cta-type-font-style);
    text-decoration: var(--event-card-5050-essentials-cta-type-text-decoration);
}
/* component: event_card_5050_media */
.event-card-5050-media.event-card-5050-media-theme--light {
    --event-card-5050-media-bg: #ffffff;
    --event-card-5050-media-text: #000000;
    --event-card-5050-media-muted: #75787b;
    --event-card-5050-media-supporting: #75787b;
    --event-card-5050-media-footnote: #0a1264;
    --event-card-5050-media-accent: #005eff;
    --event-card-5050-media-cta-registered: #75787b;
    --event-card-5050-media-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-media-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-media-badge-live-text: #ffffff;
    --event-card-5050-media-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-media-badge-replay-text: #ffffff;
    --event-card-5050-media-date-bg: #0a1264;
    --event-card-5050-media-date-text: #ffffff;
    --event-card-5050-media-type-bg: #000000;
    --event-card-5050-media-type-text: #ffffff;
    --event-card-5050-media-media-bg: #0a1264;
    --event-card-5050-media-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-5050-media-radius: 0;
    --event-card-5050-media-badge-radius: 6px;
    --event-card-5050-media-shadow: none;
    --event-card-5050-media-shadow-hover: none;
    --event-card-5050-media-border-width: 0;
    --event-card-5050-media-border-color: transparent;
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-small .event-card-5050-media__time-row {
    --event-card-5050-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-time-row-font-size: 14px;
    --event-card-5050-media-time-row-font-weight: 500;
    --event-card-5050-media-time-row-letter-spacing: 0px;
    --event-card-5050-media-time-row-line-height: 1.429;
    --event-card-5050-media-time-row-text-transform: uppercase;
    --event-card-5050-media-time-row-font-variant-numeric: normal;
    --event-card-5050-media-time-row-font-style: normal;
    --event-card-5050-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-time-row-font-family);
    font-size: var(--event-card-5050-media-time-row-font-size);
    font-weight: var(--event-card-5050-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-time-row-line-height);
    text-transform: var(--event-card-5050-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-time-row-font-style);
    text-decoration: var(--event-card-5050-media-time-row-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__time-row {
    --event-card-5050-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-time-row-font-size: 15px;
    --event-card-5050-media-time-row-font-weight: 500;
    --event-card-5050-media-time-row-letter-spacing: 0px;
    --event-card-5050-media-time-row-line-height: 1.467;
    --event-card-5050-media-time-row-text-transform: uppercase;
    --event-card-5050-media-time-row-font-variant-numeric: normal;
    --event-card-5050-media-time-row-font-style: normal;
    --event-card-5050-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-time-row-font-family);
    font-size: var(--event-card-5050-media-time-row-font-size);
    font-weight: var(--event-card-5050-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-time-row-line-height);
    text-transform: var(--event-card-5050-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-time-row-font-style);
    text-decoration: var(--event-card-5050-media-time-row-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-large .event-card-5050-media__time-row {
    --event-card-5050-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-time-row-font-size: 15px;
    --event-card-5050-media-time-row-font-weight: 500;
    --event-card-5050-media-time-row-letter-spacing: 0px;
    --event-card-5050-media-time-row-line-height: 1.467;
    --event-card-5050-media-time-row-text-transform: uppercase;
    --event-card-5050-media-time-row-font-variant-numeric: normal;
    --event-card-5050-media-time-row-font-style: normal;
    --event-card-5050-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-time-row-font-family);
    font-size: var(--event-card-5050-media-time-row-font-size);
    font-weight: var(--event-card-5050-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-time-row-line-height);
    text-transform: var(--event-card-5050-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-time-row-font-style);
    text-decoration: var(--event-card-5050-media-time-row-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-small .event-card-5050-media__primary {
    --event-card-5050-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-title-font-size: 20px;
    --event-card-5050-media-title-font-weight: 700;
    --event-card-5050-media-title-letter-spacing: 0px;
    --event-card-5050-media-title-line-height: 1.4;
    --event-card-5050-media-title-text-transform: none;
    --event-card-5050-media-title-font-variant-numeric: normal;
    --event-card-5050-media-title-font-style: normal;
    --event-card-5050-media-title-text-decoration: none;
    font-family: var(--event-card-5050-media-title-font-family);
    font-size: var(--event-card-5050-media-title-font-size);
    font-weight: var(--event-card-5050-media-title-font-weight);
    letter-spacing: var(--event-card-5050-media-title-letter-spacing);
    line-height: var(--event-card-5050-media-title-line-height);
    text-transform: var(--event-card-5050-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-title-font-style);
    text-decoration: var(--event-card-5050-media-title-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__primary {
    --event-card-5050-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-media-title-font-weight: 700;
    --event-card-5050-media-title-letter-spacing: 0px;
    --event-card-5050-media-title-line-height: 1.333;
    --event-card-5050-media-title-text-transform: none;
    --event-card-5050-media-title-font-variant-numeric: normal;
    --event-card-5050-media-title-font-style: normal;
    --event-card-5050-media-title-text-decoration: none;
    font-family: var(--event-card-5050-media-title-font-family);
    font-size: var(--event-card-5050-media-title-font-size);
    font-weight: var(--event-card-5050-media-title-font-weight);
    letter-spacing: var(--event-card-5050-media-title-letter-spacing);
    line-height: var(--event-card-5050-media-title-line-height);
    text-transform: var(--event-card-5050-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-title-font-style);
    text-decoration: var(--event-card-5050-media-title-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-large .event-card-5050-media__primary {
    --event-card-5050-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-media-title-font-weight: 700;
    --event-card-5050-media-title-letter-spacing: 0px;
    --event-card-5050-media-title-line-height: 1.286;
    --event-card-5050-media-title-text-transform: none;
    --event-card-5050-media-title-font-variant-numeric: normal;
    --event-card-5050-media-title-font-style: normal;
    --event-card-5050-media-title-text-decoration: none;
    font-family: var(--event-card-5050-media-title-font-family);
    font-size: var(--event-card-5050-media-title-font-size);
    font-weight: var(--event-card-5050-media-title-font-weight);
    letter-spacing: var(--event-card-5050-media-title-letter-spacing);
    line-height: var(--event-card-5050-media-title-line-height);
    text-transform: var(--event-card-5050-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-title-font-style);
    text-decoration: var(--event-card-5050-media-title-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-small .event-card-5050-media__secondary {
    --event-card-5050-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-secondary-font-size: 14px;
    --event-card-5050-media-secondary-font-weight: 500;
    --event-card-5050-media-secondary-letter-spacing: 0px;
    --event-card-5050-media-secondary-line-height: 1.429;
    --event-card-5050-media-secondary-text-transform: none;
    --event-card-5050-media-secondary-font-variant-numeric: normal;
    --event-card-5050-media-secondary-font-style: normal;
    --event-card-5050-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-secondary-font-family);
    font-size: var(--event-card-5050-media-secondary-font-size);
    font-weight: var(--event-card-5050-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-secondary-line-height);
    text-transform: var(--event-card-5050-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-secondary-font-style);
    text-decoration: var(--event-card-5050-media-secondary-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__secondary {
    --event-card-5050-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-secondary-font-size: 16px;
    --event-card-5050-media-secondary-font-weight: 500;
    --event-card-5050-media-secondary-letter-spacing: 0px;
    --event-card-5050-media-secondary-line-height: 1.5;
    --event-card-5050-media-secondary-text-transform: none;
    --event-card-5050-media-secondary-font-variant-numeric: normal;
    --event-card-5050-media-secondary-font-style: normal;
    --event-card-5050-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-secondary-font-family);
    font-size: var(--event-card-5050-media-secondary-font-size);
    font-weight: var(--event-card-5050-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-secondary-line-height);
    text-transform: var(--event-card-5050-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-secondary-font-style);
    text-decoration: var(--event-card-5050-media-secondary-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-large .event-card-5050-media__secondary {
    --event-card-5050-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-secondary-font-size: 16px;
    --event-card-5050-media-secondary-font-weight: 500;
    --event-card-5050-media-secondary-letter-spacing: 0px;
    --event-card-5050-media-secondary-line-height: 1.5;
    --event-card-5050-media-secondary-text-transform: none;
    --event-card-5050-media-secondary-font-variant-numeric: normal;
    --event-card-5050-media-secondary-font-style: normal;
    --event-card-5050-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-secondary-font-family);
    font-size: var(--event-card-5050-media-secondary-font-size);
    font-weight: var(--event-card-5050-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-secondary-line-height);
    text-transform: var(--event-card-5050-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-secondary-font-style);
    text-decoration: var(--event-card-5050-media-secondary-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-small .event-card-5050-media__paragraph {
    --event-card-5050-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-description-font-size: 13px;
    --event-card-5050-media-description-font-weight: 400;
    --event-card-5050-media-description-letter-spacing: 0px;
    --event-card-5050-media-description-line-height: 1.538;
    --event-card-5050-media-description-text-transform: none;
    --event-card-5050-media-description-font-variant-numeric: normal;
    --event-card-5050-media-description-font-style: normal;
    --event-card-5050-media-description-text-decoration: none;
    font-family: var(--event-card-5050-media-description-font-family);
    font-size: var(--event-card-5050-media-description-font-size);
    font-weight: var(--event-card-5050-media-description-font-weight);
    letter-spacing: var(--event-card-5050-media-description-letter-spacing);
    line-height: var(--event-card-5050-media-description-line-height);
    text-transform: var(--event-card-5050-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-description-font-style);
    text-decoration: var(--event-card-5050-media-description-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__paragraph {
    --event-card-5050-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-description-font-size: 15px;
    --event-card-5050-media-description-font-weight: 400;
    --event-card-5050-media-description-letter-spacing: 0px;
    --event-card-5050-media-description-line-height: 1.467;
    --event-card-5050-media-description-text-transform: none;
    --event-card-5050-media-description-font-variant-numeric: normal;
    --event-card-5050-media-description-font-style: normal;
    --event-card-5050-media-description-text-decoration: none;
    font-family: var(--event-card-5050-media-description-font-family);
    font-size: var(--event-card-5050-media-description-font-size);
    font-weight: var(--event-card-5050-media-description-font-weight);
    letter-spacing: var(--event-card-5050-media-description-letter-spacing);
    line-height: var(--event-card-5050-media-description-line-height);
    text-transform: var(--event-card-5050-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-description-font-style);
    text-decoration: var(--event-card-5050-media-description-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light.event-card-5050-media--size-large .event-card-5050-media__paragraph {
    --event-card-5050-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-description-font-size: 15px;
    --event-card-5050-media-description-font-weight: 400;
    --event-card-5050-media-description-letter-spacing: 0px;
    --event-card-5050-media-description-line-height: 1.467;
    --event-card-5050-media-description-text-transform: none;
    --event-card-5050-media-description-font-variant-numeric: normal;
    --event-card-5050-media-description-font-style: normal;
    --event-card-5050-media-description-text-decoration: none;
    font-family: var(--event-card-5050-media-description-font-family);
    font-size: var(--event-card-5050-media-description-font-size);
    font-weight: var(--event-card-5050-media-description-font-weight);
    letter-spacing: var(--event-card-5050-media-description-letter-spacing);
    line-height: var(--event-card-5050-media-description-line-height);
    text-transform: var(--event-card-5050-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-description-font-style);
    text-decoration: var(--event-card-5050-media-description-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__supporting {
    --event-card-5050-media-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-supporting-type-font-size: 12px;
    --event-card-5050-media-supporting-type-font-weight: 500;
    --event-card-5050-media-supporting-type-letter-spacing: 0px;
    --event-card-5050-media-supporting-type-line-height: 1.333;
    --event-card-5050-media-supporting-type-text-transform: none;
    --event-card-5050-media-supporting-type-font-variant-numeric: normal;
    --event-card-5050-media-supporting-type-font-style: normal;
    --event-card-5050-media-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-media-supporting-type-font-family);
    font-size: var(--event-card-5050-media-supporting-type-font-size);
    font-weight: var(--event-card-5050-media-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-media-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-media-supporting-type-line-height);
    text-transform: var(--event-card-5050-media-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-supporting-type-font-style);
    text-decoration: var(--event-card-5050-media-supporting-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__footnote {
    --event-card-5050-media-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-footnote-type-font-size: 12px;
    --event-card-5050-media-footnote-type-font-weight: 400;
    --event-card-5050-media-footnote-type-letter-spacing: 0px;
    --event-card-5050-media-footnote-type-line-height: 1.333;
    --event-card-5050-media-footnote-type-text-transform: none;
    --event-card-5050-media-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-footnote-type-font-style: normal;
    --event-card-5050-media-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-media-footnote-type-font-family);
    font-size: var(--event-card-5050-media-footnote-type-font-size);
    font-weight: var(--event-card-5050-media-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-media-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-media-footnote-type-line-height);
    text-transform: var(--event-card-5050-media-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-footnote-type-font-style);
    text-decoration: var(--event-card-5050-media-footnote-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__footnote-link {
    --event-card-5050-media-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-footnote-link-type-font-size: 12px;
    --event-card-5050-media-footnote-link-type-font-weight: 400;
    --event-card-5050-media-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-media-footnote-link-type-line-height: 1.333;
    --event-card-5050-media-footnote-link-type-text-transform: none;
    --event-card-5050-media-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-footnote-link-type-font-style: normal;
    --event-card-5050-media-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-media-footnote-link-type-font-family);
    font-size: var(--event-card-5050-media-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-media-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-media-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-media-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-media-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-media-footnote-link-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__cta-link {
    --event-card-5050-media-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-cta-type-font-size: 14px;
    --event-card-5050-media-cta-type-font-weight: 700;
    --event-card-5050-media-cta-type-letter-spacing: 0px;
    --event-card-5050-media-cta-type-line-height: 1.429;
    --event-card-5050-media-cta-type-text-transform: none;
    --event-card-5050-media-cta-type-font-variant-numeric: normal;
    --event-card-5050-media-cta-type-font-style: normal;
    --event-card-5050-media-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-media-cta-type-font-family);
    font-size: var(--event-card-5050-media-cta-type-font-size);
    font-weight: var(--event-card-5050-media-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-media-cta-type-letter-spacing);
    line-height: var(--event-card-5050-media-cta-type-line-height);
    text-transform: var(--event-card-5050-media-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-cta-type-font-style);
    text-decoration: var(--event-card-5050-media-cta-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__day {
    --event-card-5050-media-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-media-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-media-date-day-font-weight: 700;
    --event-card-5050-media-date-day-letter-spacing: 0px;
    --event-card-5050-media-date-day-line-height: 1.111;
    --event-card-5050-media-date-day-text-transform: none;
    --event-card-5050-media-date-day-font-variant-numeric: normal;
    --event-card-5050-media-date-day-font-style: normal;
    --event-card-5050-media-date-day-text-decoration: none;
    font-family: var(--event-card-5050-media-date-day-font-family);
    font-size: var(--event-card-5050-media-date-day-font-size);
    font-weight: var(--event-card-5050-media-date-day-font-weight);
    letter-spacing: var(--event-card-5050-media-date-day-letter-spacing);
    line-height: var(--event-card-5050-media-date-day-line-height);
    text-transform: var(--event-card-5050-media-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-media-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-media-date-day-font-style);
    text-decoration: var(--event-card-5050-media-date-day-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__month {
    --event-card-5050-media-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-date-month-font-size: 20px;
    --event-card-5050-media-date-month-font-weight: 700;
    --event-card-5050-media-date-month-letter-spacing: 0px;
    --event-card-5050-media-date-month-line-height: 1.4;
    --event-card-5050-media-date-month-text-transform: none;
    --event-card-5050-media-date-month-font-variant-numeric: normal;
    --event-card-5050-media-date-month-font-style: normal;
    --event-card-5050-media-date-month-text-decoration: none;
    font-family: var(--event-card-5050-media-date-month-font-family);
    font-size: var(--event-card-5050-media-date-month-font-size);
    font-weight: var(--event-card-5050-media-date-month-font-weight);
    letter-spacing: var(--event-card-5050-media-date-month-letter-spacing);
    line-height: var(--event-card-5050-media-date-month-line-height);
    text-transform: var(--event-card-5050-media-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-media-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-media-date-month-font-style);
    text-decoration: var(--event-card-5050-media-date-month-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__year {
    --event-card-5050-media-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-date-year-font-size: 20px;
    --event-card-5050-media-date-year-font-weight: 700;
    --event-card-5050-media-date-year-letter-spacing: 0px;
    --event-card-5050-media-date-year-line-height: 1.4;
    --event-card-5050-media-date-year-text-transform: none;
    --event-card-5050-media-date-year-font-variant-numeric: normal;
    --event-card-5050-media-date-year-font-style: normal;
    --event-card-5050-media-date-year-text-decoration: none;
    font-family: var(--event-card-5050-media-date-year-font-family);
    font-size: var(--event-card-5050-media-date-year-font-size);
    font-weight: var(--event-card-5050-media-date-year-font-weight);
    letter-spacing: var(--event-card-5050-media-date-year-letter-spacing);
    line-height: var(--event-card-5050-media-date-year-line-height);
    text-transform: var(--event-card-5050-media-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-media-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-media-date-year-font-style);
    text-decoration: var(--event-card-5050-media-date-year-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--light .event-card-5050-media__event-type-label {
    --event-card-5050-media-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-event-type-label-font-size: 12px;
    --event-card-5050-media-event-type-label-font-weight: 700;
    --event-card-5050-media-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-media-event-type-label-line-height: 1.333;
    --event-card-5050-media-event-type-label-text-transform: uppercase;
    --event-card-5050-media-event-type-label-font-variant-numeric: normal;
    --event-card-5050-media-event-type-label-font-style: normal;
    --event-card-5050-media-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-media-event-type-label-font-family);
    font-size: var(--event-card-5050-media-event-type-label-font-size);
    font-weight: var(--event-card-5050-media-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-media-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-media-event-type-label-line-height);
    text-transform: var(--event-card-5050-media-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-media-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-media-event-type-label-font-style);
    text-decoration: var(--event-card-5050-media-event-type-label-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark {
    --event-card-5050-media-bg: #4f5153;
    --event-card-5050-media-text: #f3f4f6;
    --event-card-5050-media-muted: #a6a9aa;
    --event-card-5050-media-supporting: #a6a9aa;
    --event-card-5050-media-footnote: #0a1264;
    --event-card-5050-media-accent: #005eff;
    --event-card-5050-media-cta-registered: #a6a9aa;
    --event-card-5050-media-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-media-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-media-badge-live-text: #ffffff;
    --event-card-5050-media-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-media-badge-replay-text: #ffffff;
    --event-card-5050-media-date-bg: #0a1264;
    --event-card-5050-media-date-text: #ffffff;
    --event-card-5050-media-type-bg: #000000;
    --event-card-5050-media-type-text: #ffffff;
    --event-card-5050-media-media-bg: #0a1264;
    --event-card-5050-media-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-5050-media-radius: 0;
    --event-card-5050-media-badge-radius: 6px;
    --event-card-5050-media-shadow: none;
    --event-card-5050-media-shadow-hover: none;
    --event-card-5050-media-border-width: 0;
    --event-card-5050-media-border-color: transparent;
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-small .event-card-5050-media__time-row {
    --event-card-5050-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-time-row-font-size: 14px;
    --event-card-5050-media-time-row-font-weight: 500;
    --event-card-5050-media-time-row-letter-spacing: 0px;
    --event-card-5050-media-time-row-line-height: 1.429;
    --event-card-5050-media-time-row-text-transform: uppercase;
    --event-card-5050-media-time-row-font-variant-numeric: normal;
    --event-card-5050-media-time-row-font-style: normal;
    --event-card-5050-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-time-row-font-family);
    font-size: var(--event-card-5050-media-time-row-font-size);
    font-weight: var(--event-card-5050-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-time-row-line-height);
    text-transform: var(--event-card-5050-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-time-row-font-style);
    text-decoration: var(--event-card-5050-media-time-row-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__time-row {
    --event-card-5050-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-time-row-font-size: 15px;
    --event-card-5050-media-time-row-font-weight: 500;
    --event-card-5050-media-time-row-letter-spacing: 0px;
    --event-card-5050-media-time-row-line-height: 1.467;
    --event-card-5050-media-time-row-text-transform: uppercase;
    --event-card-5050-media-time-row-font-variant-numeric: normal;
    --event-card-5050-media-time-row-font-style: normal;
    --event-card-5050-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-time-row-font-family);
    font-size: var(--event-card-5050-media-time-row-font-size);
    font-weight: var(--event-card-5050-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-time-row-line-height);
    text-transform: var(--event-card-5050-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-time-row-font-style);
    text-decoration: var(--event-card-5050-media-time-row-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-large .event-card-5050-media__time-row {
    --event-card-5050-media-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-time-row-font-size: 15px;
    --event-card-5050-media-time-row-font-weight: 500;
    --event-card-5050-media-time-row-letter-spacing: 0px;
    --event-card-5050-media-time-row-line-height: 1.467;
    --event-card-5050-media-time-row-text-transform: uppercase;
    --event-card-5050-media-time-row-font-variant-numeric: normal;
    --event-card-5050-media-time-row-font-style: normal;
    --event-card-5050-media-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-time-row-font-family);
    font-size: var(--event-card-5050-media-time-row-font-size);
    font-weight: var(--event-card-5050-media-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-time-row-line-height);
    text-transform: var(--event-card-5050-media-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-time-row-font-style);
    text-decoration: var(--event-card-5050-media-time-row-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-small .event-card-5050-media__primary {
    --event-card-5050-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-title-font-size: 20px;
    --event-card-5050-media-title-font-weight: 700;
    --event-card-5050-media-title-letter-spacing: 0px;
    --event-card-5050-media-title-line-height: 1.4;
    --event-card-5050-media-title-text-transform: none;
    --event-card-5050-media-title-font-variant-numeric: normal;
    --event-card-5050-media-title-font-style: normal;
    --event-card-5050-media-title-text-decoration: none;
    font-family: var(--event-card-5050-media-title-font-family);
    font-size: var(--event-card-5050-media-title-font-size);
    font-weight: var(--event-card-5050-media-title-font-weight);
    letter-spacing: var(--event-card-5050-media-title-letter-spacing);
    line-height: var(--event-card-5050-media-title-line-height);
    text-transform: var(--event-card-5050-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-title-font-style);
    text-decoration: var(--event-card-5050-media-title-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__primary {
    --event-card-5050-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-media-title-font-weight: 700;
    --event-card-5050-media-title-letter-spacing: 0px;
    --event-card-5050-media-title-line-height: 1.333;
    --event-card-5050-media-title-text-transform: none;
    --event-card-5050-media-title-font-variant-numeric: normal;
    --event-card-5050-media-title-font-style: normal;
    --event-card-5050-media-title-text-decoration: none;
    font-family: var(--event-card-5050-media-title-font-family);
    font-size: var(--event-card-5050-media-title-font-size);
    font-weight: var(--event-card-5050-media-title-font-weight);
    letter-spacing: var(--event-card-5050-media-title-letter-spacing);
    line-height: var(--event-card-5050-media-title-line-height);
    text-transform: var(--event-card-5050-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-title-font-style);
    text-decoration: var(--event-card-5050-media-title-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-large .event-card-5050-media__primary {
    --event-card-5050-media-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-media-title-font-weight: 700;
    --event-card-5050-media-title-letter-spacing: 0px;
    --event-card-5050-media-title-line-height: 1.286;
    --event-card-5050-media-title-text-transform: none;
    --event-card-5050-media-title-font-variant-numeric: normal;
    --event-card-5050-media-title-font-style: normal;
    --event-card-5050-media-title-text-decoration: none;
    font-family: var(--event-card-5050-media-title-font-family);
    font-size: var(--event-card-5050-media-title-font-size);
    font-weight: var(--event-card-5050-media-title-font-weight);
    letter-spacing: var(--event-card-5050-media-title-letter-spacing);
    line-height: var(--event-card-5050-media-title-line-height);
    text-transform: var(--event-card-5050-media-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-title-font-style);
    text-decoration: var(--event-card-5050-media-title-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-small .event-card-5050-media__secondary {
    --event-card-5050-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-secondary-font-size: 14px;
    --event-card-5050-media-secondary-font-weight: 500;
    --event-card-5050-media-secondary-letter-spacing: 0px;
    --event-card-5050-media-secondary-line-height: 1.429;
    --event-card-5050-media-secondary-text-transform: none;
    --event-card-5050-media-secondary-font-variant-numeric: normal;
    --event-card-5050-media-secondary-font-style: normal;
    --event-card-5050-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-secondary-font-family);
    font-size: var(--event-card-5050-media-secondary-font-size);
    font-weight: var(--event-card-5050-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-secondary-line-height);
    text-transform: var(--event-card-5050-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-secondary-font-style);
    text-decoration: var(--event-card-5050-media-secondary-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__secondary {
    --event-card-5050-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-secondary-font-size: 16px;
    --event-card-5050-media-secondary-font-weight: 500;
    --event-card-5050-media-secondary-letter-spacing: 0px;
    --event-card-5050-media-secondary-line-height: 1.5;
    --event-card-5050-media-secondary-text-transform: none;
    --event-card-5050-media-secondary-font-variant-numeric: normal;
    --event-card-5050-media-secondary-font-style: normal;
    --event-card-5050-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-secondary-font-family);
    font-size: var(--event-card-5050-media-secondary-font-size);
    font-weight: var(--event-card-5050-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-secondary-line-height);
    text-transform: var(--event-card-5050-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-secondary-font-style);
    text-decoration: var(--event-card-5050-media-secondary-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-large .event-card-5050-media__secondary {
    --event-card-5050-media-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-secondary-font-size: 16px;
    --event-card-5050-media-secondary-font-weight: 500;
    --event-card-5050-media-secondary-letter-spacing: 0px;
    --event-card-5050-media-secondary-line-height: 1.5;
    --event-card-5050-media-secondary-text-transform: none;
    --event-card-5050-media-secondary-font-variant-numeric: normal;
    --event-card-5050-media-secondary-font-style: normal;
    --event-card-5050-media-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-secondary-font-family);
    font-size: var(--event-card-5050-media-secondary-font-size);
    font-weight: var(--event-card-5050-media-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-secondary-line-height);
    text-transform: var(--event-card-5050-media-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-secondary-font-style);
    text-decoration: var(--event-card-5050-media-secondary-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-small .event-card-5050-media__paragraph {
    --event-card-5050-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-description-font-size: 13px;
    --event-card-5050-media-description-font-weight: 400;
    --event-card-5050-media-description-letter-spacing: 0px;
    --event-card-5050-media-description-line-height: 1.538;
    --event-card-5050-media-description-text-transform: none;
    --event-card-5050-media-description-font-variant-numeric: normal;
    --event-card-5050-media-description-font-style: normal;
    --event-card-5050-media-description-text-decoration: none;
    font-family: var(--event-card-5050-media-description-font-family);
    font-size: var(--event-card-5050-media-description-font-size);
    font-weight: var(--event-card-5050-media-description-font-weight);
    letter-spacing: var(--event-card-5050-media-description-letter-spacing);
    line-height: var(--event-card-5050-media-description-line-height);
    text-transform: var(--event-card-5050-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-description-font-style);
    text-decoration: var(--event-card-5050-media-description-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__paragraph {
    --event-card-5050-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-description-font-size: 15px;
    --event-card-5050-media-description-font-weight: 400;
    --event-card-5050-media-description-letter-spacing: 0px;
    --event-card-5050-media-description-line-height: 1.467;
    --event-card-5050-media-description-text-transform: none;
    --event-card-5050-media-description-font-variant-numeric: normal;
    --event-card-5050-media-description-font-style: normal;
    --event-card-5050-media-description-text-decoration: none;
    font-family: var(--event-card-5050-media-description-font-family);
    font-size: var(--event-card-5050-media-description-font-size);
    font-weight: var(--event-card-5050-media-description-font-weight);
    letter-spacing: var(--event-card-5050-media-description-letter-spacing);
    line-height: var(--event-card-5050-media-description-line-height);
    text-transform: var(--event-card-5050-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-description-font-style);
    text-decoration: var(--event-card-5050-media-description-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark.event-card-5050-media--size-large .event-card-5050-media__paragraph {
    --event-card-5050-media-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-description-font-size: 15px;
    --event-card-5050-media-description-font-weight: 400;
    --event-card-5050-media-description-letter-spacing: 0px;
    --event-card-5050-media-description-line-height: 1.467;
    --event-card-5050-media-description-text-transform: none;
    --event-card-5050-media-description-font-variant-numeric: normal;
    --event-card-5050-media-description-font-style: normal;
    --event-card-5050-media-description-text-decoration: none;
    font-family: var(--event-card-5050-media-description-font-family);
    font-size: var(--event-card-5050-media-description-font-size);
    font-weight: var(--event-card-5050-media-description-font-weight);
    letter-spacing: var(--event-card-5050-media-description-letter-spacing);
    line-height: var(--event-card-5050-media-description-line-height);
    text-transform: var(--event-card-5050-media-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-description-font-style);
    text-decoration: var(--event-card-5050-media-description-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__supporting {
    --event-card-5050-media-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-supporting-type-font-size: 12px;
    --event-card-5050-media-supporting-type-font-weight: 500;
    --event-card-5050-media-supporting-type-letter-spacing: 0px;
    --event-card-5050-media-supporting-type-line-height: 1.333;
    --event-card-5050-media-supporting-type-text-transform: none;
    --event-card-5050-media-supporting-type-font-variant-numeric: normal;
    --event-card-5050-media-supporting-type-font-style: normal;
    --event-card-5050-media-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-media-supporting-type-font-family);
    font-size: var(--event-card-5050-media-supporting-type-font-size);
    font-weight: var(--event-card-5050-media-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-media-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-media-supporting-type-line-height);
    text-transform: var(--event-card-5050-media-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-supporting-type-font-style);
    text-decoration: var(--event-card-5050-media-supporting-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__footnote {
    --event-card-5050-media-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-footnote-type-font-size: 12px;
    --event-card-5050-media-footnote-type-font-weight: 400;
    --event-card-5050-media-footnote-type-letter-spacing: 0px;
    --event-card-5050-media-footnote-type-line-height: 1.333;
    --event-card-5050-media-footnote-type-text-transform: none;
    --event-card-5050-media-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-footnote-type-font-style: normal;
    --event-card-5050-media-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-media-footnote-type-font-family);
    font-size: var(--event-card-5050-media-footnote-type-font-size);
    font-weight: var(--event-card-5050-media-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-media-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-media-footnote-type-line-height);
    text-transform: var(--event-card-5050-media-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-footnote-type-font-style);
    text-decoration: var(--event-card-5050-media-footnote-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__footnote-link {
    --event-card-5050-media-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-footnote-link-type-font-size: 12px;
    --event-card-5050-media-footnote-link-type-font-weight: 400;
    --event-card-5050-media-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-media-footnote-link-type-line-height: 1.333;
    --event-card-5050-media-footnote-link-type-text-transform: none;
    --event-card-5050-media-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-footnote-link-type-font-style: normal;
    --event-card-5050-media-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-media-footnote-link-type-font-family);
    font-size: var(--event-card-5050-media-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-media-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-media-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-media-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-media-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-media-footnote-link-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__cta-link {
    --event-card-5050-media-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-cta-type-font-size: 14px;
    --event-card-5050-media-cta-type-font-weight: 700;
    --event-card-5050-media-cta-type-letter-spacing: 0px;
    --event-card-5050-media-cta-type-line-height: 1.429;
    --event-card-5050-media-cta-type-text-transform: none;
    --event-card-5050-media-cta-type-font-variant-numeric: normal;
    --event-card-5050-media-cta-type-font-style: normal;
    --event-card-5050-media-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-media-cta-type-font-family);
    font-size: var(--event-card-5050-media-cta-type-font-size);
    font-weight: var(--event-card-5050-media-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-media-cta-type-letter-spacing);
    line-height: var(--event-card-5050-media-cta-type-line-height);
    text-transform: var(--event-card-5050-media-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-cta-type-font-style);
    text-decoration: var(--event-card-5050-media-cta-type-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__day {
    --event-card-5050-media-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-media-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-media-date-day-font-weight: 700;
    --event-card-5050-media-date-day-letter-spacing: 0px;
    --event-card-5050-media-date-day-line-height: 1.111;
    --event-card-5050-media-date-day-text-transform: none;
    --event-card-5050-media-date-day-font-variant-numeric: normal;
    --event-card-5050-media-date-day-font-style: normal;
    --event-card-5050-media-date-day-text-decoration: none;
    font-family: var(--event-card-5050-media-date-day-font-family);
    font-size: var(--event-card-5050-media-date-day-font-size);
    font-weight: var(--event-card-5050-media-date-day-font-weight);
    letter-spacing: var(--event-card-5050-media-date-day-letter-spacing);
    line-height: var(--event-card-5050-media-date-day-line-height);
    text-transform: var(--event-card-5050-media-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-media-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-media-date-day-font-style);
    text-decoration: var(--event-card-5050-media-date-day-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__month {
    --event-card-5050-media-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-date-month-font-size: 20px;
    --event-card-5050-media-date-month-font-weight: 700;
    --event-card-5050-media-date-month-letter-spacing: 0px;
    --event-card-5050-media-date-month-line-height: 1.4;
    --event-card-5050-media-date-month-text-transform: none;
    --event-card-5050-media-date-month-font-variant-numeric: normal;
    --event-card-5050-media-date-month-font-style: normal;
    --event-card-5050-media-date-month-text-decoration: none;
    font-family: var(--event-card-5050-media-date-month-font-family);
    font-size: var(--event-card-5050-media-date-month-font-size);
    font-weight: var(--event-card-5050-media-date-month-font-weight);
    letter-spacing: var(--event-card-5050-media-date-month-letter-spacing);
    line-height: var(--event-card-5050-media-date-month-line-height);
    text-transform: var(--event-card-5050-media-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-media-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-media-date-month-font-style);
    text-decoration: var(--event-card-5050-media-date-month-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__year {
    --event-card-5050-media-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-date-year-font-size: 20px;
    --event-card-5050-media-date-year-font-weight: 700;
    --event-card-5050-media-date-year-letter-spacing: 0px;
    --event-card-5050-media-date-year-line-height: 1.4;
    --event-card-5050-media-date-year-text-transform: none;
    --event-card-5050-media-date-year-font-variant-numeric: normal;
    --event-card-5050-media-date-year-font-style: normal;
    --event-card-5050-media-date-year-text-decoration: none;
    font-family: var(--event-card-5050-media-date-year-font-family);
    font-size: var(--event-card-5050-media-date-year-font-size);
    font-weight: var(--event-card-5050-media-date-year-font-weight);
    letter-spacing: var(--event-card-5050-media-date-year-letter-spacing);
    line-height: var(--event-card-5050-media-date-year-line-height);
    text-transform: var(--event-card-5050-media-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-media-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-media-date-year-font-style);
    text-decoration: var(--event-card-5050-media-date-year-text-decoration);
}
.event-card-5050-media.event-card-5050-media-theme--dark .event-card-5050-media__event-type-label {
    --event-card-5050-media-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-event-type-label-font-size: 12px;
    --event-card-5050-media-event-type-label-font-weight: 700;
    --event-card-5050-media-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-media-event-type-label-line-height: 1.333;
    --event-card-5050-media-event-type-label-text-transform: uppercase;
    --event-card-5050-media-event-type-label-font-variant-numeric: normal;
    --event-card-5050-media-event-type-label-font-style: normal;
    --event-card-5050-media-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-media-event-type-label-font-family);
    font-size: var(--event-card-5050-media-event-type-label-font-size);
    font-weight: var(--event-card-5050-media-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-media-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-media-event-type-label-line-height);
    text-transform: var(--event-card-5050-media-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-media-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-media-event-type-label-font-style);
    text-decoration: var(--event-card-5050-media-event-type-label-text-decoration);
}
/* component: event_card_5050_media_speakers */
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light {
    --event-card-5050-media-speakers-bg: #ffffff;
    --event-card-5050-media-speakers-text: #000000;
    --event-card-5050-media-speakers-muted: #75787b;
    --event-card-5050-media-speakers-supporting: #75787b;
    --event-card-5050-media-speakers-footnote: #0a1264;
    --event-card-5050-media-speakers-accent: #005eff;
    --event-card-5050-media-speakers-cta-registered: #75787b;
    --event-card-5050-media-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-media-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-media-speakers-badge-live-text: #ffffff;
    --event-card-5050-media-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-media-speakers-badge-replay-text: #ffffff;
    --event-card-5050-media-speakers-date-bg: #0a1264;
    --event-card-5050-media-speakers-date-text: #ffffff;
    --event-card-5050-media-speakers-type-bg: #000000;
    --event-card-5050-media-speakers-type-text: #ffffff;
    --event-card-5050-media-speakers-media-bg: #0a1264;
    --event-card-5050-media-speakers-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-5050-media-speakers-radius: 0;
    --event-card-5050-media-speakers-badge-radius: 6px;
    --event-card-5050-media-speakers-avatar-radius: 0;
    --event-card-5050-media-speakers-shadow: none;
    --event-card-5050-media-speakers-shadow-hover: none;
    --event-card-5050-media-speakers-border-width: 0;
    --event-card-5050-media-speakers-border-color: transparent;
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__time-row {
    --event-card-5050-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-time-row-font-size: 14px;
    --event-card-5050-media-speakers-time-row-font-weight: 500;
    --event-card-5050-media-speakers-time-row-letter-spacing: 0px;
    --event-card-5050-media-speakers-time-row-line-height: 1.429;
    --event-card-5050-media-speakers-time-row-text-transform: uppercase;
    --event-card-5050-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-5050-media-speakers-time-row-font-style: normal;
    --event-card-5050-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-time-row-font-family);
    font-size: var(--event-card-5050-media-speakers-time-row-font-size);
    font-weight: var(--event-card-5050-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-time-row-line-height);
    text-transform: var(--event-card-5050-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-5050-media-speakers-time-row-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__time-row {
    --event-card-5050-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-time-row-font-size: 15px;
    --event-card-5050-media-speakers-time-row-font-weight: 500;
    --event-card-5050-media-speakers-time-row-letter-spacing: 0px;
    --event-card-5050-media-speakers-time-row-line-height: 1.467;
    --event-card-5050-media-speakers-time-row-text-transform: uppercase;
    --event-card-5050-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-5050-media-speakers-time-row-font-style: normal;
    --event-card-5050-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-time-row-font-family);
    font-size: var(--event-card-5050-media-speakers-time-row-font-size);
    font-weight: var(--event-card-5050-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-time-row-line-height);
    text-transform: var(--event-card-5050-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-5050-media-speakers-time-row-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__time-row {
    --event-card-5050-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-time-row-font-size: 15px;
    --event-card-5050-media-speakers-time-row-font-weight: 500;
    --event-card-5050-media-speakers-time-row-letter-spacing: 0px;
    --event-card-5050-media-speakers-time-row-line-height: 1.467;
    --event-card-5050-media-speakers-time-row-text-transform: uppercase;
    --event-card-5050-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-5050-media-speakers-time-row-font-style: normal;
    --event-card-5050-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-time-row-font-family);
    font-size: var(--event-card-5050-media-speakers-time-row-font-size);
    font-weight: var(--event-card-5050-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-time-row-line-height);
    text-transform: var(--event-card-5050-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-5050-media-speakers-time-row-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__primary {
    --event-card-5050-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-title-font-size: 20px;
    --event-card-5050-media-speakers-title-font-weight: 700;
    --event-card-5050-media-speakers-title-letter-spacing: 0px;
    --event-card-5050-media-speakers-title-line-height: 1.4;
    --event-card-5050-media-speakers-title-text-transform: none;
    --event-card-5050-media-speakers-title-font-variant-numeric: normal;
    --event-card-5050-media-speakers-title-font-style: normal;
    --event-card-5050-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-title-font-family);
    font-size: var(--event-card-5050-media-speakers-title-font-size);
    font-weight: var(--event-card-5050-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-title-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-title-line-height);
    text-transform: var(--event-card-5050-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-title-font-style);
    text-decoration: var(--event-card-5050-media-speakers-title-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__primary {
    --event-card-5050-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-media-speakers-title-font-weight: 700;
    --event-card-5050-media-speakers-title-letter-spacing: 0px;
    --event-card-5050-media-speakers-title-line-height: 1.333;
    --event-card-5050-media-speakers-title-text-transform: none;
    --event-card-5050-media-speakers-title-font-variant-numeric: normal;
    --event-card-5050-media-speakers-title-font-style: normal;
    --event-card-5050-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-title-font-family);
    font-size: var(--event-card-5050-media-speakers-title-font-size);
    font-weight: var(--event-card-5050-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-title-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-title-line-height);
    text-transform: var(--event-card-5050-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-title-font-style);
    text-decoration: var(--event-card-5050-media-speakers-title-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__primary {
    --event-card-5050-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-media-speakers-title-font-weight: 700;
    --event-card-5050-media-speakers-title-letter-spacing: 0px;
    --event-card-5050-media-speakers-title-line-height: 1.286;
    --event-card-5050-media-speakers-title-text-transform: none;
    --event-card-5050-media-speakers-title-font-variant-numeric: normal;
    --event-card-5050-media-speakers-title-font-style: normal;
    --event-card-5050-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-title-font-family);
    font-size: var(--event-card-5050-media-speakers-title-font-size);
    font-weight: var(--event-card-5050-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-title-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-title-line-height);
    text-transform: var(--event-card-5050-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-title-font-style);
    text-decoration: var(--event-card-5050-media-speakers-title-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__secondary {
    --event-card-5050-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-secondary-font-size: 14px;
    --event-card-5050-media-speakers-secondary-font-weight: 500;
    --event-card-5050-media-speakers-secondary-letter-spacing: 0px;
    --event-card-5050-media-speakers-secondary-line-height: 1.429;
    --event-card-5050-media-speakers-secondary-text-transform: none;
    --event-card-5050-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-5050-media-speakers-secondary-font-style: normal;
    --event-card-5050-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-secondary-font-family);
    font-size: var(--event-card-5050-media-speakers-secondary-font-size);
    font-weight: var(--event-card-5050-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-secondary-line-height);
    text-transform: var(--event-card-5050-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-5050-media-speakers-secondary-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__secondary {
    --event-card-5050-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-secondary-font-size: 16px;
    --event-card-5050-media-speakers-secondary-font-weight: 500;
    --event-card-5050-media-speakers-secondary-letter-spacing: 0px;
    --event-card-5050-media-speakers-secondary-line-height: 1.5;
    --event-card-5050-media-speakers-secondary-text-transform: none;
    --event-card-5050-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-5050-media-speakers-secondary-font-style: normal;
    --event-card-5050-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-secondary-font-family);
    font-size: var(--event-card-5050-media-speakers-secondary-font-size);
    font-weight: var(--event-card-5050-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-secondary-line-height);
    text-transform: var(--event-card-5050-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-5050-media-speakers-secondary-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__secondary {
    --event-card-5050-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-secondary-font-size: 16px;
    --event-card-5050-media-speakers-secondary-font-weight: 500;
    --event-card-5050-media-speakers-secondary-letter-spacing: 0px;
    --event-card-5050-media-speakers-secondary-line-height: 1.5;
    --event-card-5050-media-speakers-secondary-text-transform: none;
    --event-card-5050-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-5050-media-speakers-secondary-font-style: normal;
    --event-card-5050-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-secondary-font-family);
    font-size: var(--event-card-5050-media-speakers-secondary-font-size);
    font-weight: var(--event-card-5050-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-secondary-line-height);
    text-transform: var(--event-card-5050-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-5050-media-speakers-secondary-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__paragraph {
    --event-card-5050-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-description-font-size: 13px;
    --event-card-5050-media-speakers-description-font-weight: 400;
    --event-card-5050-media-speakers-description-letter-spacing: 0px;
    --event-card-5050-media-speakers-description-line-height: 1.538;
    --event-card-5050-media-speakers-description-text-transform: none;
    --event-card-5050-media-speakers-description-font-variant-numeric: normal;
    --event-card-5050-media-speakers-description-font-style: normal;
    --event-card-5050-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-description-font-family);
    font-size: var(--event-card-5050-media-speakers-description-font-size);
    font-weight: var(--event-card-5050-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-description-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-description-line-height);
    text-transform: var(--event-card-5050-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-description-font-style);
    text-decoration: var(--event-card-5050-media-speakers-description-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__paragraph {
    --event-card-5050-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-description-font-size: 15px;
    --event-card-5050-media-speakers-description-font-weight: 400;
    --event-card-5050-media-speakers-description-letter-spacing: 0px;
    --event-card-5050-media-speakers-description-line-height: 1.467;
    --event-card-5050-media-speakers-description-text-transform: none;
    --event-card-5050-media-speakers-description-font-variant-numeric: normal;
    --event-card-5050-media-speakers-description-font-style: normal;
    --event-card-5050-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-description-font-family);
    font-size: var(--event-card-5050-media-speakers-description-font-size);
    font-weight: var(--event-card-5050-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-description-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-description-line-height);
    text-transform: var(--event-card-5050-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-description-font-style);
    text-decoration: var(--event-card-5050-media-speakers-description-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__paragraph {
    --event-card-5050-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-description-font-size: 15px;
    --event-card-5050-media-speakers-description-font-weight: 400;
    --event-card-5050-media-speakers-description-letter-spacing: 0px;
    --event-card-5050-media-speakers-description-line-height: 1.467;
    --event-card-5050-media-speakers-description-text-transform: none;
    --event-card-5050-media-speakers-description-font-variant-numeric: normal;
    --event-card-5050-media-speakers-description-font-style: normal;
    --event-card-5050-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-description-font-family);
    font-size: var(--event-card-5050-media-speakers-description-font-size);
    font-weight: var(--event-card-5050-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-description-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-description-line-height);
    text-transform: var(--event-card-5050-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-description-font-style);
    text-decoration: var(--event-card-5050-media-speakers-description-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__supporting {
    --event-card-5050-media-speakers-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-supporting-type-font-size: 12px;
    --event-card-5050-media-speakers-supporting-type-font-weight: 500;
    --event-card-5050-media-speakers-supporting-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-supporting-type-line-height: 1.333;
    --event-card-5050-media-speakers-supporting-type-text-transform: none;
    --event-card-5050-media-speakers-supporting-type-font-variant-numeric: normal;
    --event-card-5050-media-speakers-supporting-type-font-style: normal;
    --event-card-5050-media-speakers-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-supporting-type-font-family);
    font-size: var(--event-card-5050-media-speakers-supporting-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-supporting-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-supporting-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-supporting-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__footnote {
    --event-card-5050-media-speakers-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-footnote-type-font-size: 12px;
    --event-card-5050-media-speakers-footnote-type-font-weight: 400;
    --event-card-5050-media-speakers-footnote-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-footnote-type-line-height: 1.333;
    --event-card-5050-media-speakers-footnote-type-text-transform: none;
    --event-card-5050-media-speakers-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-speakers-footnote-type-font-style: normal;
    --event-card-5050-media-speakers-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-footnote-type-font-family);
    font-size: var(--event-card-5050-media-speakers-footnote-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-footnote-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-footnote-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-footnote-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__footnote-link {
    --event-card-5050-media-speakers-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-footnote-link-type-font-size: 12px;
    --event-card-5050-media-speakers-footnote-link-type-font-weight: 400;
    --event-card-5050-media-speakers-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-footnote-link-type-line-height: 1.333;
    --event-card-5050-media-speakers-footnote-link-type-text-transform: none;
    --event-card-5050-media-speakers-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-speakers-footnote-link-type-font-style: normal;
    --event-card-5050-media-speakers-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-footnote-link-type-font-family);
    font-size: var(--event-card-5050-media-speakers-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-footnote-link-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__cta-link {
    --event-card-5050-media-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-cta-type-font-size: 14px;
    --event-card-5050-media-speakers-cta-type-font-weight: 700;
    --event-card-5050-media-speakers-cta-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-cta-type-line-height: 1.429;
    --event-card-5050-media-speakers-cta-type-text-transform: none;
    --event-card-5050-media-speakers-cta-type-font-variant-numeric: normal;
    --event-card-5050-media-speakers-cta-type-font-style: normal;
    --event-card-5050-media-speakers-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-cta-type-font-family);
    font-size: var(--event-card-5050-media-speakers-cta-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-cta-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-cta-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-cta-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-cta-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__day {
    --event-card-5050-media-speakers-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-media-speakers-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-media-speakers-date-day-font-weight: 700;
    --event-card-5050-media-speakers-date-day-letter-spacing: 0px;
    --event-card-5050-media-speakers-date-day-line-height: 1.111;
    --event-card-5050-media-speakers-date-day-text-transform: none;
    --event-card-5050-media-speakers-date-day-font-variant-numeric: normal;
    --event-card-5050-media-speakers-date-day-font-style: normal;
    --event-card-5050-media-speakers-date-day-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-date-day-font-family);
    font-size: var(--event-card-5050-media-speakers-date-day-font-size);
    font-weight: var(--event-card-5050-media-speakers-date-day-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-date-day-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-date-day-line-height);
    text-transform: var(--event-card-5050-media-speakers-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-date-day-font-style);
    text-decoration: var(--event-card-5050-media-speakers-date-day-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__month {
    --event-card-5050-media-speakers-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-date-month-font-size: 20px;
    --event-card-5050-media-speakers-date-month-font-weight: 700;
    --event-card-5050-media-speakers-date-month-letter-spacing: 0px;
    --event-card-5050-media-speakers-date-month-line-height: 1.4;
    --event-card-5050-media-speakers-date-month-text-transform: none;
    --event-card-5050-media-speakers-date-month-font-variant-numeric: normal;
    --event-card-5050-media-speakers-date-month-font-style: normal;
    --event-card-5050-media-speakers-date-month-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-date-month-font-family);
    font-size: var(--event-card-5050-media-speakers-date-month-font-size);
    font-weight: var(--event-card-5050-media-speakers-date-month-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-date-month-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-date-month-line-height);
    text-transform: var(--event-card-5050-media-speakers-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-date-month-font-style);
    text-decoration: var(--event-card-5050-media-speakers-date-month-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__year {
    --event-card-5050-media-speakers-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-date-year-font-size: 20px;
    --event-card-5050-media-speakers-date-year-font-weight: 700;
    --event-card-5050-media-speakers-date-year-letter-spacing: 0px;
    --event-card-5050-media-speakers-date-year-line-height: 1.4;
    --event-card-5050-media-speakers-date-year-text-transform: none;
    --event-card-5050-media-speakers-date-year-font-variant-numeric: normal;
    --event-card-5050-media-speakers-date-year-font-style: normal;
    --event-card-5050-media-speakers-date-year-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-date-year-font-family);
    font-size: var(--event-card-5050-media-speakers-date-year-font-size);
    font-weight: var(--event-card-5050-media-speakers-date-year-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-date-year-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-date-year-line-height);
    text-transform: var(--event-card-5050-media-speakers-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-date-year-font-style);
    text-decoration: var(--event-card-5050-media-speakers-date-year-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--light .event-card-5050-media-speakers__event-type-label {
    --event-card-5050-media-speakers-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-event-type-label-font-size: 12px;
    --event-card-5050-media-speakers-event-type-label-font-weight: 700;
    --event-card-5050-media-speakers-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-media-speakers-event-type-label-line-height: 1.333;
    --event-card-5050-media-speakers-event-type-label-text-transform: uppercase;
    --event-card-5050-media-speakers-event-type-label-font-variant-numeric: normal;
    --event-card-5050-media-speakers-event-type-label-font-style: normal;
    --event-card-5050-media-speakers-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-event-type-label-font-family);
    font-size: var(--event-card-5050-media-speakers-event-type-label-font-size);
    font-weight: var(--event-card-5050-media-speakers-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-event-type-label-line-height);
    text-transform: var(--event-card-5050-media-speakers-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-event-type-label-font-style);
    text-decoration: var(--event-card-5050-media-speakers-event-type-label-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark {
    --event-card-5050-media-speakers-bg: #4f5153;
    --event-card-5050-media-speakers-text: #f3f4f6;
    --event-card-5050-media-speakers-muted: #a6a9aa;
    --event-card-5050-media-speakers-supporting: #a6a9aa;
    --event-card-5050-media-speakers-footnote: #0a1264;
    --event-card-5050-media-speakers-accent: #005eff;
    --event-card-5050-media-speakers-cta-registered: #a6a9aa;
    --event-card-5050-media-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-card-5050-media-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-5050-media-speakers-badge-live-text: #ffffff;
    --event-card-5050-media-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-5050-media-speakers-badge-replay-text: #ffffff;
    --event-card-5050-media-speakers-date-bg: #0a1264;
    --event-card-5050-media-speakers-date-text: #ffffff;
    --event-card-5050-media-speakers-type-bg: #000000;
    --event-card-5050-media-speakers-type-text: #ffffff;
    --event-card-5050-media-speakers-media-bg: #0a1264;
    --event-card-5050-media-speakers-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-5050-media-speakers-radius: 0;
    --event-card-5050-media-speakers-badge-radius: 6px;
    --event-card-5050-media-speakers-avatar-radius: 0;
    --event-card-5050-media-speakers-shadow: none;
    --event-card-5050-media-speakers-shadow-hover: none;
    --event-card-5050-media-speakers-border-width: 0;
    --event-card-5050-media-speakers-border-color: transparent;
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__time-row {
    --event-card-5050-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-time-row-font-size: 14px;
    --event-card-5050-media-speakers-time-row-font-weight: 500;
    --event-card-5050-media-speakers-time-row-letter-spacing: 0px;
    --event-card-5050-media-speakers-time-row-line-height: 1.429;
    --event-card-5050-media-speakers-time-row-text-transform: uppercase;
    --event-card-5050-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-5050-media-speakers-time-row-font-style: normal;
    --event-card-5050-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-time-row-font-family);
    font-size: var(--event-card-5050-media-speakers-time-row-font-size);
    font-weight: var(--event-card-5050-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-time-row-line-height);
    text-transform: var(--event-card-5050-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-5050-media-speakers-time-row-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__time-row {
    --event-card-5050-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-time-row-font-size: 15px;
    --event-card-5050-media-speakers-time-row-font-weight: 500;
    --event-card-5050-media-speakers-time-row-letter-spacing: 0px;
    --event-card-5050-media-speakers-time-row-line-height: 1.467;
    --event-card-5050-media-speakers-time-row-text-transform: uppercase;
    --event-card-5050-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-5050-media-speakers-time-row-font-style: normal;
    --event-card-5050-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-time-row-font-family);
    font-size: var(--event-card-5050-media-speakers-time-row-font-size);
    font-weight: var(--event-card-5050-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-time-row-line-height);
    text-transform: var(--event-card-5050-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-5050-media-speakers-time-row-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__time-row {
    --event-card-5050-media-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-time-row-font-size: 15px;
    --event-card-5050-media-speakers-time-row-font-weight: 500;
    --event-card-5050-media-speakers-time-row-letter-spacing: 0px;
    --event-card-5050-media-speakers-time-row-line-height: 1.467;
    --event-card-5050-media-speakers-time-row-text-transform: uppercase;
    --event-card-5050-media-speakers-time-row-font-variant-numeric: normal;
    --event-card-5050-media-speakers-time-row-font-style: normal;
    --event-card-5050-media-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-time-row-font-family);
    font-size: var(--event-card-5050-media-speakers-time-row-font-size);
    font-weight: var(--event-card-5050-media-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-time-row-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-time-row-line-height);
    text-transform: var(--event-card-5050-media-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-time-row-font-style);
    text-decoration: var(--event-card-5050-media-speakers-time-row-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__primary {
    --event-card-5050-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-title-font-size: 20px;
    --event-card-5050-media-speakers-title-font-weight: 700;
    --event-card-5050-media-speakers-title-letter-spacing: 0px;
    --event-card-5050-media-speakers-title-line-height: 1.4;
    --event-card-5050-media-speakers-title-text-transform: none;
    --event-card-5050-media-speakers-title-font-variant-numeric: normal;
    --event-card-5050-media-speakers-title-font-style: normal;
    --event-card-5050-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-title-font-family);
    font-size: var(--event-card-5050-media-speakers-title-font-size);
    font-weight: var(--event-card-5050-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-title-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-title-line-height);
    text-transform: var(--event-card-5050-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-title-font-style);
    text-decoration: var(--event-card-5050-media-speakers-title-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__primary {
    --event-card-5050-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-5050-media-speakers-title-font-weight: 700;
    --event-card-5050-media-speakers-title-letter-spacing: 0px;
    --event-card-5050-media-speakers-title-line-height: 1.333;
    --event-card-5050-media-speakers-title-text-transform: none;
    --event-card-5050-media-speakers-title-font-variant-numeric: normal;
    --event-card-5050-media-speakers-title-font-style: normal;
    --event-card-5050-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-title-font-family);
    font-size: var(--event-card-5050-media-speakers-title-font-size);
    font-weight: var(--event-card-5050-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-title-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-title-line-height);
    text-transform: var(--event-card-5050-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-title-font-style);
    text-decoration: var(--event-card-5050-media-speakers-title-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__primary {
    --event-card-5050-media-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-title-font-size: clamp(23px, calc(21.3333px + 0.463vw), 28px);
    --event-card-5050-media-speakers-title-font-weight: 700;
    --event-card-5050-media-speakers-title-letter-spacing: 0px;
    --event-card-5050-media-speakers-title-line-height: 1.286;
    --event-card-5050-media-speakers-title-text-transform: none;
    --event-card-5050-media-speakers-title-font-variant-numeric: normal;
    --event-card-5050-media-speakers-title-font-style: normal;
    --event-card-5050-media-speakers-title-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-title-font-family);
    font-size: var(--event-card-5050-media-speakers-title-font-size);
    font-weight: var(--event-card-5050-media-speakers-title-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-title-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-title-line-height);
    text-transform: var(--event-card-5050-media-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-title-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-title-font-style);
    text-decoration: var(--event-card-5050-media-speakers-title-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__secondary {
    --event-card-5050-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-secondary-font-size: 14px;
    --event-card-5050-media-speakers-secondary-font-weight: 500;
    --event-card-5050-media-speakers-secondary-letter-spacing: 0px;
    --event-card-5050-media-speakers-secondary-line-height: 1.429;
    --event-card-5050-media-speakers-secondary-text-transform: none;
    --event-card-5050-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-5050-media-speakers-secondary-font-style: normal;
    --event-card-5050-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-secondary-font-family);
    font-size: var(--event-card-5050-media-speakers-secondary-font-size);
    font-weight: var(--event-card-5050-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-secondary-line-height);
    text-transform: var(--event-card-5050-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-5050-media-speakers-secondary-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__secondary {
    --event-card-5050-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-secondary-font-size: 16px;
    --event-card-5050-media-speakers-secondary-font-weight: 500;
    --event-card-5050-media-speakers-secondary-letter-spacing: 0px;
    --event-card-5050-media-speakers-secondary-line-height: 1.5;
    --event-card-5050-media-speakers-secondary-text-transform: none;
    --event-card-5050-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-5050-media-speakers-secondary-font-style: normal;
    --event-card-5050-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-secondary-font-family);
    font-size: var(--event-card-5050-media-speakers-secondary-font-size);
    font-weight: var(--event-card-5050-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-secondary-line-height);
    text-transform: var(--event-card-5050-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-5050-media-speakers-secondary-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__secondary {
    --event-card-5050-media-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-secondary-font-size: 16px;
    --event-card-5050-media-speakers-secondary-font-weight: 500;
    --event-card-5050-media-speakers-secondary-letter-spacing: 0px;
    --event-card-5050-media-speakers-secondary-line-height: 1.5;
    --event-card-5050-media-speakers-secondary-text-transform: none;
    --event-card-5050-media-speakers-secondary-font-variant-numeric: normal;
    --event-card-5050-media-speakers-secondary-font-style: normal;
    --event-card-5050-media-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-secondary-font-family);
    font-size: var(--event-card-5050-media-speakers-secondary-font-size);
    font-weight: var(--event-card-5050-media-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-secondary-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-secondary-line-height);
    text-transform: var(--event-card-5050-media-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-secondary-font-style);
    text-decoration: var(--event-card-5050-media-speakers-secondary-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-small .event-card-5050-media-speakers__paragraph {
    --event-card-5050-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-description-font-size: 13px;
    --event-card-5050-media-speakers-description-font-weight: 400;
    --event-card-5050-media-speakers-description-letter-spacing: 0px;
    --event-card-5050-media-speakers-description-line-height: 1.538;
    --event-card-5050-media-speakers-description-text-transform: none;
    --event-card-5050-media-speakers-description-font-variant-numeric: normal;
    --event-card-5050-media-speakers-description-font-style: normal;
    --event-card-5050-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-description-font-family);
    font-size: var(--event-card-5050-media-speakers-description-font-size);
    font-weight: var(--event-card-5050-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-description-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-description-line-height);
    text-transform: var(--event-card-5050-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-description-font-style);
    text-decoration: var(--event-card-5050-media-speakers-description-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__paragraph {
    --event-card-5050-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-description-font-size: 15px;
    --event-card-5050-media-speakers-description-font-weight: 400;
    --event-card-5050-media-speakers-description-letter-spacing: 0px;
    --event-card-5050-media-speakers-description-line-height: 1.467;
    --event-card-5050-media-speakers-description-text-transform: none;
    --event-card-5050-media-speakers-description-font-variant-numeric: normal;
    --event-card-5050-media-speakers-description-font-style: normal;
    --event-card-5050-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-description-font-family);
    font-size: var(--event-card-5050-media-speakers-description-font-size);
    font-weight: var(--event-card-5050-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-description-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-description-line-height);
    text-transform: var(--event-card-5050-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-description-font-style);
    text-decoration: var(--event-card-5050-media-speakers-description-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark.event-card-5050-media-speakers--size-large .event-card-5050-media-speakers__paragraph {
    --event-card-5050-media-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-description-font-size: 15px;
    --event-card-5050-media-speakers-description-font-weight: 400;
    --event-card-5050-media-speakers-description-letter-spacing: 0px;
    --event-card-5050-media-speakers-description-line-height: 1.467;
    --event-card-5050-media-speakers-description-text-transform: none;
    --event-card-5050-media-speakers-description-font-variant-numeric: normal;
    --event-card-5050-media-speakers-description-font-style: normal;
    --event-card-5050-media-speakers-description-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-description-font-family);
    font-size: var(--event-card-5050-media-speakers-description-font-size);
    font-weight: var(--event-card-5050-media-speakers-description-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-description-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-description-line-height);
    text-transform: var(--event-card-5050-media-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-description-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-description-font-style);
    text-decoration: var(--event-card-5050-media-speakers-description-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__supporting {
    --event-card-5050-media-speakers-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-supporting-type-font-size: 12px;
    --event-card-5050-media-speakers-supporting-type-font-weight: 500;
    --event-card-5050-media-speakers-supporting-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-supporting-type-line-height: 1.333;
    --event-card-5050-media-speakers-supporting-type-text-transform: none;
    --event-card-5050-media-speakers-supporting-type-font-variant-numeric: normal;
    --event-card-5050-media-speakers-supporting-type-font-style: normal;
    --event-card-5050-media-speakers-supporting-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-supporting-type-font-family);
    font-size: var(--event-card-5050-media-speakers-supporting-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-supporting-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-supporting-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-supporting-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-supporting-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-supporting-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-supporting-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__footnote {
    --event-card-5050-media-speakers-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-footnote-type-font-size: 12px;
    --event-card-5050-media-speakers-footnote-type-font-weight: 400;
    --event-card-5050-media-speakers-footnote-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-footnote-type-line-height: 1.333;
    --event-card-5050-media-speakers-footnote-type-text-transform: none;
    --event-card-5050-media-speakers-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-speakers-footnote-type-font-style: normal;
    --event-card-5050-media-speakers-footnote-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-footnote-type-font-family);
    font-size: var(--event-card-5050-media-speakers-footnote-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-footnote-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-footnote-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-footnote-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-footnote-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-footnote-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-footnote-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__footnote-link {
    --event-card-5050-media-speakers-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-footnote-link-type-font-size: 12px;
    --event-card-5050-media-speakers-footnote-link-type-font-weight: 400;
    --event-card-5050-media-speakers-footnote-link-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-footnote-link-type-line-height: 1.333;
    --event-card-5050-media-speakers-footnote-link-type-text-transform: none;
    --event-card-5050-media-speakers-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-5050-media-speakers-footnote-link-type-font-style: normal;
    --event-card-5050-media-speakers-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-footnote-link-type-font-family);
    font-size: var(--event-card-5050-media-speakers-footnote-link-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-footnote-link-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-footnote-link-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-footnote-link-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-footnote-link-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__cta-link {
    --event-card-5050-media-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-cta-type-font-size: 14px;
    --event-card-5050-media-speakers-cta-type-font-weight: 700;
    --event-card-5050-media-speakers-cta-type-letter-spacing: 0px;
    --event-card-5050-media-speakers-cta-type-line-height: 1.429;
    --event-card-5050-media-speakers-cta-type-text-transform: none;
    --event-card-5050-media-speakers-cta-type-font-variant-numeric: normal;
    --event-card-5050-media-speakers-cta-type-font-style: normal;
    --event-card-5050-media-speakers-cta-type-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-cta-type-font-family);
    font-size: var(--event-card-5050-media-speakers-cta-type-font-size);
    font-weight: var(--event-card-5050-media-speakers-cta-type-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-cta-type-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-cta-type-line-height);
    text-transform: var(--event-card-5050-media-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-cta-type-font-style);
    text-decoration: var(--event-card-5050-media-speakers-cta-type-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__day {
    --event-card-5050-media-speakers-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-5050-media-speakers-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-5050-media-speakers-date-day-font-weight: 700;
    --event-card-5050-media-speakers-date-day-letter-spacing: 0px;
    --event-card-5050-media-speakers-date-day-line-height: 1.111;
    --event-card-5050-media-speakers-date-day-text-transform: none;
    --event-card-5050-media-speakers-date-day-font-variant-numeric: normal;
    --event-card-5050-media-speakers-date-day-font-style: normal;
    --event-card-5050-media-speakers-date-day-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-date-day-font-family);
    font-size: var(--event-card-5050-media-speakers-date-day-font-size);
    font-weight: var(--event-card-5050-media-speakers-date-day-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-date-day-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-date-day-line-height);
    text-transform: var(--event-card-5050-media-speakers-date-day-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-date-day-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-date-day-font-style);
    text-decoration: var(--event-card-5050-media-speakers-date-day-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__month {
    --event-card-5050-media-speakers-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-date-month-font-size: 20px;
    --event-card-5050-media-speakers-date-month-font-weight: 700;
    --event-card-5050-media-speakers-date-month-letter-spacing: 0px;
    --event-card-5050-media-speakers-date-month-line-height: 1.4;
    --event-card-5050-media-speakers-date-month-text-transform: none;
    --event-card-5050-media-speakers-date-month-font-variant-numeric: normal;
    --event-card-5050-media-speakers-date-month-font-style: normal;
    --event-card-5050-media-speakers-date-month-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-date-month-font-family);
    font-size: var(--event-card-5050-media-speakers-date-month-font-size);
    font-weight: var(--event-card-5050-media-speakers-date-month-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-date-month-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-date-month-line-height);
    text-transform: var(--event-card-5050-media-speakers-date-month-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-date-month-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-date-month-font-style);
    text-decoration: var(--event-card-5050-media-speakers-date-month-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__year {
    --event-card-5050-media-speakers-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-date-year-font-size: 20px;
    --event-card-5050-media-speakers-date-year-font-weight: 700;
    --event-card-5050-media-speakers-date-year-letter-spacing: 0px;
    --event-card-5050-media-speakers-date-year-line-height: 1.4;
    --event-card-5050-media-speakers-date-year-text-transform: none;
    --event-card-5050-media-speakers-date-year-font-variant-numeric: normal;
    --event-card-5050-media-speakers-date-year-font-style: normal;
    --event-card-5050-media-speakers-date-year-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-date-year-font-family);
    font-size: var(--event-card-5050-media-speakers-date-year-font-size);
    font-weight: var(--event-card-5050-media-speakers-date-year-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-date-year-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-date-year-line-height);
    text-transform: var(--event-card-5050-media-speakers-date-year-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-date-year-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-date-year-font-style);
    text-decoration: var(--event-card-5050-media-speakers-date-year-text-decoration);
}
.event-card-5050-media-speakers.event-card-5050-media-speakers-theme--dark .event-card-5050-media-speakers__event-type-label {
    --event-card-5050-media-speakers-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-5050-media-speakers-event-type-label-font-size: 12px;
    --event-card-5050-media-speakers-event-type-label-font-weight: 700;
    --event-card-5050-media-speakers-event-type-label-letter-spacing: 0.06em;
    --event-card-5050-media-speakers-event-type-label-line-height: 1.333;
    --event-card-5050-media-speakers-event-type-label-text-transform: uppercase;
    --event-card-5050-media-speakers-event-type-label-font-variant-numeric: normal;
    --event-card-5050-media-speakers-event-type-label-font-style: normal;
    --event-card-5050-media-speakers-event-type-label-text-decoration: none;
    font-family: var(--event-card-5050-media-speakers-event-type-label-font-family);
    font-size: var(--event-card-5050-media-speakers-event-type-label-font-size);
    font-weight: var(--event-card-5050-media-speakers-event-type-label-font-weight);
    letter-spacing: var(--event-card-5050-media-speakers-event-type-label-letter-spacing);
    line-height: var(--event-card-5050-media-speakers-event-type-label-line-height);
    text-transform: var(--event-card-5050-media-speakers-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-5050-media-speakers-event-type-label-font-variant-numeric);
    font-style: var(--event-card-5050-media-speakers-event-type-label-font-style);
    text-decoration: var(--event-card-5050-media-speakers-event-type-label-text-decoration);
}
/* component: event_card_fw_date_block */
.event-card-fw-date-block.event-card-fw-date-block-theme--light {
    --event-card-fw-date-block-bg: #ffffff;
    --event-card-fw-date-block-text: #000000;
    --event-card-fw-date-block-muted: #75787b;
    --event-card-fw-date-block-supporting: #75787b;
    --event-card-fw-date-block-footnote: #0a1264;
    --event-card-fw-date-block-accent: #005eff;
    --event-card-fw-date-block-cta-registered: #75787b;
    --event-card-fw-date-block-cta-pending: rgba(234, 88, 12, 1);
    --event-card-fw-date-block-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-fw-date-block-badge-live-text: #ffffff;
    --event-card-fw-date-block-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-fw-date-block-badge-replay-text: #ffffff;
    --event-card-fw-date-block-date-bg: #0a1264;
    --event-card-fw-date-block-date-text: #000000;
    --event-card-fw-date-block-type-bg: #e8e8f0;
    --event-card-fw-date-block-type-text: #000000;
    --event-card-fw-date-block-radius: 0;
    --event-card-fw-date-block-badge-radius: 6px;
    --event-card-fw-date-block-avatar-radius: 0;
    --event-card-fw-date-block-shadow: none;
    --event-card-fw-date-block-shadow-hover: none;
    --event-card-fw-date-block-border-width: 0;
    --event-card-fw-date-block-border-color: transparent;
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__time-row {
    --event-card-fw-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-time-row-font-size: 15px;
    --event-card-fw-date-block-time-row-font-weight: 500;
    --event-card-fw-date-block-time-row-letter-spacing: 0px;
    --event-card-fw-date-block-time-row-line-height: 1.467;
    --event-card-fw-date-block-time-row-text-transform: uppercase;
    --event-card-fw-date-block-time-row-font-variant-numeric: normal;
    --event-card-fw-date-block-time-row-font-style: normal;
    --event-card-fw-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-fw-date-block-time-row-font-family);
    font-size: var(--event-card-fw-date-block-time-row-font-size);
    font-weight: var(--event-card-fw-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-fw-date-block-time-row-letter-spacing);
    line-height: var(--event-card-fw-date-block-time-row-line-height);
    text-transform: var(--event-card-fw-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-time-row-font-style);
    text-decoration: var(--event-card-fw-date-block-time-row-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__primary {
    --event-card-fw-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-fw-date-block-title-font-weight: 700;
    --event-card-fw-date-block-title-letter-spacing: 0px;
    --event-card-fw-date-block-title-line-height: 1.333;
    --event-card-fw-date-block-title-text-transform: none;
    --event-card-fw-date-block-title-font-variant-numeric: normal;
    --event-card-fw-date-block-title-font-style: normal;
    --event-card-fw-date-block-title-text-decoration: none;
    font-family: var(--event-card-fw-date-block-title-font-family);
    font-size: var(--event-card-fw-date-block-title-font-size);
    font-weight: var(--event-card-fw-date-block-title-font-weight);
    letter-spacing: var(--event-card-fw-date-block-title-letter-spacing);
    line-height: var(--event-card-fw-date-block-title-line-height);
    text-transform: var(--event-card-fw-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-title-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-title-font-style);
    text-decoration: var(--event-card-fw-date-block-title-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__secondary {
    --event-card-fw-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-secondary-font-size: 16px;
    --event-card-fw-date-block-secondary-font-weight: 500;
    --event-card-fw-date-block-secondary-letter-spacing: 0px;
    --event-card-fw-date-block-secondary-line-height: 1.5;
    --event-card-fw-date-block-secondary-text-transform: none;
    --event-card-fw-date-block-secondary-font-variant-numeric: normal;
    --event-card-fw-date-block-secondary-font-style: normal;
    --event-card-fw-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-fw-date-block-secondary-font-family);
    font-size: var(--event-card-fw-date-block-secondary-font-size);
    font-weight: var(--event-card-fw-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-fw-date-block-secondary-letter-spacing);
    line-height: var(--event-card-fw-date-block-secondary-line-height);
    text-transform: var(--event-card-fw-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-secondary-font-style);
    text-decoration: var(--event-card-fw-date-block-secondary-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__paragraph {
    --event-card-fw-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-description-font-size: 15px;
    --event-card-fw-date-block-description-font-weight: 400;
    --event-card-fw-date-block-description-letter-spacing: 0px;
    --event-card-fw-date-block-description-line-height: 1.467;
    --event-card-fw-date-block-description-text-transform: none;
    --event-card-fw-date-block-description-font-variant-numeric: normal;
    --event-card-fw-date-block-description-font-style: normal;
    --event-card-fw-date-block-description-text-decoration: none;
    font-family: var(--event-card-fw-date-block-description-font-family);
    font-size: var(--event-card-fw-date-block-description-font-size);
    font-weight: var(--event-card-fw-date-block-description-font-weight);
    letter-spacing: var(--event-card-fw-date-block-description-letter-spacing);
    line-height: var(--event-card-fw-date-block-description-line-height);
    text-transform: var(--event-card-fw-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-description-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-description-font-style);
    text-decoration: var(--event-card-fw-date-block-description-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__supporting {
    --event-card-fw-date-block-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-supporting-type-font-size: 12px;
    --event-card-fw-date-block-supporting-type-font-weight: 500;
    --event-card-fw-date-block-supporting-type-letter-spacing: 0px;
    --event-card-fw-date-block-supporting-type-line-height: 1.333;
    --event-card-fw-date-block-supporting-type-text-transform: none;
    --event-card-fw-date-block-supporting-type-font-variant-numeric: normal;
    --event-card-fw-date-block-supporting-type-font-style: normal;
    --event-card-fw-date-block-supporting-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-supporting-type-font-family);
    font-size: var(--event-card-fw-date-block-supporting-type-font-size);
    font-weight: var(--event-card-fw-date-block-supporting-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-supporting-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-supporting-type-line-height);
    text-transform: var(--event-card-fw-date-block-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-supporting-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-supporting-type-font-style);
    text-decoration: var(--event-card-fw-date-block-supporting-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__footnote {
    --event-card-fw-date-block-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-footnote-type-font-size: 12px;
    --event-card-fw-date-block-footnote-type-font-weight: 400;
    --event-card-fw-date-block-footnote-type-letter-spacing: 0px;
    --event-card-fw-date-block-footnote-type-line-height: 1.333;
    --event-card-fw-date-block-footnote-type-text-transform: none;
    --event-card-fw-date-block-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-fw-date-block-footnote-type-font-style: normal;
    --event-card-fw-date-block-footnote-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-footnote-type-font-family);
    font-size: var(--event-card-fw-date-block-footnote-type-font-size);
    font-weight: var(--event-card-fw-date-block-footnote-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-footnote-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-footnote-type-line-height);
    text-transform: var(--event-card-fw-date-block-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-footnote-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-footnote-type-font-style);
    text-decoration: var(--event-card-fw-date-block-footnote-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__footnote-link {
    --event-card-fw-date-block-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-footnote-link-type-font-size: 12px;
    --event-card-fw-date-block-footnote-link-type-font-weight: 400;
    --event-card-fw-date-block-footnote-link-type-letter-spacing: 0px;
    --event-card-fw-date-block-footnote-link-type-line-height: 1.333;
    --event-card-fw-date-block-footnote-link-type-text-transform: none;
    --event-card-fw-date-block-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-fw-date-block-footnote-link-type-font-style: normal;
    --event-card-fw-date-block-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-footnote-link-type-font-family);
    font-size: var(--event-card-fw-date-block-footnote-link-type-font-size);
    font-weight: var(--event-card-fw-date-block-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-footnote-link-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-footnote-link-type-line-height);
    text-transform: var(--event-card-fw-date-block-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-footnote-link-type-font-style);
    text-decoration: var(--event-card-fw-date-block-footnote-link-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__cta-link {
    --event-card-fw-date-block-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-cta-type-font-size: 14px;
    --event-card-fw-date-block-cta-type-font-weight: 700;
    --event-card-fw-date-block-cta-type-letter-spacing: 0px;
    --event-card-fw-date-block-cta-type-line-height: 1.429;
    --event-card-fw-date-block-cta-type-text-transform: none;
    --event-card-fw-date-block-cta-type-font-variant-numeric: normal;
    --event-card-fw-date-block-cta-type-font-style: normal;
    --event-card-fw-date-block-cta-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-cta-type-font-family);
    font-size: var(--event-card-fw-date-block-cta-type-font-size);
    font-weight: var(--event-card-fw-date-block-cta-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-cta-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-cta-type-line-height);
    text-transform: var(--event-card-fw-date-block-cta-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-cta-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-cta-type-font-style);
    text-decoration: var(--event-card-fw-date-block-cta-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__day {
    --event-card-fw-date-block-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-fw-date-block-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-fw-date-block-date-day-font-weight: 700;
    --event-card-fw-date-block-date-day-letter-spacing: 0px;
    --event-card-fw-date-block-date-day-line-height: 1.111;
    --event-card-fw-date-block-date-day-text-transform: none;
    --event-card-fw-date-block-date-day-font-variant-numeric: normal;
    --event-card-fw-date-block-date-day-font-style: normal;
    --event-card-fw-date-block-date-day-text-decoration: none;
    font-family: var(--event-card-fw-date-block-date-day-font-family);
    font-size: var(--event-card-fw-date-block-date-day-font-size);
    font-weight: var(--event-card-fw-date-block-date-day-font-weight);
    letter-spacing: var(--event-card-fw-date-block-date-day-letter-spacing);
    line-height: var(--event-card-fw-date-block-date-day-line-height);
    text-transform: var(--event-card-fw-date-block-date-day-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-date-day-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-date-day-font-style);
    text-decoration: var(--event-card-fw-date-block-date-day-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__month {
    --event-card-fw-date-block-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-date-month-font-size: 20px;
    --event-card-fw-date-block-date-month-font-weight: 700;
    --event-card-fw-date-block-date-month-letter-spacing: 0px;
    --event-card-fw-date-block-date-month-line-height: 1.4;
    --event-card-fw-date-block-date-month-text-transform: none;
    --event-card-fw-date-block-date-month-font-variant-numeric: normal;
    --event-card-fw-date-block-date-month-font-style: normal;
    --event-card-fw-date-block-date-month-text-decoration: none;
    font-family: var(--event-card-fw-date-block-date-month-font-family);
    font-size: var(--event-card-fw-date-block-date-month-font-size);
    font-weight: var(--event-card-fw-date-block-date-month-font-weight);
    letter-spacing: var(--event-card-fw-date-block-date-month-letter-spacing);
    line-height: var(--event-card-fw-date-block-date-month-line-height);
    text-transform: var(--event-card-fw-date-block-date-month-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-date-month-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-date-month-font-style);
    text-decoration: var(--event-card-fw-date-block-date-month-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__year {
    --event-card-fw-date-block-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-date-year-font-size: 20px;
    --event-card-fw-date-block-date-year-font-weight: 700;
    --event-card-fw-date-block-date-year-letter-spacing: 0px;
    --event-card-fw-date-block-date-year-line-height: 1.4;
    --event-card-fw-date-block-date-year-text-transform: none;
    --event-card-fw-date-block-date-year-font-variant-numeric: normal;
    --event-card-fw-date-block-date-year-font-style: normal;
    --event-card-fw-date-block-date-year-text-decoration: none;
    font-family: var(--event-card-fw-date-block-date-year-font-family);
    font-size: var(--event-card-fw-date-block-date-year-font-size);
    font-weight: var(--event-card-fw-date-block-date-year-font-weight);
    letter-spacing: var(--event-card-fw-date-block-date-year-letter-spacing);
    line-height: var(--event-card-fw-date-block-date-year-line-height);
    text-transform: var(--event-card-fw-date-block-date-year-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-date-year-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-date-year-font-style);
    text-decoration: var(--event-card-fw-date-block-date-year-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--light .event-card-fw-date-block__event-type-label {
    --event-card-fw-date-block-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-event-type-label-font-size: 12px;
    --event-card-fw-date-block-event-type-label-font-weight: 700;
    --event-card-fw-date-block-event-type-label-letter-spacing: 0.06em;
    --event-card-fw-date-block-event-type-label-line-height: 1.333;
    --event-card-fw-date-block-event-type-label-text-transform: uppercase;
    --event-card-fw-date-block-event-type-label-font-variant-numeric: normal;
    --event-card-fw-date-block-event-type-label-font-style: normal;
    --event-card-fw-date-block-event-type-label-text-decoration: none;
    font-family: var(--event-card-fw-date-block-event-type-label-font-family);
    font-size: var(--event-card-fw-date-block-event-type-label-font-size);
    font-weight: var(--event-card-fw-date-block-event-type-label-font-weight);
    letter-spacing: var(--event-card-fw-date-block-event-type-label-letter-spacing);
    line-height: var(--event-card-fw-date-block-event-type-label-line-height);
    text-transform: var(--event-card-fw-date-block-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-event-type-label-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-event-type-label-font-style);
    text-decoration: var(--event-card-fw-date-block-event-type-label-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark {
    --event-card-fw-date-block-bg: #4f5153;
    --event-card-fw-date-block-text: #f3f4f6;
    --event-card-fw-date-block-muted: #a6a9aa;
    --event-card-fw-date-block-supporting: #a6a9aa;
    --event-card-fw-date-block-footnote: #0a1264;
    --event-card-fw-date-block-accent: #005eff;
    --event-card-fw-date-block-cta-registered: #a6a9aa;
    --event-card-fw-date-block-cta-pending: rgba(234, 88, 12, 1);
    --event-card-fw-date-block-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-fw-date-block-badge-live-text: #ffffff;
    --event-card-fw-date-block-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-fw-date-block-badge-replay-text: #ffffff;
    --event-card-fw-date-block-date-bg: #0a1264;
    --event-card-fw-date-block-date-text: #f3f4f6;
    --event-card-fw-date-block-type-bg: #292b2c;
    --event-card-fw-date-block-type-text: #f3f4f6;
    --event-card-fw-date-block-radius: 0;
    --event-card-fw-date-block-badge-radius: 6px;
    --event-card-fw-date-block-avatar-radius: 0;
    --event-card-fw-date-block-shadow: none;
    --event-card-fw-date-block-shadow-hover: none;
    --event-card-fw-date-block-border-width: 0;
    --event-card-fw-date-block-border-color: transparent;
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__time-row {
    --event-card-fw-date-block-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-time-row-font-size: 15px;
    --event-card-fw-date-block-time-row-font-weight: 500;
    --event-card-fw-date-block-time-row-letter-spacing: 0px;
    --event-card-fw-date-block-time-row-line-height: 1.467;
    --event-card-fw-date-block-time-row-text-transform: uppercase;
    --event-card-fw-date-block-time-row-font-variant-numeric: normal;
    --event-card-fw-date-block-time-row-font-style: normal;
    --event-card-fw-date-block-time-row-text-decoration: none;
    font-family: var(--event-card-fw-date-block-time-row-font-family);
    font-size: var(--event-card-fw-date-block-time-row-font-size);
    font-weight: var(--event-card-fw-date-block-time-row-font-weight);
    letter-spacing: var(--event-card-fw-date-block-time-row-letter-spacing);
    line-height: var(--event-card-fw-date-block-time-row-line-height);
    text-transform: var(--event-card-fw-date-block-time-row-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-time-row-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-time-row-font-style);
    text-decoration: var(--event-card-fw-date-block-time-row-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__primary {
    --event-card-fw-date-block-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-fw-date-block-title-font-weight: 700;
    --event-card-fw-date-block-title-letter-spacing: 0px;
    --event-card-fw-date-block-title-line-height: 1.333;
    --event-card-fw-date-block-title-text-transform: none;
    --event-card-fw-date-block-title-font-variant-numeric: normal;
    --event-card-fw-date-block-title-font-style: normal;
    --event-card-fw-date-block-title-text-decoration: none;
    font-family: var(--event-card-fw-date-block-title-font-family);
    font-size: var(--event-card-fw-date-block-title-font-size);
    font-weight: var(--event-card-fw-date-block-title-font-weight);
    letter-spacing: var(--event-card-fw-date-block-title-letter-spacing);
    line-height: var(--event-card-fw-date-block-title-line-height);
    text-transform: var(--event-card-fw-date-block-title-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-title-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-title-font-style);
    text-decoration: var(--event-card-fw-date-block-title-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__secondary {
    --event-card-fw-date-block-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-secondary-font-size: 16px;
    --event-card-fw-date-block-secondary-font-weight: 500;
    --event-card-fw-date-block-secondary-letter-spacing: 0px;
    --event-card-fw-date-block-secondary-line-height: 1.5;
    --event-card-fw-date-block-secondary-text-transform: none;
    --event-card-fw-date-block-secondary-font-variant-numeric: normal;
    --event-card-fw-date-block-secondary-font-style: normal;
    --event-card-fw-date-block-secondary-text-decoration: none;
    font-family: var(--event-card-fw-date-block-secondary-font-family);
    font-size: var(--event-card-fw-date-block-secondary-font-size);
    font-weight: var(--event-card-fw-date-block-secondary-font-weight);
    letter-spacing: var(--event-card-fw-date-block-secondary-letter-spacing);
    line-height: var(--event-card-fw-date-block-secondary-line-height);
    text-transform: var(--event-card-fw-date-block-secondary-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-secondary-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-secondary-font-style);
    text-decoration: var(--event-card-fw-date-block-secondary-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__paragraph {
    --event-card-fw-date-block-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-description-font-size: 15px;
    --event-card-fw-date-block-description-font-weight: 400;
    --event-card-fw-date-block-description-letter-spacing: 0px;
    --event-card-fw-date-block-description-line-height: 1.467;
    --event-card-fw-date-block-description-text-transform: none;
    --event-card-fw-date-block-description-font-variant-numeric: normal;
    --event-card-fw-date-block-description-font-style: normal;
    --event-card-fw-date-block-description-text-decoration: none;
    font-family: var(--event-card-fw-date-block-description-font-family);
    font-size: var(--event-card-fw-date-block-description-font-size);
    font-weight: var(--event-card-fw-date-block-description-font-weight);
    letter-spacing: var(--event-card-fw-date-block-description-letter-spacing);
    line-height: var(--event-card-fw-date-block-description-line-height);
    text-transform: var(--event-card-fw-date-block-description-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-description-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-description-font-style);
    text-decoration: var(--event-card-fw-date-block-description-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__supporting {
    --event-card-fw-date-block-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-supporting-type-font-size: 12px;
    --event-card-fw-date-block-supporting-type-font-weight: 500;
    --event-card-fw-date-block-supporting-type-letter-spacing: 0px;
    --event-card-fw-date-block-supporting-type-line-height: 1.333;
    --event-card-fw-date-block-supporting-type-text-transform: none;
    --event-card-fw-date-block-supporting-type-font-variant-numeric: normal;
    --event-card-fw-date-block-supporting-type-font-style: normal;
    --event-card-fw-date-block-supporting-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-supporting-type-font-family);
    font-size: var(--event-card-fw-date-block-supporting-type-font-size);
    font-weight: var(--event-card-fw-date-block-supporting-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-supporting-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-supporting-type-line-height);
    text-transform: var(--event-card-fw-date-block-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-supporting-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-supporting-type-font-style);
    text-decoration: var(--event-card-fw-date-block-supporting-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__footnote {
    --event-card-fw-date-block-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-footnote-type-font-size: 12px;
    --event-card-fw-date-block-footnote-type-font-weight: 400;
    --event-card-fw-date-block-footnote-type-letter-spacing: 0px;
    --event-card-fw-date-block-footnote-type-line-height: 1.333;
    --event-card-fw-date-block-footnote-type-text-transform: none;
    --event-card-fw-date-block-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-fw-date-block-footnote-type-font-style: normal;
    --event-card-fw-date-block-footnote-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-footnote-type-font-family);
    font-size: var(--event-card-fw-date-block-footnote-type-font-size);
    font-weight: var(--event-card-fw-date-block-footnote-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-footnote-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-footnote-type-line-height);
    text-transform: var(--event-card-fw-date-block-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-footnote-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-footnote-type-font-style);
    text-decoration: var(--event-card-fw-date-block-footnote-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__footnote-link {
    --event-card-fw-date-block-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-footnote-link-type-font-size: 12px;
    --event-card-fw-date-block-footnote-link-type-font-weight: 400;
    --event-card-fw-date-block-footnote-link-type-letter-spacing: 0px;
    --event-card-fw-date-block-footnote-link-type-line-height: 1.333;
    --event-card-fw-date-block-footnote-link-type-text-transform: none;
    --event-card-fw-date-block-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-fw-date-block-footnote-link-type-font-style: normal;
    --event-card-fw-date-block-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-footnote-link-type-font-family);
    font-size: var(--event-card-fw-date-block-footnote-link-type-font-size);
    font-weight: var(--event-card-fw-date-block-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-footnote-link-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-footnote-link-type-line-height);
    text-transform: var(--event-card-fw-date-block-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-footnote-link-type-font-style);
    text-decoration: var(--event-card-fw-date-block-footnote-link-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__cta-link {
    --event-card-fw-date-block-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-cta-type-font-size: 14px;
    --event-card-fw-date-block-cta-type-font-weight: 700;
    --event-card-fw-date-block-cta-type-letter-spacing: 0px;
    --event-card-fw-date-block-cta-type-line-height: 1.429;
    --event-card-fw-date-block-cta-type-text-transform: none;
    --event-card-fw-date-block-cta-type-font-variant-numeric: normal;
    --event-card-fw-date-block-cta-type-font-style: normal;
    --event-card-fw-date-block-cta-type-text-decoration: none;
    font-family: var(--event-card-fw-date-block-cta-type-font-family);
    font-size: var(--event-card-fw-date-block-cta-type-font-size);
    font-weight: var(--event-card-fw-date-block-cta-type-font-weight);
    letter-spacing: var(--event-card-fw-date-block-cta-type-letter-spacing);
    line-height: var(--event-card-fw-date-block-cta-type-line-height);
    text-transform: var(--event-card-fw-date-block-cta-type-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-cta-type-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-cta-type-font-style);
    text-decoration: var(--event-card-fw-date-block-cta-type-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__day {
    --event-card-fw-date-block-date-day-font-family: 'Financier Display', system-ui, sans-serif;
    --event-card-fw-date-block-date-day-font-size: clamp(40px, calc(29.3333px + 2.963vw), 72px);
    --event-card-fw-date-block-date-day-font-weight: 700;
    --event-card-fw-date-block-date-day-letter-spacing: 0px;
    --event-card-fw-date-block-date-day-line-height: 1.111;
    --event-card-fw-date-block-date-day-text-transform: none;
    --event-card-fw-date-block-date-day-font-variant-numeric: normal;
    --event-card-fw-date-block-date-day-font-style: normal;
    --event-card-fw-date-block-date-day-text-decoration: none;
    font-family: var(--event-card-fw-date-block-date-day-font-family);
    font-size: var(--event-card-fw-date-block-date-day-font-size);
    font-weight: var(--event-card-fw-date-block-date-day-font-weight);
    letter-spacing: var(--event-card-fw-date-block-date-day-letter-spacing);
    line-height: var(--event-card-fw-date-block-date-day-line-height);
    text-transform: var(--event-card-fw-date-block-date-day-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-date-day-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-date-day-font-style);
    text-decoration: var(--event-card-fw-date-block-date-day-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__month {
    --event-card-fw-date-block-date-month-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-date-month-font-size: 20px;
    --event-card-fw-date-block-date-month-font-weight: 700;
    --event-card-fw-date-block-date-month-letter-spacing: 0px;
    --event-card-fw-date-block-date-month-line-height: 1.4;
    --event-card-fw-date-block-date-month-text-transform: none;
    --event-card-fw-date-block-date-month-font-variant-numeric: normal;
    --event-card-fw-date-block-date-month-font-style: normal;
    --event-card-fw-date-block-date-month-text-decoration: none;
    font-family: var(--event-card-fw-date-block-date-month-font-family);
    font-size: var(--event-card-fw-date-block-date-month-font-size);
    font-weight: var(--event-card-fw-date-block-date-month-font-weight);
    letter-spacing: var(--event-card-fw-date-block-date-month-letter-spacing);
    line-height: var(--event-card-fw-date-block-date-month-line-height);
    text-transform: var(--event-card-fw-date-block-date-month-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-date-month-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-date-month-font-style);
    text-decoration: var(--event-card-fw-date-block-date-month-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__year {
    --event-card-fw-date-block-date-year-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-date-year-font-size: 20px;
    --event-card-fw-date-block-date-year-font-weight: 700;
    --event-card-fw-date-block-date-year-letter-spacing: 0px;
    --event-card-fw-date-block-date-year-line-height: 1.4;
    --event-card-fw-date-block-date-year-text-transform: none;
    --event-card-fw-date-block-date-year-font-variant-numeric: normal;
    --event-card-fw-date-block-date-year-font-style: normal;
    --event-card-fw-date-block-date-year-text-decoration: none;
    font-family: var(--event-card-fw-date-block-date-year-font-family);
    font-size: var(--event-card-fw-date-block-date-year-font-size);
    font-weight: var(--event-card-fw-date-block-date-year-font-weight);
    letter-spacing: var(--event-card-fw-date-block-date-year-letter-spacing);
    line-height: var(--event-card-fw-date-block-date-year-line-height);
    text-transform: var(--event-card-fw-date-block-date-year-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-date-year-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-date-year-font-style);
    text-decoration: var(--event-card-fw-date-block-date-year-text-decoration);
}
.event-card-fw-date-block.event-card-fw-date-block-theme--dark .event-card-fw-date-block__event-type-label {
    --event-card-fw-date-block-event-type-label-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-date-block-event-type-label-font-size: 12px;
    --event-card-fw-date-block-event-type-label-font-weight: 700;
    --event-card-fw-date-block-event-type-label-letter-spacing: 0.06em;
    --event-card-fw-date-block-event-type-label-line-height: 1.333;
    --event-card-fw-date-block-event-type-label-text-transform: uppercase;
    --event-card-fw-date-block-event-type-label-font-variant-numeric: normal;
    --event-card-fw-date-block-event-type-label-font-style: normal;
    --event-card-fw-date-block-event-type-label-text-decoration: none;
    font-family: var(--event-card-fw-date-block-event-type-label-font-family);
    font-size: var(--event-card-fw-date-block-event-type-label-font-size);
    font-weight: var(--event-card-fw-date-block-event-type-label-font-weight);
    letter-spacing: var(--event-card-fw-date-block-event-type-label-letter-spacing);
    line-height: var(--event-card-fw-date-block-event-type-label-line-height);
    text-transform: var(--event-card-fw-date-block-event-type-label-text-transform);
    font-variant-numeric: var(--event-card-fw-date-block-event-type-label-font-variant-numeric);
    font-style: var(--event-card-fw-date-block-event-type-label-font-style);
    text-decoration: var(--event-card-fw-date-block-event-type-label-text-decoration);
}
/* component: event_card_fw_essentials */
.event-card-fw-essentials.event-card-fw-essentials-theme--light {
    --event-card-fw-essentials-bg: #ffffff;
    --event-card-fw-essentials-text: #000000;
    --event-card-fw-essentials-muted: #75787b;
    --event-card-fw-essentials-supporting: #75787b;
    --event-card-fw-essentials-footnote: #0a1264;
    --event-card-fw-essentials-accent: #005eff;
    --event-card-fw-essentials-cta-registered: #75787b;
    --event-card-fw-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-card-fw-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-fw-essentials-badge-live-text: #ffffff;
    --event-card-fw-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-fw-essentials-badge-replay-text: #ffffff;
    --event-card-fw-essentials-media-bg: #0a1264;
    --event-card-fw-essentials-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-fw-essentials-radius: 0;
    --event-card-fw-essentials-badge-radius: 6px;
    --event-card-fw-essentials-shadow: none;
    --event-card-fw-essentials-shadow-hover: none;
    --event-card-fw-essentials-border-width: 0;
    --event-card-fw-essentials-border-color: transparent;
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__time-row {
    --event-card-fw-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-time-row-font-size: 15px;
    --event-card-fw-essentials-time-row-font-weight: 500;
    --event-card-fw-essentials-time-row-letter-spacing: 0px;
    --event-card-fw-essentials-time-row-line-height: 1.467;
    --event-card-fw-essentials-time-row-text-transform: uppercase;
    --event-card-fw-essentials-time-row-font-variant-numeric: normal;
    --event-card-fw-essentials-time-row-font-style: normal;
    --event-card-fw-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-fw-essentials-time-row-font-family);
    font-size: var(--event-card-fw-essentials-time-row-font-size);
    font-weight: var(--event-card-fw-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-fw-essentials-time-row-letter-spacing);
    line-height: var(--event-card-fw-essentials-time-row-line-height);
    text-transform: var(--event-card-fw-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-time-row-font-style);
    text-decoration: var(--event-card-fw-essentials-time-row-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__primary {
    --event-card-fw-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-fw-essentials-title-font-weight: 700;
    --event-card-fw-essentials-title-letter-spacing: 0px;
    --event-card-fw-essentials-title-line-height: 1.333;
    --event-card-fw-essentials-title-text-transform: none;
    --event-card-fw-essentials-title-font-variant-numeric: normal;
    --event-card-fw-essentials-title-font-style: normal;
    --event-card-fw-essentials-title-text-decoration: none;
    font-family: var(--event-card-fw-essentials-title-font-family);
    font-size: var(--event-card-fw-essentials-title-font-size);
    font-weight: var(--event-card-fw-essentials-title-font-weight);
    letter-spacing: var(--event-card-fw-essentials-title-letter-spacing);
    line-height: var(--event-card-fw-essentials-title-line-height);
    text-transform: var(--event-card-fw-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-title-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-title-font-style);
    text-decoration: var(--event-card-fw-essentials-title-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__secondary {
    --event-card-fw-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-secondary-font-size: 16px;
    --event-card-fw-essentials-secondary-font-weight: 500;
    --event-card-fw-essentials-secondary-letter-spacing: 0px;
    --event-card-fw-essentials-secondary-line-height: 1.5;
    --event-card-fw-essentials-secondary-text-transform: none;
    --event-card-fw-essentials-secondary-font-variant-numeric: normal;
    --event-card-fw-essentials-secondary-font-style: normal;
    --event-card-fw-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-fw-essentials-secondary-font-family);
    font-size: var(--event-card-fw-essentials-secondary-font-size);
    font-weight: var(--event-card-fw-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-fw-essentials-secondary-letter-spacing);
    line-height: var(--event-card-fw-essentials-secondary-line-height);
    text-transform: var(--event-card-fw-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-secondary-font-style);
    text-decoration: var(--event-card-fw-essentials-secondary-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__paragraph {
    --event-card-fw-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-description-font-size: 15px;
    --event-card-fw-essentials-description-font-weight: 400;
    --event-card-fw-essentials-description-letter-spacing: 0px;
    --event-card-fw-essentials-description-line-height: 1.467;
    --event-card-fw-essentials-description-text-transform: none;
    --event-card-fw-essentials-description-font-variant-numeric: normal;
    --event-card-fw-essentials-description-font-style: normal;
    --event-card-fw-essentials-description-text-decoration: none;
    font-family: var(--event-card-fw-essentials-description-font-family);
    font-size: var(--event-card-fw-essentials-description-font-size);
    font-weight: var(--event-card-fw-essentials-description-font-weight);
    letter-spacing: var(--event-card-fw-essentials-description-letter-spacing);
    line-height: var(--event-card-fw-essentials-description-line-height);
    text-transform: var(--event-card-fw-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-description-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-description-font-style);
    text-decoration: var(--event-card-fw-essentials-description-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__supporting {
    --event-card-fw-essentials-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-supporting-type-font-size: 12px;
    --event-card-fw-essentials-supporting-type-font-weight: 500;
    --event-card-fw-essentials-supporting-type-letter-spacing: 0px;
    --event-card-fw-essentials-supporting-type-line-height: 1.333;
    --event-card-fw-essentials-supporting-type-text-transform: none;
    --event-card-fw-essentials-supporting-type-font-variant-numeric: normal;
    --event-card-fw-essentials-supporting-type-font-style: normal;
    --event-card-fw-essentials-supporting-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-supporting-type-font-family);
    font-size: var(--event-card-fw-essentials-supporting-type-font-size);
    font-weight: var(--event-card-fw-essentials-supporting-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-supporting-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-supporting-type-line-height);
    text-transform: var(--event-card-fw-essentials-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-supporting-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-supporting-type-font-style);
    text-decoration: var(--event-card-fw-essentials-supporting-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__footnote {
    --event-card-fw-essentials-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-footnote-type-font-size: 12px;
    --event-card-fw-essentials-footnote-type-font-weight: 400;
    --event-card-fw-essentials-footnote-type-letter-spacing: 0px;
    --event-card-fw-essentials-footnote-type-line-height: 1.333;
    --event-card-fw-essentials-footnote-type-text-transform: none;
    --event-card-fw-essentials-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-fw-essentials-footnote-type-font-style: normal;
    --event-card-fw-essentials-footnote-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-footnote-type-font-family);
    font-size: var(--event-card-fw-essentials-footnote-type-font-size);
    font-weight: var(--event-card-fw-essentials-footnote-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-footnote-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-footnote-type-line-height);
    text-transform: var(--event-card-fw-essentials-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-footnote-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-footnote-type-font-style);
    text-decoration: var(--event-card-fw-essentials-footnote-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__footnote-link {
    --event-card-fw-essentials-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-footnote-link-type-font-size: 12px;
    --event-card-fw-essentials-footnote-link-type-font-weight: 400;
    --event-card-fw-essentials-footnote-link-type-letter-spacing: 0px;
    --event-card-fw-essentials-footnote-link-type-line-height: 1.333;
    --event-card-fw-essentials-footnote-link-type-text-transform: none;
    --event-card-fw-essentials-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-fw-essentials-footnote-link-type-font-style: normal;
    --event-card-fw-essentials-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-footnote-link-type-font-family);
    font-size: var(--event-card-fw-essentials-footnote-link-type-font-size);
    font-weight: var(--event-card-fw-essentials-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-footnote-link-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-footnote-link-type-line-height);
    text-transform: var(--event-card-fw-essentials-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-footnote-link-type-font-style);
    text-decoration: var(--event-card-fw-essentials-footnote-link-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--light .event-card-fw-essentials__cta-link {
    --event-card-fw-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-cta-type-font-size: 14px;
    --event-card-fw-essentials-cta-type-font-weight: 700;
    --event-card-fw-essentials-cta-type-letter-spacing: 0px;
    --event-card-fw-essentials-cta-type-line-height: 1.429;
    --event-card-fw-essentials-cta-type-text-transform: none;
    --event-card-fw-essentials-cta-type-font-variant-numeric: normal;
    --event-card-fw-essentials-cta-type-font-style: normal;
    --event-card-fw-essentials-cta-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-cta-type-font-family);
    font-size: var(--event-card-fw-essentials-cta-type-font-size);
    font-weight: var(--event-card-fw-essentials-cta-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-cta-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-cta-type-line-height);
    text-transform: var(--event-card-fw-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-cta-type-font-style);
    text-decoration: var(--event-card-fw-essentials-cta-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark {
    --event-card-fw-essentials-bg: #4f5153;
    --event-card-fw-essentials-text: #f3f4f6;
    --event-card-fw-essentials-muted: #a6a9aa;
    --event-card-fw-essentials-supporting: #a6a9aa;
    --event-card-fw-essentials-footnote: #0a1264;
    --event-card-fw-essentials-accent: #005eff;
    --event-card-fw-essentials-cta-registered: #a6a9aa;
    --event-card-fw-essentials-cta-pending: rgba(234, 88, 12, 1);
    --event-card-fw-essentials-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-fw-essentials-badge-live-text: #ffffff;
    --event-card-fw-essentials-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-fw-essentials-badge-replay-text: #ffffff;
    --event-card-fw-essentials-media-bg: #0a1264;
    --event-card-fw-essentials-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-fw-essentials-radius: 0;
    --event-card-fw-essentials-badge-radius: 6px;
    --event-card-fw-essentials-shadow: none;
    --event-card-fw-essentials-shadow-hover: none;
    --event-card-fw-essentials-border-width: 0;
    --event-card-fw-essentials-border-color: transparent;
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__time-row {
    --event-card-fw-essentials-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-time-row-font-size: 15px;
    --event-card-fw-essentials-time-row-font-weight: 500;
    --event-card-fw-essentials-time-row-letter-spacing: 0px;
    --event-card-fw-essentials-time-row-line-height: 1.467;
    --event-card-fw-essentials-time-row-text-transform: uppercase;
    --event-card-fw-essentials-time-row-font-variant-numeric: normal;
    --event-card-fw-essentials-time-row-font-style: normal;
    --event-card-fw-essentials-time-row-text-decoration: none;
    font-family: var(--event-card-fw-essentials-time-row-font-family);
    font-size: var(--event-card-fw-essentials-time-row-font-size);
    font-weight: var(--event-card-fw-essentials-time-row-font-weight);
    letter-spacing: var(--event-card-fw-essentials-time-row-letter-spacing);
    line-height: var(--event-card-fw-essentials-time-row-line-height);
    text-transform: var(--event-card-fw-essentials-time-row-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-time-row-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-time-row-font-style);
    text-decoration: var(--event-card-fw-essentials-time-row-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__primary {
    --event-card-fw-essentials-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-fw-essentials-title-font-weight: 700;
    --event-card-fw-essentials-title-letter-spacing: 0px;
    --event-card-fw-essentials-title-line-height: 1.333;
    --event-card-fw-essentials-title-text-transform: none;
    --event-card-fw-essentials-title-font-variant-numeric: normal;
    --event-card-fw-essentials-title-font-style: normal;
    --event-card-fw-essentials-title-text-decoration: none;
    font-family: var(--event-card-fw-essentials-title-font-family);
    font-size: var(--event-card-fw-essentials-title-font-size);
    font-weight: var(--event-card-fw-essentials-title-font-weight);
    letter-spacing: var(--event-card-fw-essentials-title-letter-spacing);
    line-height: var(--event-card-fw-essentials-title-line-height);
    text-transform: var(--event-card-fw-essentials-title-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-title-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-title-font-style);
    text-decoration: var(--event-card-fw-essentials-title-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__secondary {
    --event-card-fw-essentials-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-secondary-font-size: 16px;
    --event-card-fw-essentials-secondary-font-weight: 500;
    --event-card-fw-essentials-secondary-letter-spacing: 0px;
    --event-card-fw-essentials-secondary-line-height: 1.5;
    --event-card-fw-essentials-secondary-text-transform: none;
    --event-card-fw-essentials-secondary-font-variant-numeric: normal;
    --event-card-fw-essentials-secondary-font-style: normal;
    --event-card-fw-essentials-secondary-text-decoration: none;
    font-family: var(--event-card-fw-essentials-secondary-font-family);
    font-size: var(--event-card-fw-essentials-secondary-font-size);
    font-weight: var(--event-card-fw-essentials-secondary-font-weight);
    letter-spacing: var(--event-card-fw-essentials-secondary-letter-spacing);
    line-height: var(--event-card-fw-essentials-secondary-line-height);
    text-transform: var(--event-card-fw-essentials-secondary-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-secondary-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-secondary-font-style);
    text-decoration: var(--event-card-fw-essentials-secondary-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__paragraph {
    --event-card-fw-essentials-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-description-font-size: 15px;
    --event-card-fw-essentials-description-font-weight: 400;
    --event-card-fw-essentials-description-letter-spacing: 0px;
    --event-card-fw-essentials-description-line-height: 1.467;
    --event-card-fw-essentials-description-text-transform: none;
    --event-card-fw-essentials-description-font-variant-numeric: normal;
    --event-card-fw-essentials-description-font-style: normal;
    --event-card-fw-essentials-description-text-decoration: none;
    font-family: var(--event-card-fw-essentials-description-font-family);
    font-size: var(--event-card-fw-essentials-description-font-size);
    font-weight: var(--event-card-fw-essentials-description-font-weight);
    letter-spacing: var(--event-card-fw-essentials-description-letter-spacing);
    line-height: var(--event-card-fw-essentials-description-line-height);
    text-transform: var(--event-card-fw-essentials-description-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-description-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-description-font-style);
    text-decoration: var(--event-card-fw-essentials-description-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__supporting {
    --event-card-fw-essentials-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-supporting-type-font-size: 12px;
    --event-card-fw-essentials-supporting-type-font-weight: 500;
    --event-card-fw-essentials-supporting-type-letter-spacing: 0px;
    --event-card-fw-essentials-supporting-type-line-height: 1.333;
    --event-card-fw-essentials-supporting-type-text-transform: none;
    --event-card-fw-essentials-supporting-type-font-variant-numeric: normal;
    --event-card-fw-essentials-supporting-type-font-style: normal;
    --event-card-fw-essentials-supporting-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-supporting-type-font-family);
    font-size: var(--event-card-fw-essentials-supporting-type-font-size);
    font-weight: var(--event-card-fw-essentials-supporting-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-supporting-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-supporting-type-line-height);
    text-transform: var(--event-card-fw-essentials-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-supporting-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-supporting-type-font-style);
    text-decoration: var(--event-card-fw-essentials-supporting-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__footnote {
    --event-card-fw-essentials-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-footnote-type-font-size: 12px;
    --event-card-fw-essentials-footnote-type-font-weight: 400;
    --event-card-fw-essentials-footnote-type-letter-spacing: 0px;
    --event-card-fw-essentials-footnote-type-line-height: 1.333;
    --event-card-fw-essentials-footnote-type-text-transform: none;
    --event-card-fw-essentials-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-fw-essentials-footnote-type-font-style: normal;
    --event-card-fw-essentials-footnote-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-footnote-type-font-family);
    font-size: var(--event-card-fw-essentials-footnote-type-font-size);
    font-weight: var(--event-card-fw-essentials-footnote-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-footnote-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-footnote-type-line-height);
    text-transform: var(--event-card-fw-essentials-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-footnote-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-footnote-type-font-style);
    text-decoration: var(--event-card-fw-essentials-footnote-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__footnote-link {
    --event-card-fw-essentials-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-footnote-link-type-font-size: 12px;
    --event-card-fw-essentials-footnote-link-type-font-weight: 400;
    --event-card-fw-essentials-footnote-link-type-letter-spacing: 0px;
    --event-card-fw-essentials-footnote-link-type-line-height: 1.333;
    --event-card-fw-essentials-footnote-link-type-text-transform: none;
    --event-card-fw-essentials-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-fw-essentials-footnote-link-type-font-style: normal;
    --event-card-fw-essentials-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-footnote-link-type-font-family);
    font-size: var(--event-card-fw-essentials-footnote-link-type-font-size);
    font-weight: var(--event-card-fw-essentials-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-footnote-link-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-footnote-link-type-line-height);
    text-transform: var(--event-card-fw-essentials-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-footnote-link-type-font-style);
    text-decoration: var(--event-card-fw-essentials-footnote-link-type-text-decoration);
}
.event-card-fw-essentials.event-card-fw-essentials-theme--dark .event-card-fw-essentials__cta-link {
    --event-card-fw-essentials-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-essentials-cta-type-font-size: 14px;
    --event-card-fw-essentials-cta-type-font-weight: 700;
    --event-card-fw-essentials-cta-type-letter-spacing: 0px;
    --event-card-fw-essentials-cta-type-line-height: 1.429;
    --event-card-fw-essentials-cta-type-text-transform: none;
    --event-card-fw-essentials-cta-type-font-variant-numeric: normal;
    --event-card-fw-essentials-cta-type-font-style: normal;
    --event-card-fw-essentials-cta-type-text-decoration: none;
    font-family: var(--event-card-fw-essentials-cta-type-font-family);
    font-size: var(--event-card-fw-essentials-cta-type-font-size);
    font-weight: var(--event-card-fw-essentials-cta-type-font-weight);
    letter-spacing: var(--event-card-fw-essentials-cta-type-letter-spacing);
    line-height: var(--event-card-fw-essentials-cta-type-line-height);
    text-transform: var(--event-card-fw-essentials-cta-type-text-transform);
    font-variant-numeric: var(--event-card-fw-essentials-cta-type-font-variant-numeric);
    font-style: var(--event-card-fw-essentials-cta-type-font-style);
    text-decoration: var(--event-card-fw-essentials-cta-type-text-decoration);
}
/* component: event_card_fw_speakers */
.event-card-fw-speakers.event-card-fw-speakers-theme--light {
    --event-card-fw-speakers-bg: #ffffff;
    --event-card-fw-speakers-text: #000000;
    --event-card-fw-speakers-muted: #75787b;
    --event-card-fw-speakers-supporting: #75787b;
    --event-card-fw-speakers-footnote: #0a1264;
    --event-card-fw-speakers-accent: #005eff;
    --event-card-fw-speakers-cta-registered: #75787b;
    --event-card-fw-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-card-fw-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-fw-speakers-badge-live-text: #ffffff;
    --event-card-fw-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-fw-speakers-badge-replay-text: #ffffff;
    --event-card-fw-speakers-media-bg: #0a1264;
    --event-card-fw-speakers-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-fw-speakers-radius: 0;
    --event-card-fw-speakers-badge-radius: 6px;
    --event-card-fw-speakers-avatar-radius: 0;
    --event-card-fw-speakers-shadow: none;
    --event-card-fw-speakers-shadow-hover: none;
    --event-card-fw-speakers-border-width: 0;
    --event-card-fw-speakers-border-color: transparent;
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__time-row {
    --event-card-fw-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-time-row-font-size: 15px;
    --event-card-fw-speakers-time-row-font-weight: 500;
    --event-card-fw-speakers-time-row-letter-spacing: 0px;
    --event-card-fw-speakers-time-row-line-height: 1.467;
    --event-card-fw-speakers-time-row-text-transform: uppercase;
    --event-card-fw-speakers-time-row-font-variant-numeric: normal;
    --event-card-fw-speakers-time-row-font-style: normal;
    --event-card-fw-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-fw-speakers-time-row-font-family);
    font-size: var(--event-card-fw-speakers-time-row-font-size);
    font-weight: var(--event-card-fw-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-fw-speakers-time-row-letter-spacing);
    line-height: var(--event-card-fw-speakers-time-row-line-height);
    text-transform: var(--event-card-fw-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-time-row-font-style);
    text-decoration: var(--event-card-fw-speakers-time-row-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__primary {
    --event-card-fw-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-fw-speakers-title-font-weight: 700;
    --event-card-fw-speakers-title-letter-spacing: 0px;
    --event-card-fw-speakers-title-line-height: 1.333;
    --event-card-fw-speakers-title-text-transform: none;
    --event-card-fw-speakers-title-font-variant-numeric: normal;
    --event-card-fw-speakers-title-font-style: normal;
    --event-card-fw-speakers-title-text-decoration: none;
    font-family: var(--event-card-fw-speakers-title-font-family);
    font-size: var(--event-card-fw-speakers-title-font-size);
    font-weight: var(--event-card-fw-speakers-title-font-weight);
    letter-spacing: var(--event-card-fw-speakers-title-letter-spacing);
    line-height: var(--event-card-fw-speakers-title-line-height);
    text-transform: var(--event-card-fw-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-title-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-title-font-style);
    text-decoration: var(--event-card-fw-speakers-title-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__secondary {
    --event-card-fw-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-secondary-font-size: 16px;
    --event-card-fw-speakers-secondary-font-weight: 500;
    --event-card-fw-speakers-secondary-letter-spacing: 0px;
    --event-card-fw-speakers-secondary-line-height: 1.5;
    --event-card-fw-speakers-secondary-text-transform: none;
    --event-card-fw-speakers-secondary-font-variant-numeric: normal;
    --event-card-fw-speakers-secondary-font-style: normal;
    --event-card-fw-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-fw-speakers-secondary-font-family);
    font-size: var(--event-card-fw-speakers-secondary-font-size);
    font-weight: var(--event-card-fw-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-fw-speakers-secondary-letter-spacing);
    line-height: var(--event-card-fw-speakers-secondary-line-height);
    text-transform: var(--event-card-fw-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-secondary-font-style);
    text-decoration: var(--event-card-fw-speakers-secondary-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__paragraph {
    --event-card-fw-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-description-font-size: 15px;
    --event-card-fw-speakers-description-font-weight: 400;
    --event-card-fw-speakers-description-letter-spacing: 0px;
    --event-card-fw-speakers-description-line-height: 1.467;
    --event-card-fw-speakers-description-text-transform: none;
    --event-card-fw-speakers-description-font-variant-numeric: normal;
    --event-card-fw-speakers-description-font-style: normal;
    --event-card-fw-speakers-description-text-decoration: none;
    font-family: var(--event-card-fw-speakers-description-font-family);
    font-size: var(--event-card-fw-speakers-description-font-size);
    font-weight: var(--event-card-fw-speakers-description-font-weight);
    letter-spacing: var(--event-card-fw-speakers-description-letter-spacing);
    line-height: var(--event-card-fw-speakers-description-line-height);
    text-transform: var(--event-card-fw-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-description-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-description-font-style);
    text-decoration: var(--event-card-fw-speakers-description-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__supporting {
    --event-card-fw-speakers-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-supporting-type-font-size: 12px;
    --event-card-fw-speakers-supporting-type-font-weight: 500;
    --event-card-fw-speakers-supporting-type-letter-spacing: 0px;
    --event-card-fw-speakers-supporting-type-line-height: 1.333;
    --event-card-fw-speakers-supporting-type-text-transform: none;
    --event-card-fw-speakers-supporting-type-font-variant-numeric: normal;
    --event-card-fw-speakers-supporting-type-font-style: normal;
    --event-card-fw-speakers-supporting-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-supporting-type-font-family);
    font-size: var(--event-card-fw-speakers-supporting-type-font-size);
    font-weight: var(--event-card-fw-speakers-supporting-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-supporting-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-supporting-type-line-height);
    text-transform: var(--event-card-fw-speakers-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-supporting-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-supporting-type-font-style);
    text-decoration: var(--event-card-fw-speakers-supporting-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__footnote {
    --event-card-fw-speakers-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-footnote-type-font-size: 12px;
    --event-card-fw-speakers-footnote-type-font-weight: 400;
    --event-card-fw-speakers-footnote-type-letter-spacing: 0px;
    --event-card-fw-speakers-footnote-type-line-height: 1.333;
    --event-card-fw-speakers-footnote-type-text-transform: none;
    --event-card-fw-speakers-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-fw-speakers-footnote-type-font-style: normal;
    --event-card-fw-speakers-footnote-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-footnote-type-font-family);
    font-size: var(--event-card-fw-speakers-footnote-type-font-size);
    font-weight: var(--event-card-fw-speakers-footnote-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-footnote-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-footnote-type-line-height);
    text-transform: var(--event-card-fw-speakers-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-footnote-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-footnote-type-font-style);
    text-decoration: var(--event-card-fw-speakers-footnote-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__footnote-link {
    --event-card-fw-speakers-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-footnote-link-type-font-size: 12px;
    --event-card-fw-speakers-footnote-link-type-font-weight: 400;
    --event-card-fw-speakers-footnote-link-type-letter-spacing: 0px;
    --event-card-fw-speakers-footnote-link-type-line-height: 1.333;
    --event-card-fw-speakers-footnote-link-type-text-transform: none;
    --event-card-fw-speakers-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-fw-speakers-footnote-link-type-font-style: normal;
    --event-card-fw-speakers-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-footnote-link-type-font-family);
    font-size: var(--event-card-fw-speakers-footnote-link-type-font-size);
    font-weight: var(--event-card-fw-speakers-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-footnote-link-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-footnote-link-type-line-height);
    text-transform: var(--event-card-fw-speakers-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-footnote-link-type-font-style);
    text-decoration: var(--event-card-fw-speakers-footnote-link-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--light .event-card-fw-speakers__cta-link {
    --event-card-fw-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-cta-type-font-size: 14px;
    --event-card-fw-speakers-cta-type-font-weight: 700;
    --event-card-fw-speakers-cta-type-letter-spacing: 0px;
    --event-card-fw-speakers-cta-type-line-height: 1.429;
    --event-card-fw-speakers-cta-type-text-transform: none;
    --event-card-fw-speakers-cta-type-font-variant-numeric: normal;
    --event-card-fw-speakers-cta-type-font-style: normal;
    --event-card-fw-speakers-cta-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-cta-type-font-family);
    font-size: var(--event-card-fw-speakers-cta-type-font-size);
    font-weight: var(--event-card-fw-speakers-cta-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-cta-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-cta-type-line-height);
    text-transform: var(--event-card-fw-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-cta-type-font-style);
    text-decoration: var(--event-card-fw-speakers-cta-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark {
    --event-card-fw-speakers-bg: #4f5153;
    --event-card-fw-speakers-text: #f3f4f6;
    --event-card-fw-speakers-muted: #a6a9aa;
    --event-card-fw-speakers-supporting: #a6a9aa;
    --event-card-fw-speakers-footnote: #0a1264;
    --event-card-fw-speakers-accent: #005eff;
    --event-card-fw-speakers-cta-registered: #a6a9aa;
    --event-card-fw-speakers-cta-pending: rgba(234, 88, 12, 1);
    --event-card-fw-speakers-badge-live-bg: rgba(255, 0, 0, 1);
    --event-card-fw-speakers-badge-live-text: #ffffff;
    --event-card-fw-speakers-badge-replay-bg: rgba(14, 165, 233, 1);
    --event-card-fw-speakers-badge-replay-text: #ffffff;
    --event-card-fw-speakers-media-bg: #0a1264;
    --event-card-fw-speakers-sponsor-logo-surface: rgba(255, 255, 255, 0.2);
    --event-card-fw-speakers-radius: 0;
    --event-card-fw-speakers-badge-radius: 6px;
    --event-card-fw-speakers-avatar-radius: 0;
    --event-card-fw-speakers-shadow: none;
    --event-card-fw-speakers-shadow-hover: none;
    --event-card-fw-speakers-border-width: 0;
    --event-card-fw-speakers-border-color: transparent;
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__time-row {
    --event-card-fw-speakers-time-row-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-time-row-font-size: 15px;
    --event-card-fw-speakers-time-row-font-weight: 500;
    --event-card-fw-speakers-time-row-letter-spacing: 0px;
    --event-card-fw-speakers-time-row-line-height: 1.467;
    --event-card-fw-speakers-time-row-text-transform: uppercase;
    --event-card-fw-speakers-time-row-font-variant-numeric: normal;
    --event-card-fw-speakers-time-row-font-style: normal;
    --event-card-fw-speakers-time-row-text-decoration: none;
    font-family: var(--event-card-fw-speakers-time-row-font-family);
    font-size: var(--event-card-fw-speakers-time-row-font-size);
    font-weight: var(--event-card-fw-speakers-time-row-font-weight);
    letter-spacing: var(--event-card-fw-speakers-time-row-letter-spacing);
    line-height: var(--event-card-fw-speakers-time-row-line-height);
    text-transform: var(--event-card-fw-speakers-time-row-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-time-row-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-time-row-font-style);
    text-decoration: var(--event-card-fw-speakers-time-row-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__primary {
    --event-card-fw-speakers-title-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --event-card-fw-speakers-title-font-weight: 700;
    --event-card-fw-speakers-title-letter-spacing: 0px;
    --event-card-fw-speakers-title-line-height: 1.333;
    --event-card-fw-speakers-title-text-transform: none;
    --event-card-fw-speakers-title-font-variant-numeric: normal;
    --event-card-fw-speakers-title-font-style: normal;
    --event-card-fw-speakers-title-text-decoration: none;
    font-family: var(--event-card-fw-speakers-title-font-family);
    font-size: var(--event-card-fw-speakers-title-font-size);
    font-weight: var(--event-card-fw-speakers-title-font-weight);
    letter-spacing: var(--event-card-fw-speakers-title-letter-spacing);
    line-height: var(--event-card-fw-speakers-title-line-height);
    text-transform: var(--event-card-fw-speakers-title-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-title-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-title-font-style);
    text-decoration: var(--event-card-fw-speakers-title-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__secondary {
    --event-card-fw-speakers-secondary-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-secondary-font-size: 16px;
    --event-card-fw-speakers-secondary-font-weight: 500;
    --event-card-fw-speakers-secondary-letter-spacing: 0px;
    --event-card-fw-speakers-secondary-line-height: 1.5;
    --event-card-fw-speakers-secondary-text-transform: none;
    --event-card-fw-speakers-secondary-font-variant-numeric: normal;
    --event-card-fw-speakers-secondary-font-style: normal;
    --event-card-fw-speakers-secondary-text-decoration: none;
    font-family: var(--event-card-fw-speakers-secondary-font-family);
    font-size: var(--event-card-fw-speakers-secondary-font-size);
    font-weight: var(--event-card-fw-speakers-secondary-font-weight);
    letter-spacing: var(--event-card-fw-speakers-secondary-letter-spacing);
    line-height: var(--event-card-fw-speakers-secondary-line-height);
    text-transform: var(--event-card-fw-speakers-secondary-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-secondary-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-secondary-font-style);
    text-decoration: var(--event-card-fw-speakers-secondary-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__paragraph {
    --event-card-fw-speakers-description-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-description-font-size: 15px;
    --event-card-fw-speakers-description-font-weight: 400;
    --event-card-fw-speakers-description-letter-spacing: 0px;
    --event-card-fw-speakers-description-line-height: 1.467;
    --event-card-fw-speakers-description-text-transform: none;
    --event-card-fw-speakers-description-font-variant-numeric: normal;
    --event-card-fw-speakers-description-font-style: normal;
    --event-card-fw-speakers-description-text-decoration: none;
    font-family: var(--event-card-fw-speakers-description-font-family);
    font-size: var(--event-card-fw-speakers-description-font-size);
    font-weight: var(--event-card-fw-speakers-description-font-weight);
    letter-spacing: var(--event-card-fw-speakers-description-letter-spacing);
    line-height: var(--event-card-fw-speakers-description-line-height);
    text-transform: var(--event-card-fw-speakers-description-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-description-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-description-font-style);
    text-decoration: var(--event-card-fw-speakers-description-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__supporting {
    --event-card-fw-speakers-supporting-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-supporting-type-font-size: 12px;
    --event-card-fw-speakers-supporting-type-font-weight: 500;
    --event-card-fw-speakers-supporting-type-letter-spacing: 0px;
    --event-card-fw-speakers-supporting-type-line-height: 1.333;
    --event-card-fw-speakers-supporting-type-text-transform: none;
    --event-card-fw-speakers-supporting-type-font-variant-numeric: normal;
    --event-card-fw-speakers-supporting-type-font-style: normal;
    --event-card-fw-speakers-supporting-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-supporting-type-font-family);
    font-size: var(--event-card-fw-speakers-supporting-type-font-size);
    font-weight: var(--event-card-fw-speakers-supporting-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-supporting-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-supporting-type-line-height);
    text-transform: var(--event-card-fw-speakers-supporting-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-supporting-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-supporting-type-font-style);
    text-decoration: var(--event-card-fw-speakers-supporting-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__footnote {
    --event-card-fw-speakers-footnote-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-footnote-type-font-size: 12px;
    --event-card-fw-speakers-footnote-type-font-weight: 400;
    --event-card-fw-speakers-footnote-type-letter-spacing: 0px;
    --event-card-fw-speakers-footnote-type-line-height: 1.333;
    --event-card-fw-speakers-footnote-type-text-transform: none;
    --event-card-fw-speakers-footnote-type-font-variant-numeric: tabular-nums;
    --event-card-fw-speakers-footnote-type-font-style: normal;
    --event-card-fw-speakers-footnote-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-footnote-type-font-family);
    font-size: var(--event-card-fw-speakers-footnote-type-font-size);
    font-weight: var(--event-card-fw-speakers-footnote-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-footnote-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-footnote-type-line-height);
    text-transform: var(--event-card-fw-speakers-footnote-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-footnote-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-footnote-type-font-style);
    text-decoration: var(--event-card-fw-speakers-footnote-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__footnote-link {
    --event-card-fw-speakers-footnote-link-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-footnote-link-type-font-size: 12px;
    --event-card-fw-speakers-footnote-link-type-font-weight: 400;
    --event-card-fw-speakers-footnote-link-type-letter-spacing: 0px;
    --event-card-fw-speakers-footnote-link-type-line-height: 1.333;
    --event-card-fw-speakers-footnote-link-type-text-transform: none;
    --event-card-fw-speakers-footnote-link-type-font-variant-numeric: tabular-nums;
    --event-card-fw-speakers-footnote-link-type-font-style: normal;
    --event-card-fw-speakers-footnote-link-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-footnote-link-type-font-family);
    font-size: var(--event-card-fw-speakers-footnote-link-type-font-size);
    font-weight: var(--event-card-fw-speakers-footnote-link-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-footnote-link-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-footnote-link-type-line-height);
    text-transform: var(--event-card-fw-speakers-footnote-link-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-footnote-link-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-footnote-link-type-font-style);
    text-decoration: var(--event-card-fw-speakers-footnote-link-type-text-decoration);
}
.event-card-fw-speakers.event-card-fw-speakers-theme--dark .event-card-fw-speakers__cta-link {
    --event-card-fw-speakers-cta-type-font-family: 'GT America', system-ui, sans-serif;
    --event-card-fw-speakers-cta-type-font-size: 14px;
    --event-card-fw-speakers-cta-type-font-weight: 700;
    --event-card-fw-speakers-cta-type-letter-spacing: 0px;
    --event-card-fw-speakers-cta-type-line-height: 1.429;
    --event-card-fw-speakers-cta-type-text-transform: none;
    --event-card-fw-speakers-cta-type-font-variant-numeric: normal;
    --event-card-fw-speakers-cta-type-font-style: normal;
    --event-card-fw-speakers-cta-type-text-decoration: none;
    font-family: var(--event-card-fw-speakers-cta-type-font-family);
    font-size: var(--event-card-fw-speakers-cta-type-font-size);
    font-weight: var(--event-card-fw-speakers-cta-type-font-weight);
    letter-spacing: var(--event-card-fw-speakers-cta-type-letter-spacing);
    line-height: var(--event-card-fw-speakers-cta-type-line-height);
    text-transform: var(--event-card-fw-speakers-cta-type-text-transform);
    font-variant-numeric: var(--event-card-fw-speakers-cta-type-font-variant-numeric);
    font-style: var(--event-card-fw-speakers-cta-type-font-style);
    text-decoration: var(--event-card-fw-speakers-cta-type-text-decoration);
}
/* component: page_header_5050 */
.page-header-5050.page-header-5050-theme--light {
    --page-header-5050-primary: #0a1264;
    --page-header-5050-media-bg: #d0d0e2;
    --page-header-5050-eyebrow: #75787b;
    --page-header-5050-title: #000000;
    --page-header-5050-subtitle: #000000;
    --page-header-5050-accent: #005eff;
    --page-header-5050-slot-radius: 0;
}
.page-header-5050.page-header-5050-theme--light .page-header-5050__eyebrow {
    --page-header-5050-eyebrow-font-family: 'GT America', system-ui, sans-serif;
    --page-header-5050-eyebrow-font-size: 14px;
    --page-header-5050-eyebrow-font-weight: 500;
    --page-header-5050-eyebrow-letter-spacing: 0px;
    --page-header-5050-eyebrow-line-height: 1.429;
    --page-header-5050-eyebrow-text-transform: none;
    --page-header-5050-eyebrow-font-variant-numeric: normal;
    --page-header-5050-eyebrow-font-style: normal;
    --page-header-5050-eyebrow-text-decoration: none;
    font-family: var(--page-header-5050-eyebrow-font-family);
    font-size: var(--page-header-5050-eyebrow-font-size);
    font-weight: var(--page-header-5050-eyebrow-font-weight);
    letter-spacing: var(--page-header-5050-eyebrow-letter-spacing);
    line-height: var(--page-header-5050-eyebrow-line-height);
    text-transform: var(--page-header-5050-eyebrow-text-transform);
    font-variant-numeric: var(--page-header-5050-eyebrow-font-variant-numeric);
    font-style: var(--page-header-5050-eyebrow-font-style);
    text-decoration: var(--page-header-5050-eyebrow-text-decoration);
}
.page-header-5050.page-header-5050-theme--light .page-header-5050__title {
    --page-header-5050-title-font-family: 'Financier Display', system-ui, sans-serif;
    --page-header-5050-title-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --page-header-5050-title-font-weight: 700;
    --page-header-5050-title-letter-spacing: 0px;
    --page-header-5050-title-line-height: 1.154;
    --page-header-5050-title-text-transform: none;
    --page-header-5050-title-font-variant-numeric: normal;
    --page-header-5050-title-font-style: normal;
    --page-header-5050-title-text-decoration: none;
    font-family: var(--page-header-5050-title-font-family);
    font-size: var(--page-header-5050-title-font-size);
    font-weight: var(--page-header-5050-title-font-weight);
    letter-spacing: var(--page-header-5050-title-letter-spacing);
    line-height: var(--page-header-5050-title-line-height);
    text-transform: var(--page-header-5050-title-text-transform);
    font-variant-numeric: var(--page-header-5050-title-font-variant-numeric);
    font-style: var(--page-header-5050-title-font-style);
    text-decoration: var(--page-header-5050-title-text-decoration);
}
.page-header-5050.page-header-5050-theme--light .page-header-5050__subtitle {
    --page-header-5050-subtitle-font-family: 'GT America', system-ui, sans-serif;
    --page-header-5050-subtitle-font-size: 16px;
    --page-header-5050-subtitle-font-weight: 500;
    --page-header-5050-subtitle-letter-spacing: 0px;
    --page-header-5050-subtitle-line-height: 1.5;
    --page-header-5050-subtitle-text-transform: none;
    --page-header-5050-subtitle-font-variant-numeric: normal;
    --page-header-5050-subtitle-font-style: normal;
    --page-header-5050-subtitle-text-decoration: none;
    font-family: var(--page-header-5050-subtitle-font-family);
    font-size: var(--page-header-5050-subtitle-font-size);
    font-weight: var(--page-header-5050-subtitle-font-weight);
    letter-spacing: var(--page-header-5050-subtitle-letter-spacing);
    line-height: var(--page-header-5050-subtitle-line-height);
    text-transform: var(--page-header-5050-subtitle-text-transform);
    font-variant-numeric: var(--page-header-5050-subtitle-font-variant-numeric);
    font-style: var(--page-header-5050-subtitle-font-style);
    text-decoration: var(--page-header-5050-subtitle-text-decoration);
}
.page-header-5050.page-header-5050-theme--dark {
    --page-header-5050-primary: #0a1264;
    --page-header-5050-media-bg: #292b2c;
    --page-header-5050-eyebrow: #a6a9aa;
    --page-header-5050-title: #f3f4f6;
    --page-header-5050-subtitle: #f3f4f6;
    --page-header-5050-accent: #005eff;
    --page-header-5050-slot-radius: 0;
}
.page-header-5050.page-header-5050-theme--dark .page-header-5050__eyebrow {
    --page-header-5050-eyebrow-font-family: 'GT America', system-ui, sans-serif;
    --page-header-5050-eyebrow-font-size: 14px;
    --page-header-5050-eyebrow-font-weight: 500;
    --page-header-5050-eyebrow-letter-spacing: 0px;
    --page-header-5050-eyebrow-line-height: 1.429;
    --page-header-5050-eyebrow-text-transform: none;
    --page-header-5050-eyebrow-font-variant-numeric: normal;
    --page-header-5050-eyebrow-font-style: normal;
    --page-header-5050-eyebrow-text-decoration: none;
    font-family: var(--page-header-5050-eyebrow-font-family);
    font-size: var(--page-header-5050-eyebrow-font-size);
    font-weight: var(--page-header-5050-eyebrow-font-weight);
    letter-spacing: var(--page-header-5050-eyebrow-letter-spacing);
    line-height: var(--page-header-5050-eyebrow-line-height);
    text-transform: var(--page-header-5050-eyebrow-text-transform);
    font-variant-numeric: var(--page-header-5050-eyebrow-font-variant-numeric);
    font-style: var(--page-header-5050-eyebrow-font-style);
    text-decoration: var(--page-header-5050-eyebrow-text-decoration);
}
.page-header-5050.page-header-5050-theme--dark .page-header-5050__title {
    --page-header-5050-title-font-family: 'Financier Display', system-ui, sans-serif;
    --page-header-5050-title-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --page-header-5050-title-font-weight: 700;
    --page-header-5050-title-letter-spacing: 0px;
    --page-header-5050-title-line-height: 1.154;
    --page-header-5050-title-text-transform: none;
    --page-header-5050-title-font-variant-numeric: normal;
    --page-header-5050-title-font-style: normal;
    --page-header-5050-title-text-decoration: none;
    font-family: var(--page-header-5050-title-font-family);
    font-size: var(--page-header-5050-title-font-size);
    font-weight: var(--page-header-5050-title-font-weight);
    letter-spacing: var(--page-header-5050-title-letter-spacing);
    line-height: var(--page-header-5050-title-line-height);
    text-transform: var(--page-header-5050-title-text-transform);
    font-variant-numeric: var(--page-header-5050-title-font-variant-numeric);
    font-style: var(--page-header-5050-title-font-style);
    text-decoration: var(--page-header-5050-title-text-decoration);
}
.page-header-5050.page-header-5050-theme--dark .page-header-5050__subtitle {
    --page-header-5050-subtitle-font-family: 'GT America', system-ui, sans-serif;
    --page-header-5050-subtitle-font-size: 16px;
    --page-header-5050-subtitle-font-weight: 500;
    --page-header-5050-subtitle-letter-spacing: 0px;
    --page-header-5050-subtitle-line-height: 1.5;
    --page-header-5050-subtitle-text-transform: none;
    --page-header-5050-subtitle-font-variant-numeric: normal;
    --page-header-5050-subtitle-font-style: normal;
    --page-header-5050-subtitle-text-decoration: none;
    font-family: var(--page-header-5050-subtitle-font-family);
    font-size: var(--page-header-5050-subtitle-font-size);
    font-weight: var(--page-header-5050-subtitle-font-weight);
    letter-spacing: var(--page-header-5050-subtitle-letter-spacing);
    line-height: var(--page-header-5050-subtitle-line-height);
    text-transform: var(--page-header-5050-subtitle-text-transform);
    font-variant-numeric: var(--page-header-5050-subtitle-font-variant-numeric);
    font-style: var(--page-header-5050-subtitle-font-style);
    text-decoration: var(--page-header-5050-subtitle-text-decoration);
}
/* component: page_header_cover */
.page-header-cover.page-header-cover-theme--light {
    --page-header-cover-media-bg: #d0d0e2;
    --page-header-cover-scrim-bg: transparent;
    --page-header-cover-eyebrow: #75787b;
    --page-header-cover-title: #000000;
    --page-header-cover-subtitle: #000000;
    --page-header-cover-accent: #005eff;
    --page-header-cover-slot-radius: 0;
}
.page-header-cover.page-header-cover-theme--light .page-header-cover__eyebrow {
    --page-header-cover-eyebrow-font-family: 'GT America', system-ui, sans-serif;
    --page-header-cover-eyebrow-font-size: 14px;
    --page-header-cover-eyebrow-font-weight: 500;
    --page-header-cover-eyebrow-letter-spacing: 0px;
    --page-header-cover-eyebrow-line-height: 1.429;
    --page-header-cover-eyebrow-text-transform: none;
    --page-header-cover-eyebrow-font-variant-numeric: normal;
    --page-header-cover-eyebrow-font-style: normal;
    --page-header-cover-eyebrow-text-decoration: none;
    font-family: var(--page-header-cover-eyebrow-font-family);
    font-size: var(--page-header-cover-eyebrow-font-size);
    font-weight: var(--page-header-cover-eyebrow-font-weight);
    letter-spacing: var(--page-header-cover-eyebrow-letter-spacing);
    line-height: var(--page-header-cover-eyebrow-line-height);
    text-transform: var(--page-header-cover-eyebrow-text-transform);
    font-variant-numeric: var(--page-header-cover-eyebrow-font-variant-numeric);
    font-style: var(--page-header-cover-eyebrow-font-style);
    text-decoration: var(--page-header-cover-eyebrow-text-decoration);
}
.page-header-cover.page-header-cover-theme--light .page-header-cover__title {
    --page-header-cover-title-font-family: 'Financier Display', system-ui, sans-serif;
    --page-header-cover-title-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --page-header-cover-title-font-weight: 700;
    --page-header-cover-title-letter-spacing: 0px;
    --page-header-cover-title-line-height: 1.154;
    --page-header-cover-title-text-transform: none;
    --page-header-cover-title-font-variant-numeric: normal;
    --page-header-cover-title-font-style: normal;
    --page-header-cover-title-text-decoration: none;
    font-family: var(--page-header-cover-title-font-family);
    font-size: var(--page-header-cover-title-font-size);
    font-weight: var(--page-header-cover-title-font-weight);
    letter-spacing: var(--page-header-cover-title-letter-spacing);
    line-height: var(--page-header-cover-title-line-height);
    text-transform: var(--page-header-cover-title-text-transform);
    font-variant-numeric: var(--page-header-cover-title-font-variant-numeric);
    font-style: var(--page-header-cover-title-font-style);
    text-decoration: var(--page-header-cover-title-text-decoration);
}
.page-header-cover.page-header-cover-theme--light .page-header-cover__subtitle {
    --page-header-cover-subtitle-font-family: 'GT America', system-ui, sans-serif;
    --page-header-cover-subtitle-font-size: 16px;
    --page-header-cover-subtitle-font-weight: 500;
    --page-header-cover-subtitle-letter-spacing: 0px;
    --page-header-cover-subtitle-line-height: 1.5;
    --page-header-cover-subtitle-text-transform: none;
    --page-header-cover-subtitle-font-variant-numeric: normal;
    --page-header-cover-subtitle-font-style: normal;
    --page-header-cover-subtitle-text-decoration: none;
    font-family: var(--page-header-cover-subtitle-font-family);
    font-size: var(--page-header-cover-subtitle-font-size);
    font-weight: var(--page-header-cover-subtitle-font-weight);
    letter-spacing: var(--page-header-cover-subtitle-letter-spacing);
    line-height: var(--page-header-cover-subtitle-line-height);
    text-transform: var(--page-header-cover-subtitle-text-transform);
    font-variant-numeric: var(--page-header-cover-subtitle-font-variant-numeric);
    font-style: var(--page-header-cover-subtitle-font-style);
    text-decoration: var(--page-header-cover-subtitle-text-decoration);
}
.page-header-cover.page-header-cover-theme--dark {
    --page-header-cover-media-bg: #292b2c;
    --page-header-cover-scrim-bg: transparent;
    --page-header-cover-eyebrow: #a6a9aa;
    --page-header-cover-title: #f3f4f6;
    --page-header-cover-subtitle: #f3f4f6;
    --page-header-cover-accent: #005eff;
    --page-header-cover-slot-radius: 0;
}
.page-header-cover.page-header-cover-theme--dark .page-header-cover__eyebrow {
    --page-header-cover-eyebrow-font-family: 'GT America', system-ui, sans-serif;
    --page-header-cover-eyebrow-font-size: 14px;
    --page-header-cover-eyebrow-font-weight: 500;
    --page-header-cover-eyebrow-letter-spacing: 0px;
    --page-header-cover-eyebrow-line-height: 1.429;
    --page-header-cover-eyebrow-text-transform: none;
    --page-header-cover-eyebrow-font-variant-numeric: normal;
    --page-header-cover-eyebrow-font-style: normal;
    --page-header-cover-eyebrow-text-decoration: none;
    font-family: var(--page-header-cover-eyebrow-font-family);
    font-size: var(--page-header-cover-eyebrow-font-size);
    font-weight: var(--page-header-cover-eyebrow-font-weight);
    letter-spacing: var(--page-header-cover-eyebrow-letter-spacing);
    line-height: var(--page-header-cover-eyebrow-line-height);
    text-transform: var(--page-header-cover-eyebrow-text-transform);
    font-variant-numeric: var(--page-header-cover-eyebrow-font-variant-numeric);
    font-style: var(--page-header-cover-eyebrow-font-style);
    text-decoration: var(--page-header-cover-eyebrow-text-decoration);
}
.page-header-cover.page-header-cover-theme--dark .page-header-cover__title {
    --page-header-cover-title-font-family: 'Financier Display', system-ui, sans-serif;
    --page-header-cover-title-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --page-header-cover-title-font-weight: 700;
    --page-header-cover-title-letter-spacing: 0px;
    --page-header-cover-title-line-height: 1.154;
    --page-header-cover-title-text-transform: none;
    --page-header-cover-title-font-variant-numeric: normal;
    --page-header-cover-title-font-style: normal;
    --page-header-cover-title-text-decoration: none;
    font-family: var(--page-header-cover-title-font-family);
    font-size: var(--page-header-cover-title-font-size);
    font-weight: var(--page-header-cover-title-font-weight);
    letter-spacing: var(--page-header-cover-title-letter-spacing);
    line-height: var(--page-header-cover-title-line-height);
    text-transform: var(--page-header-cover-title-text-transform);
    font-variant-numeric: var(--page-header-cover-title-font-variant-numeric);
    font-style: var(--page-header-cover-title-font-style);
    text-decoration: var(--page-header-cover-title-text-decoration);
}
.page-header-cover.page-header-cover-theme--dark .page-header-cover__subtitle {
    --page-header-cover-subtitle-font-family: 'GT America', system-ui, sans-serif;
    --page-header-cover-subtitle-font-size: 16px;
    --page-header-cover-subtitle-font-weight: 500;
    --page-header-cover-subtitle-letter-spacing: 0px;
    --page-header-cover-subtitle-line-height: 1.5;
    --page-header-cover-subtitle-text-transform: none;
    --page-header-cover-subtitle-font-variant-numeric: normal;
    --page-header-cover-subtitle-font-style: normal;
    --page-header-cover-subtitle-text-decoration: none;
    font-family: var(--page-header-cover-subtitle-font-family);
    font-size: var(--page-header-cover-subtitle-font-size);
    font-weight: var(--page-header-cover-subtitle-font-weight);
    letter-spacing: var(--page-header-cover-subtitle-letter-spacing);
    line-height: var(--page-header-cover-subtitle-line-height);
    text-transform: var(--page-header-cover-subtitle-text-transform);
    font-variant-numeric: var(--page-header-cover-subtitle-font-variant-numeric);
    font-style: var(--page-header-cover-subtitle-font-style);
    text-decoration: var(--page-header-cover-subtitle-text-decoration);
}
/* component: photos_card_4c_album_cover */
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--light {
    --photos-card-4c-album-cover-media-bg: #292b2c;
    --photos-card-4c-album-cover-overlay-text: #ffffff;
    --photos-card-4c-album-cover-radius: 0;
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--light .photos-card-4c-album-cover__date {
    --photos-card-4c-album-cover-date-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-4c-album-cover-date-font-size: 14px;
    --photos-card-4c-album-cover-date-font-weight: 500;
    --photos-card-4c-album-cover-date-letter-spacing: 0px;
    --photos-card-4c-album-cover-date-line-height: 1.429;
    --photos-card-4c-album-cover-date-text-transform: none;
    --photos-card-4c-album-cover-date-font-variant-numeric: normal;
    --photos-card-4c-album-cover-date-font-style: normal;
    --photos-card-4c-album-cover-date-text-decoration: none;
    font-family: var(--photos-card-4c-album-cover-date-font-family);
    font-size: var(--photos-card-4c-album-cover-date-font-size);
    font-weight: var(--photos-card-4c-album-cover-date-font-weight);
    letter-spacing: var(--photos-card-4c-album-cover-date-letter-spacing);
    line-height: var(--photos-card-4c-album-cover-date-line-height);
    text-transform: var(--photos-card-4c-album-cover-date-text-transform);
    font-variant-numeric: var(--photos-card-4c-album-cover-date-font-variant-numeric);
    font-style: var(--photos-card-4c-album-cover-date-font-style);
    text-decoration: var(--photos-card-4c-album-cover-date-text-decoration);
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--light .photos-card-4c-album-cover__title {
    --photos-card-4c-album-cover-title-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-4c-album-cover-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --photos-card-4c-album-cover-title-font-weight: 700;
    --photos-card-4c-album-cover-title-letter-spacing: 0px;
    --photos-card-4c-album-cover-title-line-height: 1.333;
    --photos-card-4c-album-cover-title-text-transform: none;
    --photos-card-4c-album-cover-title-font-variant-numeric: normal;
    --photos-card-4c-album-cover-title-font-style: normal;
    --photos-card-4c-album-cover-title-text-decoration: none;
    font-family: var(--photos-card-4c-album-cover-title-font-family);
    font-size: var(--photos-card-4c-album-cover-title-font-size);
    font-weight: var(--photos-card-4c-album-cover-title-font-weight);
    letter-spacing: var(--photos-card-4c-album-cover-title-letter-spacing);
    line-height: var(--photos-card-4c-album-cover-title-line-height);
    text-transform: var(--photos-card-4c-album-cover-title-text-transform);
    font-variant-numeric: var(--photos-card-4c-album-cover-title-font-variant-numeric);
    font-style: var(--photos-card-4c-album-cover-title-font-style);
    text-decoration: var(--photos-card-4c-album-cover-title-text-decoration);
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--light .photos-card-4c-album-cover__total {
    --photos-card-4c-album-cover-total-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-4c-album-cover-total-font-size: 12px;
    --photos-card-4c-album-cover-total-font-weight: 500;
    --photos-card-4c-album-cover-total-letter-spacing: 0px;
    --photos-card-4c-album-cover-total-line-height: 1.333;
    --photos-card-4c-album-cover-total-text-transform: none;
    --photos-card-4c-album-cover-total-font-variant-numeric: normal;
    --photos-card-4c-album-cover-total-font-style: normal;
    --photos-card-4c-album-cover-total-text-decoration: none;
    font-family: var(--photos-card-4c-album-cover-total-font-family);
    font-size: var(--photos-card-4c-album-cover-total-font-size);
    font-weight: var(--photos-card-4c-album-cover-total-font-weight);
    letter-spacing: var(--photos-card-4c-album-cover-total-letter-spacing);
    line-height: var(--photos-card-4c-album-cover-total-line-height);
    text-transform: var(--photos-card-4c-album-cover-total-text-transform);
    font-variant-numeric: var(--photos-card-4c-album-cover-total-font-variant-numeric);
    font-style: var(--photos-card-4c-album-cover-total-font-style);
    text-decoration: var(--photos-card-4c-album-cover-total-text-decoration);
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--dark {
    --photos-card-4c-album-cover-media-bg: #292b2c;
    --photos-card-4c-album-cover-overlay-text: #ffffff;
    --photos-card-4c-album-cover-radius: 0;
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--dark .photos-card-4c-album-cover__date {
    --photos-card-4c-album-cover-date-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-4c-album-cover-date-font-size: 14px;
    --photos-card-4c-album-cover-date-font-weight: 500;
    --photos-card-4c-album-cover-date-letter-spacing: 0px;
    --photos-card-4c-album-cover-date-line-height: 1.429;
    --photos-card-4c-album-cover-date-text-transform: none;
    --photos-card-4c-album-cover-date-font-variant-numeric: normal;
    --photos-card-4c-album-cover-date-font-style: normal;
    --photos-card-4c-album-cover-date-text-decoration: none;
    font-family: var(--photos-card-4c-album-cover-date-font-family);
    font-size: var(--photos-card-4c-album-cover-date-font-size);
    font-weight: var(--photos-card-4c-album-cover-date-font-weight);
    letter-spacing: var(--photos-card-4c-album-cover-date-letter-spacing);
    line-height: var(--photos-card-4c-album-cover-date-line-height);
    text-transform: var(--photos-card-4c-album-cover-date-text-transform);
    font-variant-numeric: var(--photos-card-4c-album-cover-date-font-variant-numeric);
    font-style: var(--photos-card-4c-album-cover-date-font-style);
    text-decoration: var(--photos-card-4c-album-cover-date-text-decoration);
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--dark .photos-card-4c-album-cover__title {
    --photos-card-4c-album-cover-title-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-4c-album-cover-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --photos-card-4c-album-cover-title-font-weight: 700;
    --photos-card-4c-album-cover-title-letter-spacing: 0px;
    --photos-card-4c-album-cover-title-line-height: 1.333;
    --photos-card-4c-album-cover-title-text-transform: none;
    --photos-card-4c-album-cover-title-font-variant-numeric: normal;
    --photos-card-4c-album-cover-title-font-style: normal;
    --photos-card-4c-album-cover-title-text-decoration: none;
    font-family: var(--photos-card-4c-album-cover-title-font-family);
    font-size: var(--photos-card-4c-album-cover-title-font-size);
    font-weight: var(--photos-card-4c-album-cover-title-font-weight);
    letter-spacing: var(--photos-card-4c-album-cover-title-letter-spacing);
    line-height: var(--photos-card-4c-album-cover-title-line-height);
    text-transform: var(--photos-card-4c-album-cover-title-text-transform);
    font-variant-numeric: var(--photos-card-4c-album-cover-title-font-variant-numeric);
    font-style: var(--photos-card-4c-album-cover-title-font-style);
    text-decoration: var(--photos-card-4c-album-cover-title-text-decoration);
}
.photos-card-4c-album-cover.photos-card-4c-album-cover-theme--dark .photos-card-4c-album-cover__total {
    --photos-card-4c-album-cover-total-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-4c-album-cover-total-font-size: 12px;
    --photos-card-4c-album-cover-total-font-weight: 500;
    --photos-card-4c-album-cover-total-letter-spacing: 0px;
    --photos-card-4c-album-cover-total-line-height: 1.333;
    --photos-card-4c-album-cover-total-text-transform: none;
    --photos-card-4c-album-cover-total-font-variant-numeric: normal;
    --photos-card-4c-album-cover-total-font-style: normal;
    --photos-card-4c-album-cover-total-text-decoration: none;
    font-family: var(--photos-card-4c-album-cover-total-font-family);
    font-size: var(--photos-card-4c-album-cover-total-font-size);
    font-weight: var(--photos-card-4c-album-cover-total-font-weight);
    letter-spacing: var(--photos-card-4c-album-cover-total-letter-spacing);
    line-height: var(--photos-card-4c-album-cover-total-line-height);
    text-transform: var(--photos-card-4c-album-cover-total-text-transform);
    font-variant-numeric: var(--photos-card-4c-album-cover-total-font-variant-numeric);
    font-style: var(--photos-card-4c-album-cover-total-font-style);
    text-decoration: var(--photos-card-4c-album-cover-total-text-decoration);
}
/* component: photos_card_5050_album_cover */
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--light {
    --photos-card-5050-album-cover-media-bg: #292b2c;
    --photos-card-5050-album-cover-overlay-text: #ffffff;
    --photos-card-5050-album-cover-radius: 0;
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--light .photos-card-5050-album-cover__date {
    --photos-card-5050-album-cover-date-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-5050-album-cover-date-font-size: 14px;
    --photos-card-5050-album-cover-date-font-weight: 500;
    --photos-card-5050-album-cover-date-letter-spacing: 0px;
    --photos-card-5050-album-cover-date-line-height: 1.429;
    --photos-card-5050-album-cover-date-text-transform: none;
    --photos-card-5050-album-cover-date-font-variant-numeric: normal;
    --photos-card-5050-album-cover-date-font-style: normal;
    --photos-card-5050-album-cover-date-text-decoration: none;
    font-family: var(--photos-card-5050-album-cover-date-font-family);
    font-size: var(--photos-card-5050-album-cover-date-font-size);
    font-weight: var(--photos-card-5050-album-cover-date-font-weight);
    letter-spacing: var(--photos-card-5050-album-cover-date-letter-spacing);
    line-height: var(--photos-card-5050-album-cover-date-line-height);
    text-transform: var(--photos-card-5050-album-cover-date-text-transform);
    font-variant-numeric: var(--photos-card-5050-album-cover-date-font-variant-numeric);
    font-style: var(--photos-card-5050-album-cover-date-font-style);
    text-decoration: var(--photos-card-5050-album-cover-date-text-decoration);
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--light .photos-card-5050-album-cover__title {
    --photos-card-5050-album-cover-title-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-5050-album-cover-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --photos-card-5050-album-cover-title-font-weight: 700;
    --photos-card-5050-album-cover-title-letter-spacing: 0px;
    --photos-card-5050-album-cover-title-line-height: 1.333;
    --photos-card-5050-album-cover-title-text-transform: none;
    --photos-card-5050-album-cover-title-font-variant-numeric: normal;
    --photos-card-5050-album-cover-title-font-style: normal;
    --photos-card-5050-album-cover-title-text-decoration: none;
    font-family: var(--photos-card-5050-album-cover-title-font-family);
    font-size: var(--photos-card-5050-album-cover-title-font-size);
    font-weight: var(--photos-card-5050-album-cover-title-font-weight);
    letter-spacing: var(--photos-card-5050-album-cover-title-letter-spacing);
    line-height: var(--photos-card-5050-album-cover-title-line-height);
    text-transform: var(--photos-card-5050-album-cover-title-text-transform);
    font-variant-numeric: var(--photos-card-5050-album-cover-title-font-variant-numeric);
    font-style: var(--photos-card-5050-album-cover-title-font-style);
    text-decoration: var(--photos-card-5050-album-cover-title-text-decoration);
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--light .photos-card-5050-album-cover__total {
    --photos-card-5050-album-cover-total-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-5050-album-cover-total-font-size: 12px;
    --photos-card-5050-album-cover-total-font-weight: 500;
    --photos-card-5050-album-cover-total-letter-spacing: 0px;
    --photos-card-5050-album-cover-total-line-height: 1.333;
    --photos-card-5050-album-cover-total-text-transform: none;
    --photos-card-5050-album-cover-total-font-variant-numeric: normal;
    --photos-card-5050-album-cover-total-font-style: normal;
    --photos-card-5050-album-cover-total-text-decoration: none;
    font-family: var(--photos-card-5050-album-cover-total-font-family);
    font-size: var(--photos-card-5050-album-cover-total-font-size);
    font-weight: var(--photos-card-5050-album-cover-total-font-weight);
    letter-spacing: var(--photos-card-5050-album-cover-total-letter-spacing);
    line-height: var(--photos-card-5050-album-cover-total-line-height);
    text-transform: var(--photos-card-5050-album-cover-total-text-transform);
    font-variant-numeric: var(--photos-card-5050-album-cover-total-font-variant-numeric);
    font-style: var(--photos-card-5050-album-cover-total-font-style);
    text-decoration: var(--photos-card-5050-album-cover-total-text-decoration);
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--dark {
    --photos-card-5050-album-cover-media-bg: #292b2c;
    --photos-card-5050-album-cover-overlay-text: #ffffff;
    --photos-card-5050-album-cover-radius: 0;
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--dark .photos-card-5050-album-cover__date {
    --photos-card-5050-album-cover-date-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-5050-album-cover-date-font-size: 14px;
    --photos-card-5050-album-cover-date-font-weight: 500;
    --photos-card-5050-album-cover-date-letter-spacing: 0px;
    --photos-card-5050-album-cover-date-line-height: 1.429;
    --photos-card-5050-album-cover-date-text-transform: none;
    --photos-card-5050-album-cover-date-font-variant-numeric: normal;
    --photos-card-5050-album-cover-date-font-style: normal;
    --photos-card-5050-album-cover-date-text-decoration: none;
    font-family: var(--photos-card-5050-album-cover-date-font-family);
    font-size: var(--photos-card-5050-album-cover-date-font-size);
    font-weight: var(--photos-card-5050-album-cover-date-font-weight);
    letter-spacing: var(--photos-card-5050-album-cover-date-letter-spacing);
    line-height: var(--photos-card-5050-album-cover-date-line-height);
    text-transform: var(--photos-card-5050-album-cover-date-text-transform);
    font-variant-numeric: var(--photos-card-5050-album-cover-date-font-variant-numeric);
    font-style: var(--photos-card-5050-album-cover-date-font-style);
    text-decoration: var(--photos-card-5050-album-cover-date-text-decoration);
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--dark .photos-card-5050-album-cover__title {
    --photos-card-5050-album-cover-title-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-5050-album-cover-title-font-size: clamp(20px, calc(18.6667px + 0.3704vw), 24px);
    --photos-card-5050-album-cover-title-font-weight: 700;
    --photos-card-5050-album-cover-title-letter-spacing: 0px;
    --photos-card-5050-album-cover-title-line-height: 1.333;
    --photos-card-5050-album-cover-title-text-transform: none;
    --photos-card-5050-album-cover-title-font-variant-numeric: normal;
    --photos-card-5050-album-cover-title-font-style: normal;
    --photos-card-5050-album-cover-title-text-decoration: none;
    font-family: var(--photos-card-5050-album-cover-title-font-family);
    font-size: var(--photos-card-5050-album-cover-title-font-size);
    font-weight: var(--photos-card-5050-album-cover-title-font-weight);
    letter-spacing: var(--photos-card-5050-album-cover-title-letter-spacing);
    line-height: var(--photos-card-5050-album-cover-title-line-height);
    text-transform: var(--photos-card-5050-album-cover-title-text-transform);
    font-variant-numeric: var(--photos-card-5050-album-cover-title-font-variant-numeric);
    font-style: var(--photos-card-5050-album-cover-title-font-style);
    text-decoration: var(--photos-card-5050-album-cover-title-text-decoration);
}
.photos-card-5050-album-cover.photos-card-5050-album-cover-theme--dark .photos-card-5050-album-cover__total {
    --photos-card-5050-album-cover-total-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-5050-album-cover-total-font-size: 12px;
    --photos-card-5050-album-cover-total-font-weight: 500;
    --photos-card-5050-album-cover-total-letter-spacing: 0px;
    --photos-card-5050-album-cover-total-line-height: 1.333;
    --photos-card-5050-album-cover-total-text-transform: none;
    --photos-card-5050-album-cover-total-font-variant-numeric: normal;
    --photos-card-5050-album-cover-total-font-style: normal;
    --photos-card-5050-album-cover-total-text-decoration: none;
    font-family: var(--photos-card-5050-album-cover-total-font-family);
    font-size: var(--photos-card-5050-album-cover-total-font-size);
    font-weight: var(--photos-card-5050-album-cover-total-font-weight);
    letter-spacing: var(--photos-card-5050-album-cover-total-letter-spacing);
    line-height: var(--photos-card-5050-album-cover-total-line-height);
    text-transform: var(--photos-card-5050-album-cover-total-text-transform);
    font-variant-numeric: var(--photos-card-5050-album-cover-total-font-variant-numeric);
    font-style: var(--photos-card-5050-album-cover-total-font-style);
    text-decoration: var(--photos-card-5050-album-cover-total-text-decoration);
}
/* component: photos_card_mini_album_cover */
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--light {
    --photos-card-mini-album-cover-media-bg: #292b2c;
    --photos-card-mini-album-cover-overlay-text: #ffffff;
    --photos-card-mini-album-cover-radius: 0;
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--light .photos-card-mini-album-cover__date {
    --photos-card-mini-album-cover-date-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-mini-album-cover-date-font-size: 12px;
    --photos-card-mini-album-cover-date-font-weight: 500;
    --photos-card-mini-album-cover-date-letter-spacing: 0px;
    --photos-card-mini-album-cover-date-line-height: 1.333;
    --photos-card-mini-album-cover-date-text-transform: none;
    --photos-card-mini-album-cover-date-font-variant-numeric: normal;
    --photos-card-mini-album-cover-date-font-style: normal;
    --photos-card-mini-album-cover-date-text-decoration: none;
    font-family: var(--photos-card-mini-album-cover-date-font-family);
    font-size: var(--photos-card-mini-album-cover-date-font-size);
    font-weight: var(--photos-card-mini-album-cover-date-font-weight);
    letter-spacing: var(--photos-card-mini-album-cover-date-letter-spacing);
    line-height: var(--photos-card-mini-album-cover-date-line-height);
    text-transform: var(--photos-card-mini-album-cover-date-text-transform);
    font-variant-numeric: var(--photos-card-mini-album-cover-date-font-variant-numeric);
    font-style: var(--photos-card-mini-album-cover-date-font-style);
    text-decoration: var(--photos-card-mini-album-cover-date-text-decoration);
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--light .photos-card-mini-album-cover__title {
    --photos-card-mini-album-cover-title-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-mini-album-cover-title-font-size: 16px;
    --photos-card-mini-album-cover-title-font-weight: 700;
    --photos-card-mini-album-cover-title-letter-spacing: 0px;
    --photos-card-mini-album-cover-title-line-height: 1.5;
    --photos-card-mini-album-cover-title-text-transform: none;
    --photos-card-mini-album-cover-title-font-variant-numeric: normal;
    --photos-card-mini-album-cover-title-font-style: normal;
    --photos-card-mini-album-cover-title-text-decoration: none;
    font-family: var(--photos-card-mini-album-cover-title-font-family);
    font-size: var(--photos-card-mini-album-cover-title-font-size);
    font-weight: var(--photos-card-mini-album-cover-title-font-weight);
    letter-spacing: var(--photos-card-mini-album-cover-title-letter-spacing);
    line-height: var(--photos-card-mini-album-cover-title-line-height);
    text-transform: var(--photos-card-mini-album-cover-title-text-transform);
    font-variant-numeric: var(--photos-card-mini-album-cover-title-font-variant-numeric);
    font-style: var(--photos-card-mini-album-cover-title-font-style);
    text-decoration: var(--photos-card-mini-album-cover-title-text-decoration);
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--light .photos-card-mini-album-cover__total {
    --photos-card-mini-album-cover-total-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-mini-album-cover-total-font-size: 12px;
    --photos-card-mini-album-cover-total-font-weight: 500;
    --photos-card-mini-album-cover-total-letter-spacing: 0px;
    --photos-card-mini-album-cover-total-line-height: 1.333;
    --photos-card-mini-album-cover-total-text-transform: none;
    --photos-card-mini-album-cover-total-font-variant-numeric: normal;
    --photos-card-mini-album-cover-total-font-style: normal;
    --photos-card-mini-album-cover-total-text-decoration: none;
    font-family: var(--photos-card-mini-album-cover-total-font-family);
    font-size: var(--photos-card-mini-album-cover-total-font-size);
    font-weight: var(--photos-card-mini-album-cover-total-font-weight);
    letter-spacing: var(--photos-card-mini-album-cover-total-letter-spacing);
    line-height: var(--photos-card-mini-album-cover-total-line-height);
    text-transform: var(--photos-card-mini-album-cover-total-text-transform);
    font-variant-numeric: var(--photos-card-mini-album-cover-total-font-variant-numeric);
    font-style: var(--photos-card-mini-album-cover-total-font-style);
    text-decoration: var(--photos-card-mini-album-cover-total-text-decoration);
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--dark {
    --photos-card-mini-album-cover-media-bg: #292b2c;
    --photos-card-mini-album-cover-overlay-text: #ffffff;
    --photos-card-mini-album-cover-radius: 0;
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--dark .photos-card-mini-album-cover__date {
    --photos-card-mini-album-cover-date-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-mini-album-cover-date-font-size: 12px;
    --photos-card-mini-album-cover-date-font-weight: 500;
    --photos-card-mini-album-cover-date-letter-spacing: 0px;
    --photos-card-mini-album-cover-date-line-height: 1.333;
    --photos-card-mini-album-cover-date-text-transform: none;
    --photos-card-mini-album-cover-date-font-variant-numeric: normal;
    --photos-card-mini-album-cover-date-font-style: normal;
    --photos-card-mini-album-cover-date-text-decoration: none;
    font-family: var(--photos-card-mini-album-cover-date-font-family);
    font-size: var(--photos-card-mini-album-cover-date-font-size);
    font-weight: var(--photos-card-mini-album-cover-date-font-weight);
    letter-spacing: var(--photos-card-mini-album-cover-date-letter-spacing);
    line-height: var(--photos-card-mini-album-cover-date-line-height);
    text-transform: var(--photos-card-mini-album-cover-date-text-transform);
    font-variant-numeric: var(--photos-card-mini-album-cover-date-font-variant-numeric);
    font-style: var(--photos-card-mini-album-cover-date-font-style);
    text-decoration: var(--photos-card-mini-album-cover-date-text-decoration);
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--dark .photos-card-mini-album-cover__title {
    --photos-card-mini-album-cover-title-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-mini-album-cover-title-font-size: 16px;
    --photos-card-mini-album-cover-title-font-weight: 700;
    --photos-card-mini-album-cover-title-letter-spacing: 0px;
    --photos-card-mini-album-cover-title-line-height: 1.5;
    --photos-card-mini-album-cover-title-text-transform: none;
    --photos-card-mini-album-cover-title-font-variant-numeric: normal;
    --photos-card-mini-album-cover-title-font-style: normal;
    --photos-card-mini-album-cover-title-text-decoration: none;
    font-family: var(--photos-card-mini-album-cover-title-font-family);
    font-size: var(--photos-card-mini-album-cover-title-font-size);
    font-weight: var(--photos-card-mini-album-cover-title-font-weight);
    letter-spacing: var(--photos-card-mini-album-cover-title-letter-spacing);
    line-height: var(--photos-card-mini-album-cover-title-line-height);
    text-transform: var(--photos-card-mini-album-cover-title-text-transform);
    font-variant-numeric: var(--photos-card-mini-album-cover-title-font-variant-numeric);
    font-style: var(--photos-card-mini-album-cover-title-font-style);
    text-decoration: var(--photos-card-mini-album-cover-title-text-decoration);
}
.photos-card-mini-album-cover.photos-card-mini-album-cover-theme--dark .photos-card-mini-album-cover__total {
    --photos-card-mini-album-cover-total-font-family: 'GT America', system-ui, sans-serif;
    --photos-card-mini-album-cover-total-font-size: 12px;
    --photos-card-mini-album-cover-total-font-weight: 500;
    --photos-card-mini-album-cover-total-letter-spacing: 0px;
    --photos-card-mini-album-cover-total-line-height: 1.333;
    --photos-card-mini-album-cover-total-text-transform: none;
    --photos-card-mini-album-cover-total-font-variant-numeric: normal;
    --photos-card-mini-album-cover-total-font-style: normal;
    --photos-card-mini-album-cover-total-text-decoration: none;
    font-family: var(--photos-card-mini-album-cover-total-font-family);
    font-size: var(--photos-card-mini-album-cover-total-font-size);
    font-weight: var(--photos-card-mini-album-cover-total-font-weight);
    letter-spacing: var(--photos-card-mini-album-cover-total-letter-spacing);
    line-height: var(--photos-card-mini-album-cover-total-line-height);
    text-transform: var(--photos-card-mini-album-cover-total-text-transform);
    font-variant-numeric: var(--photos-card-mini-album-cover-total-font-variant-numeric);
    font-style: var(--photos-card-mini-album-cover-total-font-style);
    text-decoration: var(--photos-card-mini-album-cover-total-text-decoration);
}
/* component: photos_viewer */
.photos-viewer.photos-viewer-theme--light {
    --photos-viewer-stage-bg: #292b2c;
    --photos-viewer-chrome-icon: #ffffff;
    --photos-viewer-panel-bg: #ffffff;
    --photos-viewer-panel-text: #000000;
    --photos-viewer-panel-muted: #75787b;
    --photos-viewer-menu-bg: #292b2c;
    --photos-viewer-menu-text: #f3f4f6;
    --photos-viewer-carousel-bg: #292b2c;
    --photos-viewer-radius: 0;
}
.photos-viewer.photos-viewer-theme--light .photos-viewer__taken {
    --photos-viewer-taken-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-taken-font-size: 12px;
    --photos-viewer-taken-font-weight: 500;
    --photos-viewer-taken-letter-spacing: 0px;
    --photos-viewer-taken-line-height: 1.333;
    --photos-viewer-taken-text-transform: none;
    --photos-viewer-taken-font-variant-numeric: normal;
    --photos-viewer-taken-font-style: normal;
    --photos-viewer-taken-text-decoration: none;
    font-family: var(--photos-viewer-taken-font-family);
    font-size: var(--photos-viewer-taken-font-size);
    font-weight: var(--photos-viewer-taken-font-weight);
    letter-spacing: var(--photos-viewer-taken-letter-spacing);
    line-height: var(--photos-viewer-taken-line-height);
    text-transform: var(--photos-viewer-taken-text-transform);
    font-variant-numeric: var(--photos-viewer-taken-font-variant-numeric);
    font-style: var(--photos-viewer-taken-font-style);
    text-decoration: var(--photos-viewer-taken-text-decoration);
}
.photos-viewer.photos-viewer-theme--light .photos-viewer__meta-label {
    --photos-viewer-meta-label-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-meta-label-font-size: 10px;
    --photos-viewer-meta-label-font-weight: 700;
    --photos-viewer-meta-label-letter-spacing: 0.08em;
    --photos-viewer-meta-label-line-height: 1.4;
    --photos-viewer-meta-label-text-transform: uppercase;
    --photos-viewer-meta-label-font-variant-numeric: normal;
    --photos-viewer-meta-label-font-style: normal;
    --photos-viewer-meta-label-text-decoration: none;
    font-family: var(--photos-viewer-meta-label-font-family);
    font-size: var(--photos-viewer-meta-label-font-size);
    font-weight: var(--photos-viewer-meta-label-font-weight);
    letter-spacing: var(--photos-viewer-meta-label-letter-spacing);
    line-height: var(--photos-viewer-meta-label-line-height);
    text-transform: var(--photos-viewer-meta-label-text-transform);
    font-variant-numeric: var(--photos-viewer-meta-label-font-variant-numeric);
    font-style: var(--photos-viewer-meta-label-font-style);
    text-decoration: var(--photos-viewer-meta-label-text-decoration);
}
.photos-viewer.photos-viewer-theme--light .photos-viewer__person-name {
    --photos-viewer-person-name-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-person-name-font-size: 15px;
    --photos-viewer-person-name-font-weight: 700;
    --photos-viewer-person-name-letter-spacing: 0px;
    --photos-viewer-person-name-line-height: 1.467;
    --photos-viewer-person-name-text-transform: none;
    --photos-viewer-person-name-font-variant-numeric: normal;
    --photos-viewer-person-name-font-style: normal;
    --photos-viewer-person-name-text-decoration: none;
    font-family: var(--photos-viewer-person-name-font-family);
    font-size: var(--photos-viewer-person-name-font-size);
    font-weight: var(--photos-viewer-person-name-font-weight);
    letter-spacing: var(--photos-viewer-person-name-letter-spacing);
    line-height: var(--photos-viewer-person-name-line-height);
    text-transform: var(--photos-viewer-person-name-text-transform);
    font-variant-numeric: var(--photos-viewer-person-name-font-variant-numeric);
    font-style: var(--photos-viewer-person-name-font-style);
    text-decoration: var(--photos-viewer-person-name-text-decoration);
}
.photos-viewer.photos-viewer-theme--light .photos-viewer__person-affil {
    --photos-viewer-person-affil-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-person-affil-font-size: 12px;
    --photos-viewer-person-affil-font-weight: 500;
    --photos-viewer-person-affil-letter-spacing: 0px;
    --photos-viewer-person-affil-line-height: 1.333;
    --photos-viewer-person-affil-text-transform: none;
    --photos-viewer-person-affil-font-variant-numeric: normal;
    --photos-viewer-person-affil-font-style: normal;
    --photos-viewer-person-affil-text-decoration: none;
    font-family: var(--photos-viewer-person-affil-font-family);
    font-size: var(--photos-viewer-person-affil-font-size);
    font-weight: var(--photos-viewer-person-affil-font-weight);
    letter-spacing: var(--photos-viewer-person-affil-letter-spacing);
    line-height: var(--photos-viewer-person-affil-line-height);
    text-transform: var(--photos-viewer-person-affil-text-transform);
    font-variant-numeric: var(--photos-viewer-person-affil-font-variant-numeric);
    font-style: var(--photos-viewer-person-affil-font-style);
    text-decoration: var(--photos-viewer-person-affil-text-decoration);
}
.photos-viewer.photos-viewer-theme--light .photos-viewer__meta-value {
    --photos-viewer-meta-value-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-meta-value-font-size: 12px;
    --photos-viewer-meta-value-font-weight: 400;
    --photos-viewer-meta-value-letter-spacing: 0px;
    --photos-viewer-meta-value-line-height: 1.333;
    --photos-viewer-meta-value-text-transform: none;
    --photos-viewer-meta-value-font-variant-numeric: tabular-nums;
    --photos-viewer-meta-value-font-style: normal;
    --photos-viewer-meta-value-text-decoration: none;
    font-family: var(--photos-viewer-meta-value-font-family);
    font-size: var(--photos-viewer-meta-value-font-size);
    font-weight: var(--photos-viewer-meta-value-font-weight);
    letter-spacing: var(--photos-viewer-meta-value-letter-spacing);
    line-height: var(--photos-viewer-meta-value-line-height);
    text-transform: var(--photos-viewer-meta-value-text-transform);
    font-variant-numeric: var(--photos-viewer-meta-value-font-variant-numeric);
    font-style: var(--photos-viewer-meta-value-font-style);
    text-decoration: var(--photos-viewer-meta-value-text-decoration);
}
.photos-viewer.photos-viewer-theme--dark {
    --photos-viewer-stage-bg: #292b2c;
    --photos-viewer-chrome-icon: #ffffff;
    --photos-viewer-panel-bg: #292b2c;
    --photos-viewer-panel-text: #f3f4f6;
    --photos-viewer-panel-muted: #a6a9aa;
    --photos-viewer-menu-bg: #292b2c;
    --photos-viewer-menu-text: #f3f4f6;
    --photos-viewer-carousel-bg: #292b2c;
    --photos-viewer-radius: 0;
}
.photos-viewer.photos-viewer-theme--dark .photos-viewer__taken {
    --photos-viewer-taken-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-taken-font-size: 12px;
    --photos-viewer-taken-font-weight: 500;
    --photos-viewer-taken-letter-spacing: 0px;
    --photos-viewer-taken-line-height: 1.333;
    --photos-viewer-taken-text-transform: none;
    --photos-viewer-taken-font-variant-numeric: normal;
    --photos-viewer-taken-font-style: normal;
    --photos-viewer-taken-text-decoration: none;
    font-family: var(--photos-viewer-taken-font-family);
    font-size: var(--photos-viewer-taken-font-size);
    font-weight: var(--photos-viewer-taken-font-weight);
    letter-spacing: var(--photos-viewer-taken-letter-spacing);
    line-height: var(--photos-viewer-taken-line-height);
    text-transform: var(--photos-viewer-taken-text-transform);
    font-variant-numeric: var(--photos-viewer-taken-font-variant-numeric);
    font-style: var(--photos-viewer-taken-font-style);
    text-decoration: var(--photos-viewer-taken-text-decoration);
}
.photos-viewer.photos-viewer-theme--dark .photos-viewer__meta-label {
    --photos-viewer-meta-label-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-meta-label-font-size: 10px;
    --photos-viewer-meta-label-font-weight: 700;
    --photos-viewer-meta-label-letter-spacing: 0.08em;
    --photos-viewer-meta-label-line-height: 1.4;
    --photos-viewer-meta-label-text-transform: uppercase;
    --photos-viewer-meta-label-font-variant-numeric: normal;
    --photos-viewer-meta-label-font-style: normal;
    --photos-viewer-meta-label-text-decoration: none;
    font-family: var(--photos-viewer-meta-label-font-family);
    font-size: var(--photos-viewer-meta-label-font-size);
    font-weight: var(--photos-viewer-meta-label-font-weight);
    letter-spacing: var(--photos-viewer-meta-label-letter-spacing);
    line-height: var(--photos-viewer-meta-label-line-height);
    text-transform: var(--photos-viewer-meta-label-text-transform);
    font-variant-numeric: var(--photos-viewer-meta-label-font-variant-numeric);
    font-style: var(--photos-viewer-meta-label-font-style);
    text-decoration: var(--photos-viewer-meta-label-text-decoration);
}
.photos-viewer.photos-viewer-theme--dark .photos-viewer__person-name {
    --photos-viewer-person-name-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-person-name-font-size: 15px;
    --photos-viewer-person-name-font-weight: 700;
    --photos-viewer-person-name-letter-spacing: 0px;
    --photos-viewer-person-name-line-height: 1.467;
    --photos-viewer-person-name-text-transform: none;
    --photos-viewer-person-name-font-variant-numeric: normal;
    --photos-viewer-person-name-font-style: normal;
    --photos-viewer-person-name-text-decoration: none;
    font-family: var(--photos-viewer-person-name-font-family);
    font-size: var(--photos-viewer-person-name-font-size);
    font-weight: var(--photos-viewer-person-name-font-weight);
    letter-spacing: var(--photos-viewer-person-name-letter-spacing);
    line-height: var(--photos-viewer-person-name-line-height);
    text-transform: var(--photos-viewer-person-name-text-transform);
    font-variant-numeric: var(--photos-viewer-person-name-font-variant-numeric);
    font-style: var(--photos-viewer-person-name-font-style);
    text-decoration: var(--photos-viewer-person-name-text-decoration);
}
.photos-viewer.photos-viewer-theme--dark .photos-viewer__person-affil {
    --photos-viewer-person-affil-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-person-affil-font-size: 12px;
    --photos-viewer-person-affil-font-weight: 500;
    --photos-viewer-person-affil-letter-spacing: 0px;
    --photos-viewer-person-affil-line-height: 1.333;
    --photos-viewer-person-affil-text-transform: none;
    --photos-viewer-person-affil-font-variant-numeric: normal;
    --photos-viewer-person-affil-font-style: normal;
    --photos-viewer-person-affil-text-decoration: none;
    font-family: var(--photos-viewer-person-affil-font-family);
    font-size: var(--photos-viewer-person-affil-font-size);
    font-weight: var(--photos-viewer-person-affil-font-weight);
    letter-spacing: var(--photos-viewer-person-affil-letter-spacing);
    line-height: var(--photos-viewer-person-affil-line-height);
    text-transform: var(--photos-viewer-person-affil-text-transform);
    font-variant-numeric: var(--photos-viewer-person-affil-font-variant-numeric);
    font-style: var(--photos-viewer-person-affil-font-style);
    text-decoration: var(--photos-viewer-person-affil-text-decoration);
}
.photos-viewer.photos-viewer-theme--dark .photos-viewer__meta-value {
    --photos-viewer-meta-value-font-family: 'GT America', system-ui, sans-serif;
    --photos-viewer-meta-value-font-size: 12px;
    --photos-viewer-meta-value-font-weight: 400;
    --photos-viewer-meta-value-letter-spacing: 0px;
    --photos-viewer-meta-value-line-height: 1.333;
    --photos-viewer-meta-value-text-transform: none;
    --photos-viewer-meta-value-font-variant-numeric: tabular-nums;
    --photos-viewer-meta-value-font-style: normal;
    --photos-viewer-meta-value-text-decoration: none;
    font-family: var(--photos-viewer-meta-value-font-family);
    font-size: var(--photos-viewer-meta-value-font-size);
    font-weight: var(--photos-viewer-meta-value-font-weight);
    letter-spacing: var(--photos-viewer-meta-value-letter-spacing);
    line-height: var(--photos-viewer-meta-value-line-height);
    text-transform: var(--photos-viewer-meta-value-text-transform);
    font-variant-numeric: var(--photos-viewer-meta-value-font-variant-numeric);
    font-style: var(--photos-viewer-meta-value-font-style);
    text-decoration: var(--photos-viewer-meta-value-text-decoration);
}
/* component: player_side_panel */
.player-side-panel.player-side-panel-theme--light {
    --player-side-panel-accent: #005eff;
    --player-side-panel-accent-contrast: #ffffff;
    --player-side-panel-text: #000000;
    --player-side-panel-muted: #75787b;
    --player-side-panel-body-secondary: #75787b;
    --player-side-panel-nav-bg: #b9b9d3;
    --player-side-panel-nav-text: #000000;
    --player-side-panel-nav-muted: #75787b;
    --player-side-panel-nav-btn-ghost-text: #000000;
    --player-side-panel-chapter-navigator-bg: #e8e8f0;
    --player-side-panel-video-sidepanel-bg: #b9b9d3;
    --player-side-panel-video-sidepanel-inner-bg: #e8e8f0;
    --player-side-panel-video-metadata-bg: #d0d0e2;
    --player-side-panel-chapter-row-bg: #ffffff;
    --player-side-panel-chapter-time-color: #000000;
    --player-side-panel-chapter-active-bg: #005eff;
    --player-side-panel-chapter-active-text: #ffffff;
    --player-side-panel-sponsor-logo-surface: #ffffff;
    --player-side-panel-duration-badge-bg: #0a1264;
    --player-side-panel-duration-badge-text: #ffffff;
    --player-side-panel-player-radius: 0;
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__video-metadata-title {
    --player-side-panel-video-metadata-title-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-video-metadata-title-font-size: 14px;
    --player-side-panel-video-metadata-title-font-weight: 700;
    --player-side-panel-video-metadata-title-letter-spacing: 0px;
    --player-side-panel-video-metadata-title-line-height: 1.429;
    --player-side-panel-video-metadata-title-text-transform: none;
    --player-side-panel-video-metadata-title-font-variant-numeric: normal;
    --player-side-panel-video-metadata-title-font-style: normal;
    --player-side-panel-video-metadata-title-text-decoration: none;
    font-family: var(--player-side-panel-video-metadata-title-font-family);
    font-size: var(--player-side-panel-video-metadata-title-font-size);
    font-weight: var(--player-side-panel-video-metadata-title-font-weight);
    letter-spacing: var(--player-side-panel-video-metadata-title-letter-spacing);
    line-height: var(--player-side-panel-video-metadata-title-line-height);
    text-transform: var(--player-side-panel-video-metadata-title-text-transform);
    font-variant-numeric: var(--player-side-panel-video-metadata-title-font-variant-numeric);
    font-style: var(--player-side-panel-video-metadata-title-font-style);
    text-decoration: var(--player-side-panel-video-metadata-title-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__video-metadata-body {
    --player-side-panel-video-metadata-body-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-video-metadata-body-font-size: 15px;
    --player-side-panel-video-metadata-body-font-weight: 400;
    --player-side-panel-video-metadata-body-letter-spacing: 0px;
    --player-side-panel-video-metadata-body-line-height: 1.467;
    --player-side-panel-video-metadata-body-text-transform: none;
    --player-side-panel-video-metadata-body-font-variant-numeric: normal;
    --player-side-panel-video-metadata-body-font-style: normal;
    --player-side-panel-video-metadata-body-text-decoration: none;
    font-family: var(--player-side-panel-video-metadata-body-font-family);
    font-size: var(--player-side-panel-video-metadata-body-font-size);
    font-weight: var(--player-side-panel-video-metadata-body-font-weight);
    letter-spacing: var(--player-side-panel-video-metadata-body-letter-spacing);
    line-height: var(--player-side-panel-video-metadata-body-line-height);
    text-transform: var(--player-side-panel-video-metadata-body-text-transform);
    font-variant-numeric: var(--player-side-panel-video-metadata-body-font-variant-numeric);
    font-style: var(--player-side-panel-video-metadata-body-font-style);
    text-decoration: var(--player-side-panel-video-metadata-body-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__video-sidepanel-tab {
    --player-side-panel-video-sidepanel-tab-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-video-sidepanel-tab-font-size: 12px;
    --player-side-panel-video-sidepanel-tab-font-weight: 500;
    --player-side-panel-video-sidepanel-tab-letter-spacing: 0px;
    --player-side-panel-video-sidepanel-tab-line-height: 1.333;
    --player-side-panel-video-sidepanel-tab-text-transform: none;
    --player-side-panel-video-sidepanel-tab-font-variant-numeric: normal;
    --player-side-panel-video-sidepanel-tab-font-style: normal;
    --player-side-panel-video-sidepanel-tab-text-decoration: none;
    font-family: var(--player-side-panel-video-sidepanel-tab-font-family);
    font-size: var(--player-side-panel-video-sidepanel-tab-font-size);
    font-weight: var(--player-side-panel-video-sidepanel-tab-font-weight);
    letter-spacing: var(--player-side-panel-video-sidepanel-tab-letter-spacing);
    line-height: var(--player-side-panel-video-sidepanel-tab-line-height);
    text-transform: var(--player-side-panel-video-sidepanel-tab-text-transform);
    font-variant-numeric: var(--player-side-panel-video-sidepanel-tab-font-variant-numeric);
    font-style: var(--player-side-panel-video-sidepanel-tab-font-style);
    text-decoration: var(--player-side-panel-video-sidepanel-tab-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__chapter-title {
    --player-side-panel-chapter-title-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-chapter-title-font-size: 15px;
    --player-side-panel-chapter-title-font-weight: 700;
    --player-side-panel-chapter-title-letter-spacing: 0px;
    --player-side-panel-chapter-title-line-height: 1.467;
    --player-side-panel-chapter-title-text-transform: none;
    --player-side-panel-chapter-title-font-variant-numeric: normal;
    --player-side-panel-chapter-title-font-style: normal;
    --player-side-panel-chapter-title-text-decoration: none;
    font-family: var(--player-side-panel-chapter-title-font-family);
    font-size: var(--player-side-panel-chapter-title-font-size);
    font-weight: var(--player-side-panel-chapter-title-font-weight);
    letter-spacing: var(--player-side-panel-chapter-title-letter-spacing);
    line-height: var(--player-side-panel-chapter-title-line-height);
    text-transform: var(--player-side-panel-chapter-title-text-transform);
    font-variant-numeric: var(--player-side-panel-chapter-title-font-variant-numeric);
    font-style: var(--player-side-panel-chapter-title-font-style);
    text-decoration: var(--player-side-panel-chapter-title-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__chapter-duration {
    --player-side-panel-chapter-duration-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-chapter-duration-font-size: 12px;
    --player-side-panel-chapter-duration-font-weight: 500;
    --player-side-panel-chapter-duration-letter-spacing: 0px;
    --player-side-panel-chapter-duration-line-height: 1.333;
    --player-side-panel-chapter-duration-text-transform: none;
    --player-side-panel-chapter-duration-font-variant-numeric: normal;
    --player-side-panel-chapter-duration-font-style: normal;
    --player-side-panel-chapter-duration-text-decoration: none;
    font-family: var(--player-side-panel-chapter-duration-font-family);
    font-size: var(--player-side-panel-chapter-duration-font-size);
    font-weight: var(--player-side-panel-chapter-duration-font-weight);
    letter-spacing: var(--player-side-panel-chapter-duration-letter-spacing);
    line-height: var(--player-side-panel-chapter-duration-line-height);
    text-transform: var(--player-side-panel-chapter-duration-text-transform);
    font-variant-numeric: var(--player-side-panel-chapter-duration-font-variant-numeric);
    font-style: var(--player-side-panel-chapter-duration-font-style);
    text-decoration: var(--player-side-panel-chapter-duration-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__speaker-name {
    --player-side-panel-speaker-name-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-speaker-name-font-size: 15px;
    --player-side-panel-speaker-name-font-weight: 700;
    --player-side-panel-speaker-name-letter-spacing: 0px;
    --player-side-panel-speaker-name-line-height: 1.467;
    --player-side-panel-speaker-name-text-transform: none;
    --player-side-panel-speaker-name-font-variant-numeric: normal;
    --player-side-panel-speaker-name-font-style: normal;
    --player-side-panel-speaker-name-text-decoration: none;
    font-family: var(--player-side-panel-speaker-name-font-family);
    font-size: var(--player-side-panel-speaker-name-font-size);
    font-weight: var(--player-side-panel-speaker-name-font-weight);
    letter-spacing: var(--player-side-panel-speaker-name-letter-spacing);
    line-height: var(--player-side-panel-speaker-name-line-height);
    text-transform: var(--player-side-panel-speaker-name-text-transform);
    font-variant-numeric: var(--player-side-panel-speaker-name-font-variant-numeric);
    font-style: var(--player-side-panel-speaker-name-font-style);
    text-decoration: var(--player-side-panel-speaker-name-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__speaker-meta {
    --player-side-panel-speaker-meta-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-speaker-meta-font-size: 12px;
    --player-side-panel-speaker-meta-font-weight: 500;
    --player-side-panel-speaker-meta-letter-spacing: 0px;
    --player-side-panel-speaker-meta-line-height: 1.333;
    --player-side-panel-speaker-meta-text-transform: none;
    --player-side-panel-speaker-meta-font-variant-numeric: normal;
    --player-side-panel-speaker-meta-font-style: normal;
    --player-side-panel-speaker-meta-text-decoration: none;
    font-family: var(--player-side-panel-speaker-meta-font-family);
    font-size: var(--player-side-panel-speaker-meta-font-size);
    font-weight: var(--player-side-panel-speaker-meta-font-weight);
    letter-spacing: var(--player-side-panel-speaker-meta-letter-spacing);
    line-height: var(--player-side-panel-speaker-meta-line-height);
    text-transform: var(--player-side-panel-speaker-meta-text-transform);
    font-variant-numeric: var(--player-side-panel-speaker-meta-font-variant-numeric);
    font-style: var(--player-side-panel-speaker-meta-font-style);
    text-decoration: var(--player-side-panel-speaker-meta-text-decoration);
}
.player-side-panel.player-side-panel-theme--light .player-side-panel__speaker-bio {
    --player-side-panel-speaker-bio-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-speaker-bio-font-size: 11px;
    --player-side-panel-speaker-bio-font-weight: 400;
    --player-side-panel-speaker-bio-letter-spacing: 0px;
    --player-side-panel-speaker-bio-line-height: 1.455;
    --player-side-panel-speaker-bio-text-transform: none;
    --player-side-panel-speaker-bio-font-variant-numeric: normal;
    --player-side-panel-speaker-bio-font-style: normal;
    --player-side-panel-speaker-bio-text-decoration: none;
    font-family: var(--player-side-panel-speaker-bio-font-family);
    font-size: var(--player-side-panel-speaker-bio-font-size);
    font-weight: var(--player-side-panel-speaker-bio-font-weight);
    letter-spacing: var(--player-side-panel-speaker-bio-letter-spacing);
    line-height: var(--player-side-panel-speaker-bio-line-height);
    text-transform: var(--player-side-panel-speaker-bio-text-transform);
    font-variant-numeric: var(--player-side-panel-speaker-bio-font-variant-numeric);
    font-style: var(--player-side-panel-speaker-bio-font-style);
    text-decoration: var(--player-side-panel-speaker-bio-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark {
    --player-side-panel-accent-contrast: #ffffff;
    --player-side-panel-accent: #005eff;
    --player-side-panel-text: #f3f4f6;
    --player-side-panel-muted: #a6a9aa;
    --player-side-panel-body-secondary: #a6a9aa;
    --player-side-panel-nav-bg: #292b2c;
    --player-side-panel-nav-text: #f3f4f6;
    --player-side-panel-nav-muted: #a6a9aa;
    --player-side-panel-nav-btn-ghost-text: #f3f4f6;
    --player-side-panel-chapter-navigator-bg: #292b2c;
    --player-side-panel-video-sidepanel-bg: #4f5153;
    --player-side-panel-video-sidepanel-inner-bg: #75787b;
    --player-side-panel-video-metadata-bg: #4f5153;
    --player-side-panel-chapter-row-bg: #4f5153;
    --player-side-panel-chapter-time-color: #f3f4f6;
    --player-side-panel-chapter-active-bg: #005eff;
    --player-side-panel-chapter-active-text: #ffffff;
    --player-side-panel-sponsor-logo-surface: #ffffff;
    --player-side-panel-duration-badge-bg: #0a1264;
    --player-side-panel-duration-badge-text: #ffffff;
    --player-side-panel-player-radius: 0;
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__video-metadata-title {
    --player-side-panel-video-metadata-title-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-video-metadata-title-font-size: 14px;
    --player-side-panel-video-metadata-title-font-weight: 700;
    --player-side-panel-video-metadata-title-letter-spacing: 0px;
    --player-side-panel-video-metadata-title-line-height: 1.429;
    --player-side-panel-video-metadata-title-text-transform: none;
    --player-side-panel-video-metadata-title-font-variant-numeric: normal;
    --player-side-panel-video-metadata-title-font-style: normal;
    --player-side-panel-video-metadata-title-text-decoration: none;
    font-family: var(--player-side-panel-video-metadata-title-font-family);
    font-size: var(--player-side-panel-video-metadata-title-font-size);
    font-weight: var(--player-side-panel-video-metadata-title-font-weight);
    letter-spacing: var(--player-side-panel-video-metadata-title-letter-spacing);
    line-height: var(--player-side-panel-video-metadata-title-line-height);
    text-transform: var(--player-side-panel-video-metadata-title-text-transform);
    font-variant-numeric: var(--player-side-panel-video-metadata-title-font-variant-numeric);
    font-style: var(--player-side-panel-video-metadata-title-font-style);
    text-decoration: var(--player-side-panel-video-metadata-title-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__video-metadata-body {
    --player-side-panel-video-metadata-body-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-video-metadata-body-font-size: 15px;
    --player-side-panel-video-metadata-body-font-weight: 400;
    --player-side-panel-video-metadata-body-letter-spacing: 0px;
    --player-side-panel-video-metadata-body-line-height: 1.467;
    --player-side-panel-video-metadata-body-text-transform: none;
    --player-side-panel-video-metadata-body-font-variant-numeric: normal;
    --player-side-panel-video-metadata-body-font-style: normal;
    --player-side-panel-video-metadata-body-text-decoration: none;
    font-family: var(--player-side-panel-video-metadata-body-font-family);
    font-size: var(--player-side-panel-video-metadata-body-font-size);
    font-weight: var(--player-side-panel-video-metadata-body-font-weight);
    letter-spacing: var(--player-side-panel-video-metadata-body-letter-spacing);
    line-height: var(--player-side-panel-video-metadata-body-line-height);
    text-transform: var(--player-side-panel-video-metadata-body-text-transform);
    font-variant-numeric: var(--player-side-panel-video-metadata-body-font-variant-numeric);
    font-style: var(--player-side-panel-video-metadata-body-font-style);
    text-decoration: var(--player-side-panel-video-metadata-body-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__video-sidepanel-tab {
    --player-side-panel-video-sidepanel-tab-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-video-sidepanel-tab-font-size: 12px;
    --player-side-panel-video-sidepanel-tab-font-weight: 500;
    --player-side-panel-video-sidepanel-tab-letter-spacing: 0px;
    --player-side-panel-video-sidepanel-tab-line-height: 1.333;
    --player-side-panel-video-sidepanel-tab-text-transform: none;
    --player-side-panel-video-sidepanel-tab-font-variant-numeric: normal;
    --player-side-panel-video-sidepanel-tab-font-style: normal;
    --player-side-panel-video-sidepanel-tab-text-decoration: none;
    font-family: var(--player-side-panel-video-sidepanel-tab-font-family);
    font-size: var(--player-side-panel-video-sidepanel-tab-font-size);
    font-weight: var(--player-side-panel-video-sidepanel-tab-font-weight);
    letter-spacing: var(--player-side-panel-video-sidepanel-tab-letter-spacing);
    line-height: var(--player-side-panel-video-sidepanel-tab-line-height);
    text-transform: var(--player-side-panel-video-sidepanel-tab-text-transform);
    font-variant-numeric: var(--player-side-panel-video-sidepanel-tab-font-variant-numeric);
    font-style: var(--player-side-panel-video-sidepanel-tab-font-style);
    text-decoration: var(--player-side-panel-video-sidepanel-tab-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__chapter-title {
    --player-side-panel-chapter-title-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-chapter-title-font-size: 15px;
    --player-side-panel-chapter-title-font-weight: 700;
    --player-side-panel-chapter-title-letter-spacing: 0px;
    --player-side-panel-chapter-title-line-height: 1.467;
    --player-side-panel-chapter-title-text-transform: none;
    --player-side-panel-chapter-title-font-variant-numeric: normal;
    --player-side-panel-chapter-title-font-style: normal;
    --player-side-panel-chapter-title-text-decoration: none;
    font-family: var(--player-side-panel-chapter-title-font-family);
    font-size: var(--player-side-panel-chapter-title-font-size);
    font-weight: var(--player-side-panel-chapter-title-font-weight);
    letter-spacing: var(--player-side-panel-chapter-title-letter-spacing);
    line-height: var(--player-side-panel-chapter-title-line-height);
    text-transform: var(--player-side-panel-chapter-title-text-transform);
    font-variant-numeric: var(--player-side-panel-chapter-title-font-variant-numeric);
    font-style: var(--player-side-panel-chapter-title-font-style);
    text-decoration: var(--player-side-panel-chapter-title-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__chapter-duration {
    --player-side-panel-chapter-duration-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-chapter-duration-font-size: 12px;
    --player-side-panel-chapter-duration-font-weight: 500;
    --player-side-panel-chapter-duration-letter-spacing: 0px;
    --player-side-panel-chapter-duration-line-height: 1.333;
    --player-side-panel-chapter-duration-text-transform: none;
    --player-side-panel-chapter-duration-font-variant-numeric: normal;
    --player-side-panel-chapter-duration-font-style: normal;
    --player-side-panel-chapter-duration-text-decoration: none;
    font-family: var(--player-side-panel-chapter-duration-font-family);
    font-size: var(--player-side-panel-chapter-duration-font-size);
    font-weight: var(--player-side-panel-chapter-duration-font-weight);
    letter-spacing: var(--player-side-panel-chapter-duration-letter-spacing);
    line-height: var(--player-side-panel-chapter-duration-line-height);
    text-transform: var(--player-side-panel-chapter-duration-text-transform);
    font-variant-numeric: var(--player-side-panel-chapter-duration-font-variant-numeric);
    font-style: var(--player-side-panel-chapter-duration-font-style);
    text-decoration: var(--player-side-panel-chapter-duration-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__speaker-name {
    --player-side-panel-speaker-name-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-speaker-name-font-size: 15px;
    --player-side-panel-speaker-name-font-weight: 700;
    --player-side-panel-speaker-name-letter-spacing: 0px;
    --player-side-panel-speaker-name-line-height: 1.467;
    --player-side-panel-speaker-name-text-transform: none;
    --player-side-panel-speaker-name-font-variant-numeric: normal;
    --player-side-panel-speaker-name-font-style: normal;
    --player-side-panel-speaker-name-text-decoration: none;
    font-family: var(--player-side-panel-speaker-name-font-family);
    font-size: var(--player-side-panel-speaker-name-font-size);
    font-weight: var(--player-side-panel-speaker-name-font-weight);
    letter-spacing: var(--player-side-panel-speaker-name-letter-spacing);
    line-height: var(--player-side-panel-speaker-name-line-height);
    text-transform: var(--player-side-panel-speaker-name-text-transform);
    font-variant-numeric: var(--player-side-panel-speaker-name-font-variant-numeric);
    font-style: var(--player-side-panel-speaker-name-font-style);
    text-decoration: var(--player-side-panel-speaker-name-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__speaker-meta {
    --player-side-panel-speaker-meta-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-speaker-meta-font-size: 12px;
    --player-side-panel-speaker-meta-font-weight: 500;
    --player-side-panel-speaker-meta-letter-spacing: 0px;
    --player-side-panel-speaker-meta-line-height: 1.333;
    --player-side-panel-speaker-meta-text-transform: none;
    --player-side-panel-speaker-meta-font-variant-numeric: normal;
    --player-side-panel-speaker-meta-font-style: normal;
    --player-side-panel-speaker-meta-text-decoration: none;
    font-family: var(--player-side-panel-speaker-meta-font-family);
    font-size: var(--player-side-panel-speaker-meta-font-size);
    font-weight: var(--player-side-panel-speaker-meta-font-weight);
    letter-spacing: var(--player-side-panel-speaker-meta-letter-spacing);
    line-height: var(--player-side-panel-speaker-meta-line-height);
    text-transform: var(--player-side-panel-speaker-meta-text-transform);
    font-variant-numeric: var(--player-side-panel-speaker-meta-font-variant-numeric);
    font-style: var(--player-side-panel-speaker-meta-font-style);
    text-decoration: var(--player-side-panel-speaker-meta-text-decoration);
}
.player-side-panel.player-side-panel-theme--dark .player-side-panel__speaker-bio {
    --player-side-panel-speaker-bio-font-family: 'GT America', system-ui, sans-serif;
    --player-side-panel-speaker-bio-font-size: 11px;
    --player-side-panel-speaker-bio-font-weight: 400;
    --player-side-panel-speaker-bio-letter-spacing: 0px;
    --player-side-panel-speaker-bio-line-height: 1.455;
    --player-side-panel-speaker-bio-text-transform: none;
    --player-side-panel-speaker-bio-font-variant-numeric: normal;
    --player-side-panel-speaker-bio-font-style: normal;
    --player-side-panel-speaker-bio-text-decoration: none;
    font-family: var(--player-side-panel-speaker-bio-font-family);
    font-size: var(--player-side-panel-speaker-bio-font-size);
    font-weight: var(--player-side-panel-speaker-bio-font-weight);
    letter-spacing: var(--player-side-panel-speaker-bio-letter-spacing);
    line-height: var(--player-side-panel-speaker-bio-line-height);
    text-transform: var(--player-side-panel-speaker-bio-text-transform);
    font-variant-numeric: var(--player-side-panel-speaker-bio-font-variant-numeric);
    font-style: var(--player-side-panel-speaker-bio-font-style);
    text-decoration: var(--player-side-panel-speaker-bio-text-decoration);
}
/* component: wds_section */
.wds-section.wds-section-theme--light {
    --wds-section-eyebrow: #005eff;
    --wds-section-title: #000000;
    --wds-section-description: #75787b;
    --wds-section-link: #005eff;
    --wds-section-bg: #d0d0e2;
}
.wds-section.wds-section-theme--light .wds-section__eyebrow {
    --wds-section-eyebrow-font-family: 'GT America', system-ui, sans-serif;
    --wds-section-eyebrow-font-size: 12px;
    --wds-section-eyebrow-font-weight: 700;
    --wds-section-eyebrow-letter-spacing: 0.06em;
    --wds-section-eyebrow-line-height: 1.333;
    --wds-section-eyebrow-text-transform: uppercase;
    --wds-section-eyebrow-font-variant-numeric: normal;
    --wds-section-eyebrow-font-style: normal;
    --wds-section-eyebrow-text-decoration: none;
    font-family: var(--wds-section-eyebrow-font-family);
    font-size: var(--wds-section-eyebrow-font-size);
    font-weight: var(--wds-section-eyebrow-font-weight);
    letter-spacing: var(--wds-section-eyebrow-letter-spacing);
    line-height: var(--wds-section-eyebrow-line-height);
    text-transform: var(--wds-section-eyebrow-text-transform);
    font-variant-numeric: var(--wds-section-eyebrow-font-variant-numeric);
    font-style: var(--wds-section-eyebrow-font-style);
    text-decoration: var(--wds-section-eyebrow-text-decoration);
}
.wds-section.wds-section-theme--light .wds-section__title {
    --wds-section-title-font-family: 'Financier Display', system-ui, sans-serif;
    --wds-section-title-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --wds-section-title-font-weight: 700;
    --wds-section-title-letter-spacing: 0px;
    --wds-section-title-line-height: 1.154;
    --wds-section-title-text-transform: none;
    --wds-section-title-font-variant-numeric: normal;
    --wds-section-title-font-style: normal;
    --wds-section-title-text-decoration: none;
    font-family: var(--wds-section-title-font-family);
    font-size: var(--wds-section-title-font-size);
    font-weight: var(--wds-section-title-font-weight);
    letter-spacing: var(--wds-section-title-letter-spacing);
    line-height: var(--wds-section-title-line-height);
    text-transform: var(--wds-section-title-text-transform);
    font-variant-numeric: var(--wds-section-title-font-variant-numeric);
    font-style: var(--wds-section-title-font-style);
    text-decoration: var(--wds-section-title-text-decoration);
}
.wds-section.wds-section-theme--light .wds-section__description {
    --wds-section-description-font-family: 'GT America', system-ui, sans-serif;
    --wds-section-description-font-size: 15px;
    --wds-section-description-font-weight: 400;
    --wds-section-description-letter-spacing: 0px;
    --wds-section-description-line-height: 1.467;
    --wds-section-description-text-transform: none;
    --wds-section-description-font-variant-numeric: normal;
    --wds-section-description-font-style: normal;
    --wds-section-description-text-decoration: none;
    font-family: var(--wds-section-description-font-family);
    font-size: var(--wds-section-description-font-size);
    font-weight: var(--wds-section-description-font-weight);
    letter-spacing: var(--wds-section-description-letter-spacing);
    line-height: var(--wds-section-description-line-height);
    text-transform: var(--wds-section-description-text-transform);
    font-variant-numeric: var(--wds-section-description-font-variant-numeric);
    font-style: var(--wds-section-description-font-style);
    text-decoration: var(--wds-section-description-text-decoration);
}
.wds-section.wds-section-theme--light .wds-section__view-all {
    --wds-section-view-all-font-family: 'GT America', system-ui, sans-serif;
    --wds-section-view-all-font-size: 14px;
    --wds-section-view-all-font-weight: 700;
    --wds-section-view-all-letter-spacing: 0px;
    --wds-section-view-all-line-height: 1.429;
    --wds-section-view-all-text-transform: none;
    --wds-section-view-all-font-variant-numeric: normal;
    --wds-section-view-all-font-style: normal;
    --wds-section-view-all-text-decoration: none;
    font-family: var(--wds-section-view-all-font-family);
    font-size: var(--wds-section-view-all-font-size);
    font-weight: var(--wds-section-view-all-font-weight);
    letter-spacing: var(--wds-section-view-all-letter-spacing);
    line-height: var(--wds-section-view-all-line-height);
    text-transform: var(--wds-section-view-all-text-transform);
    font-variant-numeric: var(--wds-section-view-all-font-variant-numeric);
    font-style: var(--wds-section-view-all-font-style);
    text-decoration: var(--wds-section-view-all-text-decoration);
}
.wds-section.wds-section-theme--dark {
    --wds-section-eyebrow: #005eff;
    --wds-section-title: #f3f4f6;
    --wds-section-description: #a6a9aa;
    --wds-section-link: #005eff;
    --wds-section-bg: #292b2c;
}
.wds-section.wds-section-theme--dark .wds-section__eyebrow {
    --wds-section-eyebrow-font-family: 'GT America', system-ui, sans-serif;
    --wds-section-eyebrow-font-size: 12px;
    --wds-section-eyebrow-font-weight: 700;
    --wds-section-eyebrow-letter-spacing: 0.06em;
    --wds-section-eyebrow-line-height: 1.333;
    --wds-section-eyebrow-text-transform: uppercase;
    --wds-section-eyebrow-font-variant-numeric: normal;
    --wds-section-eyebrow-font-style: normal;
    --wds-section-eyebrow-text-decoration: none;
    font-family: var(--wds-section-eyebrow-font-family);
    font-size: var(--wds-section-eyebrow-font-size);
    font-weight: var(--wds-section-eyebrow-font-weight);
    letter-spacing: var(--wds-section-eyebrow-letter-spacing);
    line-height: var(--wds-section-eyebrow-line-height);
    text-transform: var(--wds-section-eyebrow-text-transform);
    font-variant-numeric: var(--wds-section-eyebrow-font-variant-numeric);
    font-style: var(--wds-section-eyebrow-font-style);
    text-decoration: var(--wds-section-eyebrow-text-decoration);
}
.wds-section.wds-section-theme--dark .wds-section__title {
    --wds-section-title-font-family: 'Financier Display', system-ui, sans-serif;
    --wds-section-title-font-size: clamp(33px, calc(26.6667px + 1.7593vw), 52px);
    --wds-section-title-font-weight: 700;
    --wds-section-title-letter-spacing: 0px;
    --wds-section-title-line-height: 1.154;
    --wds-section-title-text-transform: none;
    --wds-section-title-font-variant-numeric: normal;
    --wds-section-title-font-style: normal;
    --wds-section-title-text-decoration: none;
    font-family: var(--wds-section-title-font-family);
    font-size: var(--wds-section-title-font-size);
    font-weight: var(--wds-section-title-font-weight);
    letter-spacing: var(--wds-section-title-letter-spacing);
    line-height: var(--wds-section-title-line-height);
    text-transform: var(--wds-section-title-text-transform);
    font-variant-numeric: var(--wds-section-title-font-variant-numeric);
    font-style: var(--wds-section-title-font-style);
    text-decoration: var(--wds-section-title-text-decoration);
}
.wds-section.wds-section-theme--dark .wds-section__description {
    --wds-section-description-font-family: 'GT America', system-ui, sans-serif;
    --wds-section-description-font-size: 15px;
    --wds-section-description-font-weight: 400;
    --wds-section-description-letter-spacing: 0px;
    --wds-section-description-line-height: 1.467;
    --wds-section-description-text-transform: none;
    --wds-section-description-font-variant-numeric: normal;
    --wds-section-description-font-style: normal;
    --wds-section-description-text-decoration: none;
    font-family: var(--wds-section-description-font-family);
    font-size: var(--wds-section-description-font-size);
    font-weight: var(--wds-section-description-font-weight);
    letter-spacing: var(--wds-section-description-letter-spacing);
    line-height: var(--wds-section-description-line-height);
    text-transform: var(--wds-section-description-text-transform);
    font-variant-numeric: var(--wds-section-description-font-variant-numeric);
    font-style: var(--wds-section-description-font-style);
    text-decoration: var(--wds-section-description-text-decoration);
}
.wds-section.wds-section-theme--dark .wds-section__view-all {
    --wds-section-view-all-font-family: 'GT America', system-ui, sans-serif;
    --wds-section-view-all-font-size: 14px;
    --wds-section-view-all-font-weight: 700;
    --wds-section-view-all-letter-spacing: 0px;
    --wds-section-view-all-line-height: 1.429;
    --wds-section-view-all-text-transform: none;
    --wds-section-view-all-font-variant-numeric: normal;
    --wds-section-view-all-font-style: normal;
    --wds-section-view-all-text-decoration: none;
    font-family: var(--wds-section-view-all-font-family);
    font-size: var(--wds-section-view-all-font-size);
    font-weight: var(--wds-section-view-all-font-weight);
    letter-spacing: var(--wds-section-view-all-letter-spacing);
    line-height: var(--wds-section-view-all-line-height);
    text-transform: var(--wds-section-view-all-text-transform);
    font-variant-numeric: var(--wds-section-view-all-font-variant-numeric);
    font-style: var(--wds-section-view-all-font-style);
    text-decoration: var(--wds-section-view-all-text-decoration);
}
