@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))}@layer dx-component-base{:where([class*="dx-mode-"] a:any-link){color: hsl(var(--dx-color-dynamic-link));transition: color var(--dx-effect-transition-duration) ease}:where([class*="dx-mode-"] a:any-link:hover){color: hsl(var(--dx-color-dynamic-link-hover))}}@layer dx-component-base{:where([class*="dx-mode-"] :focus-visible){outline: 2px solid currentColor;outline-offset: 2px}}.dx-section-root{container-type: inline-size;container-name: dx-page}.dx-section{width: 100%;--dx-section-padding-inline: var(--dx-spacing-padding-inline-default);padding-inline: var(--dx-section-padding-inline);--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-container-radius,var(--dx-radius-containers))}.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{--dx-section-padding-inline: var(--dx-spacing-padding-inline-default)}.dx-section--padding-inline-none{--dx-section-padding-inline: 0px}.dx-section--padding-inline-2xs{--dx-section-padding-inline: var(--dx-space-2xs)}.dx-section--padding-inline-xs{--dx-section-padding-inline: var(--dx-space-xs)}.dx-section--padding-inline-s{--dx-section-padding-inline: var(--dx-space-s)}.dx-section--padding-inline-m{--dx-section-padding-inline: var(--dx-space-m)}.dx-section--padding-inline-l{--dx-section-padding-inline: var(--dx-space-l)}.dx-section--padding-inline-xl{--dx-section-padding-inline: var(--dx-space-xl)}.dx-section--padding-inline-2xl{--dx-section-padding-inline: var(--dx-space-2xl)}.dx-section--padding-inline-3xl{--dx-section-padding-inline: var(--dx-space-3xl)}.dx-section--padding-inline-4xl{--dx-section-padding-inline: var(--dx-space-4xl)}.dx-section--padding-inline-5xl{--dx-section-padding-inline: var(--dx-space-5xl)}.dx-container.dx-container--xs{max-width: var(--dx-container-width-xs)}.dx-container.dx-container--small{max-width: var(--dx-container-width-small)}.dx-container.dx-container--medium{max-width: var(--dx-container-width-medium)}.dx-container.dx-container--large{max-width: var(--dx-container-width-large)}.dx-container.dx-container--full{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,transparent)}.dx-section--sf-solid-alt{--dx-section-border-color: var(--dx-sf-m-solid-alt-border,transparent)}.dx-section--sf-glass{--dx-section-border-color: var(--dx-sf-m-glass-border,transparent)}.dx-section--sf-glass-alt{--dx-section-border-color: var(--dx-sf-m-glass-alt-border,transparent)}.dx-section--sf-transparent{--dx-section-border-color: var(--dx-sf-m-transparent-border,transparent)}.dx-section--border-top{border-top: calc(var(--dx-section-border-width,1px) * var(--dx-borders-sections,1)) solid var(--dx-section-border-color,transparent);--dx-section-outset-top: calc(var(--dx-section-border-width,1px) * var(--dx-borders-sections,1))}.dx-section--border-bottom{border-bottom: calc(var(--dx-section-border-width,1px) * var(--dx-borders-sections,1)) solid var(--dx-section-border-color,transparent);--dx-section-outset-bottom: calc(var(--dx-section-border-width,1px) * var(--dx-borders-sections,1))}.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);background-repeat: no-repeat}.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{z-index: 1001}.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}@container (width < 48rem){.dx-vis-narrow{display: none !important}}@container (width >= 48rem){.dx-vis-not-narrow{display: none !important}}@layer dx-component-base{:root,.dx-mode-light,.dx-mode-dark{--dx-sf-scheme-src: var(--dx-color-neutral)}.dx-scheme-primary{--dx-sf-scheme-src: var(--dx-color-primary)}.dx-scheme-secondary{--dx-sf-scheme-src: var(--dx-color-secondary)}.dx-scheme-tertiary{--dx-sf-scheme-src: var(--dx-color-tertiary)}: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-alt.dx-sf-c-neutral,.dx-sf-alt .dx-sf-c-neutral{--dx-sf-m-solid-fill: var(--dx-sf-neutral-solid-alt-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-neutral-solid-alt-fill-hover,var(--dx-sf-neutral-solid-alt-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-neutral-solid-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-neutral-solid-fill-hover,var(--dx-sf-neutral-solid-fill,transparent));--dx-sf-m-border: var(--dx-sf-neutral-solid-alt-border,var(--dx-sf-neutral-border,transparent));--dx-sf-m-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-solid-alt-border: var(--dx-sf-neutral-border,transparent);--dx-sf-m-solid-alt-border-hover: var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent));--dx-sf-m-transparent-border: var(--dx-sf-neutral-transparent-border-alt,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-alt,var(--dx-sf-neutral-transparent-border-hover,var(--dx-sf-neutral-border-hover,var(--dx-sf-neutral-border,transparent))))}.dx-sf-alt.dx-sf-c-primary,.dx-sf-alt .dx-sf-c-primary{--dx-sf-m-solid-fill: var(--dx-sf-primary-solid-alt-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-primary-solid-alt-fill-hover,var(--dx-sf-primary-solid-alt-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-primary-solid-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-primary-solid-fill-hover,var(--dx-sf-primary-solid-fill,transparent));--dx-sf-m-border: var(--dx-sf-primary-solid-alt-border,var(--dx-sf-primary-border,transparent));--dx-sf-m-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-solid-alt-border: var(--dx-sf-primary-border,transparent);--dx-sf-m-solid-alt-border-hover: var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent));--dx-sf-m-transparent-border: var(--dx-sf-primary-transparent-border-alt,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-alt,var(--dx-sf-primary-transparent-border-hover,var(--dx-sf-primary-border-hover,var(--dx-sf-primary-border,transparent))))}.dx-sf-alt.dx-sf-c-secondary,.dx-sf-alt .dx-sf-c-secondary{--dx-sf-m-solid-fill: var(--dx-sf-secondary-solid-alt-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-secondary-solid-alt-fill-hover,var(--dx-sf-secondary-solid-alt-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-secondary-solid-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-secondary-solid-fill-hover,var(--dx-sf-secondary-solid-fill,transparent));--dx-sf-m-border: var(--dx-sf-secondary-solid-alt-border,var(--dx-sf-secondary-border,transparent));--dx-sf-m-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-solid-alt-border: var(--dx-sf-secondary-border,transparent);--dx-sf-m-solid-alt-border-hover: var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent));--dx-sf-m-transparent-border: var(--dx-sf-secondary-transparent-border-alt,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-alt,var(--dx-sf-secondary-transparent-border-hover,var(--dx-sf-secondary-border-hover,var(--dx-sf-secondary-border,transparent))))}.dx-sf-alt.dx-sf-c-tertiary,.dx-sf-alt .dx-sf-c-tertiary{--dx-sf-m-solid-fill: var(--dx-sf-tertiary-solid-alt-fill,transparent);--dx-sf-m-solid-fill-hover: var(--dx-sf-tertiary-solid-alt-fill-hover,var(--dx-sf-tertiary-solid-alt-fill,transparent));--dx-sf-m-solid-alt-fill: var(--dx-sf-tertiary-solid-fill,transparent);--dx-sf-m-solid-alt-fill-hover: var(--dx-sf-tertiary-solid-fill-hover,var(--dx-sf-tertiary-solid-fill,transparent));--dx-sf-m-border: var(--dx-sf-tertiary-solid-alt-border,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-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-solid-alt-border: var(--dx-sf-tertiary-border,transparent);--dx-sf-m-solid-alt-border-hover: var(--dx-sf-tertiary-border-hover,var(--dx-sf-tertiary-border,transparent));--dx-sf-m-transparent-border: var(--dx-sf-tertiary-transparent-border-alt,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-alt,var(--dx-sf-tertiary-transparent-border-hover,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 .dx-sf-solid,.dx-sf-solid .dx-sf-solid .dx-sf-solid .dx-sf-solid{--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-solid .dx-sf-solid .dx-sf-solid,.dx-sf-solid .dx-sf-solid .dx-sf-solid .dx-sf-solid .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);background-clip: padding-box;border: calc(var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)) 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.dx-paper{background-clip: border-box,border-box,border-box,padding-box;background-origin: border-box;isolation: isolate}.dx-sf.dx-paper--has-image{--dx-sf-fill: transparent;--dx-sf-fill-hover: transparent}.dx-sf.dx-paper--has-image::before{display: none}.dx-sf.dx-sf--blur:not(.dx-paper--has-image){border-color: transparent}.dx-sf.dx-sf--blur:not(.dx-paper--has-image)::before{border: calc(var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)) solid var(--dx-sf-border,transparent);transition: border-color var(--dx-effect-transition-duration) ease}.dx-sf.dx-sf--blur.dx-sf--hover-border:not(.dx-paper--has-image):is(:hover,.is-preview-hover)::before{border-color: var(--dx-sf-border-hover,transparent)}.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;isolation: isolate}.dx-sf--blur::before{content: "";position: absolute;inset: calc(-1 * var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1));z-index: -1;border-radius: inherit;backdrop-filter: blur(var(--dx-sf-blur,0px));-webkit-backdrop-filter: blur(var(--dx-sf-blur,0px))}}@layer dx-component-base{.dx-paper{--dx-paper-overlay-image: none;--dx-paper-bg-image: none;--dx-paper-gray: none;--dx-paper-glow: none;--dx-paper-bg-attachment: scroll;--dx-paper-image-blend: normal;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-paper--zoom{--dx-paper-overlay-image-host: none;--dx-paper-bg-image-host: none;--dx-paper-gray-host: none;background-image: var(--dx-paper-overlay-image-host,none),var(--dx-paper-bg-image-host,none),var(--dx-paper-gray-host,none),var(--dx-paper-glow,none);overflow: hidden;position: relative}.dx-paper__image,.dx-paper__overlay{position: absolute;inset: 0;margin: 0;padding: 0;list-style: none;pointer-events: none;background-position: center;background-repeat: no-repeat}.dx-paper__image{border-radius: inherit;background-image: var(--dx-paper-bg-image,none),var(--dx-paper-gray,none);background-size: cover,100% 100%;background-blend-mode: var(--dx-paper-image-blend,normal),normal;transition: transform var(--dx-effect-transition-duration,0.4s) ease}.dx-paper__overlay{background-image: var(--dx-paper-overlay-image,none);background-size: 100% 100%}.dx-paper--zoom:is(:hover,.is-preview-hover) .dx-paper__image{transform: scale(calc(1 + var(--dx-effect-zoom-amount,6) / 100))}.dx-paper--zoom > .dx-core__content,.dx-paper--zoom > .dx-core__media,.dx-paper--zoom > .dx-core{position: relative}@media (prefers-reduced-motion: reduce){.dx-paper__image{transition: none}.dx-paper--zoom:is(:hover,.is-preview-hover) .dx-paper__image{transform: none}}.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-container-radius,var(--dx-radius-containers));--dx-radius-concentric-h: max(0px,calc(var(--dx-container-radius,var(--dx-radius-containers)) - var(--dx-container-padding-inline,0px) - var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)));--dx-radius-concentric-v: max(0px,calc(var(--dx-container-radius,var(--dx-radius-containers)) - var(--dx-container-padding-block,0px) - var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)))}}.dx-paper[class*="dx-mode-"]{background-color: var(--dx-sf-fill,transparent)}.dx-paper.dx-sf--hover-fill[class*="dx-mode-"]:is(:hover,.is-preview-hover){background-color: var(--dx-sf-fill-hover,transparent)}@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);--dx-eyebrow-ink: hsl(var(--dx-color-dynamic-accent));--dx-eyebrow-ornament: var(--dx-eyebrow-ink);--dx-eyebrow-wash: hsl(var(--dx-color-dynamic-accent-wash));--dx-eyebrow-strong: hsl(var(--dx-color-dynamic-accent-wash-hover));--dx-eyebrow-border: hsl(var(--dx-color-dynamic-accent-wash-border));--dx-eyebrow-solid: hsl(var(--dx-color-dynamic-accent));--dx-eyebrow-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid));color: var(--dx-eyebrow-ink)}.dx-core__eyebrow.dx-ink-neutral{--dx-eyebrow-ink: hsl(var(--dx-color-dynamic-heading));--dx-eyebrow-ornament: var(--dx-eyebrow-ink);--dx-eyebrow-wash: hsl(var(--dx-color-dynamic-wash));--dx-eyebrow-strong: hsl(var(--dx-color-dynamic-wash-hover));--dx-eyebrow-border: hsl(var(--dx-color-dynamic-wash-border));--dx-eyebrow-solid: hsl(var(--dx-color-dynamic-heading));--dx-eyebrow-on-solid: hsl(var(--dx-color-dynamic-neutral-on-solid))}.dx-core__eyebrow.dx-ink-primary{--dx-eyebrow-ink: hsl(var(--dx-color-dynamic-accent-primary));--dx-eyebrow-ornament: var(--dx-eyebrow-ink);--dx-eyebrow-wash: hsl(var(--dx-color-dynamic-accent-wash-primary));--dx-eyebrow-strong: hsl(var(--dx-color-dynamic-accent-wash-hover-primary));--dx-eyebrow-border: hsl(var(--dx-color-dynamic-accent-wash-border-primary));--dx-eyebrow-solid: hsl(var(--dx-color-dynamic-accent-primary));--dx-eyebrow-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid-primary))}.dx-core__eyebrow.dx-ink-secondary{--dx-eyebrow-ink: hsl(var(--dx-color-dynamic-accent-secondary));--dx-eyebrow-ornament: var(--dx-eyebrow-ink);--dx-eyebrow-wash: hsl(var(--dx-color-dynamic-accent-wash-secondary));--dx-eyebrow-strong: hsl(var(--dx-color-dynamic-accent-wash-hover-secondary));--dx-eyebrow-border: hsl(var(--dx-color-dynamic-accent-wash-border-secondary));--dx-eyebrow-solid: hsl(var(--dx-color-dynamic-accent-secondary));--dx-eyebrow-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid-secondary))}.dx-core__eyebrow.dx-ink-tertiary{--dx-eyebrow-ink: hsl(var(--dx-color-dynamic-accent-tertiary));--dx-eyebrow-ornament: var(--dx-eyebrow-ink);--dx-eyebrow-wash: hsl(var(--dx-color-dynamic-accent-wash-tertiary));--dx-eyebrow-strong: hsl(var(--dx-color-dynamic-accent-wash-hover-tertiary));--dx-eyebrow-border: hsl(var(--dx-color-dynamic-accent-wash-border-tertiary));--dx-eyebrow-solid: hsl(var(--dx-color-dynamic-accent-tertiary));--dx-eyebrow-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid-tertiary))}.dx-core__eyebrow--badge{display: inline-block;width: fit-content;max-width: 100%;--dx-eyebrow-bg-light: var(--dx-eyebrow-wash);--dx-eyebrow-fg-light: var(--dx-eyebrow-ink);--dx-eyebrow-bg-dark: var(--dx-eyebrow-wash);--dx-eyebrow-fg-dark: var(--dx-eyebrow-ink);background-color: color-mix(in srgb,var(--dx-eyebrow-bg-light) var(--dx-mode-light-mix,100%),var(--dx-eyebrow-bg-dark));color: color-mix(in srgb,var(--dx-eyebrow-fg-light) var(--dx-mode-light-mix,100%),var(--dx-eyebrow-fg-dark));padding: 0.35em 1em;border-radius: var(--dx-radius-badges,9999rem)}.dx-core__eyebrow--badge.dx-core__eyebrow--bordered{box-shadow: inset 0 0 0 calc(var(--dx-effect-border-width,1px) * var(--dx-borders-badges,1)) var(--dx-eyebrow-border)}.dx-core__eyebrow--badge.dx-core__eyebrow--solid-light{--dx-eyebrow-bg-light: var(--dx-eyebrow-solid);--dx-eyebrow-fg-light: var(--dx-eyebrow-on-solid)}.dx-core__eyebrow--badge.dx-core__eyebrow--strong-light{--dx-eyebrow-bg-light: var(--dx-eyebrow-strong)}.dx-core__eyebrow--badge.dx-core__eyebrow--strong-dark{--dx-eyebrow-bg-dark: var(--dx-eyebrow-strong)}.dx-core__eyebrow--badge.dx-core__eyebrow--solid-dark{--dx-eyebrow-bg-dark: var(--dx-eyebrow-solid);--dx-eyebrow-fg-dark: var(--dx-eyebrow-on-solid)}.dx-core__eyebrow.dx-core__eyebrow--badge{--dx-eyebrow-ornament: color-mix(in srgb,var(--dx-eyebrow-fg-light) var(--dx-mode-light-mix,100%),var(--dx-eyebrow-fg-dark))}@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: var(--dx-eyebrow-ornament)}.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 var(--dx-eyebrow-ornament)}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__heading mark{background: none;color: hsl(var(--dx-color-dynamic-heading-accent))}.dx-core__text mark{background: none;color: hsl(var(--dx-color-dynamic-rich-text-accent))}.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,none);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 > :is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,div) + :is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote,div){margin-block-start: var(--dx-text-paragraph-gap,1em)}.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)}.dx-core__text--xlarge{font-size: var(--dx-size-text-xl)}.dx-core__clamp{display: flex;flex-direction: column;align-items: inherit;gap: var(--dx-space-xs);min-width: 0;font-size: var(--dx-size-text-m)}.dx-core__clamp--xsmall{font-size: var(--dx-size-text-xs)}.dx-core__clamp--small{font-size: var(--dx-size-text-s)}.dx-core__clamp--large{font-size: var(--dx-size-text-l)}.dx-core__clamp--xlarge{font-size: var(--dx-size-text-xl)}.dx-core__clamp > .dx-core__text{transition: height var(--dx-effect-transition-duration) ease}.dx-core__clamp.is-clamped > .dx-core__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: var(--dx-clamp-lines,4);overflow: hidden}.dx-core__clamp.is-animating > .dx-core__text{overflow: hidden}.dx-core__clamp-toggle{max-width: max-content;appearance: none;background: none;border: 0;padding: 0;margin: 0;font: inherit;font-weight: 600;line-height: 1.2;color: hsl(var(--dx-color-dynamic-rich-text-toggle));cursor: pointer;display: inline-flex;align-items: center;gap: 0.35em;transition: color var(--dx-effect-transition-duration) ease;user-select: none;-webkit-user-select: none;-webkit-touch-callout: none}.dx-core__clamp-toggle > *{pointer-events: none}.dx-core__clamp-toggle:hover{color: hsl(var(--dx-color-dynamic-rich-text-toggle-hover))}.dx-core__clamp-toggle[hidden]{display: none}.dx-core__clamp-caret{display: inline-flex;width: 1em;height: 1em;transform: rotate(90deg);transition: transform var(--dx-effect-transition-duration) ease}.dx-core__clamp-caret svg{width: 100%;height: 100%}.dx-core__clamp-toggle[aria-expanded="true"] .dx-core__clamp-caret{transform: rotate(-90deg)}@media (prefers-reduced-motion: reduce){.dx-core__clamp > .dx-core__text,.dx-core__clamp-toggle,.dx-core__clamp-caret{transition: none}}.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%}@container dx-section (width < 48rem){.dx-core--buttons-full-narrow .dx-core__buttons{width: 100%}.dx-core--buttons-full-narrow .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__media-link--lightbox{cursor: zoom-in}body.dx-fe-open .dx-core__media-link--lightbox{cursor: inherit}.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.dx-paper{--dx-radius-concentric-h: max(0px,calc(var(--dx-core-radius,0px) - var(--dx-core-padding-inline,0px) - var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)));--dx-radius-concentric-v: max(0px,calc(var(--dx-core-radius,0px) - var(--dx-core-padding-block,0px) - var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)))}.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--has-width{max-width: min(100%,var(--dx-core-width));margin-inline: 0 auto}.dx-core--has-width.dx-core--align-center{margin-inline: auto}.dx-core--has-width.dx-core--align-right{margin-inline: auto 0}.dx-core--has-width .dx-core__text{max-width: 100%}.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--vertical-top.dx-core--media-left .dx-core__media,.dx-core--vertical-top.dx-core--media-right .dx-core__media{--dx-media-valign: start;align-self: start}.dx-core--vertical-center.dx-core--media-left .dx-core__media,.dx-core--vertical-center.dx-core--media-right .dx-core__media{--dx-media-valign: center;align-self: center}.dx-core--vertical-bottom.dx-core--media-left .dx-core__media,.dx-core--vertical-bottom.dx-core--media-right .dx-core__media{--dx-media-valign: end;align-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{--dx-media-valign: start;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{--dx-media-valign: center;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{--dx-media-valign: end;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--height-fixed .dx-core__media .dx-core__video{display: block;height: 100%;width: fit-content;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);width: auto;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-max .dx-core__media{max-height: var(--dx-media-max-height)}.dx-core--media-max:not([class*="dx-core--media-aspect-"]) .dx-core__media .dx-image,.dx-core--media-max:not([class*="dx-core--media-aspect-"]) .dx-core__media svg,.dx-core--media-max:not([class*="dx-core--media-aspect-"]) .dx-core__media .dx-core__video{width: auto;max-width: 100%;max-height: var(--dx-media-max-height);margin-inline: var(--dx-media-abs-margin,0 auto)}.dx-core--media-max.dx-core--media-aspect-square .dx-core__media{width: min(100%,var(--dx-media-max-height))}.dx-core--media-max.dx-core--media-aspect-landscape .dx-core__media{width: min(100%,calc(var(--dx-media-max-height) * 4 / 3))}.dx-core--media-max.dx-core--media-aspect-wide .dx-core__media{width: min(100%,calc(var(--dx-media-max-height) * 16 / 9))}.dx-core--media-max.dx-core--media-aspect-portrait .dx-core__media{width: min(100%,calc(var(--dx-media-max-height) * 4 / 5))}@container dx-section (min-width: 48rem){.dx-core--media-left.dx-core--media-max.dx-core--has-media .dx-core__media,.dx-core--media-right.dx-core--media-max.dx-core--has-media .dx-core__media{height: auto;justify-self: var(--dx-media-justify,start);align-self: var(--dx-media-valign,center)}}.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)}.dx-core__heading--size-text-xsmall{font-size: var(--dx-size-text-xs)}.dx-core__heading--size-text-small{font-size: var(--dx-size-text-s)}.dx-core__heading--size-text-medium{font-size: var(--dx-size-text-m)}.dx-core__heading--size-text-large{font-size: var(--dx-size-text-l)}.dx-core__heading--size-text-xlarge{font-size: var(--dx-size-text-xl)}.dx-core__clamp > .dx-core__text{text-wrap: wrap}@container dx-section (width < 48rem){:is(.dx-core,.dx-slider) .dx-core__narrow-hide{display: none !important}}@container dx-section (width >= 48rem){:is(.dx-core,.dx-slider) .dx-core__not-narrow-hide{display: none !important}}.dx-core--vis-card{container-type: inline-size;container-name: dx-core}@property --dx-button-g1{syntax: "<color>";inherits: false;initial-value: transparent}@property --dx-button-g2{syntax: "<color>";inherits: false;initial-value: transparent}@layer dx-component-base{.dx-button{--dx-button: var(--dx-button-c-primary,var(--dx-color-primary));--dx-button-hover: var(--dx-color-primary);--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-solid-g1: var(--dx-button-c-primary-solid-g1,transparent);--dx-button-t-solid-g2: var(--dx-button-c-primary-solid-g2,transparent);--dx-button-t-solid-hover-g1: var(--dx-button-c-primary-solid-hover-g1,transparent);--dx-button-t-solid-hover-g2: var(--dx-button-c-primary-solid-hover-g2,transparent);--dx-button-t-solid-g-angle: var(--dx-button-c-primary-solid-g-angle,135deg);--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,transparent);--dx-button-t-alpha-bg: var(--dx-button-c-primary-alpha-bg,transparent);--dx-button-t-alpha-hover-bg: var(--dx-button-c-primary-alpha-hover-bg,transparent);--dx-button-t-alpha-border: var(--dx-button-c-primary-alpha-border,transparent);--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,transparent);--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);--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-solid-g1: var(--dx-button-c-secondary-solid-g1,transparent);--dx-button-t-solid-g2: var(--dx-button-c-secondary-solid-g2,transparent);--dx-button-t-solid-hover-g1: var(--dx-button-c-secondary-solid-hover-g1,transparent);--dx-button-t-solid-hover-g2: var(--dx-button-c-secondary-solid-hover-g2,transparent);--dx-button-t-solid-g-angle: var(--dx-button-c-secondary-solid-g-angle,135deg);--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,transparent);--dx-button-t-alpha-bg: var(--dx-button-c-secondary-alpha-bg,transparent);--dx-button-t-alpha-hover-bg: var(--dx-button-c-secondary-alpha-hover-bg,transparent);--dx-button-t-alpha-border: var(--dx-button-c-secondary-alpha-border,transparent);--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,transparent);--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);--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-solid-g1: var(--dx-button-c-tertiary-solid-g1,transparent);--dx-button-t-solid-g2: var(--dx-button-c-tertiary-solid-g2,transparent);--dx-button-t-solid-hover-g1: var(--dx-button-c-tertiary-solid-hover-g1,transparent);--dx-button-t-solid-hover-g2: var(--dx-button-c-tertiary-solid-hover-g2,transparent);--dx-button-t-solid-g-angle: var(--dx-button-c-tertiary-solid-g-angle,135deg);--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,transparent);--dx-button-t-alpha-bg: var(--dx-button-c-tertiary-alpha-bg,transparent);--dx-button-t-alpha-hover-bg: var(--dx-button-c-tertiary-alpha-hover-bg,transparent);--dx-button-t-alpha-border: var(--dx-button-c-tertiary-alpha-border,transparent);--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,transparent);--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;text-wrap: balance;box-sizing: border-box;min-height: var(--dx-control-m-height,3rem);padding-block: 0;padding-inline: var(--dx-control-m-pad-inline,1.25rem);font-size: var(--dx-control-m-size,1rem);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-radius-buttons);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,--dx-button-g1 var(--dx-effect-transition-duration) ease,--dx-button-g2 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{min-height: var(--dx-control-s-height,2.5rem);padding-inline: var(--dx-control-s-pad-inline,1rem);font-size: var(--dx-control-s-size,0.875rem)}.dx-button--size-l{min-height: var(--dx-control-l-height,3.5rem);padding-inline: var(--dx-control-l-pad-inline,1.5rem);font-size: var(--dx-control-l-size,1.125rem)}.dx-button--solid{background-color: var(--dx-button-t-solid-bg);--dx-button-g1: var(--dx-button-t-solid-g1);--dx-button-g2: var(--dx-button-t-solid-g2);background-image: linear-gradient(var(--dx-button-t-solid-g-angle),var(--dx-button-g1),var(--dx-button-g2));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-g1: var(--dx-button-t-solid-hover-g1);--dx-button-g2: var(--dx-button-t-solid-hover-g2)}.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-g1: var(--dx-button-t-solid-g1);--dx-button-g2: var(--dx-button-t-solid-g2);background-image: linear-gradient(var(--dx-button-t-solid-g-angle),var(--dx-button-g1),var(--dx-button-g2));--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-g1: var(--dx-button-c-neutral-solid-g1,transparent);--dx-button-t-solid-g2: var(--dx-button-c-neutral-solid-g2,transparent);--dx-button-t-solid-hover-g1: var(--dx-button-c-neutral-solid-hover-g1,transparent);--dx-button-t-solid-hover-g2: var(--dx-button-c-neutral-solid-hover-g2,transparent);--dx-button-t-solid-g-angle: var(--dx-button-c-neutral-solid-g-angle,135deg);--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-hover)));--dx-button-t-alpha-border: var(--dx-button-c-neutral-alpha-border,transparent);--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-g1: var(--dx-button-t-solid-hover-g1);--dx-button-g2: var(--dx-button-t-solid-hover-g2)}.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);background-image: none}.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: var(--dx-button-t-alpha-border);background-image: none;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;background-image: 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-radius-images);object-position: var(--dx-media-object-position,center)}.dx-core__media{border-radius: var(--dx-radius-images)}.dx-core__media > .dx-image,.dx-core__media > .dx-core__media-link,.dx-core__media > .dx-core__media-link > .dx-image,.dx-core__media > .dx-video-embed{border-radius: inherit}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-radius-images);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}.dx-video-embed--native{aspect-ratio: auto}.dx-video-embed--native video{position: static;height: 100%;max-height: inherit}.dx-video-embed--cover{position: relative;cursor: pointer}.dx-video-embed__cover{position: absolute;inset: 0;width: 100%;height: 100%;display: block;object-fit: cover;object-position: var(--dx-media-object-position,center)}.dx-video-embed__play{position: absolute;inset: 0;margin: auto;width: var(--dx-icon-size-l,3rem);height: var(--dx-icon-size-l,3rem);padding: 0;border-radius: 50%;display: grid;place-items: center;cursor: pointer;isolation: isolate;transition: transform var(--dx-effect-transition-duration) ease}.dx-video-embed__play-glyph{width: 38%;aspect-ratio: 1;background: hsl(var(--dx-color-dynamic-heading));clip-path: polygon(8% 0,100% 50%,8% 100%);transform: translateX(10%)}.dx-video-embed--cover:hover .dx-video-embed__play,.dx-video-embed__play:focus-visible{transform: scale(1.08)}.dx-video-embed.is-playing .dx-video-embed__cover,.dx-video-embed.is-playing .dx-video-embed__play{display: none}.dx-core__media--zoom,.dx-core__media--has-overlay{position: relative}.dx-core__media--zoom:not(:has(> .dx-core__media-link)),.dx-core__media--zoom > .dx-core__media-link{overflow: hidden;border-radius: inherit}.dx-core__media--zoom .dx-image{transition: transform var(--dx-effect-transition-duration,0.4s) ease}.dx-core.dx-paper:is(:hover,.is-preview-hover) > .dx-core__media--zoom .dx-image,.dx-core--has-link:is(:hover,.is-preview-hover) > .dx-core__media--zoom .dx-image,.dx-core__media--zoom:is(:hover,.is-preview-hover) .dx-image{transform: scale(calc(1 + var(--dx-effect-zoom-amount,6) / 100))}.dx-core__media--has-overlay::after{content: '';position: absolute;inset: 0;z-index: 3;pointer-events: none;border-radius: inherit;background-image: var(--dx-media-overlay-image,none);background-size: 100% 100%}.dx-core__media--grayscale .dx-image{filter: grayscale(1);transition: filter var(--dx-effect-transition-duration,0.4s) ease}.dx-core__media--grayscale.dx-core__media--zoom .dx-image{transition: transform var(--dx-effect-transition-duration,0.4s) ease,filter var(--dx-effect-transition-duration,0.4s) ease}.dx-core.dx-paper:is(:hover,.is-preview-hover) > .dx-core__media--grayscale .dx-image,.dx-core--has-link:is(:hover,.is-preview-hover) > .dx-core__media--grayscale .dx-image,.dx-core__media--grayscale:is(:hover,.is-preview-hover) .dx-image{filter: none}.dx-core.dx-paper > .dx-core__media--flush{--dx-media-flush-corner: max(0px,calc(var(--dx-core-radius,0px) - var(--dx-effect-border-width,1px) * var(--dx-sf-borders,1)))}.dx-core.dx-paper.dx-core--media-top > .dx-core__media--flush{border-radius: var(--dx-media-flush-corner) var(--dx-media-flush-corner) 0 0}.dx-core.dx-paper.dx-core--media-bottom > .dx-core__media--flush{border-radius: 0 0 var(--dx-media-flush-corner) var(--dx-media-flush-corner)}.dx-core.dx-paper.dx-core--media-left > .dx-core__media--flush{border-radius: var(--dx-media-flush-corner) 0 0 var(--dx-media-flush-corner)}.dx-core.dx-paper.dx-core--media-right > .dx-core__media--flush{border-radius: 0 var(--dx-media-flush-corner) var(--dx-media-flush-corner) 0}@container dx-section (width < 48rem){.dx-core.dx-paper.dx-core--narrow-media-above > .dx-core__media--flush{border-radius: var(--dx-media-flush-corner) var(--dx-media-flush-corner) 0 0}.dx-core.dx-paper.dx-core--narrow-media-below > .dx-core__media--flush{border-radius: 0 0 var(--dx-media-flush-corner) var(--dx-media-flush-corner)}}.dx-core.dx-paper:not(:has(> .dx-core__content)) > .dx-core__media--flush{border-radius: var(--dx-media-flush-corner)}@media (prefers-reduced-motion: reduce){.dx-core__media--zoom .dx-image,.dx-core__media--grayscale .dx-image{transition: none}.dx-core.dx-paper:is(:hover,.is-preview-hover) > .dx-core__media--zoom .dx-image,.dx-core--has-link:is(:hover,.is-preview-hover) > .dx-core__media--zoom .dx-image,.dx-core__media--zoom:is(:hover,.is-preview-hover) .dx-image{transform: none}}.dx-core__media--scroll,.dx-core[class*="dx-core--media-aspect-"] .dx-core__media.dx-core__media--scroll,.dx-core--height-fixed .dx-core__media.dx-core__media--scroll{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none}.dx-core__media--scroll::-webkit-scrollbar{display: none}.dx-core__media--scroll > .dx-core__media-link{display: block}.dx-core[class*="dx-core--media-aspect-"] .dx-core__media.dx-core__media--scroll .dx-image,.dx-core--height-fixed .dx-core__media.dx-core__media--scroll .dx-image{width: 100%;height: auto;object-fit: unset}}@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-radius-dropdown,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;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-radius-dropdown,0px) - 1px) );border-start-end-radius: max( 0px,calc(var(--dx-radius-dropdown,0px) - 1px) )}.dx-nav-menu--horizontal .sub-menu > .menu-item:last-child{border-end-start-radius: max( 0px,calc(var(--dx-radius-dropdown,0px) - 1px) );border-end-end-radius: max( 0px,calc(var(--dx-radius-dropdown,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;transition: transform var(--dx-effect-transition-duration) ease,opacity var(--dx-effect-transition-duration) ease;--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)))}.dx-nav-menu__hamburger[aria-expanded="true"] .dx-nav-menu__hamburger-bar:nth-child(1){transform: translate(-50%,-50%) rotate(45deg)}.dx-nav-menu__hamburger[aria-expanded="true"] .dx-nav-menu__hamburger-bar:nth-child(2){opacity: 0}.dx-nav-menu__hamburger[aria-expanded="true"] .dx-nav-menu__hamburger-bar:nth-child(3){transform: translate(-50%,-50%) rotate(-45deg)}@container dx-section (max-width: 48rem){.dx-nav-menu--collapse-hamburger .dx-nav-menu__hamburger{display: 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: hidden;transform: none;min-width: 0;transition: max-height var(--dx-effect-transition-duration) ease,visibility 0s linear var(--dx-effect-transition-duration)}.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: hidden;transform: none;background-color: transparent;transition: max-height var(--dx-effect-transition-duration) ease,visibility 0s linear var(--dx-effect-transition-duration)}.dx-nav-menu--collapse-vertical .menu-item-has-children.dx-open > .sub-menu{visibility: visible;transition: max-height var(--dx-effect-transition-duration) ease,visibility 0s}.dx-nav-menu--collapse-vertical .menu-item:not(.dx-open) .sub-menu{visibility: hidden}.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);visibility: hidden;transition: max-height var(--dx-effect-transition-duration) ease,visibility 0s linear var(--dx-effect-transition-duration)}.dx-nav-menu--vertical .menu-item-has-children.dx-open > .sub-menu{visibility: visible;transition: max-height var(--dx-effect-transition-duration) ease,visibility 0s}.dx-nav-menu--vertical .menu-item:not(.dx-open) .sub-menu{visibility: hidden}.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-primitive-black) / 0.5);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-radius-popup,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:focus{outline: none}.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}}.dx-lightbox{inset: 0;width: 100vw;height: 100dvh;margin: 0;color: hsl(var(--dx-color-dynamic-popup-close))}.dx-lightbox .dx-popup__close{position: fixed}.dx-lightbox__figure{box-sizing: border-box;min-height: 100%;margin: 0;padding: var(--dx-space-xl) var(--dx-space-3xl);display: grid;place-items: center;align-content: center;gap: var(--dx-space-s)}.dx-lightbox__img{display: block;max-width: 100%;max-height: calc(100dvh - 2 * var(--dx-space-xl));width: auto;height: auto;object-fit: contain;border-radius: var(--dx-radius-images,0)}.dx-lightbox__img:not([src]){visibility: hidden}.dx-lightbox--tall .dx-lightbox__figure{align-content: start}.dx-lightbox--tall .dx-lightbox__img{max-height: none;width: min(100%,1200px)}.dx-lightbox__caption,.dx-lightbox__counter{margin: 0;font-size: var(--dx-size-text-small,0.875rem);text-align: center}.dx-lightbox__counter{position: fixed;left: 50%;bottom: var(--dx-space-s);translate: -50% 0}@media (width < 48rem){.dx-lightbox__figure{padding: var(--dx-space-2xl) var(--dx-space-s)}}}.dx-lightbox.dx-popup .dx-lightbox__arrow{position: fixed;top: 50%;left: var(--dx-space-s);right: auto;transform: translateY(-50%);z-index: 2}.dx-lightbox.dx-popup .dx-lightbox__arrow--next{left: auto;right: var(--dx-space-s)}.dx-lightbox.dx-popup .dx-lightbox__arrow[hidden]{display: 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( min( 100%,var( --dx-container-min-core-width,var(--dx-grid-min-column,220px) ) ),1fr ) )}.dx-container--masonry{align-items: start}.dx-container--masonry.is-packed{grid-auto-rows: 1px;row-gap: 0;margin-block-end: calc(-1 * var(--dx-container-list-gap,var(--dx-space-l)))}@supports (grid-template-rows: masonry){.dx-container--masonry{grid-template-rows: masonry}}}.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 * min(var(--dx-effect-float-distance,60px),var(--dx-section-padding-block,60px))))}}@supports (animation-timeline: view()){.dx-section{view-timeline: --dx-section-float block}.dx-container--float{animation: dx-container-float linear both;animation-timeline: --dx-section-float}}@media (prefers-reduced-motion: reduce){.dx-container--float{animation: none}}@property --dx-section-gutter{syntax: '<length>';inherits: true;initial-value: 0px}.dx-section{--dx-section-gutter: var(--dx-section-padding-inline,0px)}.dx-slider{position: relative;display: flex;flex-direction: column;--dx-slider-stack-gap: var(--dx-space-s);gap: var(--dx-slider-stack-gap)}.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(var(--dx-slider-min-card,0px),calc( (100% - (var(--dx-slider-items,1) - 1) * var(--dx-slider-gap,var(--dx-container-list-gap,var(--dx-space-l)))) / var(--dx-slider-items,1) ));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-slider-arrow-size);height: var(--dx-slider-arrow-size);padding: 0;cursor: pointer}.dx-slider__arrow--prev{left: calc(-1 * var(--dx-slider-arrow-offset,var(--dx-slider-arrow-size) / 2))}.dx-slider__arrow--next{right: calc(-1 * var(--dx-slider-arrow-offset,var(--dx-slider-arrow-size) / 2))}.dx-slider__overlay:has(> .dx-slider__dots) > .dx-slider__arrow{top: calc(50% - (var(--dx-slider-tray,var(--dx-slider-arrow-size)) + var(--dx-slider-stack-gap)) / 2)}.dx-section:has(.dx-slider){overflow-x: clip}.dx-slider__arrow[disabled]{color: var(--dx-slider-strong);cursor: default;pointer-events: none}.dx-slider__arrow.dx-button[disabled]{background-color: transparent;background-image: none;box-shadow: none;border-color: var(--dx-slider-strong);color: var(--dx-slider-strong)}.dx-slider__arrow.dx-button--bare[disabled]{border-color: transparent}.dx-slider__arrow svg{width: var(--dx-slider-glyph);height: var(--dx-slider-glyph);display: block;translate: var(--dx-slider-glyph-nudge,0px) 0}.dx-slider__arrow--prev svg{scale: -1 1;translate: calc(-1 * var(--dx-slider-glyph-nudge,0px)) 0}.dx-slider,.dx-slider-nav{--dx-slider-arrow-size: 32px;--dx-slider-glyph: 16px;--dx-slider-glyph-nudge: 0.5px;--dx-slider-dot: 8px;--dx-slider-nav-gap: 8px}.dx-slider-chrome--size-small{--dx-slider-arrow-size: 32px;--dx-slider-glyph: 16px;--dx-slider-glyph-nudge: 0.5px;--dx-slider-dot: 8px;--dx-slider-nav-gap: 8px}.dx-slider-chrome--size-large{--dx-slider-arrow-size: 48px;--dx-slider-glyph: 24px;--dx-slider-glyph-nudge: 1px;--dx-slider-dot: 12px;--dx-slider-nav-gap: 12px}.dx-slider-chrome--dots-small{--dx-slider-dot: 8px;--dx-slider-tray: 32px}.dx-slider-chrome--dots-large{--dx-slider-dot: 12px;--dx-slider-tray: 48px}.dx-slider,.dx-slider-nav{--dx-slider-ink: hsl(var(--dx-color-dynamic-accent));--dx-slider-wash: hsl(var(--dx-color-dynamic-accent-wash));--dx-slider-strong: hsl(var(--dx-color-dynamic-accent-wash-strong))}.dx-slider.dx-ink-neutral,.dx-slider-nav.dx-ink-neutral,.dx-slider__overlay.dx-ink-neutral{--dx-slider-ink: hsl(var(--dx-color-dynamic-heading));--dx-slider-wash: hsl(var(--dx-color-dynamic-wash));--dx-slider-strong: hsl(var(--dx-color-dynamic-wash-strong))}.dx-slider.dx-ink-primary,.dx-slider-nav.dx-ink-primary,.dx-slider__overlay.dx-ink-primary{--dx-slider-ink: hsl(var(--dx-color-dynamic-accent-primary));--dx-slider-wash: hsl(var(--dx-color-dynamic-accent-wash-primary));--dx-slider-strong: hsl(var(--dx-color-dynamic-accent-wash-strong-primary))}.dx-slider.dx-ink-secondary,.dx-slider-nav.dx-ink-secondary,.dx-slider__overlay.dx-ink-secondary{--dx-slider-ink: hsl(var(--dx-color-dynamic-accent-secondary));--dx-slider-wash: hsl(var(--dx-color-dynamic-accent-wash-secondary));--dx-slider-strong: hsl(var(--dx-color-dynamic-accent-wash-strong-secondary))}.dx-slider.dx-ink-tertiary,.dx-slider-nav.dx-ink-tertiary,.dx-slider__overlay.dx-ink-tertiary{--dx-slider-ink: hsl(var(--dx-color-dynamic-accent-tertiary));--dx-slider-wash: hsl(var(--dx-color-dynamic-accent-wash-tertiary));--dx-slider-strong: hsl(var(--dx-color-dynamic-accent-wash-strong-tertiary))}.dx-slider__arrow.dx-button{min-height: 0;gap: 0;line-height: 1}.dx-slider__dot{transition: width var(--dx-effect-transition-duration,0.2s) ease}.dx-slider__dot.is-active{width: calc(var(--dx-slider-dot) * 3)}.dx-slider__dots{box-sizing: border-box;padding: calc((var(--dx-slider-tray,var(--dx-slider-arrow-size)) - var(--dx-slider-dot)) / 2);align-items: center;border-radius: 999px;background-color: var(--dx-color-dynamic-slider-tray,transparent)}.dx-slider-nav{display: flex;align-items: center;gap: var(--dx-slider-nav-gap,8px)}.dx-slider-nav__arrows{display: contents}.dx-slider-nav--ready .dx-slider-nav__arrows{display: flex;align-items: center;gap: var(--dx-slider-nav-gap,8px)}.dx-slider-nav--spread{width: 100%;justify-content: space-between}.dx-slider-nav--ready .dx-slider__arrow{display: inline-flex;position: relative;inset: auto;transform: none}.dx-slider-nav--ready .dx-slider__dots{display: flex}.dx-slider__overlay{display: contents}.dx-slider__overlay > .dx-slider__dots{align-self: center}.dx-slider-nav.dx-slider-nav--narrow{display: none}.dx-slider > .dx-slider-nav--narrow.dx-slider-nav--dots-only{align-self: center}@container dx-section (max-width: 48rem){.dx-slider-nav.dx-slider-nav--wide,.dx-slider__overlay.dx-slider__overlay--wide{display: none}.dx-slider-nav.dx-slider-nav--narrow{display: flex}}@container dx-section (max-width: 48rem){.dx-slider-nav{--dx-slider-arrow-size: 48px;--dx-slider-glyph: 24px;--dx-slider-glyph-nudge: 1px;--dx-slider-nav-gap: 12px}.dx-slider-nav.dx-slider-chrome--size-small:not(.dx-slider-chrome--dots-large){--dx-slider-tray: 32px}}.dx-slider__dots{justify-content: center;gap: calc(var(--dx-slider-dot) * 0.75)}.dx-slider__dot{width: var(--dx-slider-dot);height: var(--dx-slider-dot);padding: 0;background: currentColor;border: 0;border-radius: 999px;color: hsl(var(--dx-color-dynamic-slider-dot,var(--dx-color-dynamic-text-muted)))}.dx-slider__dot.is-active{color: hsl(var(--dx-color-dynamic-slider-dot-active,var(--dx-color-dynamic-heading)))}.dx-slider:not(.dx-container--card) > .dx-slider__track--snap{--dx-slider-bleed-s: calc(var(--dx-slider-bleed,0px) * var(--dx-slider-bleed-start,1));--dx-slider-bleed-e: calc(var(--dx-slider-bleed,0px) * var(--dx-slider-bleed-end,1));--dx-slider-paint-s: var(--dx-section-gutter,0px);--dx-slider-room-s: max(var(--dx-slider-bleed-s),var(--dx-slider-paint-s));margin-inline: calc(-1 * var(--dx-slider-room-s)) calc(-1 * var(--dx-slider-bleed-e));padding-inline: var(--dx-slider-room-s) var(--dx-slider-bleed-e);scroll-padding-inline: var(--dx-slider-room-s) var(--dx-slider-bleed-e);--dx-slider-gap-floor: calc(var(--dx-slider-bleed-s) + min(var(--dx-slider-bleed-s),1px));--dx-slider-gap: max(var(--dx-container-list-gap,var(--dx-space-l)),var(--dx-slider-gap-floor));gap: var(--dx-slider-gap)}.dx-slider.dx-slider--ready:not(.dx-container--card) > .dx-slider__track--snap{--dx-slider-gap-floor: 0px}.dx-slider__track--snap > .dx-slider__slide--out{pointer-events: none}.dx-slider.dx-container--full:not(.dx-container--card) > .dx-slider__track--snap{--dx-slider-bleed: var(--dx-section-gutter,0px)}.dx-slider--fade.dx-container--full:not(.dx-container--card) > .dx-slider__track--snap{--dx-slider-fade: var(--dx-section-gutter,0px)}.dx-container.dx-container--full.dx-slider--continuous:not(.dx-container--card){width: calc(100% + 2 * var(--dx-section-gutter,0px));margin-inline: calc(-1 * var(--dx-section-gutter,0px))}.dx-slider.dx-slider--peek > .dx-slider__track--snap > .dx-core{flex: 0 0 max(var(--dx-slider-min-card,0px),calc( (100% - var(--dx-slider-items,1) * var(--dx-slider-gap,var(--dx-container-list-gap,var(--dx-space-l)))) / (var(--dx-slider-items,1) + var(--dx-slider-peek,0)) ))}@container dx-section (width < 48rem){.dx-slider:not(.dx-container--card) > .dx-slider__track--snap{--dx-slider-bleed: var(--dx-section-gutter,0px)}.dx-slider:not(.dx-slider--floor) > .dx-slider__track--snap > .dx-core{flex: 0 0 100%}.dx-slider--fade:not(.dx-container--card) > .dx-slider__track--snap{--dx-slider-fade: var(--dx-section-gutter,0px)}.dx-container.dx-slider--continuous:not(.dx-container--card){max-width: none;width: calc(100% + 2 * var(--dx-section-gutter,0px));margin-inline: calc(-1 * var(--dx-section-gutter,0px))}.dx-slider.dx-slider--peek:not(.dx-slider--floor) > .dx-slider__track--snap > .dx-core{flex: 0 0 calc( (100% - var(--dx-slider-gap,var(--dx-container-list-gap,var(--dx-space-l)))) / (1 + var(--dx-slider-peek,0)) )}}@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-radius-accordion,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-core--align-left .dx-icon-list--horizontal{justify-content: flex-start}.dx-core--align-center .dx-icon-list--horizontal{justify-content: center}.dx-core--align-right .dx-icon-list--horizontal{justify-content: flex-end}.dx-icon-list--horizontal.dx-icon-list--align-left{justify-content: flex-start}.dx-icon-list--horizontal.dx-icon-list--align-center{justify-content: center}.dx-icon-list--horizontal.dx-icon-list--align-right{justify-content: flex-end}.dx-icon-list__content{display: flex;align-items: center;gap: 0.55em;color: inherit;text-decoration: none}.dx-icon-list--item-contained .dx-icon-list__content{border-radius: var(--dx-icon-list-item-radius,999rem);--dx-icon-list-item-pad-b: var(--dx-icon-list-item-pad-block,calc(var(--dx-icon-list-chip-pad,0.25) * 1.6em));--dx-icon-list-item-pad-e: var(--dx-icon-list-item-pad-end,var(--dx-icon-list-item-pad-inline,calc(var(--dx-icon-list-item-pad-b) * 2.56)));--dx-icon-list-item-pad-s: var(--dx-icon-list-item-pad-start,var(--dx-icon-list-item-pad-inline,var(--dx-icon-list-item-pad-e)));padding-block: var(--dx-icon-list-item-pad-b);padding-inline: var(--dx-icon-list-item-pad-s) var(--dx-icon-list-item-pad-e);transition: color var(--dx-effect-transition-duration) ease,background-color var(--dx-effect-transition-duration) ease,box-shadow var(--dx-effect-transition-duration) ease}.dx-icon-list--item-contained .dx-icon-list__content:has(.dx-icon-list__icon){--dx-icon-list-item-pad-s: var(--dx-icon-list-item-pad-start,var(--dx-icon-list-item-pad-inline,calc(var(--dx-icon-list-item-pad-b) * 1.6)))}.dx-icon-list--item-contained .dx-icon-list__label,.dx-icon-list--item-contained .dx-icon-list__content--link:hover .dx-icon-list__label,.dx-icon-list--item-contained .dx-icon-list__content.is-preview-hover .dx-icon-list__label,.dx-icon-list--item-contained .dx-icon-list__icon,.dx-icon-list--item-contained .dx-icon-list__content--link:hover .dx-icon-list__icon,.dx-icon-list--item-contained .dx-icon-list__content.is-preview-hover .dx-icon-list__icon{color: inherit}.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));--dx-icon-list-glyph-size: max(var(--dx-icon-list-box),var(--dx-icon-glyph-min,0px));width: var(--dx-icon-list-glyph-size);height: var(--dx-icon-list-glyph-size);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,.dx-icon-list--item-contained .dx-icon-list__content{--dx-chip-ink: hsl(var(--dx-color-dynamic-accent));--dx-chip-wash: hsl(var(--dx-color-dynamic-accent-wash));--dx-chip-hover: hsl(var(--dx-color-dynamic-accent-wash-hover));--dx-chip-border: hsl(var(--dx-color-dynamic-accent-wash-border));--dx-chip-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid));--dx-chip-bg-light: var(--dx-chip-wash);--dx-chip-fg-light: var(--dx-chip-ink);--dx-chip-bg-dark: var(--dx-chip-wash);--dx-chip-fg-dark: var(--dx-chip-ink);color: color-mix(in srgb,var(--dx-chip-fg-light) var(--dx-mode-light-mix,100%),var(--dx-chip-fg-dark));background-color: color-mix(in srgb,var(--dx-chip-bg-light) var(--dx-mode-light-mix,100%),var(--dx-chip-bg-dark))}.dx-icon-list--contained .dx-icon-list__icon{border-radius: var(--dx-icon-list-icon-radius,0);box-sizing: content-box;padding: calc(var(--dx-icon-list-glyph-size) * var(--dx-icon-list-chip-pad,0.25))}.dx-icon-list--contained.dx-icon-list--chip-border .dx-icon-list__icon,.dx-icon-list--item-contained.dx-icon-list--chip-border .dx-icon-list__content{box-shadow: inset 0 0 0 calc(var(--dx-effect-border-width,1px) * var(--dx-borders-chips,1)) var(--dx-chip-border)}.dx-icon-list--contained.dx-icon-list--chip-solid-light .dx-icon-list__icon,.dx-icon-list--item-contained.dx-icon-list--chip-solid-light .dx-icon-list__content{--dx-chip-bg-light: var(--dx-chip-ink);--dx-chip-fg-light: var(--dx-chip-on-solid)}.dx-icon-list--contained.dx-icon-list--chip-strong-light .dx-icon-list__icon,.dx-icon-list--item-contained.dx-icon-list--chip-strong-light .dx-icon-list__content{--dx-chip-bg-light: var(--dx-chip-hover)}.dx-icon-list--contained.dx-icon-list--chip-strong-dark .dx-icon-list__icon,.dx-icon-list--item-contained.dx-icon-list--chip-strong-dark .dx-icon-list__content{--dx-chip-bg-dark: var(--dx-chip-hover)}.dx-icon-list--contained.dx-icon-list--chip-solid-dark .dx-icon-list__icon,.dx-icon-list--item-contained.dx-icon-list--chip-solid-dark .dx-icon-list__content{--dx-chip-bg-dark: var(--dx-chip-ink);--dx-chip-fg-dark: var(--dx-chip-on-solid)}.dx-icon-list--contained .dx-icon-list__icon.dx-ink-neutral,.dx-icon-list--item-contained .dx-icon-list__content.dx-ink-neutral{--dx-chip-on-solid: hsl(var(--dx-color-dynamic-neutral-on-solid));--dx-chip-ink: hsl(var(--dx-color-dynamic-heading));--dx-chip-wash: hsl(var(--dx-color-dynamic-wash));--dx-chip-hover: hsl(var(--dx-color-dynamic-wash-hover));--dx-chip-border: hsl(var(--dx-color-dynamic-wash-border))}.dx-icon-list--contained .dx-icon-list__icon.dx-ink-primary,.dx-icon-list--item-contained .dx-icon-list__content.dx-ink-primary{--dx-chip-ink: hsl(var(--dx-color-dynamic-accent-primary));--dx-chip-wash: hsl(var(--dx-color-dynamic-accent-wash-primary));--dx-chip-hover: hsl(var(--dx-color-dynamic-accent-wash-hover-primary));--dx-chip-border: hsl(var(--dx-color-dynamic-accent-wash-border-primary));--dx-chip-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid-primary))}.dx-icon-list--contained .dx-icon-list__icon.dx-ink-secondary,.dx-icon-list--item-contained .dx-icon-list__content.dx-ink-secondary{--dx-chip-ink: hsl(var(--dx-color-dynamic-accent-secondary));--dx-chip-wash: hsl(var(--dx-color-dynamic-accent-wash-secondary));--dx-chip-hover: hsl(var(--dx-color-dynamic-accent-wash-hover-secondary));--dx-chip-border: hsl(var(--dx-color-dynamic-accent-wash-border-secondary));--dx-chip-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid-secondary))}.dx-icon-list--contained .dx-icon-list__icon.dx-ink-tertiary,.dx-icon-list--item-contained .dx-icon-list__content.dx-ink-tertiary{--dx-chip-ink: hsl(var(--dx-color-dynamic-accent-tertiary));--dx-chip-wash: hsl(var(--dx-color-dynamic-accent-wash-tertiary));--dx-chip-hover: hsl(var(--dx-color-dynamic-accent-wash-hover-tertiary));--dx-chip-border: hsl(var(--dx-color-dynamic-accent-wash-border-tertiary));--dx-chip-on-solid: hsl(var(--dx-color-dynamic-accent-on-solid-tertiary))}.dx-icon-list--contained .dx-icon-list__content--link:hover .dx-icon-list__icon,.dx-icon-list--contained .dx-icon-list__content.is-preview-hover .dx-icon-list__icon,.dx-icon-list--item-contained .dx-icon-list__content--link:hover,.dx-icon-list--item-contained .dx-icon-list__content.is-preview-hover{background-color: var(--dx-chip-hover)}.dx-icon-list__icon svg,.dx-icon-list__icon img{width: 100%;height: 100%;object-fit: contain}}@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-radius-inputs);box-sizing: border-box;min-height: var(--dx-form-control-height,var(--dx-control-m-height,3rem));padding-block: 0;padding-inline: var(--dx-form-control-pad-inline,var(--dx-control-m-pad-inline,1.25rem));font-size: var(--dx-form-control-size,var(--dx-control-m-size,1rem));transition: border-color var(--dx-effect-transition-duration) ease}.dx-form--size-s{--dx-form-control-height: var(--dx-control-s-height,2.5rem);--dx-form-control-pad-inline: var(--dx-control-s-pad-inline,1rem);--dx-form-control-size: var(--dx-control-s-size,0.875rem)}.dx-form--size-l{--dx-form-control-height: var(--dx-control-l-height,3.5rem);--dx-form-control-pad-inline: var(--dx-control-l-pad-inline,1.5rem);--dx-form-control-size: var(--dx-control-l-size,1.125rem)}.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;padding-block: calc((var(--dx-form-control-height,var(--dx-control-m-height,3rem)) - 1lh) / 2);min-height: calc(var(--dx-form-control-height,var(--dx-control-m-height,3rem)) * 3)}.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-error))}.dx-form__error{font-size: 0.85em;font-weight: 600;color: hsl(var(--dx-color-dynamic-error))}.dx-form__hp{position: absolute;inset-inline-start: -9999px;inline-size: 1px;block-size: 1px;overflow: hidden}.dx-form{position: relative}.dx-form__message{padding: var(--dx-space-s) var(--dx-space-m);border-radius: var(--dx-radius-inputs);color: hsl(var(--dx-color-dynamic-error));background-color: hsl(var(--dx-color-dynamic-error-wash));outline: none}.dx-form__message--success{color: hsl(var(--dx-color-dynamic-success));background-color: hsl(var(--dx-color-dynamic-success-wash))}.dx-form.is-sent .dx-form__fields,.dx-form.is-sent .dx-form__footer{display: none}.dx-form.is-sent{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: var(--dx-space-s)}.dx-form.is-sent .dx-form__message{align-self: stretch;animation: dx-form-sent var(--dx-effect-transition-duration,0.3s) ease-out}@keyframes dx-form-sent{from{opacity: 0;transform: translateY(0.25em)}}@media (prefers-reduced-motion: reduce){.dx-form.is-sent .dx-form__message{animation: none}}.dx-form__recaptcha-notice{margin: 0;font-size: 11px;color: hsl(var(--dx-color-dynamic-text))}.dx-form__recaptcha-notice a{color: inherit;text-decoration: underline;text-underline-offset: 0.2em}.dx-form.is-sent .dx-form__recaptcha-notice{display: none}.dx-form__again{padding: 0;border: 0;background: none;font: inherit;color: hsl(var(--dx-color-dynamic-text));text-decoration: underline;text-underline-offset: 0.2em;cursor: pointer}.dx-form__again:hover{color: hsl(var(--dx-color-dynamic-heading))}.dx-form__again[hidden]{display: none}.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}@container dx-section (width < 48rem){.dx-form--submit-full-narrow .dx-form__footer .dx-button{width: 100%;justify-content: center}}.dx-form.is-submitting .dx-button{opacity: 0.6;pointer-events: none}}.grecaptcha-badge{visibility: hidden !important}
:root {
	--dx-color-primitive-black: 0 0% 0%;
	--dx-color-primitive-white: 0 0% 100%;
	--dx-color-primitive-transparent: rgba(0,0,0,0);
	--dx-color-white-alpha-1: var(--dx-color-primitive-white) / 0.05;
	--dx-color-black-alpha-1: var(--dx-color-primitive-black) / 0.05;
	--dx-color-white-alpha-2: var(--dx-color-primitive-white) / 0.1;
	--dx-color-black-alpha-2: var(--dx-color-primitive-black) / 0.1;
	--dx-color-white-alpha-3: var(--dx-color-primitive-white) / 0.15;
	--dx-color-black-alpha-3: var(--dx-color-primitive-black) / 0.15;
	--dx-color-white-alpha-4: var(--dx-color-primitive-white) / 0.2;
	--dx-color-black-alpha-4: var(--dx-color-primitive-black) / 0.2;
	--dx-color-white-alpha-5: var(--dx-color-primitive-white) / 0.3;
	--dx-color-black-alpha-5: var(--dx-color-primitive-black) / 0.3;
	--dx-color-white-alpha-6: var(--dx-color-primitive-white) / 0.4;
	--dx-color-black-alpha-6: var(--dx-color-primitive-black) / 0.4;
	--dx-color-white-alpha-7: var(--dx-color-primitive-white) / 0.5;
	--dx-color-black-alpha-7: var(--dx-color-primitive-black) / 0.5;
	--dx-color-white-alpha-8: var(--dx-color-primitive-white) / 0.6;
	--dx-color-black-alpha-8: var(--dx-color-primitive-black) / 0.6;
	--dx-color-white-alpha-9: var(--dx-color-primitive-white) / 0.7;
	--dx-color-black-alpha-9: var(--dx-color-primitive-black) / 0.7;
	--dx-color-white-alpha-10: var(--dx-color-primitive-white) / 0.8;
	--dx-color-black-alpha-10: var(--dx-color-primitive-black) / 0.8;
	--dx-color-white-alpha-11: var(--dx-color-primitive-white) / 0.9;
	--dx-color-black-alpha-11: var(--dx-color-primitive-black) / 0.9;
	--dx-color-white-alpha-12: var(--dx-color-primitive-white) / 0.95;
	--dx-color-black-alpha-12: var(--dx-color-primitive-black) / 0.95;
	--dx-spacing-container-width-xs: 700px;
	--dx-spacing-header-height: 99px;
	--dx-spacing-scale-baseline: m;
	--dx-spacing-scale-base-min: 16;
	--dx-spacing-scale-base-max: 20;
	--dx-spacing-scale-ratio-min: 1.5;
	--dx-spacing-scale-ratio-max: 1.618;
	--dx-spacing-scale-manual: 1;
	--dx-spacing-padding-block-default: var(--dx-space-2xl);
	--dx-spacing-padding-inline-default: var(--dx-space-l);
	--dx-space-2xs: clamp(4px, calc(3.4286px + 0.1786cqi), 6px);
	--dx-space-xs: clamp(8px, calc(6.8571px + 0.3571cqi), 12px);
	--dx-space-s: clamp(12px, calc(10.2857px + 0.5357cqi), 18px);
	--dx-space-m: clamp(16px, calc(13.7143px + 0.7143cqi), 24px);
	--dx-space-l: clamp(24px, calc(20.5714px + 1.0714cqi), 36px);
	--dx-space-xl: clamp(32px, calc(27.4286px + 1.4286cqi), 48px);
	--dx-space-2xl: clamp(48px, calc(41.1429px + 2.1429cqi), 72px);
	--dx-space-3xl: clamp(48px, calc(34.2857px + 4.2857cqi), 96px);
	--dx-space-4xl: clamp(48px, calc(20.5714px + 8.5714cqi), 144px);
	--dx-space-5xl: clamp(72px, calc(37.7143px + 10.7143cqi), 192px);
	--dx-container-width-xs: 700px;
	--dx-container-width-small: 900px;
	--dx-container-width-medium: 1200px;
	--dx-container-width-large: 1440px;
	--dx-container-width-full: 100%;
	--dx-container-width-default: var(--dx-container-width-medium);
	--dx-core-stack-threshold: 20rem;
	--dx-core-narrow-width: 32rem;
	--dx-grid-min-column: 320px;
	--dx-menu-dropdown-distance: var(--dx-space-xs);
	--dx-effect-transition-duration: 0.4s;
	--dx-effect-float-distance: 60px;
	--dx-effect-zoom-amount: 6;
	--dx-effect-blur-s: 3px;
	--dx-effect-blur-m: 6px;
	--dx-effect-blur-l: 12px;
	--dx-effect-shadow: 0 4px 12px hsl(0 0% 0% / 0.15);
	--dx-effect-overlay-opacity-default: 0.4;
	--dx-effect-border-width: 1px;
	--dx-radius-none: 0px;
	--dx-radius-pill: 9999rem;
	--dx-radius-s: 14px;
	--dx-radius-m: 24px;
	--dx-radius-l: 48px;
	--dx-radius-xl: 64px;
	--dx-radius-default: var(--dx-radius-m);
	--dx-radius-containers: var(--dx-radius-default);
	--dx-radius-cards: var(--dx-radius-default);
	--dx-radius-cards-floor: var(--dx-radius-default);
	--dx-radius-accordion: var(--dx-radius-s);
	--dx-radius-accordion-floor: var(--dx-radius-s);
	--dx-radius-inputs: var(--dx-radius-s);
	--dx-radius-inputs-floor: var(--dx-radius-s);
	--dx-radius-dropdown: var(--dx-radius-s);
	--dx-radius-popup: var(--dx-radius-default);
	--dx-radius-images: var(--dx-radius-s);
	--dx-radius-images-floor: var(--dx-radius-s);
	--dx-radius-buttons: 9999rem;
	--dx-radius-badges: 9999rem;
	--dx-effect-border-radius: var(--dx-radius-cards);
	--dx-size-h1: clamp(39.81px, calc(27.1357px + 3.9607cqi), 84.17px);
	--dx-size-h2: clamp(2rem, 5cqi, 3.5rem);
	--dx-size-h3: clamp(1.5rem, 3.5cqi, 2.25rem);
	--dx-size-h4: clamp(1.25rem, 2.5cqi, 1.75rem);
	--dx-size-h5: 1.125rem;
	--dx-size-h6: 1rem;
	--dx-size-text-xs: clamp(9px, calc(8.7943px + 0.0643cqi), 9.72px);
	--dx-size-text-s: clamp(11.67px, calc(11.5757px + 0.0295cqi), 12px);
	--dx-size-text-m: clamp(14px, calc(13.4286px + 0.1786cqi), 16px);
	--dx-size-text-l: clamp(16.8px, calc(15.5057px + 0.4045cqi), 21.33px);
	--dx-size-text-xl: clamp(20.16px, calc(17.7971px + 0.7384cqi), 28.43px);
	--dx-icon-size-xs: clamp(14px, calc(13.4286px + 0.1786cqi), 16px);
	--dx-icon-size-s: clamp(16px, calc(14.8571px + 0.3571cqi), 20px);
	--dx-icon-size-m: clamp(20px, calc(16.5714px + 1.0714cqi), 32px);
	--dx-icon-size-l: clamp(32px, calc(27.4286px + 1.4286cqi), 48px);
	--dx-icon-size-xl: clamp(56px, calc(52.5714px + 1.0714cqi), 68px);
	--dx-control-s-height: 40px;
	--dx-control-s-pad-inline: 16px;
	--dx-control-s-size: 14px;
	--dx-control-m-height: 48px;
	--dx-control-m-pad-inline: 20px;
	--dx-control-m-size: 16px;
	--dx-control-l-height: 56px;
	--dx-control-l-pad-inline: 24px;
	--dx-control-l-size: 18px;
	--dx-icon-glyph-min: 14px;
	--dx-eyebrow-size: var(--dx-size-text-s);
	--dx-eyebrow-weight: 700;
	--dx-eyebrow-letter-spacing: 0.1em;
	--dx-button-size: var(--dx-size-text-m);
	--dx-button-size-s: var(--dx-size-text-m);
	--dx-button-size-l: var(--dx-size-text-l);
	--dx-button-weight: 600;
	--dx-menu-size: var(--dx-size-text-m);
	--dx-menu-weight: 500;
	--dx-accordion-title-weight: 500;
	--dx-button-padding-block: var(--dx-space-xs);
	--dx-button-padding-inline: var(--dx-space-l);
	--dx-button-padding-block-s: var(--dx-space-xs);
	--dx-button-padding-inline-s: var(--dx-space-m);
	--dx-button-padding-block-l: var(--dx-space-m);
	--dx-button-padding-inline-l: var(--dx-space-xl);
	--dx-form-input-padding-block: var(--dx-space-xs);
	--dx-form-input-padding-inline: var(--dx-space-xs);
	--dx-link-decoration: underline;
	--dx-font-text: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	--dx-font-heading: Inter Tight, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
:root,
.dx-mode-light {
	--dx-color-neutral: 0 0% 0%;
	--dx-color-primary: 19 100% 60%;
	--dx-color-secondary: 19 100% 60%;
	--dx-color-tertiary: 19 100% 60%;
}
.dx-mode-dark {
	--dx-color-neutral: 0 0% 100%;
	--dx-color-primary: 19 100% 66%;
	--dx-color-secondary: 19 100% 66%;
	--dx-color-tertiary: 19 100% 66%;
}
:root,
.dx-mode-light {
	--dx-color-dynamic-bg: 0 0% 92%;
	--dx-color-dynamic-heading: 0 0% 0% / 0.88;
	--dx-color-dynamic-text: 0 0% 0% / 0.57;
	--dx-color-dynamic-text-muted: 0 0% 0% / 0.44;
	--dx-color-dynamic-wash: 0 0% 0% / 0.1;
	--dx-color-dynamic-wash-hover: 0 0% 0% / 0.2;
	--dx-color-dynamic-wash-border: 0 0% 0% / 0.2;
	--dx-color-dynamic-neutral-on-solid: 0 0% 92%;
	--dx-color-dynamic-link: 21 81.4% 47.9%;
	--dx-color-dynamic-link-hover: 23 100% 35%;
	--dx-color-dynamic-accent: 22 100% 32.5%;
	--dx-color-dynamic-accent-wash: 19 100% 60% / 0.15;
	--dx-color-dynamic-accent-wash-hover: 19 100% 60% / 0.3;
	--dx-color-dynamic-accent-wash-border: 19 100% 60% / 0.3;
	--dx-color-dynamic-accent-on-solid: 0 0% 100%;
	--dx-color-dynamic-success: 145 63% 30%;
	--dx-color-dynamic-success-wash: 145 63% 30% / 0.12;
	--dx-color-dynamic-error: 0 70% 45%;
	--dx-color-dynamic-error-wash: 0 70% 45% / 0.12;
	--dx-color-dynamic-menu-text: var(--dx-color-dynamic-text);
	--dx-color-dynamic-menu-text-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-menu-dropdown-item-text: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-menu-dropdown-item-text-hover: var(--dx-color-dynamic-link);
	--dx-color-dynamic-heading-accent: var(--dx-color-dynamic-text-muted);
	--dx-color-dynamic-list-marker: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-rich-text-toggle: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-rich-text-toggle-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-rich-text-accent: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-icon: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-icon-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-media-svg: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-media-svg-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-form-label: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-form-input-text: var(--dx-color-dynamic-text);
	--dx-color-dynamic-form-input-border-focus: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-form-placeholder: var(--dx-color-dynamic-text-muted);
	--dx-color-dynamic-slider-dot: var(--dx-color-dynamic-wash-hover);
	--dx-color-dynamic-slider-dot-active: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-slider-tray: hsl(var(--dx-color-dynamic-wash));
	--dx-color-dynamic-icon-list-text: var(--dx-color-dynamic-text);
	--dx-color-dynamic-icon-list-text-hover: var(--dx-color-dynamic-link-hover);
	--dx-color-dynamic-popup-close: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-popup-close-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-form-accent: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-accent-primary: 22 100% 32.5%;
	--dx-color-dynamic-accent-wash-primary: 19 100% 60% / 0.15;
	--dx-color-dynamic-accent-wash-hover-primary: 19 100% 60% / 0.3;
	--dx-color-dynamic-accent-wash-border-primary: 19 100% 60% / 0.3;
	--dx-color-dynamic-accent-on-solid-primary: 0 0% 100%;
	--dx-color-dynamic-accent-wash-strong-primary: var(--dx-color-dynamic-accent-wash-hover-primary);
	--dx-color-dynamic-accent-secondary: 247 73.1% 39.4%;
	--dx-color-dynamic-accent-wash-secondary: 241 97% 64% / 0.15;
	--dx-color-dynamic-accent-wash-hover-secondary: 241 97% 64% / 0.3;
	--dx-color-dynamic-accent-wash-border-secondary: 241 97% 64% / 0.3;
	--dx-color-dynamic-accent-on-solid-secondary: 0 0% 100%;
	--dx-color-dynamic-accent-wash-strong-secondary: var(--dx-color-dynamic-accent-wash-hover-secondary);
	--dx-color-dynamic-accent-tertiary: 139 100% 31.7%;
	--dx-color-dynamic-accent-wash-tertiary: 130 100% 67% / 0.15;
	--dx-color-dynamic-accent-wash-hover-tertiary: 130 100% 67% / 0.3;
	--dx-color-dynamic-accent-wash-border-tertiary: 130 100% 67% / 0.3;
	--dx-color-dynamic-accent-on-solid-tertiary: 0 0% 100%;
	--dx-color-dynamic-accent-wash-strong-tertiary: var(--dx-color-dynamic-accent-wash-hover-tertiary);
	--dx-color-dynamic-wash-strong: var(--dx-color-dynamic-wash-hover);
	--dx-color-dynamic-accent-wash-strong: var(--dx-color-dynamic-accent-wash-hover);
	--dx-color-dynamic-border: 0 0% 0% / 0.1;
	--dx-color-dynamic-border-hover: 0 0% 0% / 0.15;
	--dx-color-dynamic-overlay: 0 0% 0% / 0.5;
	--dx-color-dynamic-eyebrow: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-eyebrow-ornament: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-icon-chip: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-slider-arrow: var(--dx-color-dynamic-text);
}
.dx-mode-dark {
	--dx-color-dynamic-bg: 0 0% 3%;
	--dx-color-dynamic-heading: 0 0% 100% / 0.88;
	--dx-color-dynamic-text: 0 0% 100% / 0.5;
	--dx-color-dynamic-text-muted: 0 0% 100% / 0.4;
	--dx-color-dynamic-wash: 0 0% 100% / 0.06;
	--dx-color-dynamic-wash-hover: 0 0% 100% / 0.2;
	--dx-color-dynamic-wash-border: 0 0% 100% / 0.2;
	--dx-color-dynamic-neutral-on-solid: 0 0% 3%;
	--dx-color-dynamic-link: 19 100% 66%;
	--dx-color-dynamic-link-hover: 18 100% 75.2%;
	--dx-color-dynamic-accent: 19 100% 66%;
	--dx-color-dynamic-accent-wash: 19 100% 66% / 0.1;
	--dx-color-dynamic-accent-wash-hover: 19 100% 66% / 0.35;
	--dx-color-dynamic-accent-wash-border: 19 100% 66% / 0.08;
	--dx-color-dynamic-accent-on-solid: 0 0% 100%;
	--dx-color-dynamic-success: 145 55% 55%;
	--dx-color-dynamic-success-wash: 145 55% 55% / 0.18;
	--dx-color-dynamic-error: 0 85% 68%;
	--dx-color-dynamic-error-wash: 0 85% 68% / 0.18;
	--dx-color-dynamic-menu-text: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-menu-text-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-menu-dropdown-item-text: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-menu-dropdown-item-text-hover: var(--dx-color-dynamic-link);
	--dx-color-dynamic-heading-accent: var(--dx-color-dynamic-text-muted);
	--dx-color-dynamic-list-marker: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-rich-text-toggle: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-rich-text-toggle-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-rich-text-accent: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-icon: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-icon-hover: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-media-svg: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-media-svg-hover: var(--dx-color-primary);
	--dx-color-dynamic-form-label: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-form-input-text: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-form-input-border-focus: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-form-placeholder: var(--dx-color-dynamic-text-muted);
	--dx-color-dynamic-slider-dot: var(--dx-color-dynamic-text-muted);
	--dx-color-dynamic-slider-dot-active: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-slider-tray: hsl(var(--dx-color-dynamic-wash));
	--dx-color-dynamic-icon-list-text: var(--dx-color-dynamic-text);
	--dx-color-dynamic-icon-list-text-hover: var(--dx-color-dynamic-link);
	--dx-color-dynamic-popup-close: var(--dx-color-dynamic-heading);
	--dx-color-dynamic-popup-close-hover: var(--dx-color-primary);
	--dx-color-dynamic-form-accent: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-accent-primary: 19 100% 66%;
	--dx-color-dynamic-accent-wash-primary: 19 100% 66% / 0.1;
	--dx-color-dynamic-accent-wash-hover-primary: 19 100% 66% / 0.35;
	--dx-color-dynamic-accent-wash-border-primary: 19 100% 66% / 0.08;
	--dx-color-dynamic-accent-on-solid-primary: 0 0% 100%;
	--dx-color-dynamic-accent-wash-strong-primary: var(--dx-color-dynamic-accent-wash-hover-primary);
	--dx-color-dynamic-accent-secondary: 241 97% 64%;
	--dx-color-dynamic-accent-wash-secondary: 241 97% 64% / 0.1;
	--dx-color-dynamic-accent-wash-hover-secondary: 241 97% 64% / 0.35;
	--dx-color-dynamic-accent-wash-border-secondary: 241 97% 64% / 0.08;
	--dx-color-dynamic-accent-on-solid-secondary: 0 0% 100%;
	--dx-color-dynamic-accent-wash-strong-secondary: var(--dx-color-dynamic-accent-wash-hover-secondary);
	--dx-color-dynamic-accent-tertiary: 130 100% 67%;
	--dx-color-dynamic-accent-wash-tertiary: 130 100% 67% / 0.1;
	--dx-color-dynamic-accent-wash-hover-tertiary: 130 100% 67% / 0.35;
	--dx-color-dynamic-accent-wash-border-tertiary: 130 100% 67% / 0.08;
	--dx-color-dynamic-accent-on-solid-tertiary: 0 0% 100%;
	--dx-color-dynamic-accent-wash-strong-tertiary: var(--dx-color-dynamic-accent-wash-hover-tertiary);
	--dx-color-dynamic-wash-strong: var(--dx-color-dynamic-wash-hover);
	--dx-color-dynamic-accent-wash-strong: var(--dx-color-dynamic-accent-wash-hover);
	--dx-color-dynamic-border: 0 0% 100% / 0.12;
	--dx-color-dynamic-border-hover: 0 0% 100% / 0.18;
	--dx-color-dynamic-overlay: 0 0% 0% / 0.5;
	--dx-color-dynamic-eyebrow: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-eyebrow-ornament: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-icon-chip: var(--dx-color-dynamic-accent);
	--dx-color-dynamic-slider-arrow: var(--dx-color-dynamic-text);
}
:root,
.dx-mode-light {
	--dx-button-c-primary-fg: 0 0% 0%;
	--dx-button-c-primary-solid-bg: hsl(19 100% 60%);
	--dx-button-c-primary-solid-hover-bg: hsl(20 78.5% 49.9%);
	--dx-button-c-primary-solid-hover-fg: hsl(0 0% 0%);
	--dx-button-c-primary-outline-bg: transparent;
	--dx-button-c-primary-outline-color: hsl(19 100% 60%);
	--dx-button-c-primary-outline-hover-color: hsl(19 100% 60%);
	--dx-button-c-primary-outline-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-primary));
	--dx-button-c-primary-alpha-bg: hsl(var(--dx-color-dynamic-accent-wash-primary));
	--dx-button-c-primary-alpha-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-hover-primary));
	--dx-button-c-primary-alpha-fg: hsl(19 100% 60%);
	--dx-button-c-primary-alpha-hover-fg: hsl(19 100% 60%);
	--dx-button-c-primary-bare-bg: transparent;
	--dx-button-c-primary-bare-fg: hsl(19 100% 60%);
	--dx-button-c-primary-bare-hover-fg: hsl(19 100% 60%);
	--dx-button-c-primary-bare-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-primary));
	--dx-button-c-primary-solid-g1: hsl(19 100% 60%);
	--dx-button-c-primary-solid-g2: hsl(22 100% 32.5%);
	--dx-button-c-primary-solid-hover-g1: hsl(20 78.5% 49.9%);
	--dx-button-c-primary-solid-hover-g2: hsl(22 100% 28.2%);
	--dx-button-c-primary-solid-g-angle: 135deg;
	--dx-button-c-primary-shadow-hover: 0 0 30px 0 hsl(19 100% 60% / 0.3);
	--dx-button-c-secondary-fg: 0 0% 0%;
	--dx-button-c-secondary-solid-bg: hsl(241 97% 64%);
	--dx-button-c-secondary-solid-hover-bg: hsl(248 75.6% 36.9%);
	--dx-button-c-secondary-solid-hover-fg: hsl(0 0% 0%);
	--dx-button-c-secondary-outline-bg: transparent;
	--dx-button-c-secondary-outline-color: hsl(241 97% 64%);
	--dx-button-c-secondary-outline-hover-color: hsl(241 97% 64%);
	--dx-button-c-secondary-outline-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-secondary));
	--dx-button-c-secondary-alpha-bg: hsl(var(--dx-color-dynamic-accent-wash-secondary));
	--dx-button-c-secondary-alpha-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-hover-secondary));
	--dx-button-c-secondary-alpha-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-alpha-hover-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-bare-bg: transparent;
	--dx-button-c-secondary-bare-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-bare-hover-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-bare-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-secondary));
	--dx-button-c-tertiary-fg: 0 0% 100%;
	--dx-button-c-tertiary-solid-bg: hsl(130 100% 67%);
	--dx-button-c-tertiary-solid-hover-bg: hsl(139 100% 29.9%);
	--dx-button-c-tertiary-solid-hover-fg: hsl(0 0% 100%);
	--dx-button-c-tertiary-outline-bg: transparent;
	--dx-button-c-tertiary-outline-color: hsl(130 100% 67%);
	--dx-button-c-tertiary-outline-hover-color: hsl(130 100% 67%);
	--dx-button-c-tertiary-outline-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-tertiary));
	--dx-button-c-tertiary-alpha-bg: hsl(var(--dx-color-dynamic-accent-wash-tertiary));
	--dx-button-c-tertiary-alpha-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-hover-tertiary));
	--dx-button-c-tertiary-alpha-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-alpha-hover-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-bare-bg: transparent;
	--dx-button-c-tertiary-bare-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-bare-hover-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-bare-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-tertiary));
	--dx-button-c-neutral-fg: 0 0% 100%;
	--dx-button-c-neutral-solid-bg: hsl(0 0% 0%);
	--dx-button-c-neutral-solid-hover-bg: hsl(0 0% 9%);
	--dx-button-c-neutral-solid-hover-fg: hsl(0 0% 100%);
	--dx-button-c-neutral-outline-bg: transparent;
	--dx-button-c-neutral-outline-color: hsl(0 0% 0%);
	--dx-button-c-neutral-outline-hover-color: hsl(0 0% 0%);
	--dx-button-c-neutral-outline-hover-bg: hsl(var(--dx-color-dynamic-wash));
	--dx-button-c-neutral-alpha-bg: hsl(var(--dx-color-dynamic-wash));
	--dx-button-c-neutral-alpha-hover-bg: hsl(var(--dx-color-dynamic-wash-hover));
	--dx-button-c-neutral-alpha-fg: hsl(0 0% 0%);
	--dx-button-c-neutral-alpha-hover-fg: hsl(0 0% 0%);
	--dx-button-c-neutral-bare-bg: transparent;
	--dx-button-c-neutral-bare-fg: hsl(0 0% 0%);
	--dx-button-c-neutral-bare-hover-fg: hsl(0 0% 0%);
	--dx-button-c-neutral-bare-hover-bg: hsl(var(--dx-color-dynamic-wash));
	--dx-button-c-neutral-solid-g1: hsl(0 0% 0%);
	--dx-button-c-neutral-solid-g2: hsl(0 0% 20.9%);
	--dx-button-c-neutral-solid-hover-g1: hsl(0 0% 9%);
	--dx-button-c-neutral-solid-hover-g2: hsl(0 0% 29.9%);
	--dx-button-c-neutral-solid-g-angle: 135deg;
}
.dx-mode-dark {
	--dx-button-c-primary-fg: 0 0% 0%;
	--dx-button-c-primary-solid-bg: hsl(19 100% 66%);
	--dx-button-c-primary-solid-hover-bg: hsl(19 100% 70.3%);
	--dx-button-c-primary-solid-hover-fg: hsl(0 0% 0%);
	--dx-button-c-primary-outline-bg: transparent;
	--dx-button-c-primary-outline-color: hsl(19 100% 66%);
	--dx-button-c-primary-outline-hover-color: hsl(19 100% 66%);
	--dx-button-c-primary-outline-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-primary));
	--dx-button-c-primary-alpha-bg: hsl(var(--dx-color-dynamic-accent-wash-primary));
	--dx-button-c-primary-alpha-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-hover-primary));
	--dx-button-c-primary-alpha-fg: hsl(19 100% 66%);
	--dx-button-c-primary-alpha-hover-fg: hsl(19 100% 66%);
	--dx-button-c-primary-bare-bg: transparent;
	--dx-button-c-primary-bare-fg: hsl(19 100% 66%);
	--dx-button-c-primary-bare-hover-fg: hsl(19 100% 66%);
	--dx-button-c-primary-bare-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-primary));
	--dx-button-c-primary-solid-g1: hsl(19 100% 66%);
	--dx-button-c-primary-solid-g2: hsl(21 95.6% 18.1%);
	--dx-button-c-primary-solid-hover-g1: hsl(19 100% 70.3%);
	--dx-button-c-primary-solid-hover-g2: hsl(19 62.2% 26.5%);
	--dx-button-c-primary-solid-g-angle: 135deg;
	--dx-button-c-primary-shadow-hover: 0 0 30px 0 hsl(19 100% 66% / 0.3);
	--dx-button-c-secondary-fg: 0 0% 0%;
	--dx-button-c-secondary-solid-bg: hsl(241 97% 64%);
	--dx-button-c-secondary-solid-hover-bg: hsl(232 100% 74.7%);
	--dx-button-c-secondary-solid-hover-fg: hsl(0 0% 0%);
	--dx-button-c-secondary-outline-bg: transparent;
	--dx-button-c-secondary-outline-color: hsl(241 97% 64%);
	--dx-button-c-secondary-outline-hover-color: hsl(241 97% 64%);
	--dx-button-c-secondary-outline-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-secondary));
	--dx-button-c-secondary-alpha-bg: hsl(var(--dx-color-dynamic-accent-wash-secondary));
	--dx-button-c-secondary-alpha-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-hover-secondary));
	--dx-button-c-secondary-alpha-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-alpha-hover-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-bare-bg: transparent;
	--dx-button-c-secondary-bare-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-bare-hover-fg: hsl(241 97% 64%);
	--dx-button-c-secondary-bare-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-secondary));
	--dx-button-c-tertiary-fg: 0 0% 100%;
	--dx-button-c-tertiary-solid-bg: hsl(130 100% 67%);
	--dx-button-c-tertiary-solid-hover-bg: hsl(125 100% 82.1%);
	--dx-button-c-tertiary-solid-hover-fg: hsl(0 0% 100%);
	--dx-button-c-tertiary-outline-bg: transparent;
	--dx-button-c-tertiary-outline-color: hsl(130 100% 67%);
	--dx-button-c-tertiary-outline-hover-color: hsl(130 100% 67%);
	--dx-button-c-tertiary-outline-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-tertiary));
	--dx-button-c-tertiary-alpha-bg: hsl(var(--dx-color-dynamic-accent-wash-tertiary));
	--dx-button-c-tertiary-alpha-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-hover-tertiary));
	--dx-button-c-tertiary-alpha-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-alpha-hover-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-bare-bg: transparent;
	--dx-button-c-tertiary-bare-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-bare-hover-fg: hsl(130 100% 67%);
	--dx-button-c-tertiary-bare-hover-bg: hsl(var(--dx-color-dynamic-accent-wash-tertiary));
	--dx-button-c-neutral-fg: 0 0% 0%;
	--dx-button-c-neutral-solid-bg: hsl(0 0% 90%);
	--dx-button-c-neutral-solid-hover-bg: hsl(0 0% 100%);
	--dx-button-c-neutral-solid-hover-fg: hsl(0 0% 0%);
	--dx-button-c-neutral-outline-bg: transparent;
	--dx-button-c-neutral-outline-color: hsl(0 0% 90%);
	--dx-button-c-neutral-outline-hover-color: hsl(0 0% 90%);
	--dx-button-c-neutral-outline-hover-bg: hsl(var(--dx-color-dynamic-wash));
	--dx-button-c-neutral-alpha-bg: hsl(var(--dx-color-dynamic-wash));
	--dx-button-c-neutral-alpha-hover-bg: hsl(var(--dx-color-dynamic-wash-hover));
	--dx-button-c-neutral-alpha-fg: hsl(0 0% 90%);
	--dx-button-c-neutral-alpha-hover-fg: hsl(0 0% 90%);
	--dx-button-c-neutral-bare-bg: transparent;
	--dx-button-c-neutral-bare-fg: hsl(0 0% 90%);
	--dx-button-c-neutral-bare-hover-fg: hsl(0 0% 90%);
	--dx-button-c-neutral-bare-hover-bg: hsl(var(--dx-color-dynamic-wash));
	--dx-button-c-neutral-solid-g1: hsl(0 0% 90%);
	--dx-button-c-neutral-solid-g2: hsl(0 0% 52.4%);
	--dx-button-c-neutral-solid-hover-g1: hsl(0 0% 100%);
	--dx-button-c-neutral-solid-hover-g2: hsl(0 0% 62.4%);
	--dx-button-c-neutral-solid-g-angle: 135deg;
}
.dx-core__heading mark {
	background-image: linear-gradient(90deg, hsl(var(--dx-color-dynamic-heading-accent)), color-mix(in srgb, oklch(from hsl(var(--dx-color-dynamic-heading-accent)) calc(l + (0 - l) * 1) calc(c * 0) h) var(--dx-mode-light-mix, 100%), oklch(from hsl(var(--dx-color-dynamic-heading-accent)) calc(l + (1 - l) * 1) calc(c * 0) h)));
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
}
:root,
.dx-mode-light {
	--dx-sf-neutral-solid-fill: hsl(0 0% 90%);
	--dx-sf-neutral-solid-alt-fill: hsl(0 0% 92%);
	--dx-sf-neutral-tint-fill: hsl(0 0% 0% / 0.04);
	--dx-sf-neutral-glass-alt-fill: hsl(0 0% 100% / 0.1);
	--dx-sf-neutral-transparent-fill: transparent;
	--dx-sf-neutral-solid-fill-hover: oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-solid-alt-fill-hover: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-tint-fill-hover: oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-hover, 0)));
	--dx-sf-neutral-glass-alt-fill-hover: oklch(from var(--dx-sf-neutral-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-neutral-transparent-fill-hover: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-neutral-border: oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-neutral-solid-alt-border: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-neutral-glass-border: oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-border, 0)));
	--dx-sf-neutral-glass-alt-border: oklch(from var(--dx-sf-neutral-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-neutral-transparent-border: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-neutral-border-hover: oklch(from oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-glass-border-hover: oklch(from oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-hover, 0)));
	--dx-sf-neutral-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-neutral-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-neutral-transparent-border-hover: oklch(from oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-neutral-transparent-border-alt: oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-neutral-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-primary-solid-fill: hsl(19 95% 58%);
	--dx-sf-primary-solid-alt-fill: hsl(19 97.6% 59%);
	--dx-sf-primary-tint-fill: hsl(19 100% 60% / 0.1);
	--dx-sf-primary-glass-alt-fill: hsl(0 0% 100% / 0.1);
	--dx-sf-primary-transparent-fill: transparent;
	--dx-sf-primary-solid-fill-hover: oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-solid-alt-fill-hover: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-tint-fill-hover: oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-primary-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-hover, 0)));
	--dx-sf-primary-glass-alt-fill-hover: oklch(from var(--dx-sf-primary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-primary-transparent-fill-hover: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-primary-border: oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-primary-solid-alt-border: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-primary-glass-border: oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-primary-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-border, 0)));
	--dx-sf-primary-glass-alt-border: oklch(from var(--dx-sf-primary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-primary-transparent-border: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-primary-border-hover: oklch(from oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-glass-border-hover: oklch(from oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-primary-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-primary-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-hover, 0)));
	--dx-sf-primary-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-primary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-primary-transparent-border-hover: oklch(from oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-primary-transparent-border-alt: oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-primary-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-secondary-solid-fill: hsl(241 92.8% 62.5%);
	--dx-sf-secondary-solid-alt-fill: hsl(241 94.8% 63.2%);
	--dx-sf-secondary-tint-fill: hsl(241 97% 64% / 0.1);
	--dx-sf-secondary-glass-alt-fill: hsl(0 0% 100% / 0.1);
	--dx-sf-secondary-transparent-fill: transparent;
	--dx-sf-secondary-solid-fill-hover: oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-solid-alt-fill-hover: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-tint-fill-hover: oklch(from var(--dx-sf-secondary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-secondary-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-hover, 0)));
	--dx-sf-secondary-glass-alt-fill-hover: oklch(from var(--dx-sf-secondary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-secondary-transparent-fill-hover: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-secondary-border: oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-secondary-solid-alt-border: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-secondary-glass-border: oklch(from var(--dx-sf-secondary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-secondary-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-border, 0)));
	--dx-sf-secondary-glass-alt-border: oklch(from var(--dx-sf-secondary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-secondary-transparent-border: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-secondary-border-hover: oklch(from oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-glass-border-hover: oklch(from oklch(from var(--dx-sf-secondary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-secondary-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-secondary-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-hover, 0)));
	--dx-sf-secondary-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-secondary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-secondary-transparent-border-hover: oklch(from oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-secondary-transparent-border-alt: oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-secondary-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-tertiary-solid-fill: hsl(130 93.2% 64.5%);
	--dx-sf-tertiary-solid-alt-fill: hsl(130 96.5% 65.7%);
	--dx-sf-tertiary-tint-fill: hsl(130 100% 67% / 0.1);
	--dx-sf-tertiary-glass-alt-fill: hsl(0 0% 100% / 0.1);
	--dx-sf-tertiary-transparent-fill: transparent;
	--dx-sf-tertiary-solid-fill-hover: oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-solid-alt-fill-hover: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-tint-fill-hover: oklch(from var(--dx-sf-tertiary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-tertiary-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-hover, 0)));
	--dx-sf-tertiary-glass-alt-fill-hover: oklch(from var(--dx-sf-tertiary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-tertiary-transparent-fill-hover: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-tertiary-border: oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-tertiary-solid-alt-border: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-tertiary-glass-border: oklch(from var(--dx-sf-tertiary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-tertiary-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-border, 0)));
	--dx-sf-tertiary-glass-alt-border: oklch(from var(--dx-sf-tertiary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-tertiary-transparent-border: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-tertiary-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-solid-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l * (1 - var(--dx-sf-str-solid-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-glass-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-tint-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-tertiary-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-tertiary-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-hover, 0)));
	--dx-sf-tertiary-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-glass-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-glass-alt-border, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l * (1 - var(--dx-sf-str-glass-alt-hover, 0) * alpha)) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-tertiary-transparent-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-sf-tertiary-transparent-border-alt: oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha);
	--dx-sf-tertiary-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l * (1 - var(--dx-sf-str-transparent-border, 0) * alpha)) c h / alpha) calc(l * (1 - var(--dx-sf-str-transparent-hover, 0) * alpha)) c h / alpha);
	--dx-color-dynamic-surface: 0 0% 90%;
	--dx-color-dynamic-surface-hover: var(--dx-color-neutral-3);
	--dx-color-dynamic-surface-elevated: 0 0% 0% / 0.04;
	--dx-color-dynamic-surface-elevated-hover: var(--dx-color-neutral-alpha-2);
}
.dx-mode-dark {
	--dx-sf-neutral-solid-fill: hsl(0 0% 7%);
	--dx-sf-neutral-solid-alt-fill: hsl(0 0% 3%);
	--dx-sf-neutral-tint-fill: hsl(0 0% 90% / 0.03);
	--dx-sf-neutral-glass-alt-fill: hsl(0 0% 0% / 0.1);
	--dx-sf-neutral-transparent-fill: transparent;
	--dx-sf-neutral-solid-fill-hover: oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-solid-alt-fill-hover: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-tint-fill-hover: oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-hover, 0)));
	--dx-sf-neutral-glass-alt-fill-hover: oklch(from var(--dx-sf-neutral-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-neutral-transparent-fill-hover: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-neutral-border: oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-neutral-solid-alt-border: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-neutral-glass-border: oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-border, 0)));
	--dx-sf-neutral-glass-alt-border: oklch(from var(--dx-sf-neutral-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-neutral-transparent-border: oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-neutral-border-hover: oklch(from oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-neutral-glass-border-hover: oklch(from oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-hover, 0)));
	--dx-sf-neutral-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-neutral-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-neutral-transparent-border-hover: oklch(from oklch(from var(--dx-sf-neutral-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-neutral-transparent-border-alt: oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-neutral-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-neutral-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-primary-solid-fill: hsl(22 91.8% 20.8%);
	--dx-sf-primary-solid-alt-fill: hsl(17 100% 10.1%);
	--dx-sf-primary-tint-fill: hsl(19 100% 66% / 0.07);
	--dx-sf-primary-glass-alt-fill: hsl(0 0% 0% / 0.1);
	--dx-sf-primary-transparent-fill: transparent;
	--dx-sf-primary-solid-fill-hover: oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-solid-alt-fill-hover: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-tint-fill-hover: oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-hover, 0)));
	--dx-sf-primary-glass-alt-fill-hover: oklch(from var(--dx-sf-primary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-primary-transparent-fill-hover: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-primary-border: oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-primary-solid-alt-border: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-primary-glass-border: oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-border, 0)));
	--dx-sf-primary-glass-alt-border: oklch(from var(--dx-sf-primary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-primary-transparent-border: oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-primary-border-hover: oklch(from oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-primary-glass-border-hover: oklch(from oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-hover, 0)));
	--dx-sf-primary-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-primary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-primary-transparent-border-hover: oklch(from oklch(from var(--dx-sf-primary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-primary-transparent-border-alt: oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-primary-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-primary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-secondary-solid-fill: hsl(251 95% 22%);
	--dx-sf-secondary-solid-alt-fill: hsl(248 100% 11%);
	--dx-sf-secondary-tint-fill: hsl(241 97% 64% / 0.07);
	--dx-sf-secondary-glass-alt-fill: hsl(0 0% 0% / 0.1);
	--dx-sf-secondary-transparent-fill: transparent;
	--dx-sf-secondary-solid-fill-hover: oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-solid-alt-fill-hover: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-tint-fill-hover: oklch(from var(--dx-sf-secondary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-secondary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-hover, 0)));
	--dx-sf-secondary-glass-alt-fill-hover: oklch(from var(--dx-sf-secondary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-secondary-transparent-fill-hover: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-secondary-border: oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-secondary-solid-alt-border: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-secondary-glass-border: oklch(from var(--dx-sf-secondary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-secondary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-border, 0)));
	--dx-sf-secondary-glass-alt-border: oklch(from var(--dx-sf-secondary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-secondary-transparent-border: oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-secondary-border-hover: oklch(from oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-secondary-glass-border-hover: oklch(from oklch(from var(--dx-sf-secondary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-secondary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-secondary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-secondary-hover, 0)));
	--dx-sf-secondary-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-secondary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-secondary-transparent-border-hover: oklch(from oklch(from var(--dx-sf-secondary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-secondary-transparent-border-alt: oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-secondary-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-secondary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-tertiary-solid-fill: hsl(137 100% 18.8%);
	--dx-sf-tertiary-solid-alt-fill: hsl(131 100% 9.2%);
	--dx-sf-tertiary-tint-fill: hsl(130 100% 67% / 0.07);
	--dx-sf-tertiary-glass-alt-fill: hsl(0 0% 0% / 0.1);
	--dx-sf-tertiary-transparent-fill: transparent;
	--dx-sf-tertiary-solid-fill-hover: oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-solid-alt-fill-hover: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-tint-fill-hover: oklch(from var(--dx-sf-tertiary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-tertiary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-hover, 0)));
	--dx-sf-tertiary-glass-alt-fill-hover: oklch(from var(--dx-sf-tertiary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-tertiary-transparent-fill-hover: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-tertiary-border: oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-tertiary-solid-alt-border: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0)));
	--dx-sf-tertiary-glass-border: oklch(from var(--dx-sf-tertiary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-tertiary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-border, 0)));
	--dx-sf-tertiary-glass-alt-border: oklch(from var(--dx-sf-tertiary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0)));
	--dx-sf-tertiary-transparent-border: oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-tertiary-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-solid-alt-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-solid-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-solid-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-solid-hover, 0)));
	--dx-sf-tertiary-glass-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-tertiary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-tertiary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-tertiary-hover, 0)));
	--dx-sf-tertiary-glass-alt-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-glass-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-alt-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-alt-hover, 0)));
	--dx-sf-tertiary-transparent-border-hover: oklch(from oklch(from var(--dx-sf-tertiary-solid-alt-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-sf-tertiary-transparent-border-alt: oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha);
	--dx-sf-tertiary-transparent-border-hover-alt: oklch(from oklch(from var(--dx-sf-tertiary-solid-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-transparent-border, 0) * alpha) c h / alpha) calc(l + (1 - l) * var(--dx-sf-str-transparent-hover, 0) * alpha) c h / alpha);
	--dx-color-dynamic-surface: 0 0% 7%;
	--dx-color-dynamic-surface-hover: var(--dx-color-neutral-3);
	--dx-color-dynamic-surface-elevated: 0 0% 90% / 0.03;
	--dx-color-dynamic-surface-elevated-hover: var(--dx-color-neutral-alpha-2);
}
.dx-sf-alt {
	--dx-color-dynamic-bg: 0 0% 90%;
}
.dx-mode-dark.dx-sf-alt {
	--dx-color-dynamic-bg: 0 0% 7%;
}
.dx-scheme-primary {
	--dx-color-dynamic-bg: 19 97.6% 59%;
}
.dx-mode-dark.dx-scheme-primary {
	--dx-color-dynamic-bg: 17 100% 10.1%;
}
.dx-scheme-primary.dx-sf-alt {
	--dx-color-dynamic-bg: 19 95% 58%;
}
.dx-mode-dark.dx-scheme-primary.dx-sf-alt {
	--dx-color-dynamic-bg: 22 91.8% 20.8%;
}
.dx-scheme-secondary {
	--dx-color-dynamic-bg: 241 94.8% 63.2%;
}
.dx-mode-dark.dx-scheme-secondary {
	--dx-color-dynamic-bg: 248 100% 11%;
}
.dx-scheme-secondary.dx-sf-alt {
	--dx-color-dynamic-bg: 241 92.8% 62.5%;
}
.dx-mode-dark.dx-scheme-secondary.dx-sf-alt {
	--dx-color-dynamic-bg: 251 95% 22%;
}
.dx-scheme-tertiary {
	--dx-color-dynamic-bg: 130 96.5% 65.7%;
}
.dx-mode-dark.dx-scheme-tertiary {
	--dx-color-dynamic-bg: 131 100% 9.2%;
}
.dx-scheme-tertiary.dx-sf-alt {
	--dx-color-dynamic-bg: 130 93.2% 64.5%;
}
.dx-mode-dark.dx-scheme-tertiary.dx-sf-alt {
	--dx-color-dynamic-bg: 137 100% 18.8%;
}
.dx-mode-dark.dx-scheme-primary {
	--dx-sf-neutral-tint-fill: hsl(0 0% 90% / 0.05);
	--dx-sf-neutral-tint-fill-hover: oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-hover, 0)));
	--dx-sf-neutral-glass-border: oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-border, 0)));
	--dx-sf-neutral-glass-border-hover: oklch(from oklch(from var(--dx-sf-neutral-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-hover, 0)));
	--dx-sf-primary-tint-fill: hsl(19 100% 66% / 0.08);
	--dx-sf-primary-tint-fill-hover: oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-hover, 0)));
	--dx-sf-primary-glass-border: oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-border, 0)));
	--dx-sf-primary-glass-border-hover: oklch(from oklch(from var(--dx-sf-primary-tint-fill, transparent) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-border, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-border, 0))) calc(l + (1 - l) * var(--dx-sf-str-glass-primary-hover, 0) * alpha) c h / calc(alpha + (1 - alpha) * var(--dx-sf-str-glass-primary-hover, 0)));
}
:root,
.dx-mode-light {
	--dx-sf-str-hover: 0.05;
	--dx-sf-str-border: 0.1;
	--dx-sf-str-solid-hover: 0.01;
	--dx-sf-str-solid-border: var(--dx-sf-str-border);
	--dx-sf-str-solid-alt-hover: var(--dx-sf-str-hover);
	--dx-sf-str-solid-alt-border: var(--dx-sf-str-border);
	--dx-sf-str-transparent-hover: var(--dx-sf-str-hover);
	--dx-sf-str-transparent-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-alt-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-alt-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-primary-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-primary-border: 0.4;
	--dx-sf-str-glass-secondary-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-secondary-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-tertiary-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-tertiary-border: var(--dx-sf-str-border);
}
.dx-mode-dark {
	--dx-sf-str-hover: 0.05;
	--dx-sf-str-border: 0.1;
	--dx-sf-str-solid-hover: 0.1;
	--dx-sf-str-solid-border: 0.05;
	--dx-sf-str-solid-alt-hover: var(--dx-sf-str-hover);
	--dx-sf-str-solid-alt-border: var(--dx-sf-str-border);
	--dx-sf-str-transparent-hover: var(--dx-sf-str-hover);
	--dx-sf-str-transparent-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-hover: 0.03;
	--dx-sf-str-glass-border: 0.04;
	--dx-sf-str-glass-alt-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-alt-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-primary-hover: 0.11;
	--dx-sf-str-glass-primary-border: 0.12;
	--dx-sf-str-glass-secondary-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-secondary-border: var(--dx-sf-str-border);
	--dx-sf-str-glass-tertiary-hover: var(--dx-sf-str-hover);
	--dx-sf-str-glass-tertiary-border: var(--dx-sf-str-border);
}
:root,
.dx-mode-light {
	--dx-mode-light-mix: 100%;
}
.dx-mode-dark {
	--dx-mode-light-mix: 0%;
}
:root {
	--dx-sf-blur-strength: var(--dx-effect-blur-l);
}
@media (prefers-reduced-transparency: reduce) {
	.dx-sf--blur::before,
	.dx-nav-menu--sf-blur .sub-menu::before,
	.dx-form__input.dx-sf--blur {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
	}
}
@media (hover: none), (pointer: coarse) {
	.dx-sf--blur::before,
	.dx-nav-menu--sf-blur .sub-menu::before,
	.dx-form__input.dx-sf--blur {
		backdrop-filter: none;
		-webkit-backdrop-filter: none;
	}
	.dx-site-header.dx-sf--blur::before,
	.dx-site-header .dx-sf--blur::before,
	.dx-site-header .dx-form__input.dx-sf--blur {
		backdrop-filter: blur(var(--dx-sf-blur, 0px));
		-webkit-backdrop-filter: blur(var(--dx-sf-blur, 0px));
	}
}
:root {
	--dx-sf-borders: 1;
	--dx-borders-sections: 1;
	--dx-borders-badges: 0;
	--dx-borders-chips: 0;
}
body {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-size: var(--dx-size-text-m);
	font-weight: 400;
	line-height: 1.6;
	letter-spacing: normal;
	color: hsl(var(--dx-color-dynamic-text));
	background: hsl(var(--dx-color-dynamic-bg));
}
html {
	color-scheme: dark;
	background-color: hsl(0 0% 3%);
}
body {
	background: hsl(0 0% 3%);
	color: hsl(0 0% 100% / 0.5);
}
.dx-mode-light {
	color-scheme: light;
}
.dx-mode-dark {
	color-scheme: dark;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Inter Tight, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-weight: 500;
	line-height: 1.1;
	letter-spacing: -0.03em;
	color: hsl(var(--dx-color-dynamic-heading));
	text-wrap: balance;
}
p.dx-core__heading {
	font-family: Inter Tight, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
	font-weight: 500;
	line-height: 1.1;
	letter-spacing: -0.03em;
	color: hsl(var(--dx-color-dynamic-heading));
	text-wrap: balance;
}
.dx-core__text {
	text-wrap: pretty;
}
h1 { font-size: var(--dx-size-h1); }
h2 { font-size: var(--dx-size-h2); }
h3 { font-size: var(--dx-size-h3); }
h4 { font-size: var(--dx-size-h4); }
h5 { font-size: var(--dx-size-h5); }
h6 { font-size: var(--dx-size-h6); }
.dx-accordion__title {
	font-family: var(--dx-accordion-title-family, var(--dx-font-heading));
	font-size: var(--dx-accordion-title-size, var(--dx-size-h5));
	font-weight: var(--dx-accordion-title-weight, 600);
	line-height: var(--dx-accordion-title-line-height, 1.3);
	color: hsl(var(--dx-color-dynamic-heading));
}
::selection {
	background-color: hsl(var(--dx-color-primary));
	color: hsl(var(--dx-color-primitive-black));
}
.dx-container--card { --dx-radius-cards: max(var(--dx-radius-cards-floor), min(var(--dx-radius-concentric-h), var(--dx-radius-concentric-v))); }
.dx-core.dx-paper, .dx-container--card { --dx-radius-accordion: max(var(--dx-radius-accordion-floor), var(--dx-radius-concentric-h)) / max(var(--dx-radius-accordion-floor), var(--dx-radius-concentric-v)); }
.dx-core.dx-paper, .dx-container--card { --dx-radius-inputs: max(var(--dx-radius-inputs-floor), var(--dx-radius-concentric-h)) / max(var(--dx-radius-inputs-floor), var(--dx-radius-concentric-v)); }
.dx-core.dx-paper, .dx-container--card { --dx-radius-images: max(var(--dx-radius-images-floor), var(--dx-radius-concentric-h)) / max(var(--dx-radius-images-floor), var(--dx-radius-concentric-v)); }
@container dx-core (width < 32rem) { .dx-core--vis-card .dx-core__card-narrow-hide { display: none !important; } }
