@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--th-color-brand-accent-blue-450: #4ba6e8;--th-color-brand-neutral-500: #7e8187;--th-color-brand-neutral-250: #c9d1d9;--th-color-surface-card-bg: #0f1620;--th-color-stroke-subtle: rgba(0, 0, 0, .08);--th-color-icon-neutral: #d1d1d1;--th-color-brand-primary: #2185c7;--th-color-brand-accent: #4ba6e8;--th-color-brand-neutral: #c9d1d9;--th-color-brand-neutral-strong: #7e8187;--th-color-surface-base: #f9fafb;--th-color-surface-default: #ffffff;--th-color-surface-subtle-muted: #f8fafb;--th-color-surface-card: #0f1620;--th-color-surface-futures: #f3e8ff;--th-color-surface-stocks: #ecfdf5;--th-color-surface-options-chip: #fbf6e4;--th-color-surface-new: #eef4ff;--th-color-surface-options: #eff6ff;--th-color-surface-section: #f1f5f8;--th-color-surface-section-list: rgba(241, 245, 248, .6);--th-color-surface-card-frame: #1b222b;--th-color-surface-blue-light: #e0f2fe;--th-color-surface-on-dark-10: rgba(255, 255, 255, .1);--th-color-surface-on-dark-16: rgba(255, 255, 255, .16);--th-color-background-overlay: rgba(0, 0, 0, .45);--th-color-text-primary: #111827;--th-color-text-secondary: #374151;--th-color-text-secondary-90: rgba(55, 65, 81, .9);--th-color-text-tertiary: #6b7280;--th-color-text-neutral: #85858a;--th-color-text-link: #2185c7;--th-color-text-on-dark: #ffffff;--th-color-text-critical: #d32f2f;--th-color-text-on-brand: #ffffff;--th-color-text-futures: #5b21b6;--th-color-text-new: #1d4ed8;--th-color-text-options: #1e40af;--th-color-text-options-chip: #916a06;--th-color-text-stocks: #047857;--th-color-text-navigation-primary-hover: #1673b0;--th-color-text-navigation-primary-focus: #2185c7;--th-color-text-navigation-primary-active: #0f5c93;--th-color-text-navigation-primary-default: #4a4a4a;--th-color-text-navigation-primary-disabled: #9ca3af;--th-color-text-button-primary-disabled: rgba(138, 141, 145, .35);--th-color-text-button-secondary-disabled: rgba(138, 141, 145, .3019607843);--th-color-text-button-link-disabled: rgba(222, 222, 222, .6);--th-color-text-button-primary-outlined: #1976d2;--th-color-border-default: #e5e7eb;--th-color-border-default-50: rgba(229, 231, 235, .5);--th-color-border-strong: #292d32;--th-color-border-disabled: #cccccc;--th-color-border-secondary-disabled: rgba(211, 215, 218, .12);--th-color-border-focus: #2e90e3;--th-color-border-subtle: rgba(0, 0, 0, .08);--th-color-border-futures: #8b5cf6;--th-color-border-new: #4d7cfe;--th-color-border-options: #3b82f6;--th-color-border-options-chip: #c8a03a;--th-color-border-stocks: #10b981;--th-color-border-card-default: #ebebeb;--th-color-border-card-hover: #eeeeee;--th-color-border-card-focus: #1976d2;--th-color-stroke-primary: #2185c7;--th-color-button-primary: #2185c7;--th-color-button-primary-hover: #2e90e3;--th-color-button-primary-pressed: #165d86;--th-color-button-primary-disabled: #dedede;--th-color-button-neutral-focus: #e8edf1;--th-color-button-neutral-pressed: #dee5ea;--th-color-button-neutral-disabled: #f6f8f9;--th-color-button-primary-info: #49a3ee;--th-color-button-secondary-outline: #8cbae9;--th-color-button-secondary-disabled: #cccccc;--th-color-action-primary-active: #0f5c93;--th-color-action-overlay: rgba(0, 0, 0, .56);--th-color-action-overlay-strong: rgba(0, 0, 0, .6);--th-color-feedback-error: #e13f3f;--th-color-feedback-success: #49a752;--th-color-feedback-success-status: #16a34a;--th-color-feedback-success-status-bg: rgba(22, 163, 74, .12);--th-color-feedback-warning: #d6a92f;--th-color-feedback-success-notification: #c5e9c5;--th-color-feedback-error-notification: #ffb3af;--th-color-feedback-warning-notification: #fbe7b0;--th-color-feedback-info-notification: #b1d9f6;--th-color-icon-default: #292d32;--th-color-icon-muted: #d1d1d1;--th-color-icon-disabled: #c4c4c4;--th-color-icon-thumb-primary: #d6d6d6;--th-color-icon-primary-soft: #e0f0fb;--th-color-icon-primary: #63b3ed;--th-color-icon-primary-hover: #49a3ee;--th-color-icon-primary-active: #2e90e3;--th-color-icon-primary-pressed: #5bacf0}:root{--th-space-xs: .25rem;--th-space-sm: .25rem;--th-space-md: .5rem;--th-space-lg: .75rem;--th-space-xl: 1rem;--th-space-2xl: 1.25rem;--th-space-3xl: 1.5rem;--th-space-4xl: 2rem;--th-space-5xl: 3rem;--th-space-6xl: 8rem}@media(max-width:768px){:root{--th-space-xs: .125rem;--th-space-sm: .25rem;--th-space-md: .375rem;--th-space-lg: .5rem;--th-space-xl: .75rem;--th-space-2xl: 1rem;--th-space-3xl: 1.5rem;--th-space-4xl: 2rem;--th-space-5xl: 3rem}}:root{--th-font-family-base: "Metropolis", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--th-font-family-display: "Metropolis", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--th-font-family-accent: "Montserrat", "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--th-font-size-base: 16px;--th-font-size-sm: 14px;--th-font-size-lg: 18px;--th-font-weight-regular: 400;--th-font-weight-medium: 500;--th-font-weight-semibold: 600;--th-font-weight-bold: 700;--th-font-weight-extrabold: 800;--th-line-height-base: 1.5;--th-letter-spacing-space: .03em;--th-type-heading-h1-family: var(--th-font-family-display);--th-type-heading-h1-size: 48px;--th-type-heading-h1-line: 1.15;--th-type-heading-h1-weight: var(--th-font-weight-bold);--th-type-heading-h1-letter: 0;--th-type-heading-h1-tablet-family: var(--th-font-family-display);--th-type-heading-h1-tablet-size: 36px;--th-type-heading-h1-tablet-line: 1.1;--th-type-heading-h1-tablet-weight: var(--th-font-weight-bold);--th-type-heading-h1-tablet-letter: 0;--th-type-heading-h2-family: var(--th-font-family-display);--th-type-heading-h2-size: 40px;--th-type-heading-h2-line: 1.3;--th-type-heading-h2-weight: var(--th-font-weight-semibold);--th-type-heading-h2-letter: 0;--th-type-heading-h3-family: var(--th-font-family-display);--th-type-heading-h3-size: 32px;--th-type-heading-h3-line: 1.3;--th-type-heading-h3-weight: var(--th-font-weight-semibold);--th-type-heading-h3-letter: 0;--th-type-heading-l-family: var(--th-font-family-display);--th-type-heading-l-size: 28px;--th-type-heading-l-line: 1.3;--th-type-heading-l-weight: var(--th-font-weight-semibold);--th-type-heading-l-letter: 0;--th-type-heading-m-family: var(--th-font-family-display);--th-type-heading-m-size: 24px;--th-type-heading-m-line: 1.3;--th-type-heading-m-weight: var(--th-font-weight-semibold);--th-type-heading-m-letter: 0;--th-type-heading-h5-family: var(--th-font-family-display);--th-type-heading-h5-size: 24px;--th-type-heading-h5-line: 1.3;--th-type-heading-h5-weight: var(--th-font-weight-semibold);--th-type-heading-h5-letter: 0;--th-type-title-l-semibold-family: var(--th-font-family-display);--th-type-title-l-semibold-size: 24px;--th-type-title-l-semibold-line: 1.3;--th-type-title-l-semibold-weight: var(--th-font-weight-semibold);--th-type-title-l-semibold-letter: 0;--th-type-title-l-medium-family: var(--th-font-family-display);--th-type-title-l-medium-size: 24px;--th-type-title-l-medium-line: 1.4;--th-type-title-l-medium-weight: var(--th-font-weight-medium);--th-type-title-l-medium-letter: 0;--th-type-title-l-medium-130-family: var(--th-font-family-display);--th-type-title-l-medium-130-size: 24px;--th-type-title-l-medium-130-line: 1.3;--th-type-title-l-medium-130-weight: var(--th-font-weight-medium);--th-type-title-l-medium-130-letter: 0;--th-type-title-xs-regular-family: var(--th-font-family-display);--th-type-title-xs-regular-size: 14px;--th-type-title-xs-regular-line: 1.5;--th-type-title-xs-regular-weight: var(--th-font-weight-regular);--th-type-title-xs-regular-letter: 0;--th-type-body-xl-medium-150-family: var(--th-font-family-base);--th-type-body-xl-medium-150-size: 20px;--th-type-body-xl-medium-150-line: 1.5;--th-type-body-xl-medium-150-weight: var(--th-font-weight-medium);--th-type-body-xl-medium-150-letter: 0;--th-type-body-xl-small-150-family: var(--th-font-family-base);--th-type-body-xl-small-150-size: 18px;--th-type-body-xl-small-150-line: 1.5;--th-type-body-xl-small-150-weight: var(--th-font-weight-regular);--th-type-body-xl-small-150-letter: 0;--th-type-body-xl-semibold-130-family: var(--th-font-family-base);--th-type-body-xl-semibold-130-size: 20px;--th-type-body-xl-semibold-130-line: 1.3;--th-type-body-xl-semibold-130-weight: var(--th-font-weight-semibold);--th-type-body-xl-semibold-130-letter: 0;--th-type-body-l-regular-140-family: var(--th-font-family-base);--th-type-body-l-regular-140-size: 16px;--th-type-body-l-regular-140-line: 1.4;--th-type-body-l-regular-140-weight: var(--th-font-weight-regular);--th-type-body-l-regular-140-letter: 0;--th-type-body-m-regular-150-family: var(--th-font-family-base);--th-type-body-m-regular-150-size: 16px;--th-type-body-m-regular-150-line: 1.5;--th-type-body-m-regular-150-weight: var(--th-font-weight-regular);--th-type-body-m-regular-150-letter: 0;--th-type-body-m-regular-140-family: var(--th-font-family-base);--th-type-body-m-regular-140-size: 14px;--th-type-body-m-regular-140-line: 1.4;--th-type-body-m-regular-140-weight: var(--th-font-weight-regular);--th-type-body-m-regular-140-letter: 0;--th-type-body-m-medium-150-family: var(--th-font-family-base);--th-type-body-m-medium-150-size: 16px;--th-type-body-m-medium-150-line: 1.5;--th-type-body-m-medium-150-weight: var(--th-font-weight-medium);--th-type-body-m-medium-150-letter: 0;--th-type-body-m-bold-150-family: var(--th-font-family-base);--th-type-body-m-bold-150-size: 16px;--th-type-body-m-bold-150-line: 1.5;--th-type-body-m-bold-150-weight: var(--th-font-weight-bold);--th-type-body-m-bold-150-letter: 0;--th-type-body-m-semibold-150-family: var(--th-font-family-base);--th-type-body-m-semibold-150-size: 15px;--th-type-body-m-semibold-150-line: 1.5;--th-type-body-m-semibold-150-weight: var(--th-font-weight-semibold);--th-type-body-m-semibold-150-letter: 0;--th-type-body-m-semibold-140-family: var(--th-font-family-base);--th-type-body-m-semibold-140-size: 15px;--th-type-body-m-semibold-140-line: 1.4;--th-type-body-m-semibold-140-weight: var(--th-font-weight-semibold);--th-type-body-m-semibold-140-letter: 0;--th-type-body-m-semibold-family: var(--th-font-family-base);--th-type-body-m-semibold-size: 15px;--th-type-body-m-semibold-line: 1.5;--th-type-body-m-semibold-weight: var(--th-font-weight-semibold);--th-type-body-m-semibold-letter: 0;--th-type-body-s-regular-150-family: var(--th-font-family-base);--th-type-body-s-regular-150-size: 14px;--th-type-body-s-regular-150-line: 1.5;--th-type-body-s-regular-150-weight: var(--th-font-weight-regular);--th-type-body-s-regular-150-letter: 0;--th-type-body-s-regular-200-family: var(--th-font-family-base);--th-type-body-s-regular-200-size: 14px;--th-type-body-s-regular-200-line: 2;--th-type-body-s-regular-200-weight: var(--th-font-weight-regular);--th-type-body-s-regular-200-letter: 0;--th-type-body-s-semibold-family: var(--th-font-family-base);--th-type-body-s-semibold-size: 14px;--th-type-body-s-semibold-line: 1.5;--th-type-body-s-semibold-weight: var(--th-font-weight-semibold);--th-type-body-s-semibold-letter: 0;--th-type-body-xxs-regular-150-family: var(--th-font-family-base);--th-type-body-xxs-regular-150-size: 12px;--th-type-body-xxs-regular-150-line: 1.5;--th-type-body-xxs-regular-150-weight: var(--th-font-weight-regular);--th-type-body-xxs-regular-150-letter: 0;--th-type-body-xxxs-regular-140-family: var(--th-font-family-base);--th-type-body-xxxs-regular-140-size: 11px;--th-type-body-xxxs-regular-140-line: 1.4;--th-type-body-xxxs-regular-140-weight: var(--th-font-weight-regular);--th-type-body-xxxs-regular-140-letter: 0;--th-type-body-subhead-m-regular-family: var(--th-font-family-base);--th-type-body-subhead-m-regular-size: 14px;--th-type-body-subhead-m-regular-line: 1.5;--th-type-body-subhead-m-regular-weight: var(--th-font-weight-regular);--th-type-body-subhead-m-regular-letter: 0;--th-type-headline-subhead-xs-regular-family: var(--th-font-family-base);--th-type-headline-subhead-xs-regular-size: 13px;--th-type-headline-subhead-xs-regular-line: 1.5;--th-type-headline-subhead-xs-regular-weight: var(--th-font-weight-regular);--th-type-headline-subhead-xs-regular-letter: 0;--th-type-interactive-button-l-semibold-family: var(--th-font-family-base);--th-type-interactive-button-l-semibold-size: 16px;--th-type-interactive-button-l-semibold-line: 1.5;--th-type-interactive-button-l-semibold-weight: var(--th-font-weight-semibold);--th-type-interactive-button-l-semibold-letter: 0;--th-type-interactive-button-m-semibold-family: var(--th-font-family-base);--th-type-interactive-button-m-semibold-size: 15px;--th-type-interactive-button-m-semibold-line: 1.4;--th-type-interactive-button-m-semibold-weight: var(--th-font-weight-semibold);--th-type-interactive-button-m-semibold-letter: 0;--th-type-interactive-button-m-semibold-150-family: var(--th-font-family-base);--th-type-interactive-button-m-semibold-150-size: 16px;--th-type-interactive-button-m-semibold-150-line: 1.5;--th-type-interactive-button-m-semibold-150-weight: var(--th-font-weight-semibold);--th-type-interactive-button-m-semibold-150-letter: 0;--th-type-interactive-button-s-medium-family: var(--th-font-family-base);--th-type-interactive-button-s-medium-size: 13px;--th-type-interactive-button-s-medium-line: 1.5;--th-type-interactive-button-s-medium-weight: var(--th-font-weight-medium);--th-type-interactive-button-s-medium-letter: 0;--th-type-body-montserrat-regular-family: var(--th-font-family-accent);--th-type-body-montserrat-regular-size: 16px;--th-type-body-montserrat-regular-line: 1.5;--th-type-body-montserrat-regular-weight: var(--th-font-weight-regular);--th-type-body-montserrat-regular-letter: 0}@media(min-width:768px){:root{--th-type-body-m-regular-150-size: 16px;--th-type-body-m-regular-150-line: 1.5;--th-type-body-m-regular-140-size: 14px;--th-type-body-m-regular-140-line: 1.4;--th-type-body-m-medium-150-size: 16px;--th-type-body-m-medium-150-line: 1.5;--th-type-body-m-bold-150-size: 16px;--th-type-body-m-bold-150-line: 1.5;--th-type-body-s-regular-150-size: 14px;--th-type-body-s-regular-150-line: 1.5;--th-type-body-l-regular-140-size: 16px;--th-type-body-l-regular-140-line: 1.4;--th-type-body-xl-medium-150-size: 20px;--th-type-body-xl-medium-150-line: 1.5;--th-type-body-m-semibold-150-size: 15px;--th-type-body-m-semibold-150-line: 1.5;--th-type-body-m-semibold-size: 15px;--th-type-body-m-semibold-line: 1.5;--th-type-body-s-semibold-size: 14px;--th-type-body-s-semibold-line: 1.5;--th-type-heading-h5-size: 24px;--th-type-heading-h5-line: 1.3;--th-type-heading-h5-weight: var(--th-font-weight-semibold);--th-type-heading-l-size: 32px;--th-type-heading-l-line: 1.3;--th-type-heading-m-size: 24px;--th-type-heading-m-line: 1.3;--th-type-title-l-medium-size: 24px;--th-type-title-l-medium-line: 1.4;--th-type-title-l-medium-130-line: 1.3;--th-type-interactive-button-s-medium-size: 13px;--th-type-interactive-button-s-medium-line: 1.5;--th-type-body-montserrat-regular-size: 16px;--th-type-body-montserrat-regular-line: 1.5}}@media(min-width:1280px){:root{--th-type-heading-h1-size: 48px;--th-type-heading-h1-line: 1.15;--th-type-heading-h2-size: 40px;--th-type-heading-h2-line: 1.3;--th-type-heading-h3-size: 32px;--th-type-heading-h3-line: 1.3;--th-type-heading-l-size: 32px;--th-type-heading-l-line: 1.3;--th-type-body-xl-medium-150-size: 20px;--th-type-body-xl-medium-150-line: 1.5;--th-type-body-l-regular-140-size: 16px;--th-type-body-l-regular-140-line: 1.4;--th-type-body-m-regular-140-size: 14px;--th-type-body-m-regular-140-line: 1.4;--th-type-body-m-medium-150-size: 16px;--th-type-body-m-medium-150-line: 1.5;--th-type-body-m-semibold-150-size: 15px;--th-type-body-m-semibold-150-line: 1.5;--th-type-body-m-semibold-150-letter: 0;--th-type-body-m-semibold-size: 15px;--th-type-body-m-semibold-line: 1.5;--th-type-body-s-regular-150-size: 14px;--th-type-body-s-regular-150-line: 1.5;--th-type-body-s-regular-200-size: 14px;--th-type-body-s-regular-200-line: 2;--th-type-body-s-semibold-size: 14px;--th-type-body-s-semibold-line: 1.5;--th-type-body-xxs-regular-150-size: 12px;--th-type-body-xxs-regular-150-line: 1.5;--th-type-body-xxxs-regular-140-size: 11px;--th-type-body-xxxs-regular-140-line: 1.4;--th-type-title-l-medium-size: 24px;--th-type-title-l-medium-line: 1.4;--th-type-title-l-medium-130-size: 24px;--th-type-title-l-medium-130-line: 1.3;--th-type-title-xs-regular-size: 14px;--th-type-title-xs-regular-line: 1.5;--th-type-interactive-button-s-medium-size: 13px;--th-type-interactive-button-s-medium-line: 1.5}}:root{--th-elevation-0: none;--th-elevation-1: 0 1px 2px 0 rgba(0, 0, 0, .06), 0 1px 3px -1px rgba(0, 0, 0, .04), 0 2px 4px -2px rgba(0, 0, 0, .04);--th-elevation-2: 0 1px 2px 0 rgba(0, 0, 0, .05), 0 4px 4px 0 rgba(0, 0, 0, .04), 0 4px 8px 0 rgba(0, 0, 0, .03);--th-elevation-3: 0 2px 4px 0 rgba(0, 0, 0, .08), 0 4px 6px -2px rgba(0, 0, 0, .06), 0 6px 8px -4px rgba(0, 0, 0, .04);--th-elevation-4: 0 4px 6px 0 rgba(0, 0, 0, .1), 0 8px 12px -2px rgba(0, 0, 0, .08), 0 12px 16px -4px rgba(0, 0, 0, .06);--th-elevation-5: 0 2px 8px 0 rgba(0, 0, 0, .08);--th-elevation-6: -4px 0 16px 0 rgba(0, 0, 0, .15)}:root{--th-radius-sm: 4px;--th-radius-chip: 6px;--th-radius-md: 8px;--th-radius-card: 12px;--th-radius-lg: 16px;--th-radius-pill: 999px}:root{--th-btn-primary-bg: var(--th-color-button-primary);--th-btn-primary-bg-hover: var(--th-color-button-primary-hover);--th-btn-primary-bg-focus: var(--th-color-button-primary-hover);--th-btn-primary-bg-pressed: var(--th-color-button-primary-pressed);--th-btn-primary-bg-disabled: var(--th-color-button-primary-disabled);--th-btn-primary-text: var(--th-color-text-on-dark);--th-btn-primary-text-disabled: var(--th-color-text-button-primary-disabled);--th-btn-primary-radius: var(--th-radius-pill);--th-btn-primary-shadow: var(--th-elevation-1);--th-btn-primary-pill-bg: var(--th-color-button-primary);--th-btn-primary-pill-bg-hover: var(--th-color-button-primary-hover);--th-btn-primary-pill-bg-focus: var(--th-color-button-primary-hover);--th-btn-primary-pill-bg-pressed: var(--th-color-button-primary-pressed);--th-btn-primary-pill-bg-disabled: var(--th-color-button-primary-disabled);--th-btn-primary-pill-text: var(--th-color-text-on-dark);--th-btn-primary-pill-text-disabled: var(--th-color-text-button-primary-disabled);--th-btn-primary-pill-radius: var(--th-radius-pill);--th-btn-primary-pill-padding-x: 29px;--th-btn-primary-pill-padding-y: 9px;--th-btn-primary-pill-min-height: 41px;--th-btn-primary-pill-letter-spacing: 1px;--th-btn-secondary-outline-border: var(--th-color-button-secondary-outline);--th-btn-secondary-outline-border-hover: var(--th-color-button-secondary-outline);--th-btn-secondary-outline-border-focus: var(--th-color-button-secondary-outline);--th-btn-secondary-outline-border-pressed: var(--th-color-button-secondary-outline);--th-btn-secondary-outline-border-disabled: var(--th-color-border-secondary-disabled);--th-btn-secondary-outline-text: var(--th-color-button-primary);--th-btn-secondary-outline-text-hover: #1c76b2;--th-btn-secondary-outline-text-active: #1c76b2;--th-btn-secondary-outline-text-focus: #1c76b2;--th-btn-secondary-outline-text-disabled: var(--th-color-text-button-secondary-disabled);--th-btn-secondary-outline-radius: var(--th-radius-pill);--th-btn-secondary-outline-letter-spacing: 0;--th-btn-link-text: var(--th-color-button-primary);--th-btn-link-text-hover: var(--th-color-button-primary-hover);--th-btn-link-text-active: var(--th-color-button-primary-hover);--th-btn-link-text-focus: var(--th-color-button-primary-pressed);--th-btn-link-text-disabled: var(--th-color-text-button-link-disabled);--th-btn-icon-size: 48px;--th-btn-icon-padding: 8px;--th-btn-icon-bg: var(--th-color-surface-default);--th-btn-icon-bg-hover: var(--th-color-surface-default);--th-btn-icon-bg-pressed: var(--th-color-surface-subtle-muted);--th-btn-icon-bg-focus: var(--th-color-surface-base);--th-btn-icon-bg-disabled: var(--th-color-surface-base);--th-btn-icon-border: transparent;--th-btn-icon-border-hover: var(--th-color-surface-default);--th-btn-icon-border-pressed: var(--th-color-surface-default);--th-btn-icon-border-focus: var(--th-color-border-focus);--th-btn-icon-border-disabled: transparent;--th-btn-icon-shadow-hover: var(--th-elevation-1);--th-btn-icon-text: var(--th-color-icon-default);--th-btn-icon-text-disabled: var(--th-color-icon-disabled);--th-btn-nav-icon-size: 48px;--th-btn-nav-icon-text: var(--th-color-icon-default);--th-btn-nav-icon-text-hover: var(--th-color-button-primary-info);--th-btn-nav-icon-text-active: var(--th-color-button-primary-hover);--th-btn-nav-icon-text-disabled: var(--th-color-icon-disabled);--th-btn-menu-item-text: var(--th-color-text-navigation-primary-default);--th-btn-menu-item-text-hover: var(--th-color-text-navigation-primary-hover);--th-btn-menu-item-text-active: var(--th-color-text-navigation-primary-active);--th-btn-menu-item-text-disabled: var(--th-color-text-navigation-primary-disabled);--th-btn-menu-item-bg-hover: var(--th-color-surface-blue-light);--th-btn-menu-item-bg-active: var(--th-color-surface-base);--th-btn-menu-item-radius: var(--th-radius-md);--th-btn-menu-item-min-height: 40px;--th-btn-menu-item-padding-x: 12px;--th-btn-menu-item-padding-y: 10px;--th-btn-vimeo-size: 40px;--th-btn-vimeo-bg: var(--th-color-icon-default);--th-btn-vimeo-bg-hover: var(--th-color-text-navigation-primary-hover);--th-btn-vimeo-bg-focus: #2563eb;--th-btn-vimeo-bg-pressed: var(--th-color-text-navigation-primary-hover);--th-btn-vimeo-bg-disabled: var(--th-color-text-navigation-primary-disabled);--th-btn-vimeo-icon: var(--th-color-text-on-dark);--th-btn-vimeo-icon-disabled: var(--th-color-icon-disabled);--th-btn-vimeo-icon-width: 42px;--th-btn-vimeo-icon-height: 42px;--th-btn-size-sm-font-size: var(--th-type-interactive-button-s-medium-size);--th-btn-size-sm-line-height: var(--th-type-interactive-button-s-medium-line);--th-btn-size-sm-font-weight: var(--th-font-weight-medium);--th-btn-size-sm-min-height: 28px;--th-btn-size-sm-padding-x: 12px;--th-btn-size-sm-padding-y: 4px;--th-btn-size-md-font-size: 14px;--th-btn-size-md-line-height: 1.4;--th-btn-size-md-font-weight: var(--th-font-weight-medium);--th-btn-size-md-min-height: 32px;--th-btn-size-md-padding-x: 16px;--th-btn-size-md-padding-y: 6px;--th-btn-size-lg-font-size: var(--th-type-interactive-button-l-semibold-size);--th-btn-size-lg-line-height: var(--th-type-interactive-button-l-semibold-line);--th-btn-size-lg-font-weight: var(--th-font-weight-semibold);--th-btn-size-lg-min-height: 40px;--th-btn-size-lg-padding-x: 20px;--th-btn-size-lg-padding-y: 8px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--th-font-family-base);font-size:var(--th-font-size-base);font-weight:var(--th-font-weight-regular);line-height:var(--th-line-height-base);color:var(--th-color-text-primary);background-color:var(--th-color-surface-default);min-height:100vh}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Regular.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-RegularItalic.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Medium.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-MediumItalic.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-SemiBoldItalic.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Bold.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-BoldItalic.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ExtraBold.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-ExtraBoldItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-Black.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/metropolis/Metropolis-BlackItalic.woff2) format("woff2"),url(/fonts/metropolis/Metropolis-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}.th-text-heading-h1{font-family:var(--th-type-heading-h1-family);font-size:var(--th-type-heading-h1-size);line-height:var(--th-type-heading-h1-line);font-weight:var(--th-type-heading-h1-weight);letter-spacing:var(--th-type-heading-h1-letter, 0)}.th-text-heading-h1-tablet{font-family:var(--th-type-heading-h1-tablet-family);font-size:var(--th-type-heading-h1-tablet-size);line-height:var(--th-type-heading-h1-tablet-line);font-weight:var(--th-type-heading-h1-tablet-weight);letter-spacing:var(--th-type-heading-h1-tablet-letter, 0)}.th-text-heading-h2{font-family:var(--th-type-heading-h2-family);font-size:var(--th-type-heading-h2-size);line-height:var(--th-type-heading-h2-line);font-weight:var(--th-type-heading-h2-weight);letter-spacing:var(--th-type-heading-h2-letter, 0)}.th-text-heading-h3{font-family:var(--th-type-heading-h3-family);font-size:var(--th-type-heading-h3-size);line-height:var(--th-type-heading-h3-line);font-weight:var(--th-type-heading-h3-weight);letter-spacing:var(--th-type-heading-h3-letter, 0)}.th-text-heading-l{font-family:var(--th-type-heading-l-family);font-size:var(--th-type-heading-l-size);line-height:var(--th-type-heading-l-line);font-weight:var(--th-type-heading-l-weight);letter-spacing:var(--th-type-heading-l-letter, 0)}.th-text-heading-m{font-family:var(--th-type-heading-m-family);font-size:var(--th-type-heading-m-size);line-height:var(--th-type-heading-m-line);font-weight:var(--th-type-heading-m-weight);letter-spacing:var(--th-type-heading-m-letter, 0)}.th-text-heading-h5{font-family:var(--th-type-heading-h5-family);font-size:var(--th-type-heading-h5-size);line-height:var(--th-type-heading-h5-line);font-weight:var(--th-type-heading-h5-weight);letter-spacing:var(--th-type-heading-h5-letter, 0)}.th-text-title-l-semibold{font-family:var(--th-type-title-l-semibold-family);font-size:var(--th-type-title-l-semibold-size);line-height:var(--th-type-title-l-semibold-line);font-weight:var(--th-type-title-l-semibold-weight);letter-spacing:var(--th-type-title-l-semibold-letter, 0)}.th-text-title-l-medium{font-family:var(--th-type-title-l-medium-family);font-size:var(--th-type-title-l-medium-size);line-height:var(--th-type-title-l-medium-line);font-weight:var(--th-type-title-l-medium-weight);letter-spacing:var(--th-type-title-l-medium-letter, 0)}.th-text-title-l-medium-130{font-family:var(--th-type-title-l-medium-130-family);font-size:var(--th-type-title-l-medium-130-size);line-height:var(--th-type-title-l-medium-130-line);font-weight:var(--th-type-title-l-medium-130-weight);letter-spacing:var(--th-type-title-l-medium-130-letter, 0)}.th-text-title-xs-regular{font-family:var(--th-type-title-xs-regular-family);font-size:var(--th-type-title-xs-regular-size);line-height:var(--th-type-title-xs-regular-line);font-weight:var(--th-type-title-xs-regular-weight);letter-spacing:var(--th-type-title-xs-regular-letter, 0)}.th-text-body-xl-medium-150{font-family:var(--th-type-body-xl-medium-150-family);font-size:var(--th-type-body-xl-medium-150-size);line-height:var(--th-type-body-xl-medium-150-line);font-weight:var(--th-type-body-xl-medium-150-weight);letter-spacing:var(--th-type-body-xl-medium-150-letter, 0)}.th-text-body-xl-small-150{font-family:var(--th-type-body-xl-small-150-family);font-size:var(--th-type-body-xl-small-150-size);line-height:var(--th-type-body-xl-small-150-line);font-weight:var(--th-type-body-xl-small-150-weight);letter-spacing:var(--th-type-body-xl-small-150-letter, 0)}.th-text-body-xl-semibold-130{font-family:var(--th-type-body-xl-semibold-130-family);font-size:var(--th-type-body-xl-semibold-130-size);line-height:var(--th-type-body-xl-semibold-130-line);font-weight:var(--th-type-body-xl-semibold-130-weight);letter-spacing:var(--th-type-body-xl-semibold-130-letter, 0)}.th-text-body-l-regular-140{font-family:var(--th-type-body-l-regular-140-family);font-size:var(--th-type-body-l-regular-140-size);line-height:var(--th-type-body-l-regular-140-line);font-weight:var(--th-type-body-l-regular-140-weight);letter-spacing:var(--th-type-body-l-regular-140-letter, 0)}.th-text-body-m-regular-150{font-family:var(--th-type-body-m-regular-150-family);font-size:var(--th-type-body-m-regular-150-size);line-height:var(--th-type-body-m-regular-150-line);font-weight:var(--th-type-body-m-regular-150-weight);letter-spacing:var(--th-type-body-m-regular-150-letter, 0)}.th-text-body-m-regular-140{font-family:var(--th-type-body-m-regular-140-family);font-size:var(--th-type-body-m-regular-140-size);line-height:var(--th-type-body-m-regular-140-line);font-weight:var(--th-type-body-m-regular-140-weight);letter-spacing:var(--th-type-body-m-regular-140-letter, 0)}.th-text-body-m-medium-150{font-family:var(--th-type-body-m-medium-150-family);font-size:var(--th-type-body-m-medium-150-size);line-height:var(--th-type-body-m-medium-150-line);font-weight:var(--th-type-body-m-medium-150-weight);letter-spacing:var(--th-type-body-m-medium-150-letter, 0)}.th-text-body-m-bold-150{font-family:var(--th-type-body-m-bold-150-family);font-size:var(--th-type-body-m-bold-150-size);line-height:var(--th-type-body-m-bold-150-line);font-weight:var(--th-type-body-m-bold-150-weight);letter-spacing:var(--th-type-body-m-bold-150-letter, 0)}.th-text-body-m-semibold-150{font-family:var(--th-type-body-m-semibold-150-family);font-size:var(--th-type-body-m-semibold-150-size);line-height:var(--th-type-body-m-semibold-150-line);font-weight:var(--th-type-body-m-semibold-150-weight);letter-spacing:var(--th-type-body-m-semibold-150-letter, 0)}.th-text-body-m-semibold-140{font-family:var(--th-type-body-m-semibold-140-family);font-size:var(--th-type-body-m-semibold-140-size);line-height:var(--th-type-body-m-semibold-140-line);font-weight:var(--th-type-body-m-semibold-140-weight);letter-spacing:var(--th-type-body-m-semibold-140-letter, 0)}.th-text-body-m-semibold{font-family:var(--th-type-body-m-semibold-family);font-size:var(--th-type-body-m-semibold-size);line-height:var(--th-type-body-m-semibold-line);font-weight:var(--th-type-body-m-semibold-weight);letter-spacing:var(--th-type-body-m-semibold-letter, 0)}.th-text-body-s-regular-150{font-family:var(--th-type-body-s-regular-150-family);font-size:var(--th-type-body-s-regular-150-size);line-height:var(--th-type-body-s-regular-150-line);font-weight:var(--th-type-body-s-regular-150-weight);letter-spacing:var(--th-type-body-s-regular-150-letter, 0)}.th-text-body-s-regular-200{font-family:var(--th-type-body-s-regular-200-family);font-size:var(--th-type-body-s-regular-200-size);line-height:var(--th-type-body-s-regular-200-line);font-weight:var(--th-type-body-s-regular-200-weight);letter-spacing:var(--th-type-body-s-regular-200-letter, 0)}.th-text-body-s-semibold{font-family:var(--th-type-body-s-semibold-family);font-size:var(--th-type-body-s-semibold-size);line-height:var(--th-type-body-s-semibold-line);font-weight:var(--th-type-body-s-semibold-weight);letter-spacing:var(--th-type-body-s-semibold-letter, 0)}.th-text-body-xxs-regular-150{font-family:var(--th-type-body-xxs-regular-150-family);font-size:var(--th-type-body-xxs-regular-150-size);line-height:var(--th-type-body-xxs-regular-150-line);font-weight:var(--th-type-body-xxs-regular-150-weight);letter-spacing:var(--th-type-body-xxs-regular-150-letter, 0)}.th-text-body-xxxs-regular-140{font-family:var(--th-type-body-xxxs-regular-140-family);font-size:var(--th-type-body-xxxs-regular-140-size);line-height:var(--th-type-body-xxxs-regular-140-line);font-weight:var(--th-type-body-xxxs-regular-140-weight);letter-spacing:var(--th-type-body-xxxs-regular-140-letter, 0)}.th-text-body-subhead-m-regular{font-family:var(--th-type-body-subhead-m-regular-family);font-size:var(--th-type-body-subhead-m-regular-size);line-height:var(--th-type-body-subhead-m-regular-line);font-weight:var(--th-type-body-subhead-m-regular-weight);letter-spacing:var(--th-type-body-subhead-m-regular-letter, 0)}.th-text-headline-subhead-xs-regular{font-family:var(--th-type-headline-subhead-xs-regular-family);font-size:var(--th-type-headline-subhead-xs-regular-size);line-height:var(--th-type-headline-subhead-xs-regular-line);font-weight:var(--th-type-headline-subhead-xs-regular-weight);letter-spacing:var(--th-type-headline-subhead-xs-regular-letter, 0)}.th-text-interactive-button-l-semibold{font-family:var(--th-type-interactive-button-l-semibold-family);font-size:var(--th-type-interactive-button-l-semibold-size);line-height:var(--th-type-interactive-button-l-semibold-line);font-weight:var(--th-type-interactive-button-l-semibold-weight);letter-spacing:var(--th-type-interactive-button-l-semibold-letter, 0)}.th-text-interactive-button-m-semibold{font-family:var(--th-type-interactive-button-m-semibold-family);font-size:var(--th-type-interactive-button-m-semibold-size);line-height:var(--th-type-interactive-button-m-semibold-line);font-weight:var(--th-type-interactive-button-m-semibold-weight);letter-spacing:var(--th-type-interactive-button-m-semibold-letter, 0)}.th-text-interactive-button-m-semibold-150{font-family:var(--th-type-interactive-button-m-semibold-150-family);font-size:var(--th-type-interactive-button-m-semibold-150-size);line-height:var(--th-type-interactive-button-m-semibold-150-line);font-weight:var(--th-type-interactive-button-m-semibold-150-weight);letter-spacing:var(--th-type-interactive-button-m-semibold-150-letter, 0)}.th-text-interactive-button-s-medium{font-family:var(--th-type-interactive-button-s-medium-family);font-size:var(--th-type-interactive-button-s-medium-size);line-height:var(--th-type-interactive-button-s-medium-line);font-weight:var(--th-type-interactive-button-s-medium-weight);letter-spacing:var(--th-type-interactive-button-s-medium-letter, 0)}.th-text-body-montserrat-regular{font-family:var(--th-type-body-montserrat-regular-family);font-size:var(--th-type-body-montserrat-regular-size);line-height:var(--th-type-body-montserrat-regular-line);font-weight:var(--th-type-body-montserrat-regular-weight);letter-spacing:var(--th-type-body-montserrat-regular-letter, 0)}.th-container{width:min(1200px,100% - var(--th-space-8));margin:0 auto}.th-section{padding:var(--th-space-8) 0}.th-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--th-space-4)}.th-stack{display:flex;flex-direction:column;gap:var(--th-space-3)}.th-inline{display:inline-flex;align-items:center;gap:var(--th-space-3);flex-wrap:wrap}.th-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--th-btn-gap, var(--th-space-md));min-height:var(--th-btn-min-height, 40px);padding:var(--th-btn-padding-y, var(--th-btn-size-md-padding-y)) var(--th-btn-padding-x, var(--th-btn-size-md-padding-x));border-radius:var(--th-btn-radius, var(--th-radius-md));border:var(--th-btn-border-width, 1px) solid var(--th-btn-border-color, transparent);background-color:var(--th-btn-bg, transparent);color:var(--th-btn-text, var(--th-color-text-primary));font-family:var(--th-btn-font-family, var(--th-font-family-base));font-size:var(--th-btn-font-size, var(--th-btn-size-md-font-size));line-height:var(--th-btn-line-height, var(--th-btn-size-md-line-height));font-weight:var(--th-btn-font-weight, var(--th-font-weight-semibold));letter-spacing:var(--th-btn-letter-spacing, 0);text-decoration:var(--th-btn-text-decoration, none);text-underline-offset:var(--th-btn-underline-offset, 0);box-shadow:var(--th-btn-shadow, var(--th-elevation-0));transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;cursor:pointer}.th-btn:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--th-btn-bg-hover, var(--th-btn-bg));border-color:var(--th-btn-border-color-hover, var(--th-btn-border-color));color:var(--th-btn-text-hover, var(--th-btn-text));box-shadow:var(--th-btn-shadow-hover, var(--th-btn-shadow))}.th-btn:focus-visible:not(:disabled):not([aria-disabled=true]){background-color:var(--th-btn-bg-focus, var(--th-btn-bg));border-color:var(--th-btn-border-color-focus, var(--th-btn-border-color));color:var(--th-btn-text-focus, var(--th-btn-text));box-shadow:var(--th-btn-shadow-focus, var(--th-btn-shadow));outline:none}.th-btn:active:not(:disabled):not([aria-disabled=true]){background-color:var(--th-btn-bg-active, var(--th-btn-bg));border-color:var(--th-btn-border-color-active, var(--th-btn-border-color));color:var(--th-btn-text-active, var(--th-btn-text));box-shadow:var(--th-btn-shadow-active, var(--th-btn-shadow))}.th-btn:disabled,.th-btn[aria-disabled=true]{background-color:var(--th-btn-bg-disabled, var(--th-btn-bg));border-color:var(--th-btn-border-color-disabled, var(--th-btn-border-color));color:var(--th-btn-text-disabled, var(--th-btn-text));box-shadow:var(--th-btn-shadow-disabled, var(--th-btn-shadow));cursor:not-allowed;pointer-events:none}.th-btn--primary{--th-btn-radius: var(--th-btn-primary-radius);--th-btn-min-height: var(--th-btn-size-lg-min-height);--th-btn-padding-x: var(--th-btn-size-lg-padding-x);--th-btn-padding-y: var(--th-btn-size-lg-padding-y);--th-btn-bg: var(--th-btn-primary-bg);--th-btn-border-color: transparent;--th-btn-text: var(--th-btn-primary-text);--th-btn-shadow: var(--th-btn-primary-shadow);--th-btn-font-size: var(--th-btn-size-lg-font-size);--th-btn-line-height: var(--th-btn-size-lg-line-height);--th-btn-font-weight: var(--th-btn-size-lg-font-weight);--th-btn-letter-spacing: 0;--th-btn-bg-hover: var(--th-btn-primary-bg-hover);--th-btn-bg-focus: var(--th-btn-primary-bg-focus);--th-btn-bg-active: var(--th-btn-primary-bg-pressed);--th-btn-bg-disabled: var(--th-btn-primary-bg-disabled);--th-btn-text-disabled: var(--th-btn-primary-text-disabled)}.th-btn--primary-pill{--th-btn-radius: var(--th-btn-primary-pill-radius);--th-btn-min-height: var(--th-btn-primary-pill-min-height);--th-btn-padding-x: var(--th-btn-primary-pill-padding-x);--th-btn-padding-y: var(--th-btn-primary-pill-padding-y);--th-btn-bg: var(--th-btn-primary-pill-bg);--th-btn-border-color: var(--th-btn-primary-pill-bg);--th-btn-text: var(--th-btn-primary-pill-text);--th-btn-font-size: var(--th-type-interactive-button-m-semibold-size);--th-btn-line-height: var(--th-type-interactive-button-m-semibold-line);--th-btn-font-weight: var(--th-font-weight-semibold);--th-btn-letter-spacing: var(--th-btn-primary-pill-letter-spacing);--th-btn-bg-hover: var(--th-btn-primary-pill-bg-hover);--th-btn-bg-focus: var(--th-btn-primary-pill-bg-focus);--th-btn-bg-active: var(--th-btn-primary-pill-bg-pressed);--th-btn-bg-disabled: var(--th-btn-primary-pill-bg-disabled);--th-btn-text-disabled: var(--th-btn-primary-pill-text-disabled)}.th-btn--secondary-outline{--th-btn-radius: var(--th-btn-secondary-outline-radius);--th-btn-min-height: var(--th-btn-size-lg-min-height);--th-btn-padding-x: var(--th-btn-size-lg-padding-x);--th-btn-padding-y: var(--th-btn-size-lg-padding-y);--th-btn-bg: transparent;--th-btn-border-color: var(--th-btn-secondary-outline-border);--th-btn-text: var(--th-btn-secondary-outline-text);--th-btn-font-size: var(--th-btn-size-lg-font-size);--th-btn-line-height: var(--th-btn-size-lg-line-height);--th-btn-font-weight: var(--th-btn-size-lg-font-weight);--th-btn-letter-spacing: var(--th-btn-secondary-outline-letter-spacing);--th-btn-border-color-hover: var(--th-btn-secondary-outline-border-hover);--th-btn-text-hover: var(--th-btn-secondary-outline-text-hover);--th-btn-border-color-focus: var(--th-btn-secondary-outline-border-focus);--th-btn-text-focus: var(--th-btn-secondary-outline-text-focus);--th-btn-border-color-active: var(--th-btn-secondary-outline-border-pressed);--th-btn-text-active: var(--th-btn-secondary-outline-text-active);--th-btn-border-color-disabled: var(--th-btn-secondary-outline-border-disabled);--th-btn-text-disabled: var(--th-btn-secondary-outline-text-disabled)}.th-btn--link{--th-btn-bg: transparent;--th-btn-border-width: 0;--th-btn-padding-x: 0;--th-btn-padding-y: 0;--th-btn-text-decoration: underline;--th-btn-underline-offset: 25%;--th-btn-text: var(--th-btn-link-text);--th-btn-text-hover: var(--th-btn-link-text-hover);--th-btn-text-active: var(--th-btn-link-text-active);--th-btn-text-focus: var(--th-btn-link-text-focus);--th-btn-text-disabled: var(--th-btn-link-text-disabled);--th-btn-font-weight: var(--th-font-weight-regular)}.th-btn--icon{--th-btn-radius: var(--th-radius-pill);--th-btn-min-height: var(--th-btn-icon-size);--th-btn-padding-x: var(--th-btn-icon-padding);--th-btn-padding-y: var(--th-btn-icon-padding);--th-btn-bg: var(--th-btn-icon-bg);--th-btn-border-color: var(--th-btn-icon-border);--th-btn-text: var(--th-btn-icon-text);--th-btn-bg-hover: var(--th-btn-icon-bg-hover);--th-btn-bg-focus: var(--th-btn-icon-bg-focus);--th-btn-bg-active: var(--th-btn-icon-bg-pressed);--th-btn-bg-disabled: var(--th-btn-icon-bg-disabled);--th-btn-border-color-hover: var(--th-btn-icon-border-hover);--th-btn-border-color-focus: var(--th-btn-icon-border-focus);--th-btn-border-color-active: var(--th-btn-icon-border-pressed);--th-btn-border-color-disabled: var(--th-btn-icon-border-disabled);--th-btn-shadow-hover: var(--th-btn-icon-shadow-hover);--th-btn-text-disabled: var(--th-btn-icon-text-disabled);width:var(--th-btn-icon-size);height:var(--th-btn-icon-size);min-width:var(--th-btn-icon-size)}.th-btn--icon .th-btn__icon{width:20px;height:20px;display:block;fill:currentColor}.th-btn--nav-icon{--th-btn-radius: var(--th-radius-pill);--th-btn-min-height: var(--th-btn-nav-icon-size);--th-btn-padding-x: 0;--th-btn-padding-y: 0;--th-btn-bg: transparent;--th-btn-border-width: 0;--th-btn-text: var(--th-btn-nav-icon-text);--th-btn-text-hover: var(--th-btn-nav-icon-text-hover);--th-btn-text-active: var(--th-btn-nav-icon-text-active);--th-btn-text-disabled: var(--th-btn-nav-icon-text-disabled);width:var(--th-btn-nav-icon-size);height:var(--th-btn-nav-icon-size);min-width:var(--th-btn-nav-icon-size)}.th-btn--nav-icon .th-btn__icon{width:24px;height:24px;display:block;fill:currentColor}.th-btn--menu-item{justify-content:flex-start;--th-btn-radius: var(--th-btn-menu-item-radius);--th-btn-min-height: var(--th-btn-menu-item-min-height);--th-btn-padding-x: var(--th-btn-menu-item-padding-x);--th-btn-padding-y: var(--th-btn-menu-item-padding-y);--th-btn-bg: transparent;--th-btn-text: var(--th-btn-menu-item-text);--th-btn-text-hover: var(--th-btn-menu-item-text-hover);--th-btn-text-active: var(--th-btn-menu-item-text-active);--th-btn-text-disabled: var(--th-btn-menu-item-text-disabled);--th-btn-bg-hover: var(--th-btn-menu-item-bg-hover);--th-btn-bg-active: var(--th-btn-menu-item-bg-active);--th-btn-font-size: var(--th-font-size-sm);--th-btn-line-height: 1.5;--th-btn-font-weight: var(--th-font-weight-medium)}.th-btn--menu-item .th-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--th-color-border-strong);border-radius:10px;color:var(--th-color-icon-default);flex-shrink:0}.th-btn--menu-item .th-btn__icon svg{width:14px;height:14px;display:block;fill:currentColor}.th-btn--vimeo{--th-btn-radius: var(--th-radius-pill);--th-btn-min-height: var(--th-btn-vimeo-size);--th-btn-padding-x: 0;--th-btn-padding-y: 0;--th-btn-gap: 0;--th-btn-border-width: 0;--th-btn-border-color: transparent;--th-btn-bg: transparent;--th-btn-bg-hover: transparent;--th-btn-bg-focus: transparent;--th-btn-bg-active: transparent;--th-btn-bg-disabled: transparent;--th-btn-text: var(--th-btn-vimeo-icon);--th-btn-text-disabled: var(--th-btn-vimeo-icon-disabled);width:var(--th-btn-vimeo-size);height:var(--th-btn-vimeo-size);min-width:var(--th-btn-vimeo-size)}.th-btn--vimeo .th-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--th-btn-vimeo-icon-width);height:var(--th-btn-vimeo-icon-height)}.th-btn--vimeo .th-btn__icon svg{width:var(--th-btn-vimeo-icon-width);height:var(--th-btn-vimeo-icon-height);display:block;fill:currentColor;color:var(--th-btn-vimeo-bg);transition:color .15s ease}.th-btn--vimeo:hover:not(:disabled):not([aria-disabled=true]) .th-btn__icon svg{color:var(--th-btn-vimeo-bg-hover)}.th-btn--vimeo:focus-visible:not(:disabled):not([aria-disabled=true]) .th-btn__icon svg{color:var(--th-btn-vimeo-bg-focus)}.th-btn--vimeo:active:not(:disabled):not([aria-disabled=true]) .th-btn__icon svg{color:var(--th-btn-vimeo-bg-pressed)}.th-btn--vimeo:disabled .th-btn__icon,.th-btn--vimeo[aria-disabled=true] .th-btn__icon{color:inherit}.th-btn--vimeo:disabled .th-btn__icon svg,.th-btn--vimeo[aria-disabled=true] .th-btn__icon svg{color:var(--th-btn-vimeo-bg-disabled)}.th-btn--vimeo .v-btn__overlay,.th-btn--vimeo .v-btn__underlay{display:none}.th-btn--vimeo.th-btn--vimeo-inline{width:auto;height:auto;min-width:0;--th-btn-padding-x: 0;--th-btn-padding-y: 0;--th-btn-gap: var(--th-space-sm)}.th-btn--vimeo.th-btn--vimeo-inline .v-btn__content{display:inline-flex;align-items:center;gap:var(--th-btn-gap)}.th-btn--sm{--th-btn-font-size: var(--th-btn-size-sm-font-size);--th-btn-line-height: var(--th-btn-size-sm-line-height);--th-btn-font-weight: var(--th-btn-size-sm-font-weight);--th-btn-min-height: var(--th-btn-size-sm-min-height);--th-btn-padding-x: var(--th-btn-size-sm-padding-x);--th-btn-padding-y: var(--th-btn-size-sm-padding-y)}.th-btn--md{--th-btn-font-size: var(--th-btn-size-md-font-size);--th-btn-line-height: var(--th-btn-size-md-line-height);--th-btn-font-weight: var(--th-btn-size-md-font-weight);--th-btn-min-height: var(--th-btn-size-md-min-height);--th-btn-padding-x: var(--th-btn-size-md-padding-x);--th-btn-padding-y: var(--th-btn-size-md-padding-y)}.th-btn--lg{--th-btn-font-size: var(--th-btn-size-lg-font-size);--th-btn-line-height: var(--th-btn-size-lg-line-height);--th-btn-font-weight: var(--th-btn-size-lg-font-weight);--th-btn-min-height: var(--th-btn-size-lg-min-height);--th-btn-padding-x: var(--th-btn-size-lg-padding-x);--th-btn-padding-y: var(--th-btn-size-lg-padding-y)}.th-btn--weight-regular{--th-btn-font-weight: var(--th-font-weight-regular)}.th-btn--weight-medium{--th-btn-font-weight: var(--th-font-weight-medium)}.th-btn--weight-semibold{--th-btn-font-weight: var(--th-font-weight-semibold)}.th-card{padding:var(--th-space-6);background-color:#fff;border:1px solid var(--th-color-border);border-radius:var(--th-radius-lg);box-shadow:0 12px 40px #0f172a14}.th-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-3);margin-bottom:var(--th-space-3)}.th-card__title{margin:0;font-size:var(--th-font-size-lg);color:var(--th-color-text)}.th-card__meta{color:var(--th-color-muted)}.th-hero{padding:var(--th-space-12) 0;background:linear-gradient(135deg,var(--th-color-surface) 0%,#ffffff 80%)}.th-hero__title{font-size:2.25rem;margin-bottom:var(--th-space-3)}.th-hero__eyebrow{display:inline-flex;align-items:center;gap:var(--th-space-2);padding:var(--th-space-1) var(--th-space-3);background-color:var(--th-color-primary-soft);color:var(--th-color-on-primary);border-radius:var(--th-radius-pill);font-size:var(--th-font-size-sm);letter-spacing:.08em;text-transform:uppercase}.th-hero__lede{max-width:58ch;color:var(--th-color-muted)}
