@layer dx-component-base;@layer dx-component-base{*{margin: 0;padding: 0;box-sizing: border-box}}html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;scroll-behavior: smooth}[class*="dx-mode-"]{background-color: var(--dx-section-bg-color,hsl(var(--dx-color-dynamic-bg)));color: hsl(var(--dx-color-dynamic-text))}.dx-section-root{container-type: inline-size;container-name: dx-page}.dx-section{width: 100%;padding-inline: var(--dx-spacing-padding-inline-default);--dx-section-padding-block: var(--dx-spacing-padding-block-default);padding-block: var(--dx-section-padding-block)}.dx-container.dx-sf{border-radius: var(--dx-effect-border-radius)}.dx-container{width: 100%;max-width: var(--dx-container-width-default);margin: 0 auto}.dx-button{background-origin: border-box !important}.dx-section--padding-block-default{--dx-section-padding-block: var(--dx-spacing-padding-block-default)}.dx-section--padding-block-none{--dx-section-padding-block: 0px}.dx-section--padding-block-2xs{--dx-section-padding-block: var(--dx-space-2xs)}.dx-section--padding-block-xs{--dx-section-padding-block: var(--dx-space-xs)}.dx-section--padding-block-s{--dx-section-padding-block: var(--dx-space-s)}.dx-section--padding-block-m{--dx-section-padding-block: var(--dx-space-m)}.dx-section--padding-block-l{--dx-section-padding-block: var(--dx-space-l)}.dx-section--padding-block-xl{--dx-section-padding-block: var(--dx-space-xl)}.dx-section--padding-block-2xl{--dx-section-padding-block: var(--dx-space-2xl)}.dx-section--padding-block-3xl{--dx-section-padding-block: var(--dx-space-3xl)}.dx-section--padding-block-4xl{--dx-section-padding-block: var(--dx-space-4xl)}.dx-section--padding-block-5xl{--dx-section-padding-block: var(--dx-space-5xl)}body.dx-header-overlay #dx-content > .dx-section:first-of-type{padding-block-start: calc(var(--dx-header-height,0px) + var(--dx-section-padding-block-start,var(--dx-section-padding-block)))}.dx-section--padding-inline-default{padding-inline: var(--dx-spacing-padding-inline-default)}.dx-section--padding-inline-none{padding-inline: 0}.dx-section--padding-inline-2xs{padding-inline: var(--dx-space-2xs)}.dx-section--padding-inline-xs{padding-inline: var(--dx-space-xs)}.dx-section--padding-inline-s{padding-inline: var(--dx-space-s)}.dx-section--padding-inline-m{padding-inline: var(--dx-space-m)}.dx-section--padding-inline-l{padding-inline: var(--dx-space-l)}.dx-section--padding-inline-xl{padding-inline: var(--dx-space-xl)}.dx-section--padding-inline-2xl{padding-inline: var(--dx-space-2xl)}.dx-section--padding-inline-3xl{padding-inline: var(--dx-space-3xl)}.dx-section--padding-inline-4xl{padding-inline: var(--dx-space-4xl)}.dx-section--padding-inline-5xl{padding-inline: var(--dx-space-5xl)}.dx-container.dx-container--xs,.dx-section--container-xs > .dx-container{max-width: var(--dx-container-width-xs)}.dx-container.dx-container--small,.dx-section--container-small > .dx-container{max-width: var(--dx-container-width-small)}.dx-container.dx-container--medium,.dx-section--container-medium > .dx-container{max-width: var(--dx-container-width-medium)}.dx-container.dx-container--large,.dx-section--container-large > .dx-container{max-width: var(--dx-container-width-large)}.dx-container.dx-container--full,.dx-section--container-full > .dx-container{max-width: none}.dx-container.dx-container--align-center{margin-inline: auto}.dx-container.dx-container--align-left{margin-inline: 0 auto}.dx-container.dx-container--align-right{margin-inline: auto 0}.dx-section--vertical-top,.dx-section--vertical-center,.dx-section--vertical-bottom{display: flex;flex-direction: column}.dx-section--vertical-top{justify-content: flex-start}.dx-section--vertical-center{justify-content: center}.dx-section--vertical-bottom{justify-content: flex-end}.dx-section--vertical-stretch{display: flex;flex-direction: column}.dx-section--vertical-stretch > .dx-container{flex: 1}.dx-section[style*="--dx-section-bg-image"]{position: relative;isolation: isolate}.dx-section--bg-grayscale[style*="--dx-section-bg-image"]::after{filter: grayscale(1)}.dx-section--sf-solid{--dx-section-border-color: var(--dx-sf-m-border,hsl(var(--dx-color-dynamic-border)))}.dx-section--sf-solid-alt{--dx-section-border-color: var(--dx-sf-m-solid-alt-border,hsl(var(--dx-color-dynamic-border)))}.dx-section--sf-glass{--dx-section-border-color: var(--dx-sf-m-glass-border,hsl(var(--dx-color-dynamic-border)))}.dx-section--sf-glass-alt{--dx-section-border-color: var(--dx-sf-m-glass-alt-border,hsl(var(--dx-color-dynamic-border)))}.dx-section--sf-transparent{--dx-section-border-color: var(--dx-sf-m-transparent-border,hsl(var(--dx-color-dynamic-border)))}.dx-section--border-top{border-top: var(--dx-section-border-width,1px) solid var(--dx-section-border-color,hsl(var(--dx-color-dynamic-border)));--dx-section-outset-top: var(--dx-section-border-width,1px)}.dx-section--border-bottom{border-bottom: var(--dx-section-border-width,1px) solid var(--dx-section-border-color,hsl(var(--dx-color-dynamic-border)));--dx-section-outset-bottom: var(--dx-section-border-width,1px)}.dx-section[style*="--dx-section-bg-image"]::after{content: "";position: absolute;inset: calc(-1 * var(--dx-section-outset-top,0px)) 0 calc(-1 * var(--dx-section-outset-bottom,0px)) 0;z-index: 0;pointer-events: none;background-image: var(--dx-section-bg-image);background-size: cover;background-position: center;background-attachment: var(--dx-section-bg-attachment,scroll);background-repeat: no-repeat}.dx-section--bg-attachment-scroll{--dx-section-bg-attachment: scroll}.dx-section--bg-attachment-fixed{--dx-section-bg-attachment: fixed}.dx-section--has-overlay{position: relative;isolation: isolate}.dx-section--has-overlay::before{content: "";position: absolute;inset: calc(-1 * var(--dx-section-outset-top,0px)) 0 calc(-1 * var(--dx-section-outset-bottom,0px)) 0;z-index: 1;pointer-events: none;background-color: var(--dx-section-overlay-color);background-image: var(--dx-section-overlay-image)}.dx-section--has-glow{background-image: var(--dx-section-glow)}.dx-section[style*="--dx-section-bg-image"] > .dx-container,.dx-section--has-overlay > .dx-container{position: relative;z-index: 2}:root{--dx-admin-bar-offset: 0px}body.admin-bar{--dx-admin-bar-offset: 32px}@media (max-width: 600px){body.admin-bar{--dx-admin-bar-offset: 46px}}.dx-site-header,.dx-site-footer{position: relative;z-index: 1000}.dx-site-header--overlay{position: absolute;top: var(--dx-admin-bar-offset);left: 0;right: 0}.dx-site-header--sticky{position: sticky;top: var(--dx-admin-bar-offset)}.dx-site-header--overlay.dx-site-header--sticky{position: fixed}.dx-site-header--transparent > .dx-section{--dx-section-bg-color: transparent}.dx-site-header[class*="dx-mode-"]{background-color: transparent}.dx-site-header.dx-sf[class*="dx-mode-"]{background-color: var(--dx-sf-fill,transparent)}.dx-site-header.dx-sf{border-block-start-width: 0;border-inline-width: 0}.dx-site-header.dx-sf > .dx-section--border-bottom{border-bottom-color: transparent}.dx-site-header.dx-sf-glass[class*="dx-mode-"]{background-color: color-mix(in srgb,var(--dx-sf-fill,transparent),var(--dx-sf-m-solid-fill,transparent) var(--dx-header-sf-strength,0%))}.dx-site-header.dx-sf-glass-alt[class*="dx-mode-"]{background-color: color-mix(in srgb,var(--dx-sf-fill,transparent),var(--dx-sf-m-solid-alt-fill,transparent) var(--dx-header-sf-strength,0%))}.dx-site-header.dx-sf-glass,.dx-site-header.dx-sf-glass-alt{--dx-sf-blur: calc(var(--dx-sf-blur-strength,0px) * (1 + 2 * var(--dx-header-sf-strength-n,0)))}.dx-site-header .dx-nav-menu.dx-sf-glass .menu-item-has-children:is(:hover,:focus-within,.dx-open) > .sub-menu{background-color: color-mix(in srgb,var(--dx-sf-fill,transparent),var(--dx-sf-m-solid-fill,transparent) var(--dx-header-sf-strength,0%))}.dx-site-header .dx-nav-menu.dx-sf-glass-alt .menu-item-has-children:is(:hover,:focus-within,.dx-open) > .sub-menu{background-color: color-mix(in srgb,var(--dx-sf-fill,transparent),var(--dx-sf-m-solid-alt-fill,transparent) var(--dx-header-sf-strength,0%))}.dx-site-header .dx-nav-menu.dx-sf-glass,.dx-site-header .dx-nav-menu.dx-sf-glass .sub-menu,.dx-site-header .dx-nav-menu.dx-sf-glass-alt,.dx-site-header .dx-nav-menu.dx-sf-glass-alt .sub-menu{--dx-sf-blur: calc(var(--dx-sf-blur-strength,0px) * (1 + 2 * var(--dx-header-sf-strength-n,0)))}.dx-site-header > .dx-section{transition: background-color var(--dx-effect-transition-duration,0.4s) ease,color var(--dx-effect-transition-duration,0.4s) ease}.dx-site-header{transition: background-color var(--dx-effect-transition-duration,0.4s) ease,border-color var(--dx-effect-transition-duration,0.4s) ease}.dx-site-header:not(.dx-sf){border-color: transparent}@layer dx-component-base{:root,.dx-sf-c-neutral{--dx-sf-m-solid-fill: var(--dx-sf-neutral-solid-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-neutral-solid-fill-hover,var(--dx-sf-neutral-solid-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-neutral-solid-alt-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-neutral-solid-alt-fill-hover,var(--dx-sf-neutral-solid-alt-fill,transparent));--dx-sf-m-tint-fill: var(--dx-sf-neutral-tint-fill,transparent);--dx-sf-m-tint-fill-hover: var(--dx-sf-neutral-tint-fill-hover,var(--dx-sf-neutral-tint-fill,transparent));--dx-sf-m-glass-alt-fill: var(--dx-sf-neutral-glass-alt-fill,transparent);--dx-sf-m-glass-alt-fill-hover: var(--dx-sf-neutral-glass-alt-fill-hover,var(--dx-sf-neutral-glass-alt-fill,transparent));--dx-sf-m-border: var(--dx-sf-neutral-border,transparent);--dx-sf-m-border-hover: var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent));--dx-sf-m-solid-alt-border: var(--dx-sf-neutral-solid-alt-border,var(--dx-sf-neutral-border,transparent));--dx-sf-m-solid-alt-border-hover: var(--dx-sf-neutral-solid-alt-border-hover,var(--dx-sf-neutral-solid-alt-border,var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent))));--dx-sf-m-glass-border: var(--dx-sf-neutral-glass-border,var(--dx-sf-neutral-border,transparent));--dx-sf-m-glass-border-hover: var(--dx-sf-neutral-glass-border-hover,var(--dx-sf-neutral-glass-border,var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent))));--dx-sf-m-glass-alt-border: var(--dx-sf-neutral-glass-alt-border,var(--dx-sf-neutral-border,transparent));--dx-sf-m-glass-alt-border-hover: var(--dx-sf-neutral-glass-alt-border-hover,var(--dx-sf-neutral-glass-alt-border,var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent))));--dx-sf-m-transparent-fill: var(--dx-sf-neutral-transparent-fill,transparent);--dx-sf-m-transparent-fill-hover: var(--dx-sf-neutral-transparent-fill-hover,var(--dx-sf-neutral-transparent-fill,transparent));--dx-sf-m-transparent-border: var(--dx-sf-neutral-transparent-border,var(--dx-sf-neutral-border,transparent));--dx-sf-m-transparent-border-hover: var(--dx-sf-neutral-transparent-border-hover,var(--dx-sf-neutral-transparent-border,var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent))))}.dx-sf-c-primary{--dx-sf-m-solid-fill: var(--dx-sf-primary-solid-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-primary-solid-fill-hover,var(--dx-sf-primary-solid-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-primary-solid-alt-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-primary-solid-alt-fill-hover,var(--dx-sf-primary-solid-alt-fill,transparent));--dx-sf-m-tint-fill: var(--dx-sf-primary-tint-fill,transparent);--dx-sf-m-tint-fill-hover: var(--dx-sf-primary-tint-fill-hover,var(--dx-sf-primary-tint-fill,transparent));--dx-sf-m-glass-alt-fill: var(--dx-sf-primary-glass-alt-fill,transparent);--dx-sf-m-glass-alt-fill-hover: var(--dx-sf-primary-glass-alt-fill-hover,var(--dx-sf-primary-glass-alt-fill,transparent));--dx-sf-m-border: var(--dx-sf-primary-border,transparent);--dx-sf-m-border-hover: var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent));--dx-sf-m-solid-alt-border: var(--dx-sf-primary-solid-alt-border,var(--dx-sf-primary-border,transparent));--dx-sf-m-solid-alt-border-hover: var(--dx-sf-primary-solid-alt-border-hover,var(--dx-sf-primary-solid-alt-border,var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent))));--dx-sf-m-glass-border: var(--dx-sf-primary-glass-border,var(--dx-sf-primary-border,transparent));--dx-sf-m-glass-border-hover: var(--dx-sf-primary-glass-border-hover,var(--dx-sf-primary-glass-border,var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent))));--dx-sf-m-glass-alt-border: var(--dx-sf-primary-glass-alt-border,var(--dx-sf-primary-border,transparent));--dx-sf-m-glass-alt-border-hover: var(--dx-sf-primary-glass-alt-border-hover,var(--dx-sf-primary-glass-alt-border,var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent))));--dx-sf-m-transparent-fill: var(--dx-sf-primary-transparent-fill,transparent);--dx-sf-m-transparent-fill-hover: var(--dx-sf-primary-transparent-fill-hover,var(--dx-sf-primary-transparent-fill,transparent));--dx-sf-m-transparent-border: var(--dx-sf-primary-transparent-border,var(--dx-sf-primary-border,transparent));--dx-sf-m-transparent-border-hover: var(--dx-sf-primary-transparent-border-hover,var(--dx-sf-primary-transparent-border,var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent))))}.dx-sf-c-secondary{--dx-sf-m-solid-fill: var(--dx-sf-secondary-solid-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-secondary-solid-fill-hover,var(--dx-sf-secondary-solid-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-secondary-solid-alt-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-secondary-solid-alt-fill-hover,var(--dx-sf-secondary-solid-alt-fill,transparent));--dx-sf-m-tint-fill: var(--dx-sf-secondary-tint-fill,transparent);--dx-sf-m-tint-fill-hover: var(--dx-sf-secondary-tint-fill-hover,var(--dx-sf-secondary-tint-fill,transparent));--dx-sf-m-glass-alt-fill: var(--dx-sf-secondary-glass-alt-fill,transparent);--dx-sf-m-glass-alt-fill-hover: var(--dx-sf-secondary-glass-alt-fill-hover,var(--dx-sf-secondary-glass-alt-fill,transparent));--dx-sf-m-border: var(--dx-sf-secondary-border,transparent);--dx-sf-m-border-hover: var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent));--dx-sf-m-solid-alt-border: var(--dx-sf-secondary-solid-alt-border,var(--dx-sf-secondary-border,transparent));--dx-sf-m-solid-alt-border-hover: var(--dx-sf-secondary-solid-alt-border-hover,var(--dx-sf-secondary-solid-alt-border,var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent))));--dx-sf-m-glass-border: var(--dx-sf-secondary-glass-border,var(--dx-sf-secondary-border,transparent));--dx-sf-m-glass-border-hover: var(--dx-sf-secondary-glass-border-hover,var(--dx-sf-secondary-glass-border,var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent))));--dx-sf-m-glass-alt-border: var(--dx-sf-secondary-glass-alt-border,var(--dx-sf-secondary-border,transparent));--dx-sf-m-glass-alt-border-hover: var(--dx-sf-secondary-glass-alt-border-hover,var(--dx-sf-secondary-glass-alt-border,var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent))));--dx-sf-m-transparent-fill: var(--dx-sf-secondary-transparent-fill,transparent);--dx-sf-m-transparent-fill-hover: var(--dx-sf-secondary-transparent-fill-hover,var(--dx-sf-secondary-transparent-fill,transparent));--dx-sf-m-transparent-border: var(--dx-sf-secondary-transparent-border,var(--dx-sf-secondary-border,transparent));--dx-sf-m-transparent-border-hover: var(--dx-sf-secondary-transparent-border-hover,var(--dx-sf-secondary-transparent-border,var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent))))}.dx-sf-c-tertiary{--dx-sf-m-solid-fill: var(--dx-sf-tertiary-solid-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-tertiary-solid-fill-hover,var(--dx-sf-tertiary-solid-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-tertiary-solid-alt-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-tertiary-solid-alt-fill-hover,var(--dx-sf-tertiary-solid-alt-fill,transparent));--dx-sf-m-tint-fill: var(--dx-sf-tertiary-tint-fill,transparent);--dx-sf-m-tint-fill-hover: var(--dx-sf-tertiary-tint-fill-hover,var(--dx-sf-tertiary-tint-fill,transparent));--dx-sf-m-glass-alt-fill: var(--dx-sf-tertiary-glass-alt-fill,transparent);--dx-sf-m-glass-alt-fill-hover: var(--dx-sf-tertiary-glass-alt-fill-hover,var(--dx-sf-tertiary-glass-alt-fill,transparent));--dx-sf-m-border: var(--dx-sf-tertiary-border,transparent);--dx-sf-m-border-hover: var(--dx-sf-tertiary-border-hover,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-solid-alt-border: var(--dx-sf-tertiary-solid-alt-border,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-solid-alt-border-hover: var(--dx-sf-tertiary-solid-alt-border-hover,var(--dx-sf-tertiary-solid-alt-border,var(--dx-sf-tertiary-border-hover,var(--dx-sf-tertiary-border,transparent))));--dx-sf-m-glass-border: var(--dx-sf-tertiary-glass-border,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-glass-border-hover: var(--dx-sf-tertiary-glass-border-hover,var(--dx-sf-tertiary-glass-border,var(--dx-sf-tertiary-border-hover,var(--dx-sf-tertiary-border,transparent))));--dx-sf-m-glass-alt-border: var(--dx-sf-tertiary-glass-alt-border,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-glass-alt-border-hover: var(--dx-sf-tertiary-glass-alt-border-hover,var(--dx-sf-tertiary-glass-alt-border,var(--dx-sf-tertiary-border-hover,var(--dx-sf-tertiary-border,transparent))));--dx-sf-m-transparent-fill: var(--dx-sf-tertiary-transparent-fill,transparent);--dx-sf-m-transparent-fill-hover: var(--dx-sf-tertiary-transparent-fill-hover,var(--dx-sf-tertiary-transparent-fill,transparent));--dx-sf-m-transparent-border: var(--dx-sf-tertiary-transparent-border,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-transparent-border-hover: var(--dx-sf-tertiary-transparent-border-hover,var(--dx-sf-tertiary-transparent-border,var(--dx-sf-tertiary-border-hover,var(--dx-sf-tertiary-border,transparent))))}.dx-sf-solid{--dx-sf-fill: var(--dx-sf-m-solid-fill,transparent);--dx-sf-fill-hover: var(--dx-sf-m-solid-fill-hover,transparent);--dx-sf-border: var(--dx-sf-m-border,transparent);--dx-sf-border-hover: var(--dx-sf-m-border-hover,transparent)}.dx-sf-solid-alt{--dx-sf-fill: var(--dx-sf-m-solid-alt-fill,transparent);--dx-sf-fill-hover: var(--dx-sf-m-solid-alt-fill-hover,transparent);--dx-sf-border: var(--dx-sf-m-solid-alt-border,transparent);--dx-sf-border-hover: var(--dx-sf-m-solid-alt-border-hover,transparent)}.dx-sf-glass{--dx-sf-fill: var(--dx-sf-m-tint-fill,transparent);--dx-sf-fill-hover: var(--dx-sf-m-tint-fill-hover,transparent);--dx-sf-border: var(--dx-sf-m-glass-border,transparent);--dx-sf-border-hover: var(--dx-sf-m-glass-border-hover,transparent);--dx-sf-blur: var(--dx-sf-blur-strength,0px)}.dx-sf-glass-alt{--dx-sf-fill: var(--dx-sf-m-glass-alt-fill,transparent);--dx-sf-fill-hover: var(--dx-sf-m-glass-alt-fill-hover,transparent);--dx-sf-border: var(--dx-sf-m-glass-alt-border,transparent);--dx-sf-border-hover: var(--dx-sf-m-glass-alt-border-hover,transparent);--dx-sf-blur: var(--dx-sf-blur-strength,0px)}.dx-sf-transparent{--dx-sf-fill: var(--dx-sf-m-transparent-fill,transparent);--dx-sf-fill-hover: var(--dx-sf-m-transparent-fill-hover,transparent);--dx-sf-border: var(--dx-sf-m-transparent-border,transparent);--dx-sf-border-hover: var(--dx-sf-m-transparent-border-hover,transparent)}.dx-sf{background-color: var(--dx-sf-fill,transparent);border: var(--dx-effect-border-width,1px) solid var(--dx-sf-border,transparent);transition: background-color var(--dx-effect-transition-duration) ease,border-color var(--dx-effect-transition-duration) ease}.dx-sf--hover-fill:is(:hover,.is-preview-hover){background-color: var(--dx-sf-fill-hover,transparent)}.dx-sf--hover-border:is(:hover,.is-preview-hover){border-color: var(--dx-sf-border-hover,transparent)}.dx-sf--blur{position: relative}.dx-sf--blur::before{content: "";position: absolute;inset: calc(-1 * var(--dx-effect-border-width,1px));z-index: -1;border-radius: inherit;backdrop-filter: blur(var(--dx-sf-blur,0px));-webkit-backdrop-filter: blur(var(--dx-sf-blur,0px));will-change: transform}}@layer dx-component-base{.dx-paper{background-image: var(--dx-paper-overlay-image,none),var(--dx-paper-bg-image,none),var(--dx-paper-gray,none),var(--dx-paper-glow,none);background-size: 100% 100%,cover,100% 100%,auto;background-position: center;background-repeat: no-repeat;background-attachment: scroll,var(--dx-paper-bg-attachment,scroll),scroll,scroll;background-blend-mode: normal,var(--dx-paper-image-blend,normal),normal,normal}.dx-paper--bg-attachment-fixed{--dx-paper-bg-attachment: fixed}.dx-paper--bg-grayscale{--dx-paper-gray: linear-gradient(hsl(var(--dx-color-primitive-black)),hsl(var(--dx-color-primitive-black)));--dx-paper-image-blend: luminosity}.dx-container.dx-container--card{padding-block: var(--dx-container-padding-block,0);padding-inline: var(--dx-container-padding-inline,0);border-radius: var(--dx-effect-border-radius)}}@layer dx-component-base{.dx-core__eyebrow{font-size: var(--dx-eyebrow-size);font-weight: var(--dx-eyebrow-weight);line-height: var(--dx-eyebrow-line-height,inherit);text-transform: uppercase;letter-spacing: var(--dx-eyebrow-letter-spacing);color: hsl(var(--dx-color-dynamic-eyebrow))}.dx-core__eyebrow--badge{display: inline-block;width: fit-content;max-width: 100%;padding: 0.35em 1em;border-radius: 9999rem}@supports (text-box: trim-both cap alphabetic){.dx-core__eyebrow--badge{text-box: trim-both cap alphabetic;padding-block: calc(0.35em + (1lh - 1cap) / 2)}}.dx-core__eyebrow-mark{display: none}.dx-core__eyebrow--dot .dx-core__eyebrow-mark--start,.dx-core__eyebrow--dot-pulse .dx-core__eyebrow-mark--start,.dx-core__eyebrow--dash .dx-core__eyebrow-mark--start,.dx-core__eyebrow--dash-both .dx-core__eyebrow-mark--start,.dx-core__eyebrow--dash-both .dx-core__eyebrow-mark--end{display: inline-block;vertical-align: middle;transform: translateY(-0.07em);background-color: hsl(var(--dx-color-dynamic-eyebrow-ornament,var(--dx-color-dynamic-eyebrow)))}.dx-core__eyebrow--dot .dx-core__eyebrow-mark--start,.dx-core__eyebrow--dot-pulse .dx-core__eyebrow-mark--start{width: 0.5em;height: 0.5em;border-radius: 50%;margin-inline-end: 0.6em}.dx-core__eyebrow--dot-pulse .dx-core__eyebrow-mark--start{animation: dx-eyebrow-dot-pulse 2s cubic-bezier(0.4,0,0.6,1) infinite}@keyframes dx-eyebrow-dot-pulse{0%{box-shadow: 0 0 0 0 hsl(var(--dx-color-dynamic-eyebrow-ornament,var(--dx-color-dynamic-eyebrow)))}70%,100%{box-shadow: 0 0 0 0.55em transparent}}@media (prefers-reduced-motion: reduce){.dx-core__eyebrow--dot-pulse .dx-core__eyebrow-mark--start{animation: none}}.dx-core__eyebrow--dash .dx-core__eyebrow-mark--start,.dx-core__eyebrow--dash-both .dx-core__eyebrow-mark--start{width: 2.5em;height: 1px;margin-inline-end: 0.75em}.dx-core__eyebrow--dash-both .dx-core__eyebrow-mark--end{width: 2.5em;height: 1px;margin-inline-start: 0.75em}.dx-core__heading{margin: 0;color: hsl(var(--dx-color-dynamic-heading))}.dx-core__text{font-size: var(--dx-size-text-m);font-weight: var(--dx-text-weight,inherit);line-height: var(--dx-text-line-height,inherit);margin: 0;max-width: var(--dx-text-max-width,640px);color: hsl(var(--dx-core-text-color,var(--dx-color-dynamic-text)))}.dx-core__text a{color: hsl(var(--dx-color-dynamic-link));text-decoration: var(--dx-link-decoration);text-underline-offset: 0.15em;transition: color var(--dx-effect-transition-duration) ease}.dx-core__text a:hover{color: hsl(var(--dx-color-dynamic-link-hover))}.dx-core__text ul,.dx-core__text ol{padding-inline-start: 1.5em}.dx-core__text ul{list-style-type: disc}.dx-core__text ul ul{list-style-type: circle}.dx-core__text ul ul ul{list-style-type: square}.dx-core__text li + li{margin-block-start: var(--dx-text-list-gap,0)}.dx-core__text li::marker{color: hsl(var(--dx-color-dynamic-list-marker,var(--dx-color-dynamic-text)))}.dx-core__text ul li::before{color: hsl(var(--dx-color-dynamic-list-marker,var(--dx-color-dynamic-text)));margin-inline-end: var(--dx-text-list-marker-gap,0.5em)}.dx-core__text--xsmall{font-size: var(--dx-size-text-xs)}.dx-core__text--small{font-size: var(--dx-size-text-s)}.dx-core__text--large{font-size: var(--dx-size-text-l);max-width: 720px}.dx-core__text--xlarge{font-size: var(--dx-size-text-xl);max-width: 760px}.dx-core__code{}.dx-core__buttons{display: flex;flex-wrap: wrap;gap: var(--dx-buttons-gap,var(--dx-space-s));align-items: center}.dx-core__content > .dx-core__push-down{margin-block-start: auto}.dx-core__content:has(> .dx-core__push-down){flex-grow: 1}.dx-core--media-left .dx-core__content:has(> .dx-core__push-down),.dx-core--media-right .dx-core__content:has(> .dx-core__push-down){justify-content: flex-start}.dx-core--buttons-full .dx-core__buttons{width: 100%}.dx-core--buttons-full .dx-core__buttons > *{flex-basis: 100%}.dx-core--has-link{position: relative;cursor: pointer}.dx-core__link{position: absolute;inset: 0;z-index: 1;border-radius: inherit;text-decoration: none;color: transparent}.dx-core--has-link .dx-core__buttons,.dx-core--has-link .dx-core__text a,.dx-core--has-link .dx-core__media-link,.dx-core--has-link .dx-core__code{position: relative;z-index: 2}.dx-core__media-link{display: block}.dx-core--has-link:has(.dx-core__link:focus-visible){outline: 2px solid hsl(var(--dx-color-dynamic-accent));outline-offset: 2px}.dx-core__link:focus-visible{outline: 2px solid hsl(var(--dx-color-dynamic-accent));outline-offset: 0}.dx-core{display: flex;flex-direction: column;justify-content: center;padding-block: var(--dx-core-padding-block,0);padding-inline: var(--dx-core-padding-inline,0);border-radius: var(--dx-core-radius,0)}.dx-core__content{display: flex;flex-direction: column;gap: var(--dx-core-gap,var(--dx-space-m));padding-block: var(--dx-core-content-padding-block,0);padding-inline: var(--dx-core-content-padding-inline,0)}.dx-core--align-left{text-align: left}.dx-core--align-left .dx-core__content{align-items: flex-start}.dx-core--align-left .dx-core__buttons{justify-content: flex-start}.dx-core--align-center{text-align: center}.dx-core--align-center .dx-core__content{align-items: center}.dx-core--align-center .dx-core__buttons{justify-content: center}.dx-core--align-right{text-align: right}.dx-core--align-right .dx-core__content{align-items: flex-end}.dx-core--align-right .dx-core__buttons{justify-content: flex-end}.dx-core--align-center.dx-core--media-top .dx-core__media,.dx-core--align-center.dx-core--media-bottom .dx-core__media{align-self: center}.dx-core--align-right.dx-core--media-top .dx-core__media,.dx-core--align-right.dx-core--media-bottom .dx-core__media{align-self: flex-end}.dx-core--align-center.dx-core--media-left .dx-core__media,.dx-core--align-center.dx-core--media-right .dx-core__media{--dx-media-justify: center;--dx-media-abs-margin: auto;justify-self: center}.dx-core--align-right.dx-core--media-left .dx-core__media,.dx-core--align-right.dx-core--media-right .dx-core__media{--dx-media-justify: end;--dx-media-abs-margin: auto 0;justify-self: end}.dx-core--media-align-left.dx-core--media-top .dx-core__media,.dx-core--media-align-left.dx-core--media-bottom .dx-core__media{align-self: flex-start}.dx-core--media-align-center.dx-core--media-top .dx-core__media,.dx-core--media-align-center.dx-core--media-bottom .dx-core__media{align-self: center}.dx-core--media-align-right.dx-core--media-top .dx-core__media,.dx-core--media-align-right.dx-core--media-bottom .dx-core__media{align-self: flex-end}.dx-core--media-align-left.dx-core--media-left .dx-core__media,.dx-core--media-align-left.dx-core--media-right .dx-core__media{--dx-media-justify: start;--dx-media-abs-margin: 0 auto;justify-self: start}.dx-core--media-align-center.dx-core--media-left .dx-core__media,.dx-core--media-align-center.dx-core--media-right .dx-core__media{--dx-media-justify: center;--dx-media-abs-margin: auto;justify-self: center}.dx-core--media-align-right.dx-core--media-left .dx-core__media,.dx-core--media-align-right.dx-core--media-right .dx-core__media{--dx-media-justify: end;--dx-media-abs-margin: auto 0;justify-self: end}.dx-core--media-vertical-top.dx-core--media-left .dx-core__media,.dx-core--media-vertical-top.dx-core--media-right .dx-core__media{align-self: start}.dx-core--media-vertical-center.dx-core--media-left .dx-core__media,.dx-core--media-vertical-center.dx-core--media-right .dx-core__media{align-self: center}.dx-core--media-vertical-bottom.dx-core--media-left .dx-core__media,.dx-core--media-vertical-bottom.dx-core--media-right .dx-core__media{align-self: end}.dx-core--vertical-top{--dx-core-vertical-justify: flex-start;justify-content: flex-start}.dx-core--vertical-center{--dx-core-vertical-justify: center;justify-content: center}.dx-core--vertical-bottom{--dx-core-vertical-justify: flex-end;justify-content: flex-end}.dx-core--align-left .dx-core__text,.dx-core--align-right .dx-core__text{max-width: none}.dx-core--has-media{display: flex;align-items: stretch;gap: var(--dx-core-media-gap,var(--dx-space-l))}.dx-core--has-media.dx-core--media-top{flex-direction: column}.dx-core--has-media.dx-core--media-bottom{flex-direction: column-reverse}.dx-core--has-media.dx-core--media-left{flex-direction: row}.dx-core--has-media.dx-core--media-right{flex-direction: row-reverse}.dx-core__media{flex-shrink: 0;width: 100%;max-width: var(--dx-media-width,100%)}.dx-core__media .dx-image,.dx-core__media .dx-core__video{width: 100%;height: auto;display: block}.dx-core[class*="dx-core--media-aspect-"] .dx-core__media{min-height: 0;overflow: hidden}.dx-core[class*="dx-core--media-aspect-"] .dx-core__media .dx-image,.dx-core[class*="dx-core--media-aspect-"] .dx-core__media .dx-core__video{width: 100%;height: 100%;object-fit: cover}.dx-core--media-aspect-square .dx-core__media{aspect-ratio: 1 / 1}.dx-core--media-aspect-landscape .dx-core__media{aspect-ratio: 4 / 3}.dx-core--media-aspect-wide .dx-core__media{aspect-ratio: 16 / 9}.dx-core--media-aspect-portrait .dx-core__media{aspect-ratio: 4 / 5}.dx-core.dx-core--media-fit-contain .dx-core__media .dx-image,.dx-core.dx-core--media-fit-contain .dx-core__media .dx-core__video{object-fit: contain}.dx-core--height-fixed .dx-core__media{height: var(--dx-media-height);flex-shrink: 0}.dx-core--height-fixed .dx-core__media .dx-image{display: block;height: 100%;width: auto;max-width: 100%;margin-inline: auto;object-fit: contain}.dx-core--height-fixed .dx-core__media svg{display: block;height: 100%;width: auto;max-width: 100%;margin-inline: auto}.dx-core--has-media.dx-core--media-left,.dx-core--has-media.dx-core--media-right{display: grid;grid-template-columns: 1fr;gap: var(--dx-core-media-gap,var(--dx-space-l))}@container dx-section (min-width: 48rem){.dx-core--has-media.dx-core--media-left,.dx-core--has-media.dx-core--media-right{grid-template-columns: minmax(min(calc((100% - var(--dx-core-media-gap,var(--dx-space-l))) / 2),var(--dx-core-stack-threshold,20rem)),1fr) minmax(min(calc((100% - var(--dx-core-media-gap,var(--dx-space-l))) / 2),var(--dx-core-stack-threshold,20rem)),1fr)}}@container dx-section (min-width: 48rem){.dx-core--has-media.dx-core--split.dx-core--media-left:not(.dx-core--media-only):not(.dx-core--media-capped){grid-template-columns: calc((100% - var(--dx-core-media-gap,var(--dx-space-l))) * var(--dx-core-split,50) / 100) 1fr}.dx-core--has-media.dx-core--split.dx-core--media-right:not(.dx-core--media-only):not(.dx-core--media-capped){grid-template-columns: 1fr calc((100% - var(--dx-core-media-gap,var(--dx-space-l))) * var(--dx-core-split,50) / 100)}}.dx-core--has-media.dx-core--media-only.dx-core--media-left,.dx-core--has-media.dx-core--media-only.dx-core--media-right{grid-template-columns: 1fr}@container dx-section (min-width: 48rem){.dx-core--has-media.dx-core--media-only.dx-core--media-left,.dx-core--has-media.dx-core--media-only.dx-core--media-right{grid-template-columns: 1fr}}@container dx-section (min-width: 48rem){.dx-core--has-media.dx-core--media-capped.dx-core--media-left:not(.dx-core--media-only){grid-template-columns: auto 1fr}.dx-core--has-media.dx-core--media-capped.dx-core--media-right:not(.dx-core--media-only){grid-template-columns: 1fr auto}}.dx-core--media-left .dx-core__media{order: 0}.dx-core--media-left .dx-core__content{order: 1}.dx-core--media-right .dx-core__content{order: 0}.dx-core--media-right .dx-core__media{order: 1}@container dx-section (width < 48rem){.dx-core--narrow-media-above .dx-core__media{order: 0}.dx-core--narrow-media-above .dx-core__content{order: 1}.dx-core--narrow-media-below .dx-core__media{order: 1}.dx-core--narrow-media-below .dx-core__content{order: 0}.dx-core--narrow-media-hidden .dx-core__media{display: none}}@container dx-section (width < 48rem){.dx-core[class*="dx-core--media-narrow-max-"] .dx-core__media .dx-image,.dx-core[class*="dx-core--media-narrow-max-"] .dx-core__media .dx-core__video{width: 100%;object-fit: cover;object-position: var(--dx-media-object-position,center)}.dx-core--media-narrow-max-square .dx-core__media .dx-image,.dx-core--media-narrow-max-square .dx-core__media .dx-core__video{max-height: 100cqi}.dx-core--media-narrow-max-landscape .dx-core__media .dx-image,.dx-core--media-narrow-max-landscape .dx-core__media .dx-core__video{max-height: 75cqi}.dx-core--media-narrow-max-wide .dx-core__media .dx-image,.dx-core--media-narrow-max-wide .dx-core__media .dx-core__video{max-height: 56.25cqi}.dx-core--media-narrow-max-portrait .dx-core__media .dx-image,.dx-core--media-narrow-max-portrait .dx-core__media .dx-core__video{max-height: 125cqi}}.dx-core--media-left .dx-core__content,.dx-core--media-right .dx-core__content{justify-content: var(--dx-core-vertical-justify,center)}@container dx-section (min-width: 48rem){.dx-core--media-left:not(.dx-core--height-fixed)[class*="dx-core--media-aspect-"] .dx-core__media,.dx-core--media-right:not(.dx-core--height-fixed)[class*="dx-core--media-aspect-"] .dx-core__media{align-self: stretch;height: 100%}.dx-core--media-left.dx-core--height-content .dx-core__media,.dx-core--media-right.dx-core--height-content .dx-core__media{position: relative;align-self: stretch;min-height: 0}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-left.dx-core--height-fixed:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-right.dx-core--height-fixed:where([class*="dx-core--media-aspect-"]) .dx-core__media{justify-self: var(--dx-media-justify,start);max-width: 100%}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]),.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]){position: relative}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media{grid-column: 1 / 2}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__content{grid-column: 2 / 3}.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media{grid-column: 2 / 3}.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__content{grid-column: 1 / 2}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media{position: absolute;inset-block: 0;inset-inline: 0;width: auto;height: auto;margin-inline: var(--dx-media-abs-margin,0 auto);max-width: 100%}.dx-core--media-left.dx-core--height-content .dx-core__media .dx-image,.dx-core--media-right.dx-core--height-content .dx-core__media .dx-image,.dx-core--media-left.dx-core--height-content .dx-core__media .dx-core__video,.dx-core--media-right.dx-core--height-content .dx-core__media .dx-core__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}}.dx-core--media-left.dx-core--height-media .dx-core__content,.dx-core--media-right.dx-core--height-media .dx-core__content{align-self: stretch}}.dx-core__heading--size-h1{font-size: var(--dx-size-h1)}.dx-core__heading--size-h2{font-size: var(--dx-size-h2)}.dx-core__heading--size-h3{font-size: var(--dx-size-h3)}.dx-core__heading--size-h4{font-size: var(--dx-size-h4)}.dx-core__heading--size-h5{font-size: var(--dx-size-h5)}.dx-core__heading--size-h6{font-size: var(--dx-size-h6)}@layer dx-component-base{.dx-button{--dx-button: var(--dx-button-c-primary,var(--dx-color-primary));--dx-button-hover: var(--dx-color-primary-8);--dx-button-fg: var(--dx-button-c-primary-fg,var(--dx-color-primitive-white));--dx-button-t-solid-bg: var(--dx-button-c-primary-solid-bg,hsl(var(--dx-button)));--dx-button-t-solid-hover-bg: var(--dx-button-c-primary-solid-hover-bg,hsl(var(--dx-button-hover)));--dx-button-t-solid-hover-fg: var(--dx-button-c-primary-solid-hover-fg,hsl(var(--dx-button-fg)));--dx-button-t-outline-bg: var(--dx-button-c-primary-outline-bg,transparent);--dx-button-t-outline-color: var(--dx-button-c-primary-outline-color,hsl(var(--dx-button)));--dx-button-t-outline-hover-color: var(--dx-button-c-primary-outline-hover-color,var(--dx-button-t-outline-color));--dx-button-t-outline-hover-bg: var(--dx-button-c-primary-outline-hover-bg,hsl(var(--dx-color-primary-alpha-2)));--dx-button-t-alpha-bg: var(--dx-button-c-primary-alpha-bg,hsl(var(--dx-color-primary-alpha-3)));--dx-button-t-alpha-hover-bg: var(--dx-button-c-primary-alpha-hover-bg,hsl(var(--dx-color-primary-alpha-4)));--dx-button-t-alpha-fg: var(--dx-button-c-primary-alpha-fg,hsl(var(--dx-button)));--dx-button-t-alpha-hover-fg: var(--dx-button-c-primary-alpha-hover-fg,var(--dx-button-t-alpha-fg));--dx-button-t-bare-bg: var(--dx-button-c-primary-bare-bg,transparent);--dx-button-t-bare-fg: var(--dx-button-c-primary-bare-fg,hsl(var(--dx-button)));--dx-button-t-bare-hover-fg: var(--dx-button-c-primary-bare-hover-fg,var(--dx-button-t-bare-fg));--dx-button-t-bare-hover-bg: var(--dx-button-c-primary-bare-hover-bg,hsl(var(--dx-color-primary-alpha-2)));--dx-button-t-shadow: var(--dx-button-c-primary-shadow,none);--dx-button-t-shadow-hover: var(--dx-button-c-primary-shadow-hover,none)}.dx-button--secondary{--dx-button: var(--dx-button-c-secondary,var(--dx-color-secondary));--dx-button-hover: var(--dx-color-secondary-8);--dx-button-fg: var(--dx-button-c-secondary-fg,var(--dx-color-primitive-white));--dx-button-t-solid-bg: var(--dx-button-c-secondary-solid-bg,hsl(var(--dx-button)));--dx-button-t-solid-hover-bg: var(--dx-button-c-secondary-solid-hover-bg,hsl(var(--dx-button-hover)));--dx-button-t-solid-hover-fg: var(--dx-button-c-secondary-solid-hover-fg,hsl(var(--dx-button-fg)));--dx-button-t-outline-bg: var(--dx-button-c-secondary-outline-bg,transparent);--dx-button-t-outline-color: var(--dx-button-c-secondary-outline-color,hsl(var(--dx-button)));--dx-button-t-outline-hover-color: var(--dx-button-c-secondary-outline-hover-color,var(--dx-button-t-outline-color));--dx-button-t-outline-hover-bg: var(--dx-button-c-secondary-outline-hover-bg,hsl(var(--dx-color-secondary-alpha-2)));--dx-button-t-alpha-bg: var(--dx-button-c-secondary-alpha-bg,hsl(var(--dx-color-secondary-alpha-3)));--dx-button-t-alpha-hover-bg: var(--dx-button-c-secondary-alpha-hover-bg,hsl(var(--dx-color-secondary-alpha-4)));--dx-button-t-alpha-fg: var(--dx-button-c-secondary-alpha-fg,hsl(var(--dx-button)));--dx-button-t-alpha-hover-fg: var(--dx-button-c-secondary-alpha-hover-fg,var(--dx-button-t-alpha-fg));--dx-button-t-bare-bg: var(--dx-button-c-secondary-bare-bg,transparent);--dx-button-t-bare-fg: var(--dx-button-c-secondary-bare-fg,hsl(var(--dx-button)));--dx-button-t-bare-hover-fg: var(--dx-button-c-secondary-bare-hover-fg,var(--dx-button-t-bare-fg));--dx-button-t-bare-hover-bg: var(--dx-button-c-secondary-bare-hover-bg,hsl(var(--dx-color-secondary-alpha-2)));--dx-button-t-shadow: var(--dx-button-c-secondary-shadow,none);--dx-button-t-shadow-hover: var(--dx-button-c-secondary-shadow-hover,none)}.dx-button--tertiary{--dx-button: var(--dx-button-c-tertiary,var(--dx-color-tertiary));--dx-button-hover: var(--dx-color-tertiary-8);--dx-button-fg: var(--dx-button-c-tertiary-fg,var(--dx-color-primitive-white));--dx-button-t-solid-bg: var(--dx-button-c-tertiary-solid-bg,hsl(var(--dx-button)));--dx-button-t-solid-hover-bg: var(--dx-button-c-tertiary-solid-hover-bg,hsl(var(--dx-button-hover)));--dx-button-t-solid-hover-fg: var(--dx-button-c-tertiary-solid-hover-fg,hsl(var(--dx-button-fg)));--dx-button-t-outline-bg: var(--dx-button-c-tertiary-outline-bg,transparent);--dx-button-t-outline-color: var(--dx-button-c-tertiary-outline-color,hsl(var(--dx-button)));--dx-button-t-outline-hover-color: var(--dx-button-c-tertiary-outline-hover-color,var(--dx-button-t-outline-color));--dx-button-t-outline-hover-bg: var(--dx-button-c-tertiary-outline-hover-bg,hsl(var(--dx-color-tertiary-alpha-2)));--dx-button-t-alpha-bg: var(--dx-button-c-tertiary-alpha-bg,hsl(var(--dx-color-tertiary-alpha-3)));--dx-button-t-alpha-hover-bg: var(--dx-button-c-tertiary-alpha-hover-bg,hsl(var(--dx-color-tertiary-alpha-4)));--dx-button-t-alpha-fg: var(--dx-button-c-tertiary-alpha-fg,hsl(var(--dx-button)));--dx-button-t-alpha-hover-fg: var(--dx-button-c-tertiary-alpha-hover-fg,var(--dx-button-t-alpha-fg));--dx-button-t-bare-bg: var(--dx-button-c-tertiary-bare-bg,transparent);--dx-button-t-bare-fg: var(--dx-button-c-tertiary-bare-fg,hsl(var(--dx-button)));--dx-button-t-bare-hover-fg: var(--dx-button-c-tertiary-bare-hover-fg,var(--dx-button-t-bare-fg));--dx-button-t-bare-hover-bg: var(--dx-button-c-tertiary-bare-hover-bg,hsl(var(--dx-color-tertiary-alpha-2)));--dx-button-t-shadow: var(--dx-button-c-tertiary-shadow,none);--dx-button-t-shadow-hover: var(--dx-button-c-tertiary-shadow-hover,none)}.dx-button-component__inner{display: flex;justify-content: center;align-items: center;gap: 1rem}.dx-button-component__inner--size-trio{justify-content: space-around}.dx-button-matrix{display: flex;flex-direction: column;gap: var(--dx-space-s)}.dx-button-matrix__row{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--dx-space-s);align-items: center;justify-items: start}.dx-button-matrix__label{font-size: 0.7em;letter-spacing: 0.08em;text-transform: uppercase;opacity: 0.55}.dx-button{display: inline-flex;align-items: center;justify-content: center;padding: var(--dx-button-padding-block) var(--dx-button-padding-inline);font-size: var(--dx-button-size);font-weight: var(--dx-button-weight);line-height: var(--dx-button-line-height,inherit);text-decoration: none;border: var(--dx-effect-border-width) solid transparent;background-origin: border-box;border-radius: var(--dx-button-radius,var(--dx-effect-border-radius));transition: background-color var(--dx-effect-transition-duration) ease,border-color var(--dx-effect-transition-duration) ease,color var(--dx-effect-transition-duration) ease,box-shadow var(--dx-effect-transition-duration) ease;cursor: pointer}.dx-button:focus-visible{outline: 2px solid hsl(var(--dx-button));outline-offset: 3px}.dx-button--size-s{padding: var(--dx-button-padding-block-s) var(--dx-button-padding-inline-s);font-size: var(--dx-button-size-s)}.dx-button--size-l{padding: var(--dx-button-padding-block-l) var(--dx-button-padding-inline-l);font-size: var(--dx-button-size-l)}.dx-button--solid{background-color: var(--dx-button-t-solid-bg);color: hsl(var(--dx-button-fg));box-shadow: var(--dx-button-t-shadow)}.dx-button--solid:is(:hover,.is-preview-hover){background-color: var(--dx-button-t-solid-hover-bg);color: var(--dx-button-t-solid-hover-fg);box-shadow: var(--dx-button-t-shadow-hover)}.dx-button--neutral{background-color: var(--dx-button-t-solid-bg);color: hsl(var(--dx-button-c-neutral-fg,var(--dx-color-dynamic-bg)));box-shadow: var(--dx-button-t-shadow);--dx-button-t-solid-hover-bg: var(--dx-button-c-neutral-solid-hover-bg,hsl(var(--dx-button-c-neutral-hover,var(--dx-button-c-neutral,var(--dx-color-dynamic-text)))));--dx-button-t-solid-hover-fg: var(--dx-button-c-neutral-solid-hover-fg,hsl(var(--dx-button-c-neutral-fg,var(--dx-color-dynamic-bg))));--dx-button-t-solid-bg: var(--dx-button-c-neutral-solid-bg,hsl(var(--dx-button-c-neutral,var(--dx-color-dynamic-heading))));--dx-button-t-outline-bg: var(--dx-button-c-neutral-outline-bg,transparent);--dx-button-t-outline-color: var(--dx-button-c-neutral-outline-color,hsl(var(--dx-button-c-neutral,var(--dx-color-dynamic-heading))));--dx-button-t-outline-hover-color: var(--dx-button-c-neutral-outline-hover-color,var(--dx-button-t-outline-color));--dx-button-t-outline-hover-bg: var(--dx-button-c-neutral-outline-hover-bg,hsl(var(--dx-color-dynamic-wash)));--dx-button-t-alpha-bg: var(--dx-button-c-neutral-alpha-bg,hsl(var(--dx-color-dynamic-wash)));--dx-button-t-alpha-hover-bg: var(--dx-button-c-neutral-alpha-hover-bg,hsl(var(--dx-color-dynamic-wash-strong)));--dx-button-t-alpha-fg: var(--dx-button-c-neutral-alpha-fg,hsl(var(--dx-button-c-neutral,var(--dx-color-dynamic-heading))));--dx-button-t-alpha-hover-fg: var(--dx-button-c-neutral-alpha-hover-fg,var(--dx-button-t-alpha-fg));--dx-button-t-bare-bg: var(--dx-button-c-neutral-bare-bg,transparent);--dx-button-t-bare-fg: var(--dx-button-c-neutral-bare-fg,hsl(var(--dx-button-c-neutral,var(--dx-color-dynamic-heading))));--dx-button-t-bare-hover-fg: var(--dx-button-c-neutral-bare-hover-fg,var(--dx-button-t-bare-fg));--dx-button-t-bare-hover-bg: var(--dx-button-c-neutral-bare-hover-bg,hsl(var(--dx-color-dynamic-wash)));--dx-button-t-shadow: var(--dx-button-c-neutral-shadow,none);--dx-button-t-shadow-hover: var(--dx-button-c-neutral-shadow-hover,none)}.dx-button--neutral:is(:hover,.is-preview-hover){background-color: var(--dx-button-t-solid-hover-bg);color: var(--dx-button-t-solid-hover-fg);box-shadow: var(--dx-button-t-shadow-hover)}.dx-button--outline{background-color: var(--dx-button-t-outline-bg);box-shadow: none}.dx-button--solid.dx-button--outline,.dx-button--neutral.dx-button--outline{border-color: var(--dx-button-t-outline-color);color: var(--dx-button-t-outline-color);background-color: var(--dx-button-t-outline-bg)}.dx-button--solid.dx-button--outline:is(:hover,.is-preview-hover),.dx-button--neutral.dx-button--outline:is(:hover,.is-preview-hover){background-color: var(--dx-button-t-outline-hover-bg);border-color: var(--dx-button-t-outline-hover-color);color: var(--dx-button-t-outline-hover-color);box-shadow: none}.dx-button--solid.dx-button--alpha,.dx-button--neutral.dx-button--alpha{background-color: var(--dx-button-t-alpha-bg);color: var(--dx-button-t-alpha-fg);border-color: transparent;box-shadow: var(--dx-button-t-shadow)}.dx-button--solid.dx-button--alpha:is(:hover,.is-preview-hover),.dx-button--neutral.dx-button--alpha:is(:hover,.is-preview-hover){background-color: var(--dx-button-t-alpha-hover-bg);color: var(--dx-button-t-alpha-hover-fg);box-shadow: var(--dx-button-t-shadow-hover)}.dx-button--solid.dx-button--bare,.dx-button--neutral.dx-button--bare{background-color: var(--dx-button-t-bare-bg);border-color: transparent;color: var(--dx-button-t-bare-fg);box-shadow: none}.dx-button--solid.dx-button--bare:is(:hover,.is-preview-hover),.dx-button--neutral.dx-button--bare:is(:hover,.is-preview-hover){background-color: var(--dx-button-t-bare-hover-bg);color: var(--dx-button-t-bare-hover-fg);box-shadow: none}.dx-button{gap: 0.5em}}@layer dx-component-base{.dx-media-component__inner{display: flex;justify-content: center;align-items: center}.dx-image{display: block;max-width: 100%;height: auto;border-radius: var(--dx-image-radius,var(--dx-effect-border-radius));object-position: var(--dx-media-object-position,center)}svg.dx-image{color: hsl(var(--dx-color-dynamic-media-svg));transition: color var(--dx-effect-transition-duration) ease}svg.dx-image:hover,.dx-core--has-link:hover svg.dx-image{color: hsl(var(--dx-color-dynamic-media-svg-hover))}.dx-image-link{display: block;min-width: 0;transition: opacity var(--dx-effect-transition-duration) ease,transform var(--dx-effect-transition-duration) ease}.dx-video-embed{position: relative;width: 100%;aspect-ratio: 16 / 9;border-radius: var(--dx-effect-border-radius);overflow: hidden}.dx-video-embed iframe,.dx-video-embed video{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block;object-fit: cover}}@layer dx-component-base{.dx-nav-menu__list,.dx-nav-menu .sub-menu{list-style: none;margin: 0;padding: 0;z-index: 999}.dx-nav-menu a{text-decoration: none;color: hsl(var(--dx-color-dynamic-menu-text,var(--dx-color-dynamic-text)));font-weight: var(--dx-menu-weight);font-size: var(--dx-menu-size);line-height: var(--dx-menu-line-height,inherit);transition: color var(--dx-effect-transition-duration) ease}.dx-nav-menu a:hover{color: hsl( var(--dx-color-dynamic-menu-text-hover,var(--dx-color-dynamic-text)) )}.dx-nav-menu__link--toggle{cursor: pointer;user-select: none}.dx-nav-menu__toggle{display: inline-flex;align-items: center;justify-content: center;background: transparent;border: 0;padding: 0.25em;margin-left: 0.25em;color: hsl(var(--dx-color-dynamic-menu-text,var(--dx-color-dynamic-text)));cursor: pointer;font: inherit;line-height: 1;transition: transform var(--dx-effect-transition-duration) ease,color var(--dx-effect-transition-duration) ease}.dx-nav-menu a:hover + .dx-nav-menu__toggle,.dx-nav-menu__toggle:hover,.dx-nav-menu__toggle:focus-visible{color: hsl( var(--dx-color-dynamic-menu-text-hover,var(--dx-color-dynamic-text)) )}.dx-nav-menu__link--toggle:has(+ .dx-nav-menu__toggle:hover),.dx-nav-menu__link--toggle:has(+ .dx-nav-menu__toggle:focus-visible){color: hsl( var(--dx-color-dynamic-menu-text-hover,var(--dx-color-dynamic-text)) )}.dx-nav-menu__toggle svg{display: block}.menu-item-has-children.dx-open > .dx-nav-menu__toggle{transform: rotate(-180deg)}.dx-nav-menu--horizontal .dx-nav-menu__list{display: flex;gap: 1.5rem;align-items: center}.dx-nav-menu--horizontal > .dx-nav-menu__list > .menu-item > a{white-space: nowrap}.dx-nav-menu--horizontal .menu-item-has-children{position: relative}.dx-nav-menu--horizontal .menu-item-has-children::after{content: "";position: absolute}.dx-nav-menu--horizontal > .dx-nav-menu__list > .menu-item-has-children::after{top: 100%;left: 0;right: 0;height: var(--dx-menu-dropdown-distance,0px)}.dx-nav-menu--horizontal .sub-menu{position: absolute;top: calc(100% + var(--dx-menu-dropdown-distance,0px));left: 0;min-width: 12rem;text-align: left;color: hsl(var(--dx-color-dynamic-text));border: 1px solid transparent;border-radius: var(--dx-effect-border-radius,0);padding: 0.5rem 0;opacity: 1;background-color: transparent;visibility: hidden;transform: translateY(4px);transition: transform calc(var(--dx-effect-transition-duration,0.3s) / 2) ease,background-color calc(var(--dx-effect-transition-duration,0.3s) / 2) ease,border-color calc(var(--dx-effect-transition-duration,0.3s) / 2) ease,visibility 0s linear calc(var(--dx-effect-transition-duration,0.3s) / 2);z-index: 100}.dx-nav-menu--sf-blur .sub-menu::before{content: "";position: absolute;inset: -1px;z-index: -1;border-radius: inherit;backdrop-filter: blur(0px);-webkit-backdrop-filter: blur(0px);transition: backdrop-filter calc(var(--dx-effect-transition-duration,0.3s) / 2) ease,-webkit-backdrop-filter calc(var(--dx-effect-transition-duration,0.3s) / 2) ease}.dx-nav-menu--horizontal .sub-menu > li{opacity: 0}.dx-nav-menu--horizontal .menu-item-has-children:hover > .sub-menu,.dx-nav-menu--horizontal .menu-item-has-children:focus-within > .sub-menu,.dx-nav-menu--horizontal .menu-item-has-children.dx-open > .sub-menu{background-color: var(--dx-sf-fill,transparent);border-color: var(--dx-sf-border,transparent);visibility: visible;transform: translateY(0);transition: transform var(--dx-effect-transition-duration) ease,background-color var(--dx-effect-transition-duration) ease,border-color var(--dx-effect-transition-duration) ease,visibility 0s linear 0s}.dx-nav-menu--sf-blur .menu-item-has-children:hover > .sub-menu::before,.dx-nav-menu--sf-blur .menu-item-has-children:focus-within > .sub-menu::before,.dx-nav-menu--sf-blur .menu-item-has-children.dx-open > .sub-menu::before{backdrop-filter: blur(var(--dx-sf-blur,0px));-webkit-backdrop-filter: blur(var(--dx-sf-blur,0px));transition: backdrop-filter var(--dx-effect-transition-duration) ease,-webkit-backdrop-filter var(--dx-effect-transition-duration) ease}.dx-nav-menu--horizontal .menu-item-has-children:hover > .sub-menu > li,.dx-nav-menu--horizontal .menu-item-has-children:focus-within > .sub-menu > li,.dx-nav-menu--horizontal .menu-item-has-children.dx-open > .sub-menu > li{opacity: 1}.dx-nav-menu--horizontal .sub-menu li{display: block;transition: background-color var(--dx-effect-transition-duration) ease,opacity calc(var(--dx-effect-transition-duration,0.3s) / 2) ease}.dx-nav-menu--horizontal .menu-item-has-children:hover > .sub-menu li,.dx-nav-menu--horizontal .menu-item-has-children:focus-within > .sub-menu li,.dx-nav-menu--horizontal .menu-item-has-children.dx-open > .sub-menu li{transition: background-color var(--dx-effect-transition-duration) ease,opacity var(--dx-effect-transition-duration) ease}.dx-nav-menu--horizontal .sub-menu a{display: block;padding: 0.5rem 1rem;white-space: nowrap;color: hsl( var( --dx-color-dynamic-menu-dropdown-item-text,var(--dx-color-dynamic-menu-text) ) );transition: color var(--dx-effect-transition-duration) ease,background-color var(--dx-effect-transition-duration) ease}.dx-nav-menu--horizontal .sub-menu > .menu-item:hover,.dx-nav-menu--horizontal .sub-menu > .menu-item:has(> a:focus-visible){background-color: var(--dx-sf-fill-hover,transparent)}.dx-nav-menu--horizontal .sub-menu a:hover,.dx-nav-menu--horizontal .sub-menu a:focus-visible,.dx-nav-menu--horizontal .sub-menu > .menu-item:hover > a{color: hsl( var( --dx-color-dynamic-menu-dropdown-item-text-hover,var(--dx-color-dynamic-menu-text-hover) ) )}.dx-nav-menu--horizontal .sub-menu > .menu-item:hover > .dx-nav-menu__toggle{color: hsl( var( --dx-color-dynamic-menu-dropdown-item-text-hover,var(--dx-color-dynamic-menu-text-hover) ) )}.dx-nav-menu--horizontal .sub-menu > .menu-item:first-child{border-start-start-radius: max( 0px,calc(var(--dx-effect-border-radius,0px) - 1px) );border-start-end-radius: max( 0px,calc(var(--dx-effect-border-radius,0px) - 1px) )}.dx-nav-menu--horizontal .sub-menu > .menu-item:last-child{border-end-start-radius: max( 0px,calc(var(--dx-effect-border-radius,0px) - 1px) );border-end-end-radius: max( 0px,calc(var(--dx-effect-border-radius,0px) - 1px) )}.dx-nav-menu--horizontal .sub-menu .sub-menu{top: -1px;left: calc(100% + 1px);transform: translateX(4px)}.dx-nav-menu--horizontal .sub-menu .sub-menu.dx-nav-menu__sub--flip{left: auto;right: calc(100% + 1px);transform: translateX(-4px)}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children:hover > .sub-menu,.dx-nav-menu--horizontal .sub-menu .menu-item-has-children:focus-within > .sub-menu,.dx-nav-menu--horizontal .sub-menu .menu-item-has-children.dx-open > .sub-menu{transform: translateX(0)}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children::after{top: 0;bottom: 0;left: 100%;width: 1px}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children:has(> .dx-nav-menu__sub--flip)::after{left: auto;right: 100%}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children{display: flex;align-items: center}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children > a{flex: 1}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children > .dx-nav-menu__toggle{margin-inline-end: 1rem}.dx-nav-menu--horizontal .sub-menu .dx-nav-menu__toggle,.dx-nav-menu--horizontal .sub-menu .menu-item-has-children.dx-open > .dx-nav-menu__toggle{transform: rotate(-90deg)}.dx-nav-menu--horizontal .sub-menu .menu-item-has-children:has(> .dx-nav-menu__sub--flip) > .dx-nav-menu__toggle{transform: rotate(90deg)}.dx-nav-menu__hamburger{display: none;position: relative;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;padding: 0;background: transparent;border: 0;color: inherit;cursor: pointer;transition: color var(--dx-effect-transition-duration) ease}.dx-nav-menu__hamburger:hover,.dx-nav-menu__hamburger:focus-visible{color: hsl( var( --dx-color-dynamic-menu-text-hover,var(--dx-color-dynamic-menu-text,var(--dx-color-dynamic-text)) ) )}.dx-nav-menu__hamburger-bar{--bar-width: 1.25rem;--bar-height: 2px;--bar-spread: 6px;position: absolute;left: 50%;top: 50%;width: var(--bar-width);height: var(--bar-height);background: currentColor;border-radius: calc(var(--bar-height) / 2)}.dx-nav-menu__hamburger-bar:nth-child(1){transform: translate(-50%,calc(-50% - var(--bar-spread)))}.dx-nav-menu__hamburger-bar:nth-child(2){transform: translate(-50%,-50%)}.dx-nav-menu__hamburger-bar:nth-child(3){transform: translate(-50%,calc(-50% + var(--bar-spread)))}@container dx-section (max-width: 48rem){.dx-nav-menu--collapse-hamburger .dx-nav-menu__hamburger{display: inline-flex}.dx-nav-menu--collapse-hamburger .dx-nav-menu__list{display: none}.dx-nav-menu--collapse-vertical .dx-nav-menu__list{flex-direction: column;align-items: flex-start;gap: var(--dx-space-s)}.dx-nav-menu--collapse-vertical .menu-item{display: block;position: static}.dx-nav-menu--collapse-vertical .menu-item-has-children::after{display: none}.dx-nav-menu--collapse-vertical .sub-menu{overflow: hidden;max-height: 0;padding-left: var(--dx-space-m);display: flex;flex-direction: column;gap: var(--dx-space-s);position: static;background: transparent;border: 0;border-radius: 0;box-shadow: none;padding-block: 0;padding-right: 0;opacity: 1;visibility: visible;transform: none;min-width: 0;transition: max-height var(--dx-effect-transition-duration) ease}.dx-nav-menu--collapse-vertical .sub-menu > li{opacity: 1}.dx-nav-menu--sf-blur.dx-nav-menu--collapse-vertical .sub-menu::before{content: none}.dx-nav-menu--collapse-vertical .menu-item-has-children:hover > .sub-menu,.dx-nav-menu--collapse-vertical .menu-item-has-children:focus-within > .sub-menu,.dx-nav-menu--collapse-vertical .menu-item-has-children.dx-open > .sub-menu{opacity: 1;visibility: visible;transform: none;background-color: transparent;transition: max-height var(--dx-effect-transition-duration) ease}.dx-nav-menu--collapse-vertical .sub-menu a{display: inline-block;padding: 0;white-space: normal}}.dx-nav-menu--vertical .dx-nav-menu__list{display: flex;flex-direction: column;gap: var(--dx-space-s)}.dx-nav-menu--vertical .menu-item{position: relative}.dx-nav-menu--vertical > .dx-nav-menu__list > .menu-item > a{display: inline-block;padding-block: 0.15em}.dx-nav-menu--vertical .sub-menu{overflow: hidden;max-height: 0;display: flex;flex-direction: column;gap: var(--dx-space-s);transition: max-height var(--dx-effect-transition-duration) ease}.dx-nav-menu--vertical .sub-menu > .menu-item:first-child{padding-top: var(--dx-space-s)}}.dx-nav-menu--vertical .sub-menu{padding-left: var(--dx-space-m)}@layer dx-component-base{.dx-popup{position: fixed;padding: 0;border: 0;background: transparent;color: inherit;max-width: none;max-height: none;overflow-y: auto;overscroll-behavior: contain;--dx-popup-width: var(--dx-container-width-medium);--dx-popup-shift: none;--dx-popup-backdrop: hsl(var(--dx-color-dynamic-popup-backdrop,var(--dx-color-dynamic-overlay)));opacity: 0;transform: var(--dx-popup-shift);transition: opacity var(--dx-effect-transition-duration) ease,transform var(--dx-effect-transition-duration) ease,overlay var(--dx-effect-transition-duration) ease allow-discrete,display var(--dx-effect-transition-duration) ease allow-discrete}.dx-popup[open]{opacity: 1;transform: none}@starting-style{.dx-popup[open]{opacity: 0;transform: var(--dx-popup-shift)}}.dx-popup--frosted{opacity: 1}@starting-style{.dx-popup--frosted[open]{opacity: 1}}.dx-popup__body.dx-sf{border-radius: var(--dx-effect-border-radius,0)}.dx-popup::backdrop{background: transparent;transition: background var(--dx-effect-transition-duration) ease}.dx-popup[open]::backdrop{background: var(--dx-popup-backdrop)}@starting-style{.dx-popup[open]::backdrop{background: transparent}}.dx-popup--place-center{inset: 0;margin: auto;--dx-popup-shift: translateY(0.5rem) scale(0.98)}.dx-popup--place-top{inset: 0 0 auto 0;margin: 0 auto;--dx-popup-shift: translateY(-100%)}.dx-popup--place-bottom{inset: auto 0 0 0;margin: 0 auto;--dx-popup-shift: translateY(100%)}.dx-popup--place-left{inset: 0 auto 0 0;margin: auto 0;--dx-popup-shift: translateX(-100%)}.dx-popup--place-right{inset: 0 0 0 auto;margin: auto 0;--dx-popup-shift: translateX(100%)}.dx-popup--place-top-left{inset: 0 auto auto 0;margin: 0;--dx-popup-shift: translateX(-100%)}.dx-popup--place-top-right{inset: 0 0 auto auto;margin: 0;--dx-popup-shift: translateX(100%)}.dx-popup--place-bottom-left{inset: auto auto 0 0;margin: 0;--dx-popup-shift: translateX(-100%)}.dx-popup--place-bottom-right{inset: auto 0 0 auto;margin: 0;--dx-popup-shift: translateX(100%)}.dx-popup{width: min(var(--dx-popup-width),100vw);height: fit-content;max-height: 100dvh}.dx-popup--width-xs{--dx-popup-width: var(--dx-container-width-xs)}.dx-popup--width-small{--dx-popup-width: var(--dx-container-width-small)}.dx-popup--width-large{--dx-popup-width: var(--dx-container-width-large)}.dx-popup--width-full{--dx-popup-width: 100vw}.dx-popup--full-height{height: 100dvh}.dx-popup--full-height .dx-popup__body{display: flex;flex-direction: column;min-height: 100%}.dx-popup--full-height .dx-popup__body > *{flex: 1}.dx-popup--anim-fade{--dx-popup-shift: none}.dx-popup--anim-none,.dx-popup--anim-none::backdrop{transition: none}.dx-popup--anim-slide-from-left{--dx-popup-shift: translateX(-2rem)}.dx-popup--anim-slide-from-right{--dx-popup-shift: translateX(2rem)}.dx-popup--anim-slide-from-bottom{--dx-popup-shift: translateY(2rem)}.dx-popup--anim-slide-from-top{--dx-popup-shift: translateY(-2rem)}.dx-popup__close{position: absolute;top: var(--dx-popup-close-block,var(--dx-space-s));right: var(--dx-popup-close-inline,var(--dx-space-s));z-index: 2;width: 2.5rem;height: 2.5rem;padding: 0;background: transparent;border: 0;cursor: pointer;color: hsl(var(--dx-color-dynamic-popup-close));transition: color var(--dx-effect-transition-duration) ease}.dx-popup__close:hover,.dx-popup__close:focus-visible{color: hsl(var(--dx-color-dynamic-popup-close-hover))}.dx-popup__close--top-left{right: auto;left: var(--dx-popup-close-inline,var(--dx-space-s))}.dx-popup__close--bottom-left{top: auto;right: auto;bottom: var(--dx-popup-close-block,var(--dx-space-s));left: var(--dx-popup-close-inline,var(--dx-space-s))}.dx-popup__close--bottom-right{top: auto;bottom: var(--dx-popup-close-block,var(--dx-space-s))}.dx-popup__close-bar{position: absolute;left: 50%;top: 50%;width: 1.25rem;height: 2px;background: currentColor;border-radius: 1px}.dx-popup__close-bar:nth-child(1){transform: translate(-50%,-50%) rotate(45deg)}.dx-popup__close-bar:nth-child(2){transform: translate(-50%,-50%) rotate(-45deg)}html:has(dialog.dx-popup:modal){overflow: hidden}.dx-popup--scoped{position: fixed;z-index: 40;max-width: 100%}.dx-popup--preview{position: relative;inset: auto;margin: 0 auto;opacity: 1;transform: none;transition: none;height: auto;max-height: none;overflow: visible;max-width: 100%}.dx-popup--preview.dx-popup--full-height{height: auto}@media (prefers-reduced-motion: reduce){.dx-popup,.dx-popup::backdrop{transition: none}}}dialog.dx-popup[class*="dx-mode-"]{background-color: transparent}@layer dx-component-base{.dx-section{container-type: inline-size;container-name: dx-section;display: flex;flex-direction: column;gap: var(--dx-row-gap,var(--dx-space-l))}.dx-container--list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--dx-container-list-gap,var(--dx-space-l));grid-template-columns: repeat( auto-fit,minmax( var( --dx-container-min-core-width,var(--dx-grid-min-column,220px) ),1fr ) )}}.dx-loop-empty{grid-column: 1 / -1;list-style: none;padding: var(--dx-space-m,1rem);color: var(--dx-color-dynamic-text,inherit);opacity: 0.6;text-align: center;border: 1px dashed currentColor;border-radius: 4px}@keyframes dx-container-float{from{transform: translateY(0)}to{transform: translateY(calc(-1 * var(--dx-effect-float-distance,60px)))}}@supports (animation-timeline: view()){.dx-container--float{animation: dx-container-float linear both;animation-timeline: view()}}@media (prefers-reduced-motion: reduce){.dx-container--float{animation: none}}.dx-slider{position: relative;display: flex;flex-direction: column;gap: var(--dx-space-s)}.dx-slider__track{display: flex;flex-wrap: nowrap}.dx-slider__track--snap{overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: none}.dx-slider__track--snap::-webkit-scrollbar{display: none}.dx-slider__track--snap > .dx-core{flex: 0 0 max( calc( (100% - (var(--dx-slider-items,1) - 1) * var(--dx-container-list-gap,var(--dx-space-l))) / var(--dx-slider-items,1) ),min(100%,var(--dx-container-min-core-width,var(--dx-grid-min-column,220px))) );min-width: 0;scroll-snap-align: start}.dx-slider--continuous{overflow: hidden}.dx-slider__track--continuous{width: max-content;animation: dx-slider-marquee var(--dx-slider-marquee-duration,40s) linear infinite}.dx-slider__track--continuous > .dx-core{flex: 0 0 var(--dx-slider-slide-width,var(--dx-grid-min-column,220px));min-width: 0}.dx-slider--continuous:hover .dx-slider__track--continuous{animation-play-state: paused}.dx-slider__track--continuous.dx-slider__track--measured{animation-name: dx-slider-marquee-measured}@keyframes dx-slider-marquee-measured{to{transform: translateX(calc(-1 * var(--dx-slider-set-width,0px)))}}@keyframes dx-slider-marquee{to{transform: translateX(calc(-50% - var(--dx-container-list-gap,var(--dx-space-l)) / 2))}}@media (prefers-reduced-motion: reduce){.dx-slider__track--continuous{animation: none;width: 100%;overflow-x: auto}}.dx-slider--fade > .dx-slider__track--snap{-webkit-mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent );mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent )}.dx-slider--fade.dx-slider--continuous{-webkit-mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent );mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent )}.dx-slider__arrow,.dx-slider__dots{display: none}.dx-slider--ready .dx-slider__arrow{display: inline-flex}.dx-slider--ready .dx-slider__dots{display: flex}.dx-slider__arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;align-items: center;justify-content: center;width: var(--dx-space-2xl);height: var(--dx-space-2xl);padding: 0;background: none;border: none;color: hsl(var(--dx-color-dynamic-slider-arrow,var(--dx-color-dynamic-text)));cursor: pointer}.dx-slider__arrow--prev{left: calc(-1 * var(--dx-slider-arrow-offset,60px))}.dx-slider__arrow--next{right: calc(-1 * var(--dx-slider-arrow-offset,60px))}@container dx-section (max-width: 48rem){.dx-slider__arrow--prev{left: 0}.dx-slider__arrow--next{right: 0}}.dx-section:has(.dx-slider){overflow-x: clip}.dx-slider__arrow[disabled]{visibility: hidden}.dx-slider__arrow:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}.dx-slider__arrow::before{content: "";width: 0.6em;height: 0.6em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(135deg)}.dx-slider__arrow--next::before{transform: rotate(-45deg)}.dx-slider__dots{justify-content: center;gap: var(--dx-space-2xs)}.dx-slider__dot{width: 10px;height: 10px;padding: 0;background: transparent;border: 1px solid currentColor;border-radius: 50%;color: hsl(var(--dx-color-dynamic-slider-dot,var(--dx-color-dynamic-text)));cursor: pointer}.dx-slider__dot.is-active{color: hsl(var(--dx-color-dynamic-slider-dot-active,var(--dx-color-dynamic-slider-dot,var(--dx-color-dynamic-text))));background: currentColor}.dx-slider__dot:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}@layer dx-component-base{.dx-accordion{width: 100%;display: flex;flex-direction: column;gap: var(--dx-accordion-gap,var(--dx-space-s))}.dx-accordion__item{border-radius: var(--dx-effect-border-radius,0);padding-inline: var(--dx-accordion-padding-inline,var(--dx-space-m))}.dx-accordion--two-cols{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(22rem,100%),1fr));gap: var(--dx-accordion-gap,var(--dx-space-s)) var(--dx-accordion-column-gap,var(--dx-space-l));align-items: start}.dx-accordion__col{min-width: 0;display: flex;flex-direction: column;gap: var(--dx-accordion-gap,var(--dx-space-s))}.dx-accordion__summary{display: flex;align-items: center;justify-content: space-between;gap: var(--dx-space-m);padding-block: var(--dx-accordion-padding-block,var(--dx-space-m));cursor: pointer;list-style: none}.dx-accordion__summary::-webkit-details-marker{display: none}.dx-accordion__summary:focus-visible{outline: 2px solid hsl(var(--dx-color-dynamic-accent));outline-offset: 2px}.dx-accordion__title{margin: 0}.dx-accordion__icon{position: relative;flex: 0 0 auto;inline-size: 1rem;block-size: 1rem;color: hsl(var(--dx-color-dynamic-heading))}.dx-accordion__icon::before,.dx-accordion__icon::after{content: "";position: absolute;inset-block-start: calc(50% - 1px);inset-inline-start: 0;inline-size: 100%;block-size: 2px;background: currentColor}.dx-accordion__icon::after{rotate: 90deg;transition: rotate var(--dx-effect-transition-duration) ease}.dx-accordion__item[open]:not(.is-closing) .dx-accordion__icon::after{rotate: 0deg}.dx-accordion__panel{overflow: hidden;transition: height var(--dx-effect-transition-duration) ease}@media (prefers-reduced-motion: reduce){.dx-accordion__panel{transition: none}}.dx-accordion__content{padding-block-end: var(--dx-accordion-padding-block,var(--dx-space-m))}}@layer dx-component-base{.dx-icon-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: var(--dx-icon-list-gap,var(--dx-space-m))}.dx-icon-list--vertical{flex-direction: column;align-items: flex-start}.dx-icon-list--align-left{align-self: flex-start}.dx-icon-list--align-center{align-self: center}.dx-icon-list--align-right{align-self: flex-end}.dx-icon-list--vertical.dx-icon-list--align-left{align-items: flex-start}.dx-icon-list--vertical.dx-icon-list--align-center{align-items: center}.dx-icon-list--vertical.dx-icon-list--align-right{align-items: flex-end}.dx-icon-list__content{display: flex;align-items: center;gap: 0.55em;color: inherit;text-decoration: none}.dx-icon-list--item-box .dx-icon-list__content{border-radius: var(--dx-icon-list-item-radius,999rem);padding-block: var(--dx-icon-list-item-pad-block,0.5em);padding-inline: var(--dx-icon-list-item-pad-inline,1em)}.dx-icon-list--item-box.dx-icon-list--contained .dx-icon-list__content{padding-inline-start: calc((var(--dx-icon-list-item-pad-block,0.5em) + var(--dx-icon-list-item-pad-inline,1em)) / 2)}.dx-icon-list__content--link:hover .dx-icon-list__label,.dx-icon-list__content.is-preview-hover .dx-icon-list__label{text-decoration: underline;text-underline-offset: 0.15em}.dx-icon-list.dx-icon-list--no-hover-underline .dx-icon-list__content .dx-icon-list__label{text-decoration: none}.dx-icon-list__content--link .dx-icon-list__label{transition: color var(--dx-effect-transition-duration) ease}.dx-icon-list__label{color: hsl(var(--dx-color-dynamic-icon-list-text))}.dx-icon-list__content--link:hover .dx-icon-list__label,.dx-icon-list__content.is-preview-hover .dx-icon-list__label{color: hsl(var(--dx-color-dynamic-icon-list-text-hover))}.dx-icon-list--text-xsmall{font-size: var(--dx-size-text-xs)}.dx-icon-list--text-small{font-size: var(--dx-size-text-s)}.dx-icon-list--text-large{font-size: var(--dx-size-text-l)}.dx-icon-list--text-xlarge{font-size: var(--dx-size-text-xl)}.dx-icon-list__icon{display: flex;align-items: center;justify-content: center;flex: none;--dx-icon-list-box: var(--dx-icon-list-icon-size,var(--dx-icon-size-m));width: max(var(--dx-icon-list-box),var(--dx-icon-glyph-min,0px));height: max(var(--dx-icon-list-box),var(--dx-icon-glyph-min,0px));color: hsl(var(--dx-color-dynamic-icon));transition: color var(--dx-effect-transition-duration) ease,background-color var(--dx-effect-transition-duration) ease,border-color var(--dx-effect-transition-duration) ease}.dx-icon-list__content--link:hover .dx-icon-list__icon,.dx-icon-list__content.is-preview-hover .dx-icon-list__icon{color: hsl(var(--dx-color-dynamic-icon-hover))}.dx-icon-list--contained .dx-icon-list__icon{border-radius: var(--dx-icon-list-icon-radius,0);--dx-icon-list-chip-min: calc(var(--dx-icon-glyph-min,0px) / var(--dx-icon-list-glyph-ratio,0.6) + 2 * var(--dx-effect-border-width,1px));width: max(var(--dx-icon-list-box),var(--dx-icon-list-chip-min));height: max(var(--dx-icon-list-box),var(--dx-icon-list-chip-min))}.dx-icon-list--contained .dx-icon-list__content--link:hover .dx-icon-list__icon.dx-sf,.dx-icon-list--contained .dx-icon-list__content.is-preview-hover .dx-icon-list__icon.dx-sf{background-color: var(--dx-sf-fill-hover,transparent);border-color: var(--dx-sf-border-hover,transparent)}.dx-icon-list__icon svg,.dx-icon-list__icon img{width: 100%;height: 100%;object-fit: contain}.dx-icon-list--contained .dx-icon-list__icon svg,.dx-icon-list--contained .dx-icon-list__icon img{width: var(--dx-icon-list-glyph,60%);height: var(--dx-icon-list-glyph,60%)}}@layer dx-component-base{.dx-form{display: flex;flex-direction: column;gap: var(--dx-space-s);width: 100%}.dx-form__fields{display: flex;flex-wrap: wrap;gap: var(--dx-space-s)}.dx-form__field{display: flex;flex-direction: column;gap: var(--dx-space-2xs);flex: 1 1 100%}.dx-form__field--half{flex: 1 1 calc(50% - var(--dx-space-s));min-inline-size: min(14rem,100%)}.dx-form__label{font-size: var(--dx-form-label-size,0.875em);font-weight: 600;color: hsl(var(--dx-color-dynamic-form-label,var(--dx-color-dynamic-heading)))}.dx-form__label--hidden{position: absolute;inline-size: 1px;block-size: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.dx-form__required{margin-inline-start: 0.15em}.dx-form__input{width: 100%;font: inherit;color: hsl(var(--dx-color-dynamic-form-input-text,var(--dx-color-dynamic-text)));border-radius: var(--dx-effect-border-radius);padding: var(--dx-space-2xs) var(--dx-space-xs);transition: border-color var(--dx-effect-transition-duration) ease}.dx-form__input.dx-sf--blur{backdrop-filter: blur(var(--dx-sf-blur,0px));-webkit-backdrop-filter: blur(var(--dx-sf-blur,0px))}.dx-form__input::placeholder{color: hsl(var(--dx-color-dynamic-form-placeholder,var(--dx-color-dynamic-text-muted)))}.dx-form__input:focus-visible{outline: none;border-color: hsl(var(--dx-color-dynamic-form-input-border-focus,var(--dx-color-dynamic-heading)))}.dx-form__input--textarea{resize: vertical}.dx-form__input--select{cursor: pointer}.dx-form__checkbox{display: flex;align-items: center;gap: 0.5em;cursor: pointer;color: hsl(var(--dx-color-dynamic-form-input-text,var(--dx-color-dynamic-text)))}.dx-form__checkbox input{inline-size: 1em;block-size: 1em;accent-color: hsl(var(--dx-color-dynamic-form-accent,var(--dx-color-dynamic-accent)));cursor: pointer}.dx-form__field.has-error .dx-form__input{border-color: hsl(var(--dx-color-dynamic-heading))}.dx-form__error{font-size: 0.85em;font-weight: 600;color: hsl(var(--dx-color-dynamic-heading))}.dx-form__hp{position: absolute;inset-inline-start: -9999px;inline-size: 1px;block-size: 1px;overflow: hidden}.dx-form{position: relative}.dx-form__message{color: hsl(var(--dx-color-dynamic-text))}.dx-form__footer{display: flex}.dx-form--submit-center .dx-form__footer{justify-content: center}.dx-form--submit-right .dx-form__footer{justify-content: flex-end}.dx-form--submit-full .dx-form__footer .dx-button{width: 100%;justify-content: center}.dx-form.is-submitting .dx-button{opacity: 0.6;pointer-events: none}}