/* themes/qp-base/style.a698105af8.css */
:root{--qp-page-list-body-gap: .75rem;--qp-page-list-body-padding-inline: var(--qp-card-body-padding-inline);--qp-page-list-image-margin: 0 auto .75rem;--qp-page-list-bleed-image-gap: .75rem;--qp-page-list-inset-image-width: 75%;--qp-page-list-summary-margin: 0 0 .75rem;--qp-page-list-action-padding: .625rem 1rem;--qp-page-list-action-border: 1px solid var(--qp-color-border);--qp-page-list-action-radius: var(--qp-radius-md);--qp-page-list-action-color: var(--qp-color-text);--qp-page-list-action-background: var(--qp-color-surface-muted);--qp-page-list-action-weight: 600;--qp-product-list-body-gap: .75rem;--qp-product-list-image-ratio: 4 / 3;--qp-product-list-summary-line-height: 1.45;--qp-product-list-price-margin: 1rem 0 .2rem;--qp-product-list-price-size: .88rem;--qp-product-list-price-line-height: 1.25;--qp-product-list-action-gap: .9rem;--qp-socials-link-size: 2.75rem;--qp-socials-icon-size: 1.25rem;--qp-socials-link-radius: var(--qp-radius-md);--qp-socials-link-color: var(--qp-color-text);--qp-socials-link-background: transparent;--qp-socials-link-border: 0;--qp-socials-link-shadow: none;--qp-socials-link-hover-color: var(--qp-color-text-strong);--qp-socials-link-hover-background: var(--qp-color-surface-hover);--qp-image-width: auto;--qp-image-link-width: auto;--qp-image-margin: 1.5rem auto;--qp-image-figure-margin: 0;--qp-image-max-height: none;--qp-image-radius: 0;--qp-image-border: 0;--qp-image-shadow: none;--qp-media-caption-gap: .75rem;--qp-media-caption-line-height: inherit;--qp-media-caption-color: inherit;--qp-media-caption-size: inherit;--qp-media-caption-title-style: normal;--qp-media-caption-title-size: inherit;--qp-media-caption-title-gap: 0;--qp-media-caption-title-line-height: inherit;--qp-media-caption-subtitle-size: .9em;--qp-media-caption-subtitle-opacity: 1;--qp-media-caption-subtitle-line-height: inherit;--qp-media-caption-subtitle-gap: .25rem;--qp-image-badge-inset: .8rem;--qp-image-badge-padding: .38rem .68rem;--qp-image-badge-radius: .25rem;--qp-image-badge-size: .85rem;--qp-image-badge-color: var(--qp-color-text);--qp-image-badge-background: var(--qp-color-background);--qp-image-badge-border: 1px solid var(--qp-color-border);--qp-image-badge-shadow: none;--qp-image-badge-blur: 0px;--qp-image-badge-text-shadow: none;--qp-video-margin: 1.5rem auto;--qp-video-radius: 0;--qp-video-poster-border: 0;--qp-video-poster-radius: 0;--qp-video-poster-shadow: none;--qp-video-play-size: 3rem;--qp-video-play-icon-size: 3rem;--qp-video-play-background: rgba(0, 0, 0, .65);--qp-video-play-hover-background: rgba(0, 0, 0, .8);--qp-video-play-color: #fff;--qp-video-focus-color: var(--qp-color-focus);--qp-gallery-image-height: auto;--qp-gallery-item-min-width: 220px;--qp-gallery-gap: 1rem;--qp-gallery-max-width: none;--qp-gallery-item-aspect-ratio: auto;--qp-gallery-portrait-aspect-ratio: auto;--qp-gallery-image-radius: 0;--qp-gallery-caption-radius: 0;--qp-gallery-caption-background: transparent;--qp-gallery-caption-color: var(--qp-color-text);--qp-gallery-caption-secondary-color: var(--qp-color-text-muted);--qp-gallery-caption-font-style: normal;--qp-lightbox-backdrop: rgba(0, 0, 0, .86);--qp-lightbox-blur: 0px;--qp-lightbox-padding: 1rem;--qp-lightbox-radius: .375rem;--qp-lightbox-control-border: 1px solid var(--qp-color-border);--qp-lightbox-control-color: var(--qp-color-text);--qp-lightbox-control-background: var(--qp-color-background);--qp-lightbox-text-color: #fff;--qp-lightbox-selected-color: #fff;--qp-lightbox-close-size: 2.5rem;--qp-lightbox-close-offset: -.5rem;--qp-lightbox-caption-color: #fff;--qp-lightbox-caption-secondary-color: #ddd;--qp-lightbox-caption-background: transparent;--qp-lightbox-caption-font-style: normal;--qp-page-max-width: none;--qp-page-padding-inline: 0;--qp-page-padding-top: 0;--qp-page-padding-bottom: 0;--qp-sticky-tray-inset-background: var(--qp-color-background);--qp-sticky-tray-toggle-padding: .5rem;--qp-sticky-tray-toggle-size: 2.75rem;--qp-font-body: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qp-line-body: 1.5;--qp-color-background: #ffffff;--qp-color-surface-muted: #f9fafb;--qp-color-surface-hover: #f3f4f6;--qp-color-text: #374151;--qp-color-text-strong: #111827;--qp-color-text-muted: #4b5563;--qp-color-text-disabled: #6b7280;--qp-color-text-inverse: #ffffff;--qp-color-border: #e5e7eb;--qp-color-border-strong: #d1d5db;--qp-color-primary: #1f2937;--qp-color-focus: #2563eb;--qp-radius-sm: .375rem;--qp-radius-md: .5rem;--qp-radius-lg: .75rem;--qp-space-xs: .25rem;--qp-space-sm: .5rem;--qp-space-md: 1rem;--qp-space-lg: 1.5rem;--qp-space-xl: 2rem;--qp-layer-persistent: 100;--qp-layer-overlay: 200;--qp-layer-modal: 300;--qp-layer-system: 400;--qp-grid-gap: var(--qp-space-lg);--qp-icon-display: inline-block;--qp-icon-size: 1em;--qp-icon-color: currentColor;--qp-icon-vertical-align: -.125em;--qp-list-margin: 0 0 1.2em;--qp-list-padding-inline-start: 1.5em;--qp-list-item-gap: .375rem;--qp-paragraph-inline-size: auto;--qp-paragraph-max-inline-size: 100%;--qp-paragraph-margin-block-start: 0;--qp-paragraph-margin-block-end: 1.2em;--qp-paragraph-color: inherit;--qp-paragraph-font-family: inherit;--qp-paragraph-font-size: 1rem;--qp-paragraph-font-weight: inherit;--qp-paragraph-line-height: 1.6;--qp-paragraph-overflow-wrap: anywhere;--qp-paragraph-preserved-white-space: pre-wrap;--qp-paragraph-preserved-tab-size: 4;--qp-card-list-gap: var(--qp-grid-gap);--qp-card-list-margin: 0 0 var(--qp-card-list-gap);--qp-card-list-min-column-width: 15.625rem;--qp-card-list-align: stretch;--qp-card-height: 100%;--qp-card-border-width: 1px;--qp-card-border-color: var(--qp-color-border);--qp-card-border-hover-color: var(--qp-color-border-strong);--qp-card-radius: var(--qp-radius-lg);--qp-card-background: var(--qp-color-background);--qp-card-color: var(--qp-color-text);--qp-card-shadow: none;--qp-card-overflow: hidden;--qp-card-head-padding-block: var(--qp-space-lg);--qp-card-head-padding-inline: var(--qp-space-lg);--qp-card-head-border-width: 1px;--qp-card-head-border-color: var(--qp-color-border);--qp-card-title-row-align: center;--qp-card-title-row-justify: flex-start;--qp-card-title-row-gap: var(--qp-space-sm);--qp-card-icon-size: 2rem;--qp-card-icon-padding: var(--qp-space-xs);--qp-card-icon-radius: var(--qp-radius-sm);--qp-card-icon-background: var(--qp-color-surface-muted);--qp-card-icon-color: var(--qp-color-text-strong);--qp-card-icon-font-size: 1.25rem;--qp-card-title-margin: 0;--qp-card-title-color: var(--qp-color-text-strong);--qp-card-title-font-size: 1.125rem;--qp-card-title-line-height: 1.3;--qp-card-subtitle-margin-block-start: var(--qp-space-sm);--qp-card-subtitle-color: var(--qp-color-text-muted);--qp-card-subtitle-font-size: .9375rem;--qp-card-subtitle-line-height: 1.45;--qp-card-body-padding-block: var(--qp-space-lg);--qp-card-body-padding-inline: var(--qp-space-lg);--qp-card-body-color: var(--qp-card-color);--qp-card-focus-color: var(--qp-color-focus);--qp-card-focus-width: 2px;--qp-card-focus-offset: 2px;--qp-card-alternate-background: var(--qp-color-surface-muted);--qp-card-alternate-border-color: var(--qp-color-border-strong);--qp-section-width-default: 60rem;--qp-section-width-wide: 75rem;--qp-section-width-full: none;--qp-section-root-inline-size: 100%;--qp-section-inline-gutter: var(--qp-space-md);--qp-section-inline-size: calc(100% - (var(--qp-section-inline-gutter) * 2));--qp-section-full-inline-size: 100%;--qp-section-full-margin-inline: 0;--qp-section-full-surface-radius: 0;--qp-section-margin-block-start: 0;--qp-section-margin-block-end: var(--qp-space-xl);--qp-section-header-margin-block-end: var(--qp-space-lg);--qp-section-subtitle-max-width: 48rem;--qp-section-subtitle-margin-block-start: var(--qp-space-sm);--qp-section-surface-padding-block: var(--qp-space-xl);--qp-section-surface-padding-inline: clamp(1rem, 4vw, 2rem);--qp-section-surface-border-width: 1px;--qp-section-surface-radius: var(--qp-radius-lg);--qp-section-surface-shadow: none;--qp-section-default-background: var(--qp-color-background);--qp-section-default-color: var(--qp-color-text);--qp-section-default-border-color: var(--qp-color-border);--qp-section-alternate-background: var(--qp-color-surface-muted);--qp-section-alternate-color: var(--qp-color-text);--qp-section-alternate-border-color: var(--qp-color-border-strong);--qp-region-gap: var(--qp-space-xl);--qp-region-row-align: stretch;--qp-region-row-wrap: nowrap;--qp-region-flex-basis: 0;--qp-region-min-width: 0;--qp-region-mobile-gap: var(--qp-space-lg);--qp-region-mobile-flex-basis: auto;--qp-region-mobile-flex-grow: 0;--qp-region-mobile-width: 100%;--qp-page-header-content-width: var(--qp-section-width-default);--qp-page-header-inline-gutter: var(--qp-section-inline-gutter);--qp-page-header-panel-inline-size: calc(100% - (var(--qp-page-header-inline-gutter) * 2));--qp-page-header-padding-block-start: var(--qp-space-xl);--qp-page-header-padding-block-end: var(--qp-space-xl);--qp-page-header-margin-block-end: var(--qp-space-xl);--qp-page-header-background: transparent;--qp-page-header-color: var(--qp-color-text);--qp-page-header-title-color: var(--qp-color-text-inverse);--qp-page-header-title-font-size: clamp(2rem, 5vw, 3.5rem);--qp-page-header-title-line-height: 1.1;--qp-page-header-title-margin: 0;--qp-page-header-subtitle-max-width: 48rem;--qp-page-header-subtitle-margin: var(--qp-space-md) 0 0;--qp-page-header-subtitle-font-size: 1.125rem;--qp-page-header-subtitle-line-height: 1.5;--qp-page-header-subtitle-color: #d1d5db;--qp-page-header-hero-inline-size: 100vw;--qp-page-header-hero-margin-inline: calc(50% - 50vw) ;--qp-page-header-hero-margin-block-end: var(--qp-space-xl);--qp-page-header-hero-background: var(--qp-color-primary);--qp-page-header-hero-color: var(--qp-color-text-inverse);--qp-page-header-hero-subtitle-color: var(--qp-page-header-hero-color);--qp-page-header-hero-aspect-ratio: 16 / 9;--qp-page-header-hero-max-height: 40rem;--qp-page-header-hero-content-background: linear-gradient(0deg, rgba(17, 24, 39, .88), rgba(17, 24, 39, .08));--qp-page-header-hero-panel-width: var(--qp-section-width-wide);--qp-page-header-hero-panel-padding-block: clamp(2rem, 6vw, 5rem);--qp-page-header-hero-panel-padding-inline: clamp(1rem, 4vw, 2rem);--qp-page-header-hero-mobile-content-background: var(--qp-color-primary);--qp-page-header-hero-mobile-panel-padding-block: var(--qp-space-lg);--qp-page-header-hero-mobile-panel-padding-inline: var(--qp-space-md);--qp-site-header-position: relative;--qp-site-header-top: auto;--qp-site-header-z-index: auto;--qp-site-header-background: var(--qp-color-background);--qp-site-header-border-width: 1px;--qp-site-header-border-color: var(--qp-color-border);--qp-site-header-backdrop-filter: none;--qp-site-header-content-width: min(75rem, 100%);--qp-site-header-min-height: 4rem;--qp-site-header-padding-block: .75rem;--qp-site-header-padding-inline: clamp(1rem, 4vw, 2rem);--qp-site-header-gap: var(--qp-space-md);--qp-site-header-align: center;--qp-site-header-justify: flex-start;--qp-site-header-menu-offset: auto;--qp-site-header-menu-link-current-color: var(--qp-color-text-strong);--qp-site-header-menu-link-current-background: var(--qp-color-border);--qp-footer-margin-top: 4rem;--qp-footer-background-color: var(--qp-color-surface-muted);--qp-footer-background: var(--qp-footer-background-color);--qp-footer-color: var(--qp-color-text-muted);--qp-footer-border-width: 1px;--qp-footer-border-color: var(--qp-color-border);--qp-footer-content-width: min(75rem, 100%);--qp-footer-section-margin-block-end: 0;--qp-footer-section-padding-block: var(--qp-space-lg);--qp-footer-section-padding-inline: clamp(1rem, 4vw, 2rem);--qp-footer-menu-width: fit-content;--qp-footer-menu-max-width: 100%;--qp-footer-menu-padding-block-start: 0;--qp-menu-gap: .375rem;--qp-menu-link-min-height: 2.75rem;--qp-menu-link-padding-block: .625rem;--qp-menu-link-padding-inline: .75rem;--qp-menu-link-radius: var(--qp-radius-md);--qp-menu-link-color: var(--qp-color-text);--qp-menu-link-hover-color: var(--qp-color-text-strong);--qp-menu-link-hover-background: var(--qp-color-surface-hover);--qp-menu-link-font-size: 1rem;--qp-menu-link-font-weight: 600;--qp-menu-link-focus-color: var(--qp-color-focus);--qp-menu-link-focus-width: 2px;--qp-menu-link-focus-offset: 2px;--qp-menu-submenu-toggle-size: 2rem;--qp-menu-submenu-toggle-padding: var(--qp-space-xs);--qp-menu-submenu-toggle-radius: var(--qp-radius-sm);--qp-menu-submenu-toggle-color: var(--qp-menu-link-color);--qp-menu-submenu-toggle-hover-color: var(--qp-menu-link-hover-color);--qp-menu-submenu-toggle-hover-background: var(--qp-menu-link-hover-background);--qp-menu-submenu-focus-color: var(--qp-menu-link-focus-color);--qp-menu-submenu-focus-width: var(--qp-menu-link-focus-width);--qp-menu-submenu-focus-offset: var(--qp-menu-link-focus-offset);--qp-menu-nested-gap: .125rem;--qp-menu-nested-indent: var(--qp-space-md);--qp-menu-nested-border-width: 1px;--qp-menu-nested-border-color: var(--qp-color-border-strong);--qp-menu-mobile-toggle-size: 2.75rem;--qp-menu-mobile-toggle-radius: var(--qp-radius-md);--qp-menu-mobile-toggle-border-color: var(--qp-color-border-strong);--qp-menu-mobile-toggle-background: var(--qp-color-background);--qp-menu-mobile-toggle-color: var(--qp-color-primary);--qp-menu-mobile-toggle-hover-background: var(--qp-color-surface-hover);--qp-menu-mobile-toggle-font-size: 1.25rem;--qp-menu-mobile-toggle-focus-color: var(--qp-menu-link-focus-color);--qp-menu-mobile-toggle-focus-width: var(--qp-menu-link-focus-width);--qp-menu-mobile-toggle-focus-offset: var(--qp-menu-link-focus-offset);--qp-menu-mobile-list-display: grid;--qp-menu-mobile-list-width: min(32rem, 100%);--qp-menu-mobile-list-margin: .75rem auto 0;--qp-menu-mobile-list-padding: var(--qp-space-sm);--qp-menu-mobile-list-gap: var(--qp-space-xs);--qp-menu-mobile-list-background: var(--qp-color-background);--qp-menu-mobile-list-border-width: 1px;--qp-menu-mobile-list-border-color: var(--qp-color-border-strong);--qp-menu-mobile-list-radius: var(--qp-radius-lg);--qp-menu-mobile-list-overflow: visible;--qp-menu-mobile-link-padding-block: .75rem;--qp-menu-mobile-link-padding-inline: var(--qp-space-md);--qp-menu-mobile-link-radius: var(--qp-menu-link-radius);--qp-menu-mobile-link-color: var(--qp-menu-link-color);--qp-menu-mobile-link-background: transparent;--qp-menu-mobile-link-hover-color: var(--qp-menu-link-hover-color);--qp-menu-mobile-link-hover-background: var(--qp-menu-link-hover-background);--qp-menu-mobile-link-font-size: var(--qp-menu-link-font-size);--qp-menu-mobile-link-font-weight: var(--qp-menu-link-font-weight);--qp-menu-mobile-link-justify: flex-start;--qp-menu-search-margin: 0 0 .65rem;--qp-menu-search-padding-block: .625rem;--qp-menu-search-padding-inline: .75rem;--qp-menu-search-border-color: var(--qp-color-border-strong);--qp-menu-search-radius: var(--qp-radius-md);--qp-menu-search-background: var(--qp-color-background);--qp-menu-search-color: var(--qp-color-text-strong);--qp-menu-search-empty-color: var(--qp-color-text-muted);--qp-menu-search-empty-font-size: .875rem;--qp-menu-search-focus-color: var(--qp-menu-link-focus-color);--qp-menu-search-focus-width: var(--qp-menu-link-focus-width);--qp-menu-search-focus-offset: var(--qp-menu-link-focus-offset);--qp-toc-list-gap: var(--qp-space-xs);--qp-toc-list-margin: 0;--qp-toc-list-padding: 0;--qp-toc-nested-gap: var(--qp-space-xs);--qp-toc-nested-indent: var(--qp-space-lg);--qp-toc-nested-border-width: 1px;--qp-toc-nested-border-color: var(--qp-color-border);--qp-toc-item-margin: 0;--qp-toc-link-min-height: 2.5rem;--qp-toc-link-padding-block: var(--qp-space-sm);--qp-toc-link-padding-inline: .75rem;--qp-toc-link-radius: var(--qp-radius-sm);--qp-toc-link-color: var(--qp-color-text-muted);--qp-toc-link-background: transparent;--qp-toc-link-font-size: 1rem;--qp-toc-link-font-weight: 500;--qp-toc-link-line-height: 1.4;--qp-toc-link-hover-color: var(--qp-color-text-strong);--qp-toc-link-hover-background: var(--qp-color-surface-hover);--qp-toc-link-current-color: var(--qp-color-text-strong);--qp-toc-link-current-background: var(--qp-color-surface-muted);--qp-toc-link-current-border-width: .1875rem;--qp-toc-link-current-border-color: var(--qp-color-primary);--qp-toc-link-focus-color: var(--qp-color-focus);--qp-toc-link-focus-width: 2px;--qp-toc-link-focus-offset: 2px;--qp-cta-margin: 1rem 0;--qp-cta-gap: var(--qp-space-sm);--qp-cta-min-height: 2.625rem;--qp-cta-max-width: 100%;--qp-cta-padding-block: .7rem;--qp-cta-padding-inline: 1.1rem;--qp-cta-border-width: 1px;--qp-cta-border-color: var(--qp-color-primary);--qp-cta-radius: var(--qp-radius-md);--qp-cta-font-weight: 700;--qp-cta-line-height: 1.2;--qp-cta-letter-spacing: normal;--qp-cta-background: var(--qp-color-primary);--qp-cta-color: var(--qp-color-text-inverse);--qp-cta-shadow: none;--qp-cta-hover-background: var(--qp-color-text-strong);--qp-cta-hover-color: var(--qp-color-text-inverse);--qp-cta-hover-border-color: var(--qp-color-text-strong);--qp-cta-hover-shadow: var(--qp-cta-shadow);--qp-cta-focus-color: var(--qp-color-focus);--qp-cta-focus-width: 2px;--qp-cta-focus-offset: 3px;--qp-cta-alternate-background: transparent;--qp-cta-alternate-color: var(--qp-color-primary);--qp-cta-alternate-border-color: #6b7280;--qp-cta-alternate-shadow: none;--qp-cta-alternate-hover-background: var(--qp-color-surface-hover);--qp-cta-alternate-hover-color: var(--qp-color-text-strong);--qp-cta-alternate-hover-border-color: var(--qp-color-text);--qp-cta-alternate-hover-shadow: none;--qp-sticky-tray-viewport-gutter: var(--qp-space-sm);--qp-sticky-tray-top-offset: 0px;--qp-sticky-tray-bottom-offset: 0px;--qp-sticky-tray-inline-offset: var(--qp-space-sm);--qp-sticky-tray-max-width: 48rem;--qp-sticky-tray-z-index: var(--qp-layer-persistent);--qp-sticky-tray-bar-gap: var(--qp-space-sm);--qp-sticky-tray-bar-padding-block: .7rem;--qp-sticky-tray-bar-padding-inline: .9rem;--qp-sticky-tray-bar-border-width: 1px;--qp-sticky-tray-bar-border-color: var(--qp-color-border-strong);--qp-sticky-tray-bar-radius: var(--qp-radius-lg);--qp-sticky-tray-bar-open-radius: var(--qp-radius-lg) var(--qp-radius-lg) 0 0;--qp-sticky-tray-bar-background: var(--qp-color-background);--qp-sticky-tray-bar-color: var(--qp-color-text);--qp-sticky-tray-bar-shadow: none;--qp-sticky-tray-bar-backdrop-filter: none;--qp-sticky-tray-handle-color: var(--qp-color-text-strong);--qp-sticky-tray-handle-font: 700 .9375rem/1.2 var(--qp-font-body);--qp-sticky-tray-handle-letter-spacing: normal;--qp-sticky-tray-compact-max-width: min(24rem, calc(100vw - (var(--qp-sticky-tray-viewport-gutter) * 2)));--qp-sticky-tray-side-open-width: min(24rem, calc(100vw - (var(--qp-sticky-tray-viewport-gutter) * 2)));--qp-sticky-tray-side-bar-padding-block: var(--qp-space-sm);--qp-sticky-tray-side-bar-padding-inline: .7rem;--qp-sticky-tray-side-bar-radius: var(--qp-radius-lg);--qp-sticky-tray-side-left-bar-open-radius: var(--qp-radius-lg) 0 0 var(--qp-radius-lg);--qp-sticky-tray-side-left-panel-radius: 0 var(--qp-radius-lg) var(--qp-radius-lg) 0;--qp-sticky-tray-side-right-bar-open-radius: 0 var(--qp-radius-lg) var(--qp-radius-lg) 0;--qp-sticky-tray-side-right-panel-radius: var(--qp-radius-lg) 0 0 var(--qp-radius-lg);--qp-sticky-tray-side-handle-max-size: 12rem;--qp-sticky-tray-focus-color: var(--qp-color-focus);--qp-sticky-tray-focus-width: 2px;--qp-sticky-tray-focus-offset: 2px;--qp-sticky-tray-panel-max-height: 60vh;--qp-sticky-tray-panel-padding-block-start: .65rem;--qp-sticky-tray-panel-padding-inline: .9rem;--qp-sticky-tray-panel-padding-block-end: .85rem;--qp-sticky-tray-panel-border-width: 1px;--qp-sticky-tray-panel-border-color: var(--qp-color-border);--qp-sticky-tray-panel-background: var(--qp-color-background);--qp-sticky-tray-panel-radius: 0 0 var(--qp-radius-lg) var(--qp-radius-lg);--qp-sticky-tray-panel-backdrop-filter: none;--qp-sticky-tray-chevron-transition: transform .16s ease}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--qp-font-body);line-height:var(--qp-line-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}.qp-page{width:100%;max-width:var(--qp-page-max-width);margin:0 auto;padding:var(--qp-page-padding-top) var(--qp-page-padding-inline) var(--qp-page-padding-bottom)}html[data-qp-viewport-inset],html[data-qp-viewport-inset] body{overflow:hidden}html[data-qp-viewport-inset] .qp-document-viewport{position:fixed;inset:var(--qp-viewport-inset-top, 0px) 0 var(--qp-viewport-inset-bottom, 0px);overflow:auto;overscroll-behavior:contain}html[data-qp-viewport-inset]:is(.qp-modal-open,.qp-lightbox-open,.qp-menu-open) .qp-document-viewport{overflow:hidden}.qp-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.qp-card-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--qp-card-list-min-column-width),100%),1fr));container:qp-card-list / inline-size;gap:var(--qp-card-list-gap);margin:var(--qp-card-list-margin);align-items:var(--qp-card-list-align)}.qp-card-list--cols-1,.qp-card-list--cols-2,.qp-card-list--cols-3,.qp-card-list--cols-4{grid-template-columns:repeat(12,minmax(0,1fr))}.qp-card-list--cols-1>:is(.qp-card,.qp-card__link){grid-column:span 12}.qp-card-list--cols-2>:is(.qp-card,.qp-card__link){grid-column:span 6}.qp-card-list--cols-3>:is(.qp-card,.qp-card__link){grid-column:span 4}.qp-card-list--cols-4>:is(.qp-card,.qp-card__link){grid-column:span 3}.qp-card__link{display:block;height:100%;color:inherit;text-decoration:none}.qp-card__link:visited{color:inherit}.qp-card__link:focus-visible{outline:var(--qp-card-focus-width) solid var(--qp-card-focus-color);outline-offset:var(--qp-card-focus-offset);border-radius:var(--qp-card-radius)}.qp-card{display:flex;flex-direction:column;height:var(--qp-card-height);overflow:var(--qp-card-overflow);border:var(--qp-card-border-width) solid var(--qp-card-border-color);border-radius:var(--qp-card-radius);background:var(--qp-card-background);color:var(--qp-card-color);box-shadow:var(--qp-card-shadow)}.qp-card__link:hover .qp-card{border-color:var(--qp-card-border-hover-color)}.qp-card__head{padding-block:var(--qp-card-head-padding-block);padding-inline:var(--qp-card-head-padding-inline);border-bottom:var(--qp-card-head-border-width) solid var(--qp-card-head-border-color)}.qp-card__title-row{display:flex;align-items:var(--qp-card-title-row-align);justify-content:var(--qp-card-title-row-justify);gap:var(--qp-card-title-row-gap);min-width:0}.qp-card__icon{display:inline-flex;flex:0 0 var(--qp-card-icon-size);align-items:center;justify-content:center;width:var(--qp-card-icon-size);height:var(--qp-card-icon-size);padding:var(--qp-card-icon-padding);border-radius:var(--qp-card-icon-radius);background:var(--qp-card-icon-background);color:var(--qp-card-icon-color);font-size:var(--qp-card-icon-font-size);line-height:1}.qp-card__icon-link{display:flex;width:100%;height:100%}.qp-card__icon-image{display:block;width:100%;height:100%;object-fit:contain}.qp-card__title{min-width:0;margin:var(--qp-card-title-margin);color:var(--qp-card-title-color);font-size:var(--qp-card-title-font-size);line-height:var(--qp-card-title-line-height)}.qp-card__subtitle{margin-block-start:var(--qp-card-subtitle-margin-block-start);color:var(--qp-card-subtitle-color);font-size:var(--qp-card-subtitle-font-size);line-height:var(--qp-card-subtitle-line-height)}.qp-card__body{flex:1 1 auto;min-width:0;padding-block:var(--qp-card-body-padding-block);padding-inline:var(--qp-card-body-padding-inline);color:var(--qp-card-body-color)}.qp-card__body>:last-child{margin-block-end:0}.qp-card--alternate{border-color:var(--qp-card-alternate-border-color);background:var(--qp-card-alternate-background)}@container qp-card-list (max-width: 66.999rem){.qp-card-list--cols-4>:is(.qp-card,.qp-card__link){grid-column:span 4}}@container qp-card-list (max-width: 49.874rem){.qp-card-list--cols-4>:is(.qp-card,.qp-card__link),.qp-card-list--cols-3>:is(.qp-card,.qp-card__link){grid-column:span 6}}@container qp-card-list (max-width: 32.749rem){.qp-card-list--cols-4>:is(.qp-card,.qp-card__link),.qp-card-list--cols-3>:is(.qp-card,.qp-card__link),.qp-card-list--cols-2>:is(.qp-card,.qp-card__link){grid-column:span 12}}.qp-card.qp-page-list__card{display:flex;flex-direction:column}.qp-page-list__card .qp-card__body{display:flex;flex-direction:column;gap:var(--qp-page-list-body-gap);padding-inline:var(--qp-page-list-body-padding-inline)}.qp-page-list__card .qp-card__body .qp-inline-image{margin:var(--qp-page-list-image-margin)}.qp-page-list__card.qp-card--image-full-bleed .qp-card__body{padding-top:0}.qp-page-list__card.qp-card--image-full-bleed .qp-card__body .qp-inline-image{margin:0 calc(-1 * var(--qp-page-list-body-padding-inline)) var(--qp-page-list-bleed-image-gap);width:calc(100% + 2 * var(--qp-page-list-body-padding-inline));max-width:none}.qp-page-list__card.qp-card--image-full-bleed .qp-inline-image :is(.qp-image__link,img){display:block;width:100%;max-width:none;margin:0;border-radius:0}.qp-page-list__card.qp-card--image-inset .qp-card__body .qp-inline-image{width:100%;max-width:100%}.qp-page-list__card.qp-card--image-inset .qp-inline-image img{width:var(--qp-page-list-inset-image-width);max-width:100%;height:auto;margin-inline:auto;object-fit:contain}.qp-page-list__card .qp-page-list__card-summary{margin:var(--qp-page-list-summary-margin)}.qp-page-list__card .qp-page-list__card-cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-top:auto;margin-bottom:0;padding:var(--qp-page-list-action-padding);border:var(--qp-page-list-action-border);border-radius:var(--qp-page-list-action-radius);color:var(--qp-page-list-action-color);background:var(--qp-page-list-action-background);font-weight:var(--qp-page-list-action-weight)}.qp-card.qp-product-list__card{display:flex;flex-direction:column}.qp-product-list__card .qp-card__body{display:flex;flex-direction:column;gap:var(--qp-product-list-body-gap)}.qp-product-list__card .qp-inline-image{margin:0}.qp-product-list__card .qp-inline-image img{width:100%;aspect-ratio:var(--qp-product-list-image-ratio);object-fit:contain;object-position:center}.qp-product-list__card .qp-product-list__card-summary{flex:1 1 auto;margin:0;line-height:var(--qp-product-list-summary-line-height)}.qp-product-list__card .qp-product-list__card-price{flex:0 0 auto;margin:var(--qp-product-list-price-margin);font-size:var(--qp-product-list-price-size);line-height:var(--qp-product-list-price-line-height);text-align:center}.qp-product-list__card .qp-cta{flex:0 0 auto;margin-top:auto;padding-top:var(--qp-product-list-action-gap);margin-bottom:0}.qp-cta{display:flex;justify-content:center;margin:var(--qp-cta-margin)}.qp-cta__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--qp-cta-gap);min-height:var(--qp-cta-min-height);max-width:var(--qp-cta-max-width);padding:var(--qp-cta-padding-block) var(--qp-cta-padding-inline);border:var(--qp-cta-border-width) solid var(--qp-cta-border-color);border-radius:var(--qp-cta-radius);color:var(--qp-cta-color);background:var(--qp-cta-background);box-shadow:var(--qp-cta-shadow);font:inherit;font-weight:var(--qp-cta-font-weight);line-height:var(--qp-cta-line-height);letter-spacing:var(--qp-cta-letter-spacing);text-align:center;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none}.qp-cta__link:visited{color:var(--qp-cta-color)}.qp-cta__link:hover{border-color:var(--qp-cta-hover-border-color);color:var(--qp-cta-hover-color);background:var(--qp-cta-hover-background);box-shadow:var(--qp-cta-hover-shadow);text-decoration:none}.qp-cta__link:focus-visible{outline:var(--qp-cta-focus-width) solid var(--qp-cta-focus-color);outline-offset:var(--qp-cta-focus-offset)}.qp-cta__link:focus:not(:focus-visible){outline:none}.qp-cta--alternate{--qp-cta-background: var(--qp-cta-alternate-background);--qp-cta-color: var(--qp-cta-alternate-color);--qp-cta-border-color: var(--qp-cta-alternate-border-color);--qp-cta-shadow: var(--qp-cta-alternate-shadow);--qp-cta-hover-background: var(--qp-cta-alternate-hover-background);--qp-cta-hover-color: var(--qp-cta-alternate-hover-color);--qp-cta-hover-border-color: var(--qp-cta-alternate-hover-border-color);--qp-cta-hover-shadow: var(--qp-cta-alternate-hover-shadow)}.qp-divider{display:block;width:80%;border:0}.qp-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--qp-gallery-item-min-width)),1fr));gap:var(--qp-gallery-gap);max-width:var(--qp-gallery-max-width);margin-left:auto;margin-right:auto}.qp-gallery__item{position:relative;aspect-ratio:var(--qp-gallery-item-aspect-ratio);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0;margin:0}.qp-gallery__item--vertical{aspect-ratio:var(--qp-gallery-portrait-aspect-ratio)}.qp-gallery__item>.qp-image__link{flex-grow:1;display:block;overflow:hidden;border-radius:var(--qp-gallery-image-radius);touch-action:manipulation}.qp-gallery__item img{width:100%;height:var(--qp-gallery-image-height);object-fit:cover;object-position:center center;display:block;border-radius:var(--qp-gallery-image-radius)}.qp-gallery__caption{background:var(--qp-gallery-caption-background);text-align:center;padding:.5rem;font-size:.95rem;color:var(--qp-gallery-caption-color);border-radius:var(--qp-gallery-caption-radius)}.qp-gallery__caption span{display:block}.qp-gallery__caption .qp-figure__caption-title{font-style:var(--qp-gallery-caption-font-style)}.qp-gallery__caption .qp-figure__caption-subtitle,.qp-gallery__caption .qp-figure__caption-credit{font-size:.85em;font-style:var(--qp-gallery-caption-font-style);color:var(--qp-gallery-caption-secondary-color);margin-top:2px}.qp-lightbox{position:fixed;inset:0;z-index:var(--qp-layer-modal);display:flex;align-items:center;justify-content:center;padding:var(--qp-lightbox-padding);background:var(--qp-lightbox-backdrop);backdrop-filter:blur(var(--qp-lightbox-blur))}.qp-lightbox__dialog{position:relative;width:min(95vw,1200px);max-width:calc(100vw - 2rem);max-height:95vh}.qp-lightbox[data-qp-lightbox-multiple] .qp-lightbox__dialog{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto auto;align-items:center;gap:.75rem}.qp-lightbox__image{display:block;max-width:100%;max-height:95vh;min-height:0;object-fit:contain;flex:1 1 auto;margin:0 auto;border-radius:var(--qp-lightbox-radius)}.qp-lightbox[data-qp-lightbox-multiple] .qp-lightbox__figure{grid-column:1/-1;grid-row:1;justify-self:center;max-height:calc(95vh - 9rem)}.qp-lightbox__close,.qp-lightbox__previous,.qp-lightbox__next,.qp-lightbox__thumbnail{border:var(--qp-lightbox-control-border);color:var(--qp-lightbox-control-color);background:var(--qp-lightbox-control-background);cursor:pointer}.qp-lightbox__close{position:absolute;z-index:1;top:var(--qp-lightbox-close-offset);right:var(--qp-lightbox-close-offset);width:var(--qp-lightbox-close-size);height:var(--qp-lightbox-close-size);border-radius:50%;font-size:1.5rem}.qp-lightbox__previous,.qp-lightbox__next{grid-row:2;width:2.75rem;height:2.75rem;border-radius:50%;font-size:2rem;line-height:1}.qp-lightbox__previous{grid-column:1}.qp-lightbox__next{grid-column:3}.qp-lightbox__status{grid-column:2;grid-row:2;justify-self:center;color:var(--qp-lightbox-text-color)}.qp-lightbox__thumbnails{grid-column:1/-1;grid-row:3;display:flex;gap:.5rem;max-width:100%;padding:.25rem;overflow-x:auto}.qp-lightbox__thumbnail{flex:0 0 auto;width:4rem;height:3.25rem;padding:2px;border:2px solid transparent;border-radius:var(--qp-lightbox-radius)}.qp-lightbox__thumbnail[aria-current=true]{border-color:var(--qp-lightbox-selected-color)}.qp-lightbox__thumbnail-image{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--qp-lightbox-radius) / 2)}html.qp-lightbox-open{overflow:hidden}.qp-lightbox__figure{display:flex;flex-direction:column;min-width:0;min-height:0;max-height:90vh;margin:0}.qp-lightbox__caption{flex:0 0 auto;overflow:auto;max-height:25vh;padding:.5rem;text-align:center;overflow-wrap:anywhere;color:var(--qp-lightbox-caption-color);background:var(--qp-lightbox-caption-background);font-style:var(--qp-lightbox-caption-font-style)}.qp-lightbox__caption-title,.qp-lightbox__caption-subtitle,.qp-lightbox__caption-credit{display:block}.qp-lightbox__caption-subtitle,.qp-lightbox__caption-credit{font-size:.85em;color:var(--qp-lightbox-caption-secondary-color);margin-top:2px}.qp-lightbox [hidden]{display:none}.qp-lightbox button:focus-visible{outline:2px solid var(--qp-lightbox-selected-color);outline-offset:2px}.qp-inline-image{position:relative;width:var(--qp-image-width);max-width:100%;margin:var(--qp-image-margin)}.qp-inline-image>.qp-figure{margin:var(--qp-image-figure-margin)}.qp-image__link{position:relative;display:block;max-width:100%}.qp-inline-image .qp-image__link{width:var(--qp-image-link-width);margin-inline:auto}.qp-inline-image .qp-image__link[data-qp-lightbox=image]{overflow:hidden;border-radius:var(--qp-image-radius)}.qp-inline-image img{display:block;width:100%;height:auto;max-height:var(--qp-image-max-height);object-fit:contain;margin-inline:auto;border:var(--qp-image-border);border-radius:var(--qp-image-radius);box-shadow:var(--qp-image-shadow)}.qp-inline-image .qp-figure__caption,.qp-video__caption{margin-top:var(--qp-media-caption-gap);text-align:center;width:100%;line-height:var(--qp-media-caption-line-height);color:var(--qp-media-caption-color);font-size:var(--qp-media-caption-size)}.qp-figure__caption-line{display:block}.qp-inline-image .qp-figure__caption-title,.qp-video__caption .qp-figure__caption-title{font-style:var(--qp-media-caption-title-style);font-size:var(--qp-media-caption-title-size);margin-bottom:var(--qp-media-caption-title-gap);line-height:var(--qp-media-caption-title-line-height)}.qp-inline-image .qp-figure__caption-subtitle,.qp-video__caption .qp-figure__caption-subtitle{font-size:var(--qp-media-caption-subtitle-size);opacity:var(--qp-media-caption-subtitle-opacity);line-height:var(--qp-media-caption-subtitle-line-height);margin-top:var(--qp-media-caption-subtitle-gap)}.qp-image__badge{position:absolute;right:var(--qp-image-badge-inset);bottom:var(--qp-image-badge-inset);z-index:2;display:inline-flex;align-items:center;width:max-content;max-width:calc(100% - 2 * var(--qp-image-badge-inset));padding:var(--qp-image-badge-padding);border-radius:var(--qp-image-badge-radius);font-size:var(--qp-image-badge-size);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--qp-image-badge-color);background:var(--qp-image-badge-background);border:var(--qp-image-badge-border);box-shadow:var(--qp-image-badge-shadow);backdrop-filter:blur(var(--qp-image-badge-blur));-webkit-backdrop-filter:blur(var(--qp-image-badge-blur));text-shadow:var(--qp-image-badge-text-shadow);pointer-events:none}.qp-icon{display:var(--qp-icon-display);inline-size:var(--qp-icon-size);block-size:var(--qp-icon-size);flex:0 0 auto;color:var(--qp-icon-color);vertical-align:var(--qp-icon-vertical-align)}.qp-list{margin:var(--qp-list-margin);padding-inline-start:var(--qp-list-padding-inline-start)}.qp-list__item+.qp-list__item{margin-top:var(--qp-list-item-gap)}.qp-menu{display:block}.qp-menu__list{display:flex;align-items:center;gap:var(--qp-menu-gap);margin:0;padding:0;list-style:none}.qp-menu__item{position:relative;margin:0}.qp-menu__link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--qp-menu-link-min-height);padding:var(--qp-menu-link-padding-block) var(--qp-menu-link-padding-inline);border-radius:var(--qp-menu-link-radius);color:var(--qp-menu-link-color);font-size:var(--qp-menu-link-font-size);font-weight:var(--qp-menu-link-font-weight);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent}.qp-menu__link:visited{color:var(--qp-menu-link-color)}.qp-menu__link:hover{color:var(--qp-menu-link-hover-color);background:var(--qp-menu-link-hover-background)}.qp-menu__link:focus-visible{outline:var(--qp-menu-link-focus-width) solid var(--qp-menu-link-focus-color);outline-offset:var(--qp-menu-link-focus-offset)}.qp-site-header .qp-menu__link[aria-current=page]{color:var(--qp-site-header-menu-link-current-color);background:var(--qp-site-header-menu-link-current-background)}.qp-menu__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:var(--qp-menu-submenu-toggle-size);min-height:var(--qp-menu-submenu-toggle-size);padding:var(--qp-menu-submenu-toggle-padding);border:0;border-radius:var(--qp-menu-submenu-toggle-radius);color:var(--qp-menu-submenu-toggle-color);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.qp-menu__submenu-toggle:hover,.qp-menu__submenu-toggle:focus-visible{color:var(--qp-menu-submenu-toggle-hover-color);background:var(--qp-menu-submenu-toggle-hover-background)}.qp-menu__submenu-toggle-icon{transition:transform .12s ease}.qp-menu__submenu-toggle[aria-expanded=true] .qp-menu__submenu-toggle-icon{transform:rotate(90deg)}.qp-menu__list--nested{display:grid;gap:var(--qp-menu-nested-gap);margin:0;padding-inline-start:var(--qp-menu-nested-indent);border-inline-start:var(--qp-menu-nested-border-width) solid var(--qp-menu-nested-border-color)}.qp-menu__mobile-toggle{display:none;align-items:center;justify-content:center;width:var(--qp-menu-mobile-toggle-size);height:var(--qp-menu-mobile-toggle-size);padding:0;border:1px solid var(--qp-menu-mobile-toggle-border-color);border-radius:var(--qp-menu-mobile-toggle-radius);color:var(--qp-menu-mobile-toggle-color);background:var(--qp-menu-mobile-toggle-background);font:inherit;font-size:var(--qp-menu-mobile-toggle-font-size);line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.qp-menu__mobile-toggle:hover{background:var(--qp-menu-mobile-toggle-hover-background)}html.qp-menu-open{overflow:hidden}.qp-site-header.is-open .qp-menu__list{display:var(--qp-menu-mobile-list-display);width:var(--qp-menu-mobile-list-width);margin:var(--qp-menu-mobile-list-margin);padding:var(--qp-menu-mobile-list-padding);gap:var(--qp-menu-mobile-list-gap);border:var(--qp-menu-mobile-list-border-width) solid var(--qp-menu-mobile-list-border-color);border-radius:var(--qp-menu-mobile-list-radius);background:var(--qp-menu-mobile-list-background);overflow:var(--qp-menu-mobile-list-overflow)}.qp-site-header.is-open .qp-menu__link{display:flex;justify-content:var(--qp-menu-mobile-link-justify);width:100%;padding:var(--qp-menu-mobile-link-padding-block) var(--qp-menu-mobile-link-padding-inline);border-radius:var(--qp-menu-mobile-link-radius);color:var(--qp-menu-mobile-link-color);background:var(--qp-menu-mobile-link-background);font-size:var(--qp-menu-mobile-link-font-size);font-weight:var(--qp-menu-mobile-link-font-weight)}.qp-site-header.is-open .qp-menu__link:hover{color:var(--qp-menu-mobile-link-hover-color);background:var(--qp-menu-mobile-link-hover-background)}.qp-site-header.is-open .qp-menu__link[aria-current=page]{color:var(--qp-site-header-menu-link-current-color);background:var(--qp-site-header-menu-link-current-background)}.qp-menu__search{width:100%;margin:var(--qp-menu-search-margin)}.qp-menu__search-input{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:var(--qp-menu-search-padding-block) var(--qp-menu-search-padding-inline);border:1px solid var(--qp-menu-search-border-color);border-radius:var(--qp-menu-search-radius);background:var(--qp-menu-search-background);color:var(--qp-menu-search-color);font:inherit}.qp-menu__search-empty{margin:.65rem 0 0;color:var(--qp-menu-search-empty-color);font-size:var(--qp-menu-search-empty-font-size)}.qp-menu__submenu-toggle:focus-visible{outline:var(--qp-menu-submenu-focus-width) solid var(--qp-menu-submenu-focus-color);outline-offset:var(--qp-menu-submenu-focus-offset)}.qp-menu__search-input:focus-visible{outline:var(--qp-menu-search-focus-width) solid var(--qp-menu-search-focus-color);outline-offset:var(--qp-menu-search-focus-offset)}.qp-menu__mobile-toggle:focus-visible{outline:var(--qp-menu-mobile-toggle-focus-width) solid var(--qp-menu-mobile-toggle-focus-color);outline-offset:var(--qp-menu-mobile-toggle-focus-offset)}.qp-menu [hidden]{display:none!important}@media(max-width:50rem){.qp-site-header .qp-menu__mobile-toggle{display:inline-flex}.qp-site-header .qp-menu[data-qp-menu-mobile]{display:none}.qp-site-header.is-open .qp-menu[data-qp-menu-mobile]{display:block}}.qp-toc .qp-menu__list{display:grid;align-items:stretch;gap:var(--qp-toc-list-gap);margin:var(--qp-toc-list-margin);padding:var(--qp-toc-list-padding)}.qp-toc .qp-menu__list--nested{gap:var(--qp-toc-nested-gap);padding-inline-start:var(--qp-toc-nested-indent);border-inline-start:var(--qp-toc-nested-border-width) solid var(--qp-toc-nested-border-color)}.qp-toc .qp-menu__item{margin:var(--qp-toc-item-margin)}.qp-toc .qp-menu__link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:var(--qp-toc-link-min-height);padding-block:var(--qp-toc-link-padding-block);padding-inline:var(--qp-toc-link-padding-inline);border-radius:var(--qp-toc-link-radius);color:var(--qp-toc-link-color);background:var(--qp-toc-link-background);font-size:var(--qp-toc-link-font-size);font-weight:var(--qp-toc-link-font-weight);line-height:var(--qp-toc-link-line-height);text-align:start;white-space:normal}.qp-toc .qp-menu__link:visited{color:var(--qp-toc-link-color)}.qp-toc .qp-menu__link:hover{color:var(--qp-toc-link-hover-color);background:var(--qp-toc-link-hover-background)}.qp-toc .qp-menu__link:focus-visible{outline:var(--qp-toc-link-focus-width) solid var(--qp-toc-link-focus-color);outline-offset:var(--qp-toc-link-focus-offset)}.qp-toc__section{--qp-section-inline-size: 100%;--qp-section-margin-block-start: 0;--qp-section-margin-block-end: 0;--qp-section-header-margin-block-end: 0}.qp-paragraph{inline-size:var(--qp-paragraph-inline-size);max-inline-size:var(--qp-paragraph-max-inline-size);color:var(--qp-paragraph-color);font-family:var(--qp-paragraph-font-family);overflow-wrap:var(--qp-paragraph-overflow-wrap)}.qp-paragraph:where(p,div){margin-block:var(--qp-paragraph-margin-block-start) var(--qp-paragraph-margin-block-end);font-size:var(--qp-paragraph-font-size);font-weight:var(--qp-paragraph-font-weight);line-height:var(--qp-paragraph-line-height)}.qp-paragraph--left{text-align:left}.qp-paragraph--center{text-align:center}.qp-paragraph--right{text-align:right}.qp-paragraph--justify{text-align:justify}.qp-paragraph[data-qp-preserve-whitespace=true]{white-space:var(--qp-paragraph-preserved-white-space);tab-size:var(--qp-paragraph-preserved-tab-size)}.qp-socials{--qp-menu-link-min-height: var(--qp-socials-link-size);--qp-menu-link-padding-block: 0;--qp-menu-link-padding-inline: 0;--qp-menu-link-radius: var(--qp-socials-link-radius);--qp-menu-link-color: var(--qp-socials-link-color);--qp-menu-link-hover-color: var(--qp-socials-link-hover-color);--qp-menu-link-hover-background: var(--qp-socials-link-hover-background)}.qp-socials .qp-menu__link{width:var(--qp-socials-link-size);height:var(--qp-socials-link-size);background:var(--qp-socials-link-background);border:var(--qp-socials-link-border);box-shadow:var(--qp-socials-link-shadow)}.qp-socials .qp-menu__link:hover{background:var(--qp-menu-link-hover-background)}.qp-socials .qp-menu__icon{--qp-icon-size: var(--qp-socials-icon-size)}.qp-video{margin:var(--qp-video-margin)}.qp-video__frame{position:relative;width:100%;aspect-ratio:var(--qp-video-ratio, 16 / 9);overflow:hidden;border-radius:var(--qp-video-radius)}.qp-video--16x9{--qp-video-ratio: 16 / 9;--qp-video-ratio-padding: 56.25%}.qp-video--9x16{--qp-video-ratio: 9 / 16;--qp-video-ratio-padding: 177.7778%}.qp-video--4x3{--qp-video-ratio: 4 / 3;--qp-video-ratio-padding: 75%}.qp-video--1x1{--qp-video-ratio: 1;--qp-video-ratio-padding: 100%}@supports not (aspect-ratio: 16 / 9){.qp-video__frame{height:0;padding-top:var(--qp-video-ratio-padding, 56.25%)}}.qp-video__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border:var(--qp-video-poster-border);border-radius:var(--qp-video-poster-radius);box-shadow:var(--qp-video-poster-shadow)}.qp-video__player{position:absolute;inset:0;width:100%;height:100%;border:0}.qp-video__btn{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;padding:0;background:none;cursor:pointer}.qp-video__btn:focus-visible{outline:3px solid var(--qp-video-focus-color);outline-offset:-3px;border-radius:var(--qp-video-radius)}.qp-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--qp-video-play-size);height:var(--qp-video-play-size);border-radius:999px;display:grid;place-items:center;background:var(--qp-video-play-background);color:var(--qp-video-play-color);pointer-events:none}.qp-video__btn:hover .qp-video__play{background:var(--qp-video-play-hover-background)}.qp-video__play svg{width:var(--qp-video-play-icon-size);height:var(--qp-video-play-icon-size);display:block}.qp-page-header{width:100%;min-width:0;margin-block:0 var(--qp-page-header-margin-block-end);background:var(--qp-page-header-background);color:var(--qp-page-header-color)}.qp-page-header:not(.qp-page-header--hero){padding-block:var(--qp-page-header-padding-block-start) var(--qp-page-header-padding-block-end)}.qp-page-header__panel{width:var(--qp-page-header-panel-inline-size);max-width:var(--qp-page-header-content-width);min-width:0;margin-inline:auto}.qp-page-header__title{margin:var(--qp-page-header-title-margin);color:var(--qp-page-header-title-color);font-size:var(--qp-page-header-title-font-size);line-height:var(--qp-page-header-title-line-height)}.qp-page-header__subtitle{max-width:var(--qp-page-header-subtitle-max-width);margin:var(--qp-page-header-subtitle-margin);color:var(--qp-page-header-subtitle-color);font-size:var(--qp-page-header-subtitle-font-size);line-height:var(--qp-page-header-subtitle-line-height)}.qp-page-header--hero .qp-page-header__subtitle{color:var(--qp-page-header-hero-subtitle-color)}.qp-page-header--hero{position:relative;width:var(--qp-page-header-hero-inline-size);max-width:none;margin-block-end:var(--qp-page-header-hero-margin-block-end);margin-inline:var(--qp-page-header-hero-margin-inline);overflow:hidden;background:var(--qp-page-header-hero-background);color:var(--qp-page-header-hero-color)}.qp-page-header__media{position:relative;width:100%;max-height:var(--qp-page-header-hero-max-height);aspect-ratio:var(--qp-page-header-hero-aspect-ratio);overflow:hidden}.qp-page-header__media picture{display:block;width:100%;height:100%}.qp-page-header__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.qp-page-header__content{position:absolute;inset:0;display:flex;align-items:flex-end;background:var(--qp-page-header-hero-content-background)}.qp-page-header--hero .qp-page-header__panel{width:var(--qp-page-header-panel-inline-size);max-width:var(--qp-page-header-hero-panel-width);padding-block:var(--qp-page-header-hero-panel-padding-block);padding-inline:var(--qp-page-header-hero-panel-padding-inline)}@media(max-width:48rem){.qp-page-header--hero{display:flex;flex-direction:column}.qp-page-header__content{position:static;display:block;background:var(--qp-page-header-hero-mobile-content-background)}.qp-page-header--hero .qp-page-header__panel{padding-block:var(--qp-page-header-hero-mobile-panel-padding-block);padding-inline:var(--qp-page-header-hero-mobile-panel-padding-inline)}}.qp-section{width:var(--qp-section-root-inline-size);min-width:0;margin-block:var(--qp-section-margin-block-start) var(--qp-section-margin-block-end);margin-inline:auto}.qp-section--width-default,.qp-section--width-wide{width:var(--qp-section-inline-size)}.qp-section--width-default{max-width:var(--qp-section-width-default)}.qp-section--width-wide{max-width:var(--qp-section-width-wide)}.qp-section--width-full{width:var(--qp-section-full-inline-size);max-width:var(--qp-section-width-full);margin-inline:var(--qp-section-full-margin-inline)}.qp-section--appearance-default,.qp-section--appearance-alternate{padding-block:var(--qp-section-surface-padding-block);padding-inline:var(--qp-section-surface-padding-inline);border:var(--qp-section-surface-border-width) solid;border-radius:var(--qp-section-surface-radius);box-shadow:var(--qp-section-surface-shadow)}.qp-section--width-full:is(.qp-section--appearance-default,.qp-section--appearance-alternate){border-radius:var(--qp-section-full-surface-radius)}.qp-section--appearance-default{border-color:var(--qp-section-default-border-color);background:var(--qp-section-default-background);color:var(--qp-section-default-color)}.qp-section--appearance-alternate{border-color:var(--qp-section-alternate-border-color);background:var(--qp-section-alternate-background);color:var(--qp-section-alternate-color)}.qp-section--appearance-transparent{padding:0;border:0;background:transparent;box-shadow:none}.qp-section__header{margin-block-end:var(--qp-section-header-margin-block-end)}.qp-section__subtitle{max-width:var(--qp-section-subtitle-max-width);margin-block-start:var(--qp-section-subtitle-margin-block-start)}.qp-section__body{min-width:0}.qp-section--sticky-only{margin:0;padding:0;border:0;background:none;box-shadow:none}.qp-regions__row{display:flex;flex-wrap:var(--qp-region-row-wrap);align-items:var(--qp-region-row-align);gap:var(--qp-region-gap)}.qp-regions__row+.qp-regions__row{margin-top:var(--qp-region-gap)}.qp-region{flex-basis:var(--qp-region-flex-basis);flex-grow:var(--qp-region-width, 1);min-width:var(--qp-region-min-width)}@media(max-width:48rem){.qp-regions__row{flex-direction:column;gap:var(--qp-region-mobile-gap)}.qp-region{flex-basis:var(--qp-region-mobile-flex-basis);flex-grow:var(--qp-region-mobile-flex-grow);width:var(--qp-region-mobile-width)}.qp-region--empty{display:none}}.qp-footer{display:block;width:100%;margin-top:var(--qp-footer-margin-top);border-top:var(--qp-footer-border-width) solid var(--qp-footer-border-color);background:var(--qp-footer-background);color:var(--qp-footer-color)}.qp-footer>.qp-section{width:var(--qp-footer-content-width);max-width:none;margin-block:0 var(--qp-footer-section-margin-block-end);margin-inline:auto;padding-block:var(--qp-footer-section-padding-block);padding-inline:var(--qp-footer-section-padding-inline)}.qp-footer>.qp-section--appearance-default{border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none}.qp-footer .qp-menu{width:var(--qp-footer-menu-width);max-width:var(--qp-footer-menu-max-width);margin-inline:auto;padding-block-start:var(--qp-footer-menu-padding-block-start)}.qp-site-header{position:var(--qp-site-header-position);top:var(--qp-site-header-top);z-index:var(--qp-site-header-z-index);border-bottom:var(--qp-site-header-border-width) solid var(--qp-site-header-border-color);background:var(--qp-site-header-background);-webkit-backdrop-filter:var(--qp-site-header-backdrop-filter);backdrop-filter:var(--qp-site-header-backdrop-filter)}.qp-site-header__inner{width:var(--qp-site-header-content-width);margin:0 auto}.qp-site-header>.qp-site-header__inner>.qp-site-header__section{width:100%;max-width:none;margin:0;padding:0}.qp-site-header .qp-site-header__section>.qp-section__header{margin:0}.qp-site-header .qp-site-header__section>.qp-section__body{display:flex;align-items:var(--qp-site-header-align);justify-content:var(--qp-site-header-justify);gap:var(--qp-site-header-gap);width:100%;max-width:none;min-height:var(--qp-site-header-min-height);margin:0;padding:var(--qp-site-header-padding-block) var(--qp-site-header-padding-inline)}.qp-site-header .qp-menu{margin-inline-start:var(--qp-site-header-menu-offset)}.qp-site-header .qp-menu__mobile-toggle{flex:0 0 auto;margin-inline-start:auto}.qp-site-header.is-open .qp-site-header__section>.qp-section__body{flex-wrap:wrap}.qp-site-header.is-open .qp-menu[data-qp-menu-mobile]{flex:1 0 100%;width:100%;margin-inline-start:0}.qp-sticky-tray__trigger{display:block;width:1px;height:1px;overflow:hidden;visibility:hidden}.qp-sticky-tray{--qp-sticky-tray-occupied-top: 0px;--qp-sticky-tray-occupied-bottom: 0px;--qp-sticky-tray-inset-block-start: calc(var(--qp-sticky-tray-top-offset) + var(--qp-sticky-tray-occupied-top));--qp-sticky-tray-inset-block-end: auto;--qp-sticky-tray-inset-inline-start: 50%;--qp-sticky-tray-inset-inline-end: auto;--qp-sticky-tray-translate-inline: -50%;--qp-sticky-tray-translate-block: 0;position:fixed;inset-block-start:var(--qp-sticky-tray-inset-block-start);inset-block-end:var(--qp-sticky-tray-inset-block-end);inset-inline-start:var(--qp-sticky-tray-inset-inline-start);inset-inline-end:var(--qp-sticky-tray-inset-inline-end);z-index:var(--qp-sticky-tray-z-index);display:none;width:min(calc(100vw - (var(--qp-sticky-tray-viewport-gutter) * 2)),var(--qp-sticky-tray-max-width));max-width:calc(100vw - (var(--qp-sticky-tray-viewport-gutter) * 2));translate:var(--qp-sticky-tray-translate-inline) var(--qp-sticky-tray-translate-block)}.qp-sticky-tray--vertical-top{--qp-sticky-tray-inset-block-start: calc(var(--qp-sticky-tray-top-offset) + var(--qp-sticky-tray-occupied-top));--qp-sticky-tray-inset-block-end: auto;--qp-sticky-tray-translate-block: 0}.qp-sticky-tray--vertical-middle{--qp-sticky-tray-inset-block-start: 50%;--qp-sticky-tray-inset-block-end: auto;--qp-sticky-tray-translate-block: -50%}.qp-sticky-tray--vertical-bottom{--qp-sticky-tray-inset-block-start: auto;--qp-sticky-tray-inset-block-end: calc(var(--qp-sticky-tray-bottom-offset) + var(--qp-sticky-tray-occupied-bottom));--qp-sticky-tray-translate-block: 0}.qp-sticky-tray--horizontal-left{--qp-sticky-tray-inset-inline-start: var(--qp-sticky-tray-inline-offset);--qp-sticky-tray-inset-inline-end: auto;--qp-sticky-tray-translate-inline: 0}.qp-sticky-tray--horizontal-center{--qp-sticky-tray-inset-inline-start: 50%;--qp-sticky-tray-inset-inline-end: auto;--qp-sticky-tray-translate-inline: -50%}.qp-sticky-tray--horizontal-right{--qp-sticky-tray-inset-inline-start: auto;--qp-sticky-tray-inset-inline-end: var(--qp-sticky-tray-inline-offset);--qp-sticky-tray-translate-inline: 0}.qp-sticky-tray.is-visible{display:block}.qp-sticky-tray__bar{display:flex;align-items:center;gap:var(--qp-sticky-tray-bar-gap);width:100%;padding:var(--qp-sticky-tray-bar-padding-block) var(--qp-sticky-tray-bar-padding-inline);border:var(--qp-sticky-tray-bar-border-width) solid var(--qp-sticky-tray-bar-border-color);border-radius:var(--qp-sticky-tray-bar-radius);background:var(--qp-sticky-tray-bar-background);color:var(--qp-sticky-tray-bar-color);box-shadow:var(--qp-sticky-tray-bar-shadow);backdrop-filter:var(--qp-sticky-tray-bar-backdrop-filter);appearance:none;text-align:start}.qp-sticky-tray.is-open .qp-sticky-tray__bar{border-radius:var(--qp-sticky-tray-bar-open-radius)}.qp-sticky-tray__bar:focus-visible{outline:var(--qp-sticky-tray-focus-width) solid var(--qp-sticky-tray-focus-color);outline-offset:var(--qp-sticky-tray-focus-offset)}.qp-sticky-tray__handle{flex:1 1 auto;min-width:0;--qp-paragraph-margin-block-end: 0;--qp-paragraph-color: var(--qp-sticky-tray-handle-color);font:var(--qp-sticky-tray-handle-font);letter-spacing:var(--qp-sticky-tray-handle-letter-spacing)}.qp-sticky-tray__handle>.qp-paragraph{margin-block:0;font:inherit}.qp-sticky-tray__toggle{flex:0 0 auto;min-width:var(--qp-sticky-tray-toggle-size);min-height:var(--qp-sticky-tray-toggle-size);padding:var(--qp-sticky-tray-toggle-padding);border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.qp-sticky-tray__toggle:focus-visible{outline:var(--qp-sticky-tray-focus-width) solid var(--qp-sticky-tray-focus-color);outline-offset:var(--qp-sticky-tray-focus-offset)}.qp-sticky-tray__panel{max-height:min(var(--qp-sticky-tray-panel-max-height),calc(var(--qp-sticky-tray-available-height, 100dvh) - var(--qp-sticky-tray-handle-height, 0px)));overflow:auto;padding:var(--qp-sticky-tray-panel-padding-block-start) var(--qp-sticky-tray-panel-padding-inline) var(--qp-sticky-tray-panel-padding-block-end);border:var(--qp-sticky-tray-panel-border-width) solid var(--qp-sticky-tray-panel-border-color);border-top:0;border-radius:var(--qp-sticky-tray-panel-radius);background:var(--qp-sticky-tray-panel-background);backdrop-filter:var(--qp-sticky-tray-panel-backdrop-filter)}.qp-sticky-tray__chevron{margin-inline-start:auto;transition:var(--qp-sticky-tray-chevron-transition)}.qp-sticky-tray.is-open .qp-sticky-tray__chevron{transform:rotate(180deg)}.qp-sticky-tray--vertical-middle.qp-sticky-tray--horizontal-center:not(.is-open){width:fit-content;max-width:var(--qp-sticky-tray-compact-max-width)}.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right){width:fit-content}.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right).is-open{display:grid;grid-template-columns:auto minmax(0,1fr);width:var(--qp-sticky-tray-side-open-width)}.qp-sticky-tray--vertical-middle.qp-sticky-tray--horizontal-right.is-open{grid-template-columns:minmax(0,1fr) auto}.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right) .qp-sticky-tray__bar{flex-direction:column;width:auto;min-width:0;padding:var(--qp-sticky-tray-side-bar-padding-block) var(--qp-sticky-tray-side-bar-padding-inline);border-radius:var(--qp-sticky-tray-side-bar-radius)}.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right) .qp-sticky-tray__handle>.qp-paragraph{flex:0 1 auto;max-height:var(--qp-sticky-tray-side-handle-max-size);writing-mode:vertical-rl;text-orientation:mixed}.qp-sticky-tray--vertical-middle.qp-sticky-tray--horizontal-right .qp-sticky-tray__handle>.qp-paragraph{writing-mode:vertical-lr}.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right) .qp-sticky-tray__chevron{margin-block-start:auto;margin-inline-start:0}.qp-sticky-tray--vertical-middle.qp-sticky-tray--horizontal-left.is-open .qp-sticky-tray__bar{border-radius:var(--qp-sticky-tray-side-left-bar-open-radius)}.qp-sticky-tray--vertical-middle.qp-sticky-tray--horizontal-right.is-open .qp-sticky-tray__bar{grid-column:2;border-radius:var(--qp-sticky-tray-side-right-bar-open-radius)}.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right).is-open .qp-sticky-tray__panel{min-width:0;border-top:var(--qp-sticky-tray-panel-border-width) solid var(--qp-sticky-tray-panel-border-color);border-inline-start:0;border-radius:var(--qp-sticky-tray-side-left-panel-radius)}.qp-sticky-tray--vertical-middle.qp-sticky-tray--horizontal-right.is-open .qp-sticky-tray__panel{grid-column:1;grid-row:1;border-inline-start:var(--qp-sticky-tray-panel-border-width) solid var(--qp-sticky-tray-panel-border-color);border-inline-end:0;border-radius:var(--qp-sticky-tray-side-right-panel-radius)}.qp-sticky-tray.qp-sticky-tray--inset{inset-inline:0;width:auto;max-width:none;translate:none;--qp-sticky-tray-bar-background: var(--qp-sticky-tray-inset-background);--qp-sticky-tray-bar-border-width: 0px;--qp-sticky-tray-bar-radius: 0px;--qp-sticky-tray-bar-open-radius: 0px;--qp-sticky-tray-bar-shadow: none;--qp-sticky-tray-bar-backdrop-filter: none}.qp-sticky-tray--inset.qp-sticky-tray--vertical-top{inset-block:var(--qp-sticky-tray-edge-offset, 0px) auto}.qp-sticky-tray--inset.qp-sticky-tray--vertical-bottom{inset-block:auto var(--qp-sticky-tray-edge-offset, 0px)}.qp-sticky-tray--inset>.qp-sticky-tray__panel{position:fixed;inset-inline:0;inset-block-start:var(--qp-viewport-inset-top, 0px);max-height:min(var(--qp-sticky-tray-panel-max-height),var(--qp-sticky-tray-available-height, 100dvh))}.qp-sticky-tray--inset.qp-sticky-tray--vertical-bottom>.qp-sticky-tray__panel{inset-block:auto var(--qp-viewport-inset-bottom, 0px)}.qp-sticky-tray--disclosure-handle>.qp-sticky-tray__bar{position:relative;isolation:isolate}.qp-sticky-tray--disclosure-handle>.qp-sticky-tray__bar>.qp-sticky-tray__handle{position:relative;z-index:1;pointer-events:none;padding-inline-end:var(--qp-sticky-tray-toggle-size)}.qp-sticky-tray--disclosure-handle>.qp-sticky-tray__bar>.qp-sticky-tray__handle :is(a,button,input,select,textarea,summary,[tabindex],[contenteditable],audio,video){pointer-events:auto}.qp-sticky-tray--disclosure-handle>.qp-sticky-tray__bar>.qp-sticky-tray__toggle{position:absolute;inset:0;z-index:0;display:flex;align-items:center;justify-content:flex-end;min-width:0;min-height:0;width:100%;padding:var(--qp-sticky-tray-bar-padding-block) var(--qp-sticky-tray-bar-padding-inline);border-radius:inherit}.qp-sticky-tray--disclosure-none>.qp-sticky-tray__panel{position:static;max-height:var(--qp-sticky-tray-panel-max-height)}.qp-sticky-tray--disclosure-handle.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right)>.qp-sticky-tray__bar>.qp-sticky-tray__handle{padding-inline-end:0;padding-block-end:var(--qp-sticky-tray-toggle-size)}.qp-sticky-tray--disclosure-handle.qp-sticky-tray--vertical-middle:is(.qp-sticky-tray--horizontal-left,.qp-sticky-tray--horizontal-right)>.qp-sticky-tray__bar>.qp-sticky-tray__toggle{align-items:flex-end}
