@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--th-color-gray-500: #71717a;--th-color-brand-accent-blue-450: #4ba6e8;--th-color-brand-accent-red-600: #dc2626;--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-button-secondary-outline-text: #177bbd;--th-color-icon-neutral: #d1d1d1;--th-color-brand-primary: #2185c7;--th-color-brand-accent: #4ba6e8;--th-color-brand-neutral: #c9d1d9;--th-color-brand-neutral-200: #e8e9ed;--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-menu-hover: #f7f9fa;--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-calendar-event-blue-bg: #e6f6fc;--th-color-calendar-event-purple-bg: #f3eefe;--th-color-calendar-event-red-bg: #ffe4e6;--th-color-calendar-event-orange-bg: #fef1dc;--th-color-calendar-event-green-bg: #e7f6e1;--th-color-calendar-event-maroon-bg: #f5f5dc;--th-color-calendar-event-teal-bg: #e7f1f5;--th-color-calendar-event-yellow-bg: #f8f6f3;--th-color-calendar-event-dark-blue-bg: #e8f1fd;--th-color-calendar-event-peach-bg: #fff3d9;--th-color-calendar-event-olive-bg: #eef6dc;--th-color-calendar-event-steel-bg: #eaf0f7;--th-color-calendar-event-gray-bg: #eff2f6;--th-color-calendar-event-dark-green-bg: #e2f3ea;--th-color-calendar-event-dark-orange-bg: #fff1e5;--th-color-calendar-event-dark-red-bg: #ffe4e6;--th-color-calendar-event-dark-purple-bg: #efe7ff;--th-color-calendar-event-dark-peach-bg: #fdf3dd;--th-color-calendar-event-dark-yellow-bg: #fef9c9;--th-color-calendar-event-dark-teal-bg: #e6f5f3;--th-color-calendar-event-dark-olive-bg: #eff6dc;--th-color-calendar-event-dark-maroon-bg: #f5e2eb;--th-color-calendar-event-dark-steel-bg: #e8f0f5;--th-color-calendar-event-dark-gray-bg: #eceff3;--th-color-calendar-event-black-bg: #e8ebf1;--th-color-calendar-event-fuschia-bg: #fde7f4;--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-title: #0f172a;--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-default-2: #1b1b1b;--th-color-text-calendar-day: #71717a;--th-color-text-dropdown-caret: rgba(0, 0, 0, .56);--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-text: #177bbd;--th-color-calendar-event-blue-text: #0369a1;--th-color-calendar-event-purple-text: #6d28d9;--th-color-calendar-event-red-text: #be123c;--th-color-calendar-event-orange-text: #9d6100;--th-color-calendar-event-green-text: #047857;--th-color-calendar-event-maroon-text: #4b3832;--th-color-calendar-event-teal-text: #0074a2;--th-color-calendar-event-yellow-text: #a36200;--th-color-calendar-event-dark-blue-text: #0065eb;--th-color-calendar-event-peach-text: #8a5600;--th-color-calendar-event-olive-text: #5a6d30;--th-color-calendar-event-steel-text: #516177;--th-color-calendar-event-gray-text: #5f6670;--th-color-calendar-event-dark-green-text: #065f46;--th-color-calendar-event-dark-orange-text: #9a3412;--th-color-calendar-event-dark-red-text: #9f1239;--th-color-calendar-event-dark-purple-text: #581c87;--th-color-calendar-event-dark-peach-text: #854d0e;--th-color-calendar-event-dark-yellow-text: #6b4f00;--th-color-calendar-event-dark-teal-text: #115e59;--th-color-calendar-event-dark-olive-text: #4b5d22;--th-color-calendar-event-dark-maroon-text: #732446;--th-color-calendar-event-dark-steel-text: #324a58;--th-color-calendar-event-dark-gray-text: #3f4146;--th-color-calendar-event-black-text: #262b34;--th-color-calendar-event-fuschia-text: #9d174d;--th-color-border-default: #e5e7eb;--th-color-border-default-12: rgba(0, 0, 0, .12);--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-border-form-field-error: #dc2626;--th-color-border-validation-error: #d93025;--th-color-calendar-event-blue-chip: #63b3ed;--th-color-calendar-event-purple-chip: #8b5cf6;--th-color-calendar-event-red-chip: #f43f5e;--th-color-calendar-event-orange-chip: #e78f00;--th-color-calendar-event-green-chip: #128060;--th-color-calendar-event-maroon-chip: #4b3832;--th-color-calendar-event-teal-chip: #00aaee;--th-color-calendar-event-yellow-chip: #ff9800;--th-color-calendar-event-dark-blue-chip: #006dff;--th-color-calendar-event-peach-chip: #d8a236;--th-color-calendar-event-olive-chip: #7d9440;--th-color-calendar-event-steel-chip: #738aa1;--th-color-calendar-event-gray-chip: #8a8f98;--th-color-calendar-event-dark-green-chip: #0d6b4f;--th-color-calendar-event-dark-orange-chip: #b45309;--th-color-calendar-event-dark-red-chip: #be123c;--th-color-calendar-event-dark-purple-chip: #6d28d9;--th-color-calendar-event-dark-peach-chip: #a16207;--th-color-calendar-event-dark-yellow-chip: #b28900;--th-color-calendar-event-dark-teal-chip: #0f766e;--th-color-calendar-event-dark-olive-chip: #5f6f2f;--th-color-calendar-event-dark-maroon-chip: #8a355d;--th-color-calendar-event-dark-steel-chip: #4b6675;--th-color-calendar-event-dark-gray-chip: #5e6168;--th-color-calendar-event-black-chip: #343a46;--th-color-calendar-event-fuschia-chip: #c02686;--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-feedback-info-100: #d5ecfc;--th-color-feedback-info-500: #63b3ed;--th-color-feedback-important-500: #e5b348;--th-color-feedback-important-500-25: rgba(229, 179, 72, .25);--th-color-feedback-validation-error: #dc2626;--th-color-feedback-validation-error-bg: linear-gradient(0deg, rgba(220, 38, 38, .15) 0%, rgba(220, 38, 38, .15) 100%);--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;--th-color-icon-navigation-primary-focus: #2c9fff;--th-color-icon-navigation-primary-disabled-40: #bfc3c6;--th-color-icon-negative: #dc2626;--th-color-scrollbar-thumb: #d5d5d5;--th-color-notification-icon: #6b7280;--th-color-notification-marker-unread: #008df3;--th-color-notification-marker-read: #e5e5e5;--th-color-notification-indicator-read: #d5ecfc;--th-color-notification-indicator-important: #e5b348;--th-color-notification-indicator-important-read: rgba(229, 179, 72, .25)}: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;--th-space-static-xs: 4px;--th-space-static-sm: 8px;--th-space-static-lg: 12px;--th-space-static-md: 16px}@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-bold-family: var(--th-font-family-display);--th-type-heading-h2-bold-size: 36px;--th-type-heading-h2-bold-line: 1.2;--th-type-heading-h2-bold-weight: var(--th-font-weight-bold);--th-type-heading-h2-bold-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-heading-h5-bold-133-family: var(--th-font-family-display);--th-type-heading-h5-bold-133-size: 24px;--th-type-heading-h5-bold-133-line: 1.33;--th-type-heading-h5-bold-133-weight: var(--th-font-weight-bold);--th-type-heading-h5-bold-133-letter: 0;--th-type-subhead-m-regular-family: var(--th-font-family-display);--th-type-subhead-m-regular-size: 18px;--th-type-subhead-m-regular-line: 1.45;--th-type-subhead-m-regular-weight: var(--th-font-weight-regular);--th-type-subhead-m-regular-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-28-semibold-family: var(--th-font-family-display);--th-type-title-l-28-semibold-size: 28px;--th-type-title-l-28-semibold-line: 1.28;--th-type-title-l-28-semibold-weight: var(--th-font-weight-semibold);--th-type-title-l-28-semibold-letter: 0;--th-type-title-m-semibold-family: var(--th-font-family-display);--th-type-title-m-semibold-size: 20px;--th-type-title-m-semibold-line: 1.4;--th-type-title-m-semibold-weight: var(--th-font-weight-semibold);--th-type-title-m-semibold-letter: 0;--th-type-title-m-semibold-150-family: var(--th-font-family-base);--th-type-title-m-semibold-150-size: 20px;--th-type-title-m-semibold-150-line: 1.5;--th-type-title-m-semibold-150-weight: var(--th-font-weight-semibold);--th-type-title-m-semibold-150-letter: 0;--th-type-title-m-semibold-130-family: var(--th-font-family-display);--th-type-title-m-semibold-130-size: 20px;--th-type-title-m-semibold-130-line: 1.3;--th-type-title-m-semibold-130-weight: var(--th-font-weight-semibold);--th-type-title-m-semibold-130-letter: 0;--th-type-title-m-bold-133-family: var(--th-font-family-display);--th-type-title-m-bold-133-size: 20px;--th-type-title-m-bold-133-line: 1.33;--th-type-title-m-bold-133-weight: var(--th-font-weight-bold);--th-type-title-m-bold-133-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-xxs-bold-normal-family: var(--th-font-family-base);--th-type-body-xxs-bold-normal-size: 10px;--th-type-body-xxs-bold-normal-line: normal;--th-type-body-xxs-bold-normal-weight: var(--th-font-weight-bold);--th-type-body-xxs-bold-normal-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-160-family: var(--th-font-family-base);--th-type-body-m-regular-160-size: 16px;--th-type-body-m-regular-160-line: 1.6;--th-type-body-m-regular-160-weight: var(--th-font-weight-regular);--th-type-body-m-regular-160-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-medium-140-family: var(--th-font-family-base);--th-type-body-m-medium-140-size: 16px;--th-type-body-m-medium-140-line: 1.4;--th-type-body-m-medium-140-weight: var(--th-font-weight-medium);--th-type-body-m-medium-140-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: 16px;--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-145-family: var(--th-font-family-base);--th-type-body-s-regular-145-size: 15px;--th-type-body-s-regular-145-line: 1.45;--th-type-body-s-regular-145-weight: var(--th-font-weight-regular);--th-type-body-s-regular-145-letter: 0;--th-type-body-link-m-regular-150-family: var(--th-font-family-base);--th-type-body-link-m-regular-150-size: 15px;--th-type-body-link-m-regular-150-line: 1.5;--th-type-body-link-m-regular-150-weight: var(--th-font-weight-regular);--th-type-body-link-m-regular-150-letter: .03em;--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-medium-150-family: var(--th-font-family-base);--th-type-body-s-medium-150-size: 14px;--th-type-body-s-medium-150-line: 1.5;--th-type-body-s-medium-150-weight: var(--th-font-weight-medium);--th-type-body-s-medium-150-letter: 0;--th-type-body-s-regular-140-family: var(--th-font-family-base);--th-type-body-s-regular-140-size: 14px;--th-type-body-s-regular-140-line: 1.4;--th-type-body-s-regular-140-weight: var(--th-font-weight-regular);--th-type-body-s-regular-140-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: 16px;--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-s-semibold-150-family: var(--th-font-family-base);--th-type-body-s-semibold-150-size: 14px;--th-type-body-s-semibold-150-line: 1.5;--th-type-body-s-semibold-150-weight: var(--th-font-weight-semibold);--th-type-body-s-semibold-150-letter: 0;--th-type-body-xs-semibold-family: var(--th-font-family-base);--th-type-body-xs-semibold-size: 14px;--th-type-body-xs-semibold-line: 1.5;--th-type-body-xs-semibold-weight: var(--th-font-weight-semibold);--th-type-body-xs-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-xxs-medium-150-family: var(--th-font-family-base);--th-type-body-xxs-medium-150-size: 12px;--th-type-body-xxs-medium-150-line: 1.5;--th-type-body-xxs-medium-150-weight: var(--th-font-weight-medium);--th-type-body-xxs-medium-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-m-semibold-family: var(--th-font-family-base);--th-type-headline-subhead-m-semibold-size: 18px;--th-type-headline-subhead-m-semibold-line: 1.5;--th-type-headline-subhead-m-semibold-weight: var(--th-font-weight-semibold);--th-type-headline-subhead-m-semibold-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-medium-140-family: var(--th-font-family-base);--th-type-interactive-button-m-medium-140-size: 14px;--th-type-interactive-button-m-medium-140-line: 1.4;--th-type-interactive-button-m-medium-140-weight: var(--th-font-weight-medium);--th-type-interactive-button-m-medium-140-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;--th-type-body-montserrat-xs-regular-family: var(--th-font-family-accent);--th-type-body-montserrat-xs-regular-size: 13px;--th-type-body-montserrat-xs-regular-line: 1.5;--th-type-body-montserrat-xs-regular-weight: var(--th-font-weight-regular);--th-type-body-montserrat-xs-regular-letter: 0}@media(min-width:768px){:root{--th-type-body-m-regular-160-size: 16px;--th-type-body-m-regular-160-line: 1.6;--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-145-size: 15px;--th-type-body-s-regular-145-line: 1.45;--th-type-body-s-regular-150-size: 14px;--th-type-body-s-regular-150-line: 1.5;--th-type-body-s-medium-150-size: 14px;--th-type-body-s-medium-150-line: 1.5;--th-type-body-s-regular-140-size: 14px;--th-type-body-s-regular-140-line: 1.4;--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: 16px;--th-type-body-s-semibold-line: 1.5;--th-type-heading-h2-bold-size: 36px;--th-type-heading-h2-bold-line: 1.2;--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-subhead-m-regular-size: 18px;--th-type-subhead-m-regular-line: 1.45;--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-bold-size: 48px;--th-type-heading-h2-bold-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-xl-regular-size: 20px;--th-type-body-xl-regular-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-145-size: 15px;--th-type-body-s-regular-145-line: 1.45;--th-type-body-s-regular-150-size: 14px;--th-type-body-s-regular-150-line: 1.5;--th-type-body-s-medium-150-size: 14px;--th-type-body-s-medium-150-line: 1.5;--th-type-body-s-regular-140-size: 14px;--th-type-body-s-regular-140-line: 1.4;--th-type-body-s-regular-200-size: 14px;--th-type-body-s-regular-200-line: 2;--th-type-body-s-semibold-size: 16px;--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-xxs-medium-150-size: 12px;--th-type-body-xxs-medium-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-menu: 0 1px 2px 0 rgba(0, 0, 0, .05), 0 2px 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-xl: 24px;--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-secondary-outline-text);--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-text-button-text);--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: 10px;--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: 22px;--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-heading-h5-bold-133{font-family:var(--th-type-heading-h5-bold-133-family);font-size:var(--th-type-heading-h5-bold-133-size);line-height:var(--th-type-heading-h5-bold-133-line);font-weight:var(--th-type-heading-h5-bold-133-weight);letter-spacing:var(--th-type-heading-h5-bold-133-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-28-semibold{font-family:var(--th-type-title-l-28-semibold-family);font-size:var(--th-type-title-l-28-semibold-size);line-height:var(--th-type-title-l-28-semibold-line);font-weight:var(--th-type-title-l-28-semibold-weight);letter-spacing:var(--th-type-title-l-28-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-m-bold-133{font-family:var(--th-type-title-m-bold-133-family);font-size:var(--th-type-title-m-bold-133-size);line-height:var(--th-type-title-m-bold-133-line);font-weight:var(--th-type-title-m-bold-133-weight);letter-spacing:var(--th-type-title-m-bold-133-letter, 0)}.th-text-title-m-semibold{font-family:var(--th-type-title-m-semibold-family);font-size:var(--th-type-title-m-semibold-size);line-height:var(--th-type-title-m-semibold-line);font-weight:var(--th-type-title-m-semibold-weight);letter-spacing:var(--th-type-title-m-semibold-letter, 0)}.th-text-title-m-semibold-150{font-family:var(--th-type-title-m-semibold-150-family);font-size:var(--th-type-title-m-semibold-150-size);line-height:var(--th-type-title-m-semibold-150-line);font-weight:var(--th-type-title-m-semibold-150-weight);letter-spacing:var(--th-type-title-m-semibold-150-letter, 0)}.th-text-title-m-semibold-130{font-family:var(--th-type-title-m-semibold-130-family);font-size:var(--th-type-title-m-semibold-130-size);line-height:var(--th-type-title-m-semibold-130-line);font-weight:var(--th-type-title-m-semibold-130-weight);letter-spacing:var(--th-type-title-m-semibold-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-xxs-bold-normal{font-family:var(--th-type-body-xxs-bold-normal-family);font-size:var(--th-type-body-xxs-bold-normal-size);line-height:var(--th-type-body-xxs-bold-normal-line);font-weight:var(--th-type-body-xxs-bold-normal-weight);letter-spacing:var(--th-type-body-xxs-bold-normal-letter, 0);font-style:normal}.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-160{font-family:var(--th-type-body-m-regular-160-family);font-size:var(--th-type-body-m-regular-160-size);line-height:var(--th-type-body-m-regular-160-line);font-weight:var(--th-type-body-m-regular-160-weight);letter-spacing:var(--th-type-body-m-regular-160-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-medium-140{font-family:var(--th-type-body-m-medium-140-family);font-size:var(--th-type-body-m-medium-140-size);line-height:var(--th-type-body-m-medium-140-line);font-weight:var(--th-type-body-m-medium-140-weight);letter-spacing:var(--th-type-body-m-medium-140-letter, 0)}.th-text-body-m-medium-160{font-family:var(--th-type-body-m-medium-160-family);font-size:var(--th-type-body-m-medium-160-size);line-height:var(--th-type-body-m-medium-160-line);font-weight:var(--th-type-body-m-medium-160-weight);letter-spacing:var(--th-type-body-m-medium-160-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-145{font-family:var(--th-type-body-s-regular-145-family);font-size:var(--th-type-body-s-regular-145-size);line-height:var(--th-type-body-s-regular-145-line);font-weight:var(--th-type-body-s-regular-145-weight);letter-spacing:var(--th-type-body-s-regular-145-letter, 0)}.th-text-body-link-m-regular-150{font-family:var(--th-type-body-link-m-regular-150-family);font-size:var(--th-type-body-link-m-regular-150-size);line-height:var(--th-type-body-link-m-regular-150-line);font-weight:var(--th-type-body-link-m-regular-150-weight);letter-spacing:var(--th-type-body-link-m-regular-150-letter, 0)}.th-text-body-s-medium-150{font-family:var(--th-type-body-s-medium-150-family);font-size:var(--th-type-body-s-medium-150-size);line-height:var(--th-type-body-s-medium-150-line);font-weight:var(--th-type-body-s-medium-150-weight);letter-spacing:var(--th-type-body-s-medium-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-s-semibold-150{font-family:var(--th-type-body-s-semibold-150-family);font-size:var(--th-type-body-s-semibold-150-size);line-height:var(--th-type-body-s-semibold-150-line);font-weight:var(--th-type-body-s-semibold-150-weight);letter-spacing:var(--th-type-body-s-semibold-150-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-xxs-medium-150{font-family:var(--th-type-body-xxs-medium-150-family);font-size:var(--th-type-body-xxs-medium-150-size);line-height:var(--th-type-body-xxs-medium-150-line);font-weight:var(--th-type-body-xxs-medium-150-weight);letter-spacing:var(--th-type-body-xxs-medium-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-headline-subhead-m-semibold{font-family:var(--th-type-headline-subhead-m-semibold-family);font-size:var(--th-type-headline-subhead-m-semibold-size);line-height:var(--th-type-headline-subhead-m-semibold-line);font-weight:var(--th-type-headline-subhead-m-semibold-weight);letter-spacing:var(--th-type-headline-subhead-m-semibold-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-m-medium-140{font-family:var(--th-type-interactive-button-m-medium-140-family);font-size:var(--th-type-interactive-button-m-medium-140-size);line-height:var(--th-type-interactive-button-m-medium-140-line);font-weight:var(--th-type-interactive-button-m-medium-140-weight);letter-spacing:var(--th-type-interactive-button-m-medium-140-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-text-body-montserrat-xs-regular{font-family:var(--th-type-body-montserrat-xs-regular-family);font-size:var(--th-type-body-montserrat-xs-regular-size);line-height:var(--th-type-body-montserrat-xs-regular-line);font-weight:var(--th-type-body-montserrat-xs-regular-weight);letter-spacing:var(--th-type-body-montserrat-xs-regular-letter, 0)}.th-container{width:min(1800px,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--close{--th-btn-icon-size: var(--th-btn-close-size, 32px);--th-btn-icon-padding: var(--th-btn-close-padding, 6px);--th-btn-border-width: 0;--th-btn-icon-bg: transparent;--th-btn-icon-bg-hover: transparent;--th-btn-icon-bg-focus: transparent;--th-btn-icon-bg-pressed: transparent;--th-btn-icon-border: transparent;--th-btn-icon-border-hover: transparent;--th-btn-icon-border-focus: transparent;--th-btn-icon-border-pressed: transparent;--th-btn-icon-shadow-hover: none;--th-btn-text: var(--th-btn-close-text, var(--th-color-icon-default));--th-btn-text-hover: var(--th-btn-close-text-hover, var(--th-color-text-navigation-primary-hover));--th-btn-text-focus: var(--th-btn-close-text-focus, var(--th-color-feedback-info-500));--th-btn-text-active: var(--th-btn-close-text-active, var(--th-color-text-navigation-primary-active))}.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{display:flex;flex-direction:column;gap:var(--th-space-xl);padding:var(--th-space-xl);background-color:var(--th-color-surface-base);border:1px solid var(--th-color-border-default);border-radius:var(--th-radius-lg);box-shadow:none}.th-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-md);padding:var(--th-space-lg);border-radius:var(--th-radius-md);background-color:var(--th-color-surface-section)}.th-card__title{margin:0;color:var(--th-color-text-primary)}.th-card__meta{color:var(--th-color-text-tertiary)}.th-card__body{display:flex;flex-direction:column;gap:var(--th-space-md)}.th-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-md)}.inbox-preview--modal{padding:var(--th-space-2xl)!important;display:flex;flex-direction:column;gap:var(--th-space-2xl);background-color:var(--th-color-surface-default);border:1px solid var(--th-color-border-default);border-radius:var(--th-radius-xl);box-shadow:var(--th-elevation-3);color:var(--th-color-text-primary);max-height:calc(100vh - var(--th-space-2xl) * 2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--th-color-scrollbar-thumb) transparent}.inbox-preview--modal::-webkit-scrollbar{width:6px}.inbox-preview--modal::-webkit-scrollbar-track{background:transparent}.inbox-preview--modal::-webkit-scrollbar-thumb{background-color:var(--th-color-scrollbar-thumb);border-radius:4px}.inbox-preview--modal .inbox-preview__header{padding:0;background:transparent;position:relative;padding-right:calc(var(--th-btn-icon-size) + var(--th-space-md))}.inbox-preview--modal .inbox-preview__byline{display:flex;flex-direction:column;gap:var(--th-space-sm)}.inbox-preview--modal .inbox-preview__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--th-space-lg)}.inbox-preview--modal .inbox-preview__title{margin:0;font-family:var(--th-font-family-base);font-size:var(--th-type-heading-h5-size);line-height:var(--th-type-heading-h5-line);font-weight:var(--th-font-weight-bold);color:var(--th-color-text-title)}.inbox-preview--modal .inbox-preview__asset{display:inline-flex;align-items:center;justify-content:flex-end;flex-shrink:0}.inbox-preview--modal .inbox-preview__meta{display:flex;align-items:center;gap:var(--th-space-sm)}.inbox-preview--modal .inbox-preview__sender,.inbox-preview--modal .inbox-preview__timestamp{font-family:var(--th-font-family-base);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);color:var(--th-color-text-tertiary)}.inbox-preview--modal .inbox-preview__meta-separator{display:inline-block;line-height:1;color:var(--th-color-text-tertiary);padding-inline:2px}.inbox-preview--modal .inbox-preview__message{padding:0;font-family:var(--th-font-family-base);font-size:var(--th-type-body-l-regular-140-size);line-height:var(--th-type-body-l-regular-140-line);color:var(--th-color-text-secondary)}.inbox-preview--modal .inbox-preview__message p:last-child{margin-bottom:0}.inbox-preview--modal .inbox-preview-wrapper{width:100%;max-width:100%;overflow:hidden}.inbox-preview--modal .inbox-preview-iframe{display:block;width:100%;max-width:100%;height:auto;border:0}.inbox-preview--modal .inbox-preview__actions{margin:0;display:flex;flex-direction:column;gap:var(--th-space-xl);align-items:flex-start}.inbox-preview--modal .inbox-preview__actions .th-btn{width:100%}.inbox-preview--modal .inbox-preview__actions .th-btn--primary{--th-btn-radius: var(--th-radius-sm)}.inbox-preview--modal .inbox-preview__actions .th-btn--secondary-outline{--th-btn-radius: var(--th-radius-chip)}.inbox-preview--modal .inbox-preview__close{position:absolute;top:0;right:0;z-index:2;pointer-events:auto}.inbox-preview--modal .th-btn--critical{--th-btn-bg: var(--th-color-feedback-error);--th-btn-bg-hover: var(--th-color-feedback-error);--th-btn-bg-focus: var(--th-color-feedback-error);--th-btn-bg-active: var(--th-color-feedback-error);--th-btn-border-color: transparent;--th-btn-text: var(--th-color-text-on-dark);--th-btn-shadow: var(--th-elevation-1)}.inbox-preview--modal.has-video .inbox-preview-wrapper{position:relative;padding-top:56.25%;flex-shrink:0}.inbox-preview--modal.has-video .inbox-preview-iframe{position:absolute;inset:0;width:100%;height:100%}@media(min-width:1024px){.inbox-preview--modal.has-video .inbox-preview-wrapper{padding-top:0;height:clamp(220px,36vh,360px)}}body.notification-preview-open .site-header{position:fixed;top:0;left:0;right:0}#inboxPreview_wnd,.notification-preview-window{width:calc(100vw - var(--th-space-2xl) * 2)!important;max-width:100%;max-height:calc(100vh - var(--th-space-2xl) * 2);position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;border-radius:var(--th-radius-xl);overflow:hidden}@media(min-width:768px){.inbox-preview--modal{padding:var(--th-space-3xl)!important;gap:var(--th-space-3xl);max-height:calc(100vh - var(--th-space-3xl) * 2)}.inbox-preview--modal .inbox-preview__actions{flex-direction:row;justify-content:flex-start}.inbox-preview--modal .inbox-preview__actions .th-btn{width:auto}#inboxPreview_wnd,.notification-preview-window{width:calc(100vw - var(--th-space-3xl) * 2)!important;max-width:688px;max-height:calc(100vh - var(--th-space-3xl) * 2)}}@media(min-width:1024px){.inbox-preview--modal{padding:calc(var(--th-space-4xl) + var(--th-space-md))!important;gap:var(--th-space-3xl);max-height:calc(100vh - var(--th-space-4xl) * 2)}#inboxPreview_wnd,.notification-preview-window{width:688px!important;max-height:calc(100vh - var(--th-space-4xl) * 2)}}.notifications-panel{position:fixed;top:var(--notifications-panel-top, var(--site-nav-overlay-top, 64px));right:0;bottom:auto;z-index:180;width:100vw;max-width:100vw;height:calc(100vh - var(--notifications-panel-top, var(--site-nav-overlay-top, 64px)));display:flex;flex-direction:column;padding:var(--th-space-2xl);background-color:var(--th-color-surface-section);box-shadow:var(--th-elevation-4);opacity:0;transform:translate(100%);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.notifications-panel.is-open{opacity:1;transform:translate(0);visibility:visible;pointer-events:auto}.notifications-panel.is-empty .notifications-panel__list{display:none}.notifications-panel.is-empty .notifications-panel__empty{display:block}.notifications-panel__title{margin:0;font-family:var(--th-font-family-accent);font-size:var(--th-type-body-s-semibold-size);font-weight:var(--th-type-body-s-semibold-weight);line-height:var(--th-type-body-s-semibold-line);color:var(--th-color-text-primary)}.notifications-panel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--th-space-md);margin-bottom:var(--th-space-xl)}.notifications-panel__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;margin-top:0;margin-right:4px}.notifications-panel__close:focus-visible{outline:2px solid var(--th-color-brand-primary);outline-offset:2px}.notifications-panel__close-icon{width:20px;height:20px;display:block;background-color:var(--th-color-icon-default);mask-image:url(/images/icons/defs/close.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url(/images/icons/defs/close.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.notifications-panel__list{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:var(--th-space-lg);overflow-y:auto;padding-right:var(--th-space-md)}.notifications-panel__empty{display:none;font-family:var(--th-font-family-accent);font-size:14px;font-weight:var(--th-font-weight-regular);line-height:1.5;color:var(--th-color-text-secondary)}.notifications-panel__item{display:flex;align-items:flex-start;gap:0;width:100%;padding:var(--th-space-xl);padding-left:32px;border:none;border-radius:var(--th-radius-md);background-color:var(--th-color-surface-default);box-shadow:var(--th-elevation-2);text-align:left;cursor:pointer;position:relative;transition:box-shadow .2s ease}.notifications-panel__item:hover,.notifications-panel__item:active,.notifications-panel__item:focus-visible{outline:none;box-shadow:var(--th-elevation-3)}.notifications-panel__status-icon{position:absolute;left:12px;top:calc(var(--th-space-xl) + 4px);width:8px;height:8px;background-color:var(--th-color-notification-marker-unread);mask-image:var(--notifications-panel-icon);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:var(--notifications-panel-icon);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.notifications-panel__status-icon.is-important{left:10px;top:calc(var(--th-space-xl) + 1px);width:12px;height:12px}.notifications-panel__status-icon.is-read{background-color:var(--th-color-notification-marker-read)}.notifications-panel__content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--th-space-lg)}.notifications-panel__sender{display:inline-block;font-family:var(--th-font-family-base);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);color:var(--th-color-text-tertiary)}.notifications-panel__item-title{margin:0;font-family:var(--th-font-family-base);font-size:var(--th-type-body-m-semibold-150-size);font-weight:var(--th-type-body-m-semibold-150-weight);line-height:var(--th-type-body-m-semibold-150-line);color:var(--th-color-text-primary)}.notifications-panel__item-preview{margin:0;font-family:var(--th-type-body-montserrat-xs-regular-family);font-size:var(--th-type-body-montserrat-xs-regular-size);font-weight:var(--th-type-body-montserrat-xs-regular-weight);line-height:var(--th-type-body-montserrat-xs-regular-line);color:var(--th-color-text-secondary)}.notifications-panel__meta{display:flex;align-items:center;gap:var(--th-space-sm);color:var(--th-color-text-tertiary);font-family:var(--th-font-family-base);font-size:var(--th-type-body-xxs-regular-150-size);font-weight:var(--th-type-body-xxs-regular-150-weight);line-height:var(--th-type-body-xxs-regular-150-line)}.notifications-panel__meta-separator{display:inline-block;line-height:1;padding-inline:2px}.nav-item--notification{position:relative;width:24px;height:24px;border:0;border-radius:0;background:transparent;color:var(--th-color-icon-default);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s ease}.nav-item--notification:hover{color:var(--th-color-text-navigation-primary-hover)}.nav-item--notification:active,.nav-item--notification.is-active,.nav-item--notification[aria-expanded=true]{color:var(--th-color-text-navigation-primary-active)}.nav-item--notification:focus-visible{color:var(--th-color-icon-navigation-primary-focus);outline:2px solid var(--th-color-brand-primary);outline-offset:2px}.nav-item--notification[aria-disabled=true]{color:var(--th-color-icon-navigation-primary-disabled-40);cursor:not-allowed}.nav-item--notification .nav-item__icon{display:block;position:relative;z-index:1;width:24px;height:24px;background-color:currentColor;mask-image:url(/images/icons/defs/bell-notification.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;-webkit-mask-image:url(/images/icons/defs/bell-notification.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center}.nav-item--notification .nav-notifications__dot{position:absolute;z-index:2;top:2px;right:2px;width:8px;height:8px;border-radius:999px;background-color:var(--th-color-brand-primary);display:none}.nav-item--notification.has-unread .nav-notifications__dot{display:block}.site-nav__primary button.nav-item.nav-item--notification{padding:0}.site-nav__primary button.nav-item.nav-item--notification:focus-visible{color:var(--th-color-icon-navigation-primary-focus);outline:2px solid var(--th-color-brand-primary);outline-offset:2px;box-shadow:none}.site-nav__utility{display:flex;align-items:center;gap:var(--th-space-md)}.site-header--auth{box-shadow:none}.site-header--auth:after{content:"";position:absolute;inset:0;box-shadow:var(--th-elevation-2);pointer-events:none;z-index:190}body.notifications-open .site-header{position:fixed;top:0;left:0;right:0}@media(min-width:768px){.notifications-panel{width:380px;max-width:380px;padding:var(--th-space-3xl)}}@media(min-width:1024px){.site-nav__utility{gap:var(--th-space-3xl)}}.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)}.page-calendar .calendar-page{--calendar-page-gutter-inline: 1.5rem;width:100%;max-width:none;box-sizing:border-box;padding-top:var(--th-space-3xl);padding-bottom:var(--th-space-4xl);padding-left:var(--calendar-page-gutter-inline);padding-right:var(--calendar-page-gutter-inline)}.page-calendar .calendar-heading{display:flex;flex-direction:column;gap:var(--th-space-md);margin-bottom:var(--th-space-xl)}.page-calendar .calendar-page-title{margin:0;color:#000;text-transform:none;text-align:left}.page-calendar .calendar-section-timezone{margin:0;color:var(--th-color-text-primary);max-width:28rem;display:none;align-items:center;gap:.375rem}.page-calendar .calendar-section-timezone__text{display:inline-flex;align-items:center}.page-calendar .calendar-section-timezone__tooltip{position:relative;display:inline-flex;align-items:center}.page-calendar .calendar-section-timezone__tooltip-trigger{border:0;padding:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:inherit}.page-calendar .calendar-section-timezone__tooltip-trigger:focus-visible{outline:2px solid var(--th-color-text-link);outline-offset:2px;border-radius:999px}.page-calendar .calendar-timezone-info-icon{width:1rem;height:1rem;flex-shrink:0;display:block}.page-calendar .calendar-section-timezone__tooltip-content{position:absolute;top:calc(100% + 12px);right:-22px;transform:translateY(4px);opacity:0;pointer-events:none;z-index:10;padding:8px;border-radius:8px;background:#000000d9;color:var(--th-color-text-on-dark);font-family:var(--th-type-body-l-regular-140-family);font-size:var(--th-type-body-l-regular-140-size);font-weight:var(--th-type-body-l-regular-140-weight);line-height:var(--th-type-body-l-regular-140-line);letter-spacing:var(--th-type-body-l-regular-140-letter);box-shadow:none;text-align:left;white-space:nowrap;transition:opacity .15s ease,transform .15s ease}.page-calendar .calendar-section-timezone__tooltip-content:after{content:"";position:absolute;top:-6px;right:22px;width:16px;height:16px;background:#252526;transform:rotate(45deg)}.page-calendar .calendar-section-timezone__tooltip:hover .calendar-section-timezone__tooltip-content,.page-calendar .calendar-section-timezone__tooltip:focus-within .calendar-section-timezone__tooltip-content{opacity:1;transform:translate(0);pointer-events:auto}.page-calendar .calendar-mobile-timezone{display:none}.page-calendar .calendar-filters-wrapper,.page-calendar .calendar-section{margin-bottom:var(--th-space-lg)}.page-calendar .calendar-search-host{width:100%}.page-calendar .calendar-section-search-timezone-wrapper{margin-top:0;margin-bottom:var(--th-space-xl)}.page-calendar .calendar-section-search{display:flex;align-items:center;gap:var(--th-space-md);width:100%}.page-calendar .calendar-section-search.is-calendar-header-search{display:inline-flex;vertical-align:middle;width:10rem;max-width:100%;margin-left:.5rem}.page-calendar .calendar-search-item{width:100%;max-width:100%}.page-calendar .calendar-search-clear{display:none!important}.page-calendar .filter-search{position:relative;display:flex;align-items:center;width:100%}.page-calendar #txtSearchCalendar{width:100%;min-height:2rem;padding:.375rem .625rem .375rem 2.25rem;border:1px solid var(--th-color-border-default);border-radius:.375rem;background:var(--th-color-surface-default);color:var(--th-color-text-primary);font-size:.875rem}.page-calendar #txtSearchCalendar::placeholder{color:var(--th-color-text-tertiary)}.page-calendar #txtSearchCalendar:focus-visible{outline:2px solid var(--th-color-border-focus);outline-offset:2px}.page-calendar #btnSearchCalendar{position:absolute;left:.625rem;right:auto!important;top:50%;transform:translateY(-50%);width:1rem;height:1rem;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--th-color-icon-default);line-height:1}.page-calendar #btnSearchCalendar .icon,.page-calendar #btnSearchCalendar .calendar-search-icon{width:.875rem;height:.875rem;display:block}.page-calendar .calendar-section-tabs{display:flex;align-items:center;justify-content:center;gap:var(--th-space-md);margin-bottom:var(--th-space-md)}.page-calendar .calendar-type-tabs{display:inline-flex;align-items:center;gap:var(--th-space-lg)}.page-calendar .calendar-type-tab{position:relative;min-height:auto;padding:var(--th-space-lg);margin:0;border:0;background:transparent;cursor:pointer;font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-medium);line-height:1.33;color:var(--th-color-text-tertiary);text-transform:none;letter-spacing:0}.page-calendar .calendar-type-tab:after{content:"";position:absolute;left:8px;right:8px;bottom:var(--th-space-static-xs);height:2px;background:transparent}.page-calendar .calendar-type-tab.is-active{color:var(--th-color-text-link)}.page-calendar .calendar-type-tab.is-active:after{background:var(--th-color-text-link)}.page-calendar .calendar-type-tab:focus-visible{outline:2px solid var(--th-color-border-focus);outline-offset:2px}.page-calendar .calendar-mobile-filter-settings{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-left:auto;padding:0;border:0;background:transparent}.page-calendar .calendar-mobile-filter-settings .icon{display:none}.page-calendar .calendar-mobile-filter-settings__icon{width:1.25rem;height:1.25rem;display:inline-block;background-color:var(--th-color-icon-default);mask-image:url(/images/icons/defs/setting-4.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(/images/icons/defs/setting-4.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.page-calendar .calendar-mobile-filter-settings[aria-expanded=true] .calendar-mobile-filter-settings__icon{background-color:var(--th-color-action-primary-active)}.page-calendar .calendar-mobile-filter-settings:focus-visible{outline:2px solid var(--th-color-border-focus);outline-offset:2px}.page-calendar .calendar-filter-panel{display:none;margin-bottom:var(--th-space-lg);margin-left:calc(var(--calendar-page-gutter-inline) * -1);margin-right:calc(var(--calendar-page-gutter-inline) * -1);padding:1rem;border-radius:0;background:var(--th-color-surface-section);text-align:center}.page-calendar .calendar-filter-panel.is-open{display:block}.page-calendar .calendar-section-mobile-view-toggle{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--th-space-lg);margin-bottom:var(--th-space-xl)}.page-calendar .calendar-mobile-view-toggle__button{min-height:2rem;min-width:4rem;padding:.375rem .75rem;border:1px solid var(--th-color-border-default);border-radius:.5rem;background:var(--th-color-surface-section);color:var(--th-color-text-secondary);font-family:var(--th-font-family-base);font-size:.875rem;font-weight:var(--th-font-weight-medium);line-height:1.5}.page-calendar .calendar-mobile-view-toggle__button.is-active{border-color:var(--th-color-brand-primary);background:var(--th-color-brand-primary);color:var(--th-color-text-on-dark)}.page-calendar .calendar-section-chips{margin-bottom:0}.page-calendar .filter-chips-container{width:100%}.page-calendar .calendar-filter-fieldset{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--th-space-md);width:100%;margin:0;padding:0;border:0}.page-calendar .filter-chip{position:relative;display:inline-flex;align-items:center;gap:var(--th-space-md);min-height:2.25rem;padding:.5rem 1rem;border:1px solid var(--th-color-border-default);border-radius:.5rem;background:var(--th-color-surface-section);cursor:pointer;color:var(--th-color-text-primary);text-transform:none}.page-calendar .filter-chip *{text-transform:none}.page-calendar .filter-chip__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.page-calendar .filter-chip__control{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1px solid var(--th-color-border-default);border-radius:.25rem;background:transparent;flex-shrink:0}.page-calendar .filter-chip__icon{width:.875rem;height:.875rem;color:var(--th-color-text-on-dark);fill:var(--th-color-text-on-dark);opacity:0;transition:opacity .12s ease}.page-calendar .filter-chip__icon use{fill:var(--th-color-text-on-dark)}.page-calendar .filter-chip__label{margin-top:1px;font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-regular);line-height:1.33;text-transform:none}.page-calendar .filter-chip__input:checked+.filter-chip__control{border-color:var(--th-color-brand-primary);background:var(--th-color-brand-primary)}.page-calendar .filter-chip__input:checked+.filter-chip__control .filter-chip__icon{opacity:1}.page-calendar .filter-chip__input:focus-visible+.filter-chip__control{outline:2px solid var(--th-color-border-focus);outline-offset:2px}.page-calendar #calendar{border:0;border-radius:0;overflow:visible;background:transparent}.page-calendar #calendar .fc-header{margin:0;border-bottom:1px solid var(--th-color-border-default);background:var(--th-color-surface-default);table-layout:auto;width:100%}.page-calendar #calendar .fc-header td{padding:.5rem .75rem;vertical-align:middle}.page-calendar #calendar .fc-header-left{display:block;width:100%;text-align:center;white-space:nowrap}.page-calendar #calendar .fc-header-right{display:none;text-align:right;white-space:nowrap}.page-calendar #calendar .fc-header-center{display:none!important;text-align:center;white-space:nowrap}.page-calendar #calendar .fc-header-title{display:inline-block;vertical-align:middle;width:auto;margin:0 var(--th-space-2xl)}.page-calendar #calendar .fc-header-title h2{margin:0;font-family:var(--th-type-title-xs-regular-family);font-size:var(--th-type-title-xs-regular-size);font-style:normal;font-weight:var(--th-type-title-xs-regular-weight);line-height:var(--th-type-title-xs-regular-line);letter-spacing:var(--th-type-title-xs-regular-letter, 0);color:var(--th-color-text-primary);text-align:center;text-transform:none}.page-calendar #calendar .fc-button{min-height:1.75rem;padding:.25rem .625rem;border:1px solid transparent;border-radius:.5rem;background:transparent;color:var(--th-color-text-tertiary);font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-medium);text-transform:capitalize;letter-spacing:0}.page-calendar #calendar .fc-button.fc-state-active,.page-calendar #calendar .fc-button.fc-state-down{border-color:var(--th-color-brand-primary);background:var(--th-color-brand-primary);color:var(--th-color-text-on-dark)}.page-calendar #calendar .fc-button-prev,.page-calendar #calendar .fc-button-next{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--th-color-text-link);font-size:1.25rem}.page-calendar #calendar .fc-button-prev .fc-text-arrow,.page-calendar #calendar .fc-button-next .fc-text-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;line-height:1;font-size:0;color:transparent;background-repeat:no-repeat;background-position:center;background-size:1rem 1rem}.page-calendar #calendar .fc-button-prev .fc-text-arrow{background-image:url(/images/icons/defs/chevron-left.svg)}.page-calendar #calendar .fc-button-next .fc-text-arrow{background-image:url(/images/icons/defs/chevron-right.svg)}.page-calendar #calendar .fc-button-prev .fc-text-arrow img,.page-calendar #calendar .fc-button-next .fc-text-arrow img{width:1rem!important;height:1rem!important;min-width:1rem;display:block!important}.page-calendar #calendar .fc-button-prev .fc-text-arrow svg,.page-calendar #calendar .fc-button-next .fc-text-arrow svg{width:1rem;height:1rem;display:block}.page-calendar #calendar .fc-button-today{display:none}.page-calendar #calendar .fc-header-right .fc-button{margin-left:.25rem}.page-calendar #calendar .fc-header-center .fc-button+.fc-button{margin-left:.25rem}.page-calendar #calendar .fc-widget-header{border-color:var(--th-color-border-default);background:var(--th-color-surface-default);color:var(--th-color-text-tertiary);text-transform:uppercase}.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter){font-family:var(--th-type-body-xxs-bold-normal-family);font-size:var(--th-type-body-xxs-bold-normal-size);font-style:normal;font-weight:var(--th-type-body-xxs-bold-normal-weight);line-height:var(--th-type-body-xxs-bold-normal-line);letter-spacing:var(--th-type-body-xxs-bold-normal-letter, 0);color:var(--th-color-text-calendar-day, #71717a);text-align:left;padding:0;white-space:normal}.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter){vertical-align:top}.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter) .fc-day-header-content{display:flex;width:100%;height:4rem;padding:.25rem .5rem 1rem;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1 0 0}.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter) .fc-weekday,.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter) .fc-daydate{display:block}@media(min-width:768px){.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter) .fc-weekday{color:var(--th-color-text-calendar-day, var(--th-color-gray-500, #71717a));font-family:var(--th-type-body-xxs-bold-normal-family);font-size:var(--th-type-body-xxs-bold-normal-size);font-style:normal;font-weight:var(--th-type-body-xxs-bold-normal-weight);line-height:var(--th-type-body-xxs-bold-normal-line);letter-spacing:var(--th-type-body-xxs-bold-normal-letter, 0);text-transform:uppercase}.page-calendar #calendar .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter) .fc-daydate{color:var(--th-color-text-primary, #000);font-family:var(--th-font-family-base);font-size:var(--th-calendar-daydate-size, 22px);font-style:normal;font-weight:var(--th-font-weight-regular);line-height:var(--th-calendar-daydate-line-height, 1.5);letter-spacing:0;text-transform:none}}.page-calendar #calendar .fc-widget-content{border-color:var(--th-color-border-default)}.page-calendar #calendar.is-day-view .fc-agenda-days thead,.page-calendar #calendar.is-day-view .fc-agenda-days thead tr,.page-calendar #calendar.is-day-view .fc-agenda-days thead th{display:none}.page-calendar #calendar .fc-mobile-timezone-cell{padding:.125rem .75rem .625rem;border:0;color:var(--th-color-text-secondary);font-family:var(--th-font-family-base);font-size:.75rem;font-weight:var(--th-font-weight-medium);line-height:1.33;text-align:center}.page-calendar #calendar .fc-day-number{padding:.5rem;font-family:var(--th-font-family-base);font-size:.75rem;font-weight:var(--th-font-weight-medium);color:var(--th-color-text-secondary)}.page-calendar #calendar .fc-sat,.page-calendar #calendar .fc-sun{background:var(--th-color-surface-base)}.page-calendar #calendar .fc-event{border:0;border-radius:.25rem;background:var(--th-calendar-event-bg, #eaf0f6);color:var(--th-calendar-event-text, var(--th-color-text-secondary))}.page-calendar #calendar .fc-event .fc-event-inner{border-left:3px solid var(--th-calendar-event-chip, var(--th-color-brand-primary));border-radius:.25rem;padding:.375rem .375rem .375rem .5rem}.page-calendar #calendar .fc-event-time,.page-calendar #calendar .fc-event-title{font-family:var(--th-font-family-base);font-size:.75rem;font-weight:var(--th-font-weight-medium);line-height:1.33}.page-calendar #calendar .fc-event-time{background:transparent;text-decoration:none}.page-calendar #calendar .fc-event-title{font-weight:var(--th-font-weight-semibold)}.page-calendar #calendar .fc-event.Blue{--th-calendar-event-chip: var(--th-color-calendar-event-blue-chip);--th-calendar-event-bg: var(--th-color-calendar-event-blue-bg);--th-calendar-event-text: var(--th-color-calendar-event-blue-text)}.page-calendar #calendar .fc-event.Purple{--th-calendar-event-chip: var(--th-color-calendar-event-purple-chip);--th-calendar-event-bg: var(--th-color-calendar-event-purple-bg);--th-calendar-event-text: var(--th-color-calendar-event-purple-text)}.page-calendar #calendar .fc-event.Red{--th-calendar-event-chip: var(--th-color-calendar-event-red-chip);--th-calendar-event-bg: var(--th-color-calendar-event-red-bg);--th-calendar-event-text: var(--th-color-calendar-event-red-text)}.page-calendar #calendar .fc-event.Orange{--th-calendar-event-chip: var(--th-color-calendar-event-orange-chip);--th-calendar-event-bg: var(--th-color-calendar-event-orange-bg);--th-calendar-event-text: var(--th-color-calendar-event-orange-text)}.page-calendar #calendar .fc-event.Green{--th-calendar-event-chip: var(--th-color-calendar-event-green-chip);--th-calendar-event-bg: var(--th-color-calendar-event-green-bg);--th-calendar-event-text: var(--th-color-calendar-event-green-text)}.page-calendar #calendar .fc-event.Maroon{--th-calendar-event-chip: var(--th-color-calendar-event-maroon-chip);--th-calendar-event-bg: var(--th-color-calendar-event-maroon-bg);--th-calendar-event-text: var(--th-color-calendar-event-maroon-text)}.page-calendar #calendar .fc-event.Teal{--th-calendar-event-chip: var(--th-color-calendar-event-teal-chip);--th-calendar-event-bg: var(--th-color-calendar-event-teal-bg);--th-calendar-event-text: var(--th-color-calendar-event-teal-text)}.page-calendar #calendar .fc-event.Yellow{--th-calendar-event-chip: var(--th-color-calendar-event-yellow-chip);--th-calendar-event-bg: var(--th-color-calendar-event-yellow-bg);--th-calendar-event-text: var(--th-color-calendar-event-yellow-text)}.page-calendar #calendar .fc-event.DarkBlue{--th-calendar-event-chip: var(--th-color-calendar-event-dark-blue-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-blue-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-blue-text)}.page-calendar #calendar .fc-event.Peach{--th-calendar-event-chip: var(--th-color-calendar-event-peach-chip);--th-calendar-event-bg: var(--th-color-calendar-event-peach-bg);--th-calendar-event-text: var(--th-color-calendar-event-peach-text)}.page-calendar #calendar .fc-event.Olive{--th-calendar-event-chip: var(--th-color-calendar-event-olive-chip);--th-calendar-event-bg: var(--th-color-calendar-event-olive-bg);--th-calendar-event-text: var(--th-color-calendar-event-olive-text)}.page-calendar #calendar .fc-event.Steel{--th-calendar-event-chip: var(--th-color-calendar-event-steel-chip);--th-calendar-event-bg: var(--th-color-calendar-event-steel-bg);--th-calendar-event-text: var(--th-color-calendar-event-steel-text)}.page-calendar #calendar .fc-event.Gray{--th-calendar-event-chip: var(--th-color-calendar-event-gray-chip);--th-calendar-event-bg: var(--th-color-calendar-event-gray-bg);--th-calendar-event-text: var(--th-color-calendar-event-gray-text)}.page-calendar #calendar .fc-event.DarkGreen{--th-calendar-event-chip: var(--th-color-calendar-event-dark-green-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-green-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-green-text)}.page-calendar #calendar .fc-event.DarkOrange{--th-calendar-event-chip: var(--th-color-calendar-event-dark-orange-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-orange-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-orange-text)}.page-calendar #calendar .fc-event.DarkRed{--th-calendar-event-chip: var(--th-color-calendar-event-dark-red-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-red-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-red-text)}.page-calendar #calendar .fc-event.DarkPurple{--th-calendar-event-chip: var(--th-color-calendar-event-dark-purple-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-purple-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-purple-text)}.page-calendar #calendar .fc-event.DarkPeach{--th-calendar-event-chip: var(--th-color-calendar-event-dark-peach-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-peach-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-peach-text)}.page-calendar #calendar .fc-event.DarkYellow{--th-calendar-event-chip: var(--th-color-calendar-event-dark-yellow-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-yellow-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-yellow-text)}.page-calendar #calendar .fc-event.DarkTeal{--th-calendar-event-chip: var(--th-color-calendar-event-dark-teal-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-teal-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-teal-text)}.page-calendar #calendar .fc-event.DarkOlive{--th-calendar-event-chip: var(--th-color-calendar-event-dark-olive-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-olive-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-olive-text)}.page-calendar #calendar .fc-event.DarkMaroon{--th-calendar-event-chip: var(--th-color-calendar-event-dark-maroon-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-maroon-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-maroon-text)}.page-calendar #calendar .fc-event.DarkSteel{--th-calendar-event-chip: var(--th-color-calendar-event-dark-steel-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-steel-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-steel-text)}.page-calendar #calendar .fc-event.DarkGray{--th-calendar-event-chip: var(--th-color-calendar-event-dark-gray-chip);--th-calendar-event-bg: var(--th-color-calendar-event-dark-gray-bg);--th-calendar-event-text: var(--th-color-calendar-event-dark-gray-text)}.page-calendar #calendar .fc-event.Black{--th-calendar-event-chip: var(--th-color-calendar-event-black-chip);--th-calendar-event-bg: var(--th-color-calendar-event-black-bg);--th-calendar-event-text: var(--th-color-calendar-event-black-text)}.page-calendar #calendar .fc-event.Fuschia{--th-calendar-event-chip: var(--th-color-calendar-event-fuschia-chip);--th-calendar-event-bg: var(--th-color-calendar-event-fuschia-bg);--th-calendar-event-text: var(--th-color-calendar-event-fuschia-text)}.page-calendar #calendar .fc-agenda .fc-agenda-axis{color:var(--th-color-text-tertiary);font-family:var(--th-font-family-base);font-size:.75rem;font-weight:var(--th-font-weight-medium);padding:0 8px}.page-calendar #calendar .fc-agenda-slots td{border-color:var(--th-color-border-default)}.page-calendar #calendar.is-mobile-layout .fc-header{border-bottom:0}.page-calendar #calendar.is-mobile-layout .fc table th,.page-calendar #calendar.is-mobile-layout .fc table td,.page-calendar #calendar.is-mobile-layout .fc-widget-header,.page-calendar #calendar.is-mobile-layout .fc-widget-content,.page-calendar #calendar.is-mobile-layout .fc-agenda-slots th,.page-calendar #calendar.is-mobile-layout .fc-agenda-slots td,.page-calendar #calendar.is-mobile-layout .fc-agenda-days .fc-agenda-axis,.page-calendar #calendar.is-mobile-layout .fc-agenda-days .fc-col0{border:0}.page-calendar #calendar.is-mobile-layout .fc-widget-header,.page-calendar #calendar.is-mobile-layout .fc-widget-content,.page-calendar #calendar.is-mobile-layout .fc-agenda-slots th,.page-calendar #calendar.is-mobile-layout .fc-agenda-slots td,.page-calendar #calendar.is-mobile-layout .fc-day,.page-calendar #calendar.is-mobile-layout .fc-sat,.page-calendar #calendar.is-mobile-layout .fc-sun,.page-calendar #calendar.is-mobile-layout .fc-state-highlight{background:transparent;box-shadow:none}.page-calendar .calendar-event-window{width:min(768px,100vw - 2rem)!important;border:0;border-radius:24px;background:transparent;box-shadow:none;overflow:visible!important}.page-calendar .k-widget.k-window.calendar-event-window{overflow:visible!important}.page-calendar .calendar-event-window .k-window-content{padding:2.5rem;border:1px solid var(--th-color-border-default);border-radius:24px;background:var(--th-color-surface-default);box-shadow:var(--th-elevation-3);color:var(--th-color-text-primary);overflow:visible}.page-calendar .calendar-event-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--th-space-md);margin-bottom:var(--th-space-lg)}.page-calendar .calendar-event-modal__title{margin:0;color:#0f172a;font-family:var(--th-font-family-base);font-size:1.5rem;font-weight:var(--th-font-weight-bold);line-height:1.33;text-transform:none}.page-calendar .calendar-event-modal__close{--th-btn-close-size: 24px;--th-btn-close-padding: 0;--th-btn-close-text: var(--th-color-icon-default);--th-btn-close-text-hover: var(--th-color-text-navigation-primary-hover);--th-btn-close-text-focus: var(--th-color-text-navigation-primary-hover);--th-btn-close-text-active: var(--th-color-text-navigation-primary-active);position:static!important;top:auto!important;right:auto!important;flex:0 0 auto;align-self:flex-start;background:transparent;color:var(--th-color-icon-default)}.page-calendar .calendar-event-modal__close:hover,.page-calendar .calendar-event-modal__close:focus-visible,.page-calendar .calendar-event-modal__close:active{background:transparent}.page-calendar [role=dialog] .calendar-event-modal__close:hover,.page-calendar [role=dialog] .calendar-event-modal__close:focus-visible{color:var(--th-color-text-navigation-primary-hover)}.page-calendar [role=dialog] .calendar-event-modal__close:active{color:var(--th-color-text-navigation-primary-active)}.page-calendar .calendar-event-modal__close:focus-visible{outline:2px solid var(--th-color-icon-navigation-primary-focus);outline-offset:2px;border-radius:4px}.page-calendar .calendar-event-modal__close[aria-disabled=true],.page-calendar .calendar-event-modal__close.is-disabled{color:var(--th-color-icon-navigation-primary-disabled-40);pointer-events:none}.page-calendar .calendar-event-modal__close .icon{width:24px;height:24px;display:block;fill:currentColor}.page-calendar .calendar-event-modal__session{margin:0 0 var(--th-space-lg);color:var(--th-color-text-primary)}.page-calendar .calendar-event-modal__details{width:100%;margin:0;border-collapse:separate;border-spacing:0 var(--th-space-lg)}.page-calendar .calendar-event-modal__details th,.page-calendar .calendar-event-modal__details td{border:0;padding:0;vertical-align:top;text-align:left;background:transparent}.page-calendar .calendar-event-modal__details th{width:116px;color:#374151;font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-semibold);line-height:1.5}.page-calendar .calendar-event-modal__details td{color:#111827;font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-regular);line-height:1.4}.page-calendar .calendar-event-modal__details tbody tr:hover,.page-calendar .calendar-event-modal__details tbody tr:hover th,.page-calendar .calendar-event-modal__details tbody tr:hover td{background:transparent!important}.page-calendar .calendar-event-modal__status-ended{display:block;margin-top:var(--th-space-sm)!important;color:#111827;font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-semibold)!important;line-height:1.5}.page-calendar .calendar-event-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--th-space-lg);margin-top:var(--th-space-lg);text-align:left}.page-calendar .calendar-event-modal__actions:before,.page-calendar .calendar-event-modal__actions:after{content:none!important;display:none!important}.page-calendar .calendar-event-modal__actions>*{margin:0!important}.page-calendar #divButtons.calendar-event-modal__actions[style*="display: block"]{display:flex!important}.page-calendar .calendar-event-modal #btnEnroll{margin:var(--th-space-lg) 0 0!important}.page-calendar .calendar-event-modal__primary-action,.page-calendar .calendar-event-modal__secondary-action,.page-calendar .calendar-event-modal__add-to-calendar .th-btn{--th-btn-radius: var(--th-radius-sm);--th-btn-min-height: auto;--th-btn-padding-x: var(--th-btn-size-lg-padding-x);--th-btn-padding-y: var(--th-btn-size-lg-padding-y);--th-btn-font-family: var(--th-font-family-base);--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;text-transform:none;text-decoration:none}.page-calendar .calendar-event-modal__primary-action{--th-btn-shadow: var(--th-elevation-1)}.page-calendar .calendar-event-modal__secondary-action{--th-btn-radius: 6px;--th-btn-bg: transparent;--th-btn-border-color: var(--th-color-button-secondary-outline);--th-btn-border-color-hover: var(--th-color-button-secondary-outline);--th-btn-border-color-focus: var(--th-color-button-secondary-outline);--th-btn-border-color-active: var(--th-color-button-secondary-outline);--th-btn-text: var(--th-color-button-primary);--th-btn-text-hover: var(--th-color-button-primary-hover);--th-btn-text-focus: var(--th-color-button-primary-hover);--th-btn-text-active: var(--th-color-button-primary-pressed);--th-btn-shadow: var(--th-elevation-0)}.page-calendar .calendar-event-modal__add-to-calendar{display:inline-flex;position:relative}.page-calendar .calendar-event-modal .addeventatc{position:relative;display:inline-flex}.page-calendar .calendar-event-modal .addeventatc .start,.page-calendar .calendar-event-modal .addeventatc .end,.page-calendar .calendar-event-modal .addeventatc .timezone,.page-calendar .calendar-event-modal .addeventatc .title,.page-calendar .calendar-event-modal .addeventatc .description,.page-calendar .calendar-event-modal .addeventatc .location,.page-calendar .calendar-event-modal .addeventatc .organizer,.page-calendar .calendar-event-modal .addeventatc .organizer_email,.page-calendar .calendar-event-modal .addeventatc .facebook_event,.page-calendar .calendar-event-modal .addeventatc .all_day_event,.page-calendar .calendar-event-modal .addeventatc .date_format,.page-calendar .calendar-event-modal .addeventatc .alarm_reminder,.page-calendar .calendar-event-modal .addeventatc .recurring,.page-calendar .calendar-event-modal .addeventatc .attendees{display:none!important}.page-calendar .calendar-event-modal .addeventatc_dropdown{min-width:220px;width:max-content;top:calc(100% + 8px)!important;left:0!important;right:auto!important;bottom:auto!important;border:1px solid var(--th-color-border-default);border-radius:8px;background-color:var(--th-color-surface-default);color:var(--th-color-text-primary);box-shadow:var(--th-elevation-2);padding:8px 0;overflow:hidden}.page-calendar .calendar-event-modal .addeventatc_dropdown span{display:flex;align-items:center;gap:8px;height:48px;padding:12px 16px;background-color:var(--th-color-surface-default);background-image:none!important;background-position:initial;background-repeat:no-repeat;color:var(--th-color-text-primary);font-family:var(--th-font-family-base);font-size:.875rem;font-weight:var(--th-font-weight-medium);line-height:1.5;letter-spacing:0;text-decoration:none;cursor:pointer}.page-calendar .calendar-event-modal .addeventatc_dropdown span:before{content:"";width:20px;height:20px;flex:0 0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}.page-calendar .calendar-event-modal .addeventatc_dropdown .ateappleical:before{background-image:url(/images/icons/defs/apple.svg)}.page-calendar .calendar-event-modal .addeventatc_dropdown .ategoogle:before{background-image:url(/images/icons/defs/google-calendar.svg)}.page-calendar .calendar-event-modal .addeventatc_dropdown .ateoffice365:before{background-image:url(/images/icons/defs/microsoft-office.svg)}.page-calendar .calendar-event-modal .addeventatc_dropdown .ateoutlook:before,.page-calendar .calendar-event-modal .addeventatc_dropdown .ateoutlookcom:before{background-image:url(/images/icons/defs/outlook.svg)}.page-calendar .calendar-event-modal .addeventatc_dropdown .ateyahoo:before{background-image:url(/images/icons/defs/yahoo.svg)}.page-calendar .calendar-event-modal .addeventatc_dropdown .ateappleical,.page-calendar .calendar-event-modal .addeventatc_dropdown .ateoutlook,.page-calendar .calendar-event-modal .addeventatc_dropdown .ateoutlookcom,.page-calendar .calendar-event-modal .addeventatc_dropdown .ateyahoo{background-image:none!important}.page-calendar .calendar-event-modal .addeventatc_dropdown span:hover{background-color:var(--th-color-surface-subtle-muted)}.page-calendar .calendar-event-modal .addeventatc_dropdown span:focus-visible{background-color:var(--th-color-surface-subtle-muted);box-shadow:0 0 0 1px var(--th-color-text-navigation-primary-focus, #2185c7) inset;outline:none}.page-calendar .calendar-event-modal .addeventatc_dropdown span:active{background-color:var(--th-color-surface-section)}.page-calendar .calendar-event-modal__location-link{display:inline-flex;align-items:center;color:var(--th-color-text-link);font-family:var(--th-font-family-base);font-size:1rem;font-weight:var(--th-font-weight-regular);line-height:1.4;text-decoration:none}.page-calendar .calendar-event-modal__location-link:hover,.page-calendar .calendar-event-modal__location-link:focus-visible{color:var(--th-color-button-primary-hover);text-decoration:underline}.page-calendar .calendar-event-modal__ownership-note{margin:var(--th-space-lg) 0 0!important;color:var(--th-color-text-secondary);font-family:var(--th-font-family-base);font-size:.875rem!important;font-weight:var(--th-font-weight-regular);line-height:1.5;text-align:left!important}@media(min-width:768px){.page-calendar .calendar-page{--calendar-page-gutter-inline: 2.5rem}.page-calendar .calendar-heading{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--th-space-xl);margin-bottom:var(--th-space-xl)}.page-calendar .calendar-section-timezone{display:inline-flex}.page-calendar .calendar-mobile-filter-settings{display:none}.page-calendar .calendar-filter-panel{display:block;margin-bottom:var(--th-space-lg);margin-left:0;margin-right:0;padding:0;border-radius:0;background:transparent;text-align:left}.page-calendar .calendar-section-mobile-view-toggle{display:none}.page-calendar .calendar-section-tabs{justify-content:flex-start;margin-bottom:var(--th-space-xl)}.page-calendar .calendar-filter-fieldset{justify-content:flex-start}.page-calendar .calendar-mobile-view-toggle__button,.page-calendar .filter-chip{background:var(--th-color-surface-default)}.page-calendar .calendar-section-search.is-calendar-header-search{width:12rem}.page-calendar #calendar .fc-header{table-layout:fixed;border-bottom:0}.page-calendar .calendar-event-window{width:min(768px,100vw - 3rem)!important}.page-calendar #calendar .fc-header-left{display:table-cell;width:33.333%;text-align:left;white-space:nowrap}.page-calendar #calendar .fc-header-center{display:table-cell!important;width:33.333%;text-align:center;white-space:nowrap}.page-calendar #calendar .fc-header-right{display:table-cell;width:33.333%;text-align:right;white-space:nowrap}.page-calendar #calendar .fc-view-agendaWeek .fc-day-content,.page-calendar #calendar .fc-view-agendaDay .fc-day-content{padding-left:0;padding-right:0}.page-calendar #calendar .fc-view-agendaWeek .fc-event.fc-event-vert,.page-calendar #calendar .fc-view-agendaDay .fc-event.fc-event-vert{margin-left:0;margin-right:0}.page-calendar #calendar .fc-view-month .fc-day-content{padding-left:0;padding-right:0}.page-calendar #calendar .fc-view-month .fc-event.fc-event-hori{margin-left:0;margin-right:0}.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter){border-top:1px solid var(--th-color-border-default);border-left:1px solid var(--th-color-border-default)}.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-days thead th:not(.fc-agenda-axis):not(.fc-agenda-gutter):nth-last-child(2){border-right:1px solid var(--th-color-border-default)}.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-days .fc-agenda-axis,.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-slots th.fc-agenda-axis,.page-calendar #calendar .fc-view-agendaDay .fc-agenda-days .fc-agenda-axis,.page-calendar #calendar .fc-view-agendaDay .fc-agenda-slots th.fc-agenda-axis{border-left-width:0}.page-calendar #calendar .fc-view-month .fc-border-separate thead th.fc-day-header{border-top:1px solid var(--th-color-border-default);border-left:1px solid var(--th-color-border-default)}.page-calendar #calendar .fc-view-month .fc-border-separate thead th.fc-day-header:last-child,.page-calendar #calendar .fc-view-month .fc-border-separate tbody td.fc-day:last-child{border-right:1px solid var(--th-color-border-default)}.page-calendar #calendar .fc-view-month .fc-border-separate tbody td.fc-day{border-left:1px solid var(--th-color-border-default)}.page-calendar #calendar .fc-view-month .fc-border-separate tbody tr:last-child td.fc-day{border-bottom:1px solid var(--th-color-border-default)}.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-slots tr.fc-minor th,.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-slots tr.fc-minor td,.page-calendar #calendar .fc-view-agendaDay .fc-agenda-slots tr.fc-minor th,.page-calendar #calendar .fc-view-agendaDay .fc-agenda-slots tr.fc-minor td,.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-axis.fc-widget-header,.page-calendar #calendar .fc-view-agendaDay .fc-agenda-axis.fc-widget-header{border-top-width:0;border-top-style:none}.page-calendar #calendar .fc-view-agendaWeek .fc-agenda-axis.fc-widget-header.fc-first,.page-calendar #calendar .fc-view-agendaDay .fc-agenda-axis.fc-widget-header.fc-first{border-bottom-width:0;border-bottom-style:none}}@media(min-width:1024px){.page-calendar .calendar-page{padding-top:var(--th-space-4xl);--calendar-page-gutter-inline: 3.5rem}.page-calendar .calendar-filter-fieldset{gap:var(--th-space-lg)}.page-calendar .calendar-section-search.is-calendar-header-search{width:17rem}}@media(min-width:1280px){.page-calendar .calendar-page{--calendar-page-gutter-inline: 5rem}.page-calendar #calendar .fc-header td{padding:.75rem 1rem}.page-calendar .calendar-event-window{width:768px!important}}
