:root{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px;--mat-button-filled-container-color: var(--mat-sys-primary);--mat-button-filled-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-filled-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: var(--mat-sys-on-primary);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-primary) 12%, transparent);--mat-button-filled-progress-active-indicator-color: var(--mat-sys-on-primary);--mat-button-filled-state-layer-color: var(--mat-sys-on-primary);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-outlined-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: var(--mat-sys-primary);--mat-button-outlined-outline-color: var(--mat-sys-outline);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-button-outlined-state-layer-color: var(--mat-sys-primary);--mat-button-protected-container-color: var(--mat-sys-surface);--mat-button-protected-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-protected-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: var(--mat-sys-primary);--mat-button-protected-pressed-container-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-button-protected-state-layer-color: var(--mat-sys-primary);--mat-button-text-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-text-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: var(--mat-sys-primary);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, var(--mat-sys-primary) 12%, transparent);--mat-button-text-state-layer-color: var(--mat-sys-primary);--mat-button-tonal-container-color: var(--mat-sys-secondary-container);--mat-button-tonal-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: var(--mat-sys-on-secondary-container);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, var(--mat-sys-on-secondary-container) 12%, transparent);--mat-button-tonal-state-layer-color: var(--mat-sys-on-secondary-container);--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block;--mat-button-filled-label-text-font: var(--mat-sys-label-large-font);--mat-button-filled-label-text-size: var(--mat-sys-label-large-size);--mat-button-filled-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-filled-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-outlined-label-text-font: var(--mat-sys-label-large-font);--mat-button-outlined-label-text-size: var(--mat-sys-label-large-size);--mat-button-outlined-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-outlined-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-protected-label-text-font: var(--mat-sys-label-large-font);--mat-button-protected-label-text-size: var(--mat-sys-label-large-size);--mat-button-protected-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-protected-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-text-label-text-font: var(--mat-sys-label-large-font);--mat-button-text-label-text-size: var(--mat-sys-label-large-size);--mat-button-text-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-text-label-text-weight: var(--mat-sys-label-large-weight);--mat-button-tonal-label-text-font: var(--mat-sys-label-large-font);--mat-button-tonal-label-text-size: var(--mat-sys-label-large-size);--mat-button-tonal-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-tonal-label-text-weight: var(--mat-sys-label-large-weight);--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px;--mat-icon-button-disabled-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-icon-button-disabled-state-layer-color: var(--mat-sys-on-surface-variant);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant);--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, var(--mat-sys-on-surface-variant) 12%, transparent);--mat-icon-button-state-layer-color: var(--mat-sys-on-surface-variant);--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px;--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px;--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-button-toggle-divider-color: var(--mat-sys-outline);--mat-button-toggle-selected-state-background-color: var(--mat-sys-secondary-container);--mat-button-toggle-selected-state-text-color: var(--mat-sys-on-secondary-container);--mat-button-toggle-state-layer-color: var(--mat-sys-on-surface);--mat-button-toggle-text-color: var(--mat-sys-on-surface);--mat-button-toggle-height: 40px;--mat-button-toggle-label-text-font: var(--mat-sys-label-large-font);--mat-button-toggle-label-text-line-height: var(--mat-sys-label-large-line-height);--mat-button-toggle-label-text-size: var(--mat-sys-label-large-size);--mat-button-toggle-label-text-tracking: var(--mat-sys-label-large-tracking);--mat-button-toggle-label-text-weight: var(--mat-sys-label-large-weight);--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px;--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-enabled-select-arrow-color: var(--mat-sys-on-surface-variant);--mat-form-field-error-focus-trailing-icon-color: var(--mat-sys-error);--mat-form-field-error-hover-trailing-icon-color: var(--mat-sys-on-error-container);--mat-form-field-error-text-color: var(--mat-sys-error);--mat-form-field-error-trailing-icon-color: var(--mat-sys-error);--mat-form-field-filled-active-indicator-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-caret-color: var(--mat-sys-primary);--mat-form-field-filled-container-color: var(--mat-sys-surface-variant);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-filled-error-active-indicator-color: var(--mat-sys-error);--mat-form-field-filled-error-caret-color: var(--mat-sys-error);--mat-form-field-filled-error-focus-active-indicator-color: var(--mat-sys-error);--mat-form-field-filled-error-focus-label-text-color: var(--mat-sys-error);--mat-form-field-filled-error-hover-active-indicator-color: var(--mat-sys-on-error-container);--mat-form-field-filled-error-hover-label-text-color: var(--mat-sys-on-error-container);--mat-form-field-filled-error-label-text-color: var(--mat-sys-error);--mat-form-field-filled-focus-active-indicator-color: var(--mat-sys-primary);--mat-form-field-filled-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-filled-hover-active-indicator-color: var(--mat-sys-on-surface);--mat-form-field-filled-hover-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-input-text-color: var(--mat-sys-on-surface);--mat-form-field-filled-input-text-placeholder-color: var(--mat-sys-on-surface-variant);--mat-form-field-filled-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-focus-select-arrow-color: var(--mat-sys-primary);--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-caret-color: var(--mat-sys-primary);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent);--mat-form-field-outlined-error-caret-color: var(--mat-sys-error);--mat-form-field-outlined-error-focus-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-error-focus-outline-color: var(--mat-sys-error);--mat-form-field-outlined-error-hover-label-text-color: var(--mat-sys-on-error-container);--mat-form-field-outlined-error-hover-outline-color: var(--mat-sys-on-error-container);--mat-form-field-outlined-error-label-text-color: var(--mat-sys-error);--mat-form-field-outlined-error-outline-color: var(--mat-sys-error);--mat-form-field-outlined-focus-label-text-color: var(--mat-sys-primary);--mat-form-field-outlined-focus-outline-color: var(--mat-sys-primary);--mat-form-field-outlined-hover-label-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-hover-outline-color: var(--mat-sys-on-surface);--mat-form-field-outlined-input-text-color: var(--mat-sys-on-surface);--mat-form-field-outlined-input-text-placeholder-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-label-text-color: var(--mat-sys-on-surface-variant);--mat-form-field-outlined-outline-color: var(--mat-sys-outline);--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1a1b1f 38%, transparent);--mat-form-field-select-option-text-color: #1a1b1f;--mat-form-field-state-layer-color: var(--mat-sys-on-surface);--mat-form-field-trailing-icon-color: var(--mat-sys-on-surface-variant);--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-container-text-font: var(--mat-sys-body-large-font);--mat-form-field-container-text-line-height: var(--mat-sys-body-large-line-height);--mat-form-field-container-text-size: var(--mat-sys-body-large-size);--mat-form-field-container-text-tracking: var(--mat-sys-body-large-tracking);--mat-form-field-container-text-weight: var(--mat-sys-body-large-weight);--mat-form-field-subscript-text-font: var(--mat-sys-body-small-font);--mat-form-field-subscript-text-line-height: var(--mat-sys-body-small-line-height);--mat-form-field-subscript-text-size: var(--mat-sys-body-small-size);--mat-form-field-subscript-text-tracking: var(--mat-sys-body-small-tracking);--mat-form-field-subscript-text-weight: var(--mat-sys-body-small-weight);--mat-form-field-outlined-label-text-font: var(--mat-sys-body-large-font);--mat-form-field-outlined-label-text-size: var(--mat-sys-body-large-size);--mat-form-field-outlined-label-text-tracking: var(--mat-sys-body-large-tracking);--mat-form-field-outlined-label-text-weight: var(--mat-sys-body-large-weight);--mat-form-field-filled-label-text-font: var(--mat-sys-body-large-font);--mat-form-field-filled-label-text-size: var(--mat-sys-body-large-size);--mat-form-field-filled-label-text-tracking: var(--mat-sys-body-large-tracking);--mat-form-field-filled-label-text-weight: var(--mat-sys-body-large-weight);--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-background-color: var(--mat-sys-surface);--mat-sidenav-container-text-color: var(--mat-sys-on-surface-variant);--mat-sidenav-content-background-color: var(--mat-sys-background);--mat-sidenav-content-text-color: var(--mat-sys-on-background);--mat-sidenav-scrim-color: color-mix(in srgb, #2d3038 40%, transparent);--mat-toolbar-container-background-color: var(--mat-sys-surface);--mat-toolbar-container-text-color: var(--mat-sys-on-surface);--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px;--mat-toolbar-title-text-font: var(--mat-sys-title-large-font);--mat-toolbar-title-text-line-height: var(--mat-sys-title-large-line-height);--mat-toolbar-title-text-size: var(--mat-sys-title-large-size);--mat-toolbar-title-text-tracking: var(--mat-sys-title-large-tracking);--mat-toolbar-title-text-weight: var(--mat-sys-title-large-weight);--mat-sys-primary: var(--bo-primary);--mat-sys-on-primary: var(--bo-on-primary);--mat-sys-secondary: var(--bo-accent);--mat-sys-on-secondary: var(--bo-on-primary);--mat-sys-tertiary: var(--bo-accent);--mat-sys-on-tertiary: var(--bo-on-primary);--mat-sys-error: var(--bo-error);--mat-sys-on-error: var(--bo-on-primary);--mat-sys-background: var(--bo-surface);--mat-sys-surface: var(--bo-surface-raised);--mat-sys-surface-container: var(--bo-surface-raised);--mat-sys-on-background: var(--bo-text);--mat-sys-on-surface: var(--bo-text);--mat-sys-outline: var(--bo-border);--mat-sys-outline-variant: var(--bo-border);--mat-sys-inverse-surface: var(--bo-text);--mat-sys-inverse-on-surface: var(--bo-surface-raised);--mat-sys-focus-indicator-color: var(--bo-focus)}:root{color-scheme:light;--bo-surface: #f8fafc;--bo-surface-raised: #ffffff;--bo-text: #172033;--bo-text-muted: #475467;--bo-primary: #155eef;--bo-on-primary: #ffffff;--bo-accent: #12b76a;--bo-error: #b42318;--bo-border: #d0d5dd;--bo-focus: #155eef;--bo-success: #067647;--bo-warning: #b54708;--bo-disabled: #98a2b3;--bo-overlay: rgb(16 24 40 / 60%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bo-surface);color:var(--bo-text)}*{box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html,body{min-height:100%;margin:0}body{background:var(--bo-surface)}a,button,input,select,textarea{color:var(--bo-text)}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--bo-focus);outline-offset:2px}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.n4-cms{--n4-cms-color-surface: #ffffff;--n4-cms-color-surface-subtle: #f3f6f9;--n4-cms-color-text: #18202a;--n4-cms-color-text-muted: #5d6978;--n4-cms-color-primary: var(--bo-primary, #155eef);--n4-cms-color-on-primary: var(--bo-on-primary, #ffffff);--n4-cms-color-border: #d8dee6;--n4-cms-color-focus: var(--bo-focus, #155eef);--n4-cms-color-code: #172033;--n4-cms-color-on-code: #f8fafc;--n4-cms-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--n4-cms-font-display: var(--n4-cms-font-body);--n4-cms-font-reading: Georgia, "Times New Roman", serif;--n4-cms-content-width: 76rem;--n4-cms-reading-width: 48rem;--n4-cms-gutter: clamp(1.25rem, 5cqi, 5rem);--n4-cms-section-space: clamp(2.75rem, 6cqi, 5.5rem);--n4-cms-radius: 1rem;--n4-cms-shadow: 0 1.5rem 4rem rgb(24 32 42 / 12%);min-width:0;min-height:100%;overflow:hidden;background:var(--n4-cms-color-surface);color:var(--n4-cms-color-text);container-name:n4-cms;container-type:inline-size;font-family:var(--n4-cms-font-body);font-size:1rem;line-height:1.6;overflow-wrap:anywhere;text-rendering:optimizeLegibility}.n4-cms,.n4-cms *,.n4-cms *:before,.n4-cms *:after{box-sizing:border-box}.n4-cms :where(img,svg,video){max-width:100%}.n4-cms :where(a,button){font:inherit}.n4-cms :where(a,button):focus-visible{outline:3px solid var(--n4-cms-color-focus);outline-offset:3px}.n4-cms__section{width:min(100% - var(--n4-cms-gutter) - var(--n4-cms-gutter),var(--n4-cms-content-width));margin-inline:auto;padding-block:var(--n4-cms-section-space)}.n4-cms__section+.n4-cms__section{padding-block-start:0}.n4-cms__rich-text{color:var(--n4-cms-color-text);font-family:var(--n4-cms-font-reading);font-size:clamp(1.0625rem,1rem + .25cqi,1.2rem);line-height:1.8;overflow-wrap:anywhere}.n4-cms .n4-cms__rich-text{width:min(100% - var(--n4-cms-gutter) - var(--n4-cms-gutter),var(--n4-cms-reading-width))}.n4-cms__rich-text>:first-child{margin-block-start:0}.n4-cms__rich-text>:last-child{margin-block-end:0}.n4-cms__rich-text :where(p,ul,ol,blockquote,pre){margin-block:0 1.2em}.n4-cms__rich-text :where(h2,h3,h4,h5,h6){margin-block:1.45em .55em;color:var(--n4-cms-color-text);font-family:var(--n4-cms-font-display);font-weight:760;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.n4-cms__rich-text h2{font-size:clamp(1.75rem,1.4rem + 1.5cqi,2.6rem)}.n4-cms__rich-text h3{font-size:clamp(1.45rem,1.25rem + .9cqi,2rem)}.n4-cms__rich-text h4{font-size:clamp(1.25rem,1.15rem + .5cqi,1.55rem)}.n4-cms__rich-text h5{font-size:1.15rem}.n4-cms__rich-text h6{font-size:1rem;letter-spacing:.04em;text-transform:uppercase}.n4-cms__rich-text :where(ul,ol){padding-inline-start:1.5em}.n4-cms__rich-text ul{list-style:disc outside}.n4-cms__rich-text ol{list-style:decimal outside}.n4-cms__rich-text li{display:list-item;padding-inline-start:.3em;margin-block:.35em}.n4-cms__rich-text li::marker{color:var(--n4-cms-color-primary);font-family:var(--n4-cms-font-body);font-weight:750}.n4-cms__rich-text blockquote{margin-inline:0;padding:.35em 0 .35em clamp(1rem,3cqi,1.5rem);border-inline-start:.25rem solid var(--n4-cms-color-primary);color:var(--n4-cms-color-text-muted);font-size:1.1em;font-style:italic}.n4-cms__rich-text pre{max-width:100%;overflow-x:auto;padding:1.1em 1.25em;border-radius:calc(var(--n4-cms-radius) * .75);background:var(--n4-cms-color-code);color:var(--n4-cms-color-on-code);font:.85em/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:normal;white-space:pre}.n4-cms__rich-text :not(pre)>code{padding:.12em .32em;border:1px solid color-mix(in srgb,var(--n4-cms-color-border) 75%,transparent);border-radius:.3rem;background:var(--n4-cms-color-surface-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.n4-cms__rich-text mark{padding-inline:.12em;background:#fff0a8;color:#3f3200}.n4-cms__rich-text a{border-radius:.15em;color:var(--n4-cms-color-primary);font-weight:650;text-decoration-thickness:.08em;text-underline-offset:.2em}.n4-cms__rich-text a:hover{text-decoration-thickness:.14em}.n4-cms__rich-text hr{margin-block:2em;border:0;border-block-start:1px solid var(--n4-cms-color-border)}.n4-cms__image{margin-block:0}.n4-cms__image-media,.n4-cms__image-placeholder{display:block;width:100%;min-height:clamp(14rem,40cqi,34rem);border-radius:var(--n4-cms-radius)}.n4-cms__image-media{max-height:46rem;background:var(--n4-cms-color-surface-subtle);box-shadow:var(--n4-cms-shadow);object-fit:cover}.n4-cms__image-placeholder{display:grid;place-items:center;border:1px dashed var(--n4-cms-color-border);background:linear-gradient(135deg,color-mix(in srgb,var(--n4-cms-color-primary) 5%,transparent),transparent 55%),var(--n4-cms-color-surface-subtle);color:var(--n4-cms-color-text-muted);font-weight:650}.n4-cms__caption{max-width:var(--n4-cms-reading-width);margin:.85rem auto 0;color:var(--n4-cms-color-text-muted);font-size:.875rem;line-height:1.5}.n4-cms__button-row{display:flex}.n4-cms__button-row.n4-cms--align-center{justify-content:center}.n4-cms__button-row.n4-cms--align-right{justify-content:flex-end}.n4-cms__button{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1.35rem;border:2px solid var(--n4-cms-color-primary);border-radius:999px;background:var(--n4-cms-color-primary);box-shadow:0 .65rem 1.5rem color-mix(in srgb,var(--n4-cms-color-primary) 20%,transparent);color:var(--n4-cms-color-on-primary);font-family:var(--n4-cms-font-body);font-weight:750;line-height:1.2;text-align:center;text-decoration:none;transition:box-shadow .16s ease,filter .16s ease,transform .16s ease}.n4-cms__button:hover{box-shadow:0 .9rem 2rem color-mix(in srgb,var(--n4-cms-color-primary) 28%,transparent);filter:brightness(.94);transform:translateY(-2px)}.n4-cms__button--secondary{background:transparent;box-shadow:none;color:var(--n4-cms-color-primary)}.n4-cms__button--secondary:hover{background:color-mix(in srgb,var(--n4-cms-color-primary) 7%,transparent);box-shadow:none;filter:none}.n4-cms__spacer{max-height:20rem}.n4-cms__unsupported{padding:1rem;border:1px dashed #b54708;border-radius:calc(var(--n4-cms-radius) * .75);background:#fff8eb;color:#7a2e0e}.n4-cms__empty{display:grid;min-height:34rem;align-content:center;justify-items:center;text-align:center}.n4-cms__empty h1{max-width:24ch;margin:.7rem 0 .6rem;font-family:var(--n4-cms-font-display);font-size:clamp(2rem,1.4rem + 3cqi,4rem);letter-spacing:-.045em;line-height:1;text-wrap:balance}.n4-cms__empty p{max-width:34rem;margin:0;color:var(--n4-cms-color-text-muted)}.n4-cms__empty-kicker,.n4-cms__hero-eyebrow{margin:0;color:var(--n4-cms-color-primary);font-family:var(--n4-cms-font-body);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.n4-cms__empty-illustration{position:relative;display:grid;width:10rem;height:7rem;align-content:center;justify-items:center;gap:.5rem;margin-bottom:1.5rem;border:1px solid color-mix(in srgb,var(--n4-cms-color-primary) 18%,var(--n4-cms-color-border));border-radius:calc(var(--n4-cms-radius) * .9);background:linear-gradient(180deg,color-mix(in srgb,var(--n4-cms-color-primary) 8%,white),#fff),#fff;box-shadow:1.1rem 1.1rem 0 -.35rem color-mix(in srgb,var(--n4-cms-color-primary) 7%,white),0 1.15rem 2.2rem color-mix(in srgb,var(--n4-cms-color-primary) 12%,transparent);transform:rotate(-2deg)}.n4-cms__empty-illustration-bar{position:absolute;height:.7rem;border-radius:calc(var(--n4-cms-radius) * .9) calc(var(--n4-cms-radius) * .9) 0 0;background:var(--n4-cms-color-primary);inset:0 0 auto}.n4-cms__empty-illustration-line{width:4.5rem;height:.45rem;border-radius:999px;background:var(--n4-cms-color-border)}.n4-cms__empty-illustration-line--wide{width:6.75rem;height:.7rem;background:color-mix(in srgb,var(--n4-cms-color-primary) 35%,var(--n4-cms-color-border))}.n4-cms__empty-illustration-button{width:3.5rem;height:1rem;border-radius:999px;background:color-mix(in srgb,var(--n4-cms-color-primary) 80%,white)}.n4-cms__hero{position:relative;display:grid;min-height:var(--n4-cms-hero-min-height, 32.5rem);padding:clamp(4rem,10cqi,8rem) var(--n4-cms-gutter);overflow:hidden;isolation:isolate;place-items:center}.n4-cms__hero-media,.n4-cms__hero-overlay{position:absolute;z-index:-2;inset:0}.n4-cms__hero-overlay{z-index:-1}.n4-cms__hero-media img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:0;transform:scale(1.015);transition:opacity .6s ease,transform 5s ease}.n4-cms__hero-media img.is-active{opacity:1;transform:scale(1)}.n4-cms__hero-content{width:min(100%,var(--n4-cms-content-width))}.n4-cms__hero-heading{max-width:15ch;margin:0 auto 1rem;font-family:var(--n4-cms-font-display);font-size:clamp(2.5rem,1.5rem + 5cqi,5.75rem);font-weight:800;letter-spacing:-.055em;line-height:.96;text-wrap:balance}.n4-cms__hero-eyebrow{margin-bottom:.75rem;color:currentcolor;opacity:.82}.n4-cms__hero-lead{max-width:44rem;margin:0 auto;font-family:var(--n4-cms-font-body);font-size:clamp(1.05rem,.95rem + .55cqi,1.35rem);line-height:1.65;text-wrap:pretty}.n4-cms__hero.n4-cms--align-left .n4-cms__hero-content,.n4-cms__hero.n4-cms--align-left .n4-cms__hero-heading,.n4-cms__hero.n4-cms--align-left .n4-cms__hero-lead{margin-left:0;text-align:left}.n4-cms__hero.n4-cms--align-center{text-align:center}.n4-cms__hero.n4-cms--align-right .n4-cms__hero-content,.n4-cms__hero.n4-cms--align-right .n4-cms__hero-heading,.n4-cms__hero.n4-cms--align-right .n4-cms__hero-lead{margin-right:0;text-align:right}.n4-cms__slider-arrow{position:absolute;top:50%;display:grid;width:3rem;height:3rem;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:#0000006b;box-shadow:0 .5rem 1.25rem #0000002e;color:#fff;cursor:pointer;font-size:2rem;line-height:1;place-items:center;transform:translateY(-50%);transition:background-color .16s ease,transform .16s ease}.n4-cms__slider-arrow:hover{background:#0000009e;transform:translateY(-50%) scale(1.05)}.n4-cms__slider-arrow--previous{left:max(1rem,2.5cqi)}.n4-cms__slider-arrow--next{right:max(1rem,2.5cqi)}.n4-cms__slider-dots{position:absolute;bottom:1.25rem;left:50%;display:flex;gap:.5rem;padding:.4rem .55rem;border-radius:999px;background:#00000042;transform:translate(-50%)}.n4-cms__slider-dot{width:.75rem;height:.75rem;padding:0;border:1px solid #ffffff;border-radius:50%;background:transparent;cursor:pointer}.n4-cms__slider-dot.is-active{background:#fff}@container n4-cms (max-width: 600px){.n4-cms__hero{min-height:min(var(--n4-cms-hero-min-height, 30rem),34rem)}.n4-cms__hero-heading{font-size:clamp(2.25rem,11cqi,3.6rem)}.n4-cms__slider-arrow{top:auto;bottom:.9rem;width:2.65rem;height:2.65rem;transform:none}.n4-cms__slider-arrow:hover{transform:scale(1.05)}.n4-cms__slider-dots{bottom:1.35rem}}@media(prefers-reduced-motion:reduce){.n4-cms *,.n4-cms *:before,.n4-cms *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.n4-cms__hero-media img{transform:none}}@media(forced-colors:active){.n4-cms__button,.n4-cms__slider-arrow,.n4-cms__slider-dot{border:2px solid ButtonText;forced-color-adjust:auto}.n4-cms__image-media{border:1px solid CanvasText;box-shadow:none}}@media print{.n4-cms{--n4-cms-gutter: 0;--n4-cms-section-space: 2rem;--n4-cms-shadow: none;overflow:visible}.n4-cms__slider-arrow,.n4-cms__slider-dots{display:none}}
