@layer dx-component-base,dx-component-defaults;@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}:root{--dx-bg: var(--dx-color-dynamic-bg);--dx-surface: var(--dx-color-dynamic-surface);--dx-heading: var(--dx-color-dynamic-heading);--dx-text: var(--dx-color-dynamic-text);--dx-eyebrow: var(--dx-color-dynamic-eyebrow);--dx-border: var(--dx-color-dynamic-border);--dx-menu-text: var(--dx-color-dynamic-menu-text);--dx-menu-text-hover: var(--dx-color-dynamic-menu-text-hover,var(--dx-color-dynamic-menu-text));--dx-menu-dropdown-bg: var(--dx-color-dynamic-menu-dropdown-bg);--dx-link-color: var(--dx-color-dynamic-link);--dx-link-hover-color: var(--dx-color-dynamic-link-hover,var(--dx-color-dynamic-link));--dx-icon: var(--dx-color-dynamic-icon);--dx-icon-hover: var(--dx-color-dynamic-icon-hover,var(--dx-color-dynamic-icon));--dx-logo: var(--dx-color-dynamic-logo);--dx-logo-hover: var(--dx-color-dynamic-logo-hover,var(--dx-color-dynamic-logo));--dx-primary: var(--dx-color-primary)}[class*="dx-mode-"]{--dx-bg: var(--dx-color-dynamic-bg);--dx-surface: var(--dx-color-dynamic-surface);--dx-heading: var(--dx-color-dynamic-heading);--dx-text: var(--dx-color-dynamic-text);--dx-eyebrow: var(--dx-color-dynamic-eyebrow);--dx-border: var(--dx-color-dynamic-border);--dx-menu-text: var(--dx-color-dynamic-menu-text);--dx-menu-text-hover: var(--dx-color-dynamic-menu-text-hover,var(--dx-color-dynamic-menu-text));--dx-menu-dropdown-bg: var(--dx-color-dynamic-menu-dropdown-bg);--dx-link-color: var(--dx-color-dynamic-link);--dx-link-hover-color: var(--dx-color-dynamic-link-hover,var(--dx-color-dynamic-link));--dx-icon: var(--dx-color-dynamic-icon);--dx-icon-hover: var(--dx-color-dynamic-icon-hover,var(--dx-color-dynamic-icon));--dx-logo: var(--dx-color-dynamic-logo);--dx-logo-hover: var(--dx-color-dynamic-logo-hover,var(--dx-color-dynamic-logo));--dx-primary: var(--dx-color-primary);background-color: var(--dx-section-bg-color,hsl(var(--dx-bg)));color: hsl(var(--dx-text))}.dx-section-root{container-type: inline-size;container-name: dx-page}.dx-section{width: 100%;padding-inline: var(--dx-spacing-padding-inline-default);--dx-section-padding-block: var(--dx-spacing-padding-block-default);padding-block: var(--dx-section-padding-block)}.dx-container{width: 100%;max-width: var(--dx-container-width-default);margin: 0 auto}.dx-section--padding-block-default{--dx-section-padding-block: var(--dx-spacing-padding-block-default)}.dx-section--padding-block-none{--dx-section-padding-block: 0px}.dx-section--padding-block-2xs{--dx-section-padding-block: var(--dx-space-2xs)}.dx-section--padding-block-xs{--dx-section-padding-block: var(--dx-space-xs)}.dx-section--padding-block-s{--dx-section-padding-block: var(--dx-space-s)}.dx-section--padding-block-m{--dx-section-padding-block: var(--dx-space-m)}.dx-section--padding-block-l{--dx-section-padding-block: var(--dx-space-l)}.dx-section--padding-block-xl{--dx-section-padding-block: var(--dx-space-xl)}.dx-section--padding-block-2xl{--dx-section-padding-block: var(--dx-space-2xl)}.dx-section--padding-block-3xl{--dx-section-padding-block: var(--dx-space-3xl)}.dx-section--padding-block-4xl{--dx-section-padding-block: var(--dx-space-4xl)}.dx-section--padding-block-5xl{--dx-section-padding-block: var(--dx-space-5xl)}body.dx-header-overlay #dx-content > .dx-section:first-of-type{padding-block-start: calc(var(--dx-header-height,0px) + var(--dx-section-padding-block-start,var(--dx-section-padding-block)))}.dx-section--padding-inline-default{padding-inline: var(--dx-spacing-padding-inline-default)}.dx-section--padding-inline-none{padding-inline: 0}.dx-section--padding-inline-2xs{padding-inline: var(--dx-space-2xs)}.dx-section--padding-inline-xs{padding-inline: var(--dx-space-xs)}.dx-section--padding-inline-s{padding-inline: var(--dx-space-s)}.dx-section--padding-inline-m{padding-inline: var(--dx-space-m)}.dx-section--padding-inline-l{padding-inline: var(--dx-space-l)}.dx-section--padding-inline-xl{padding-inline: var(--dx-space-xl)}.dx-section--padding-inline-2xl{padding-inline: var(--dx-space-2xl)}.dx-section--padding-inline-3xl{padding-inline: var(--dx-space-3xl)}.dx-section--padding-inline-4xl{padding-inline: var(--dx-space-4xl)}.dx-section--padding-inline-5xl{padding-inline: var(--dx-space-5xl)}.dx-container.dx-container--xs,.dx-section--container-xs > .dx-container{max-width: var(--dx-container-width-xs)}.dx-container.dx-container--small,.dx-section--container-small > .dx-container{max-width: var(--dx-container-width-small)}.dx-container.dx-container--medium,.dx-section--container-medium > .dx-container{max-width: var(--dx-container-width-medium)}.dx-container.dx-container--large,.dx-section--container-large > .dx-container{max-width: var(--dx-container-width-large)}.dx-container.dx-container--full,.dx-section--container-full > .dx-container{max-width: none}.dx-container.dx-container--align-center{margin-inline: auto}.dx-container.dx-container--align-left{margin-inline: 0 auto}.dx-container.dx-container--align-right{margin-inline: auto 0}.dx-section--vertical-top,.dx-section--vertical-center,.dx-section--vertical-bottom{display: flex;flex-direction: column}.dx-section--vertical-top{justify-content: flex-start}.dx-section--vertical-center{justify-content: center}.dx-section--vertical-bottom{justify-content: flex-end}.dx-section--vertical-stretch{display: flex;flex-direction: column}.dx-section--vertical-stretch > .dx-container{flex: 1}.dx-section[style*="--dx-section-bg-image"]{position: relative;isolation: isolate}.dx-section--bg-grayscale[style*="--dx-section-bg-image"]::after{filter: grayscale(1)}.dx-section--border-top{border-top: var(--dx-section-border-width,1px) solid hsl(var(--dx-color-dynamic-border));--dx-section-outset-top: var(--dx-section-border-width,1px)}.dx-section--border-bottom{border-bottom: var(--dx-section-border-width,1px) solid hsl(var(--dx-color-dynamic-border));--dx-section-outset-bottom: var(--dx-section-border-width,1px)}.dx-section[style*="--dx-section-bg-image"]::after{content: "";position: absolute;inset: calc(-1 * var(--dx-section-outset-top,0px)) 0 calc(-1 * var(--dx-section-outset-bottom,0px)) 0;z-index: 0;pointer-events: none;background-image: var(--dx-section-bg-image);background-size: cover;background-position: center;background-attachment: var(--dx-section-bg-attachment,scroll);background-repeat: no-repeat}.dx-section--bg-attachment-scroll{--dx-section-bg-attachment: scroll}.dx-section--bg-attachment-fixed{--dx-section-bg-attachment: fixed}.dx-section--has-overlay{position: relative;isolation: isolate}.dx-section--has-overlay::before{content: "";position: absolute;inset: calc(-1 * var(--dx-section-outset-top,0px)) 0 calc(-1 * var(--dx-section-outset-bottom,0px)) 0;z-index: 1;pointer-events: none;background-color: var(--dx-section-overlay-color);background-image: var(--dx-section-overlay-image);opacity: var( --dx-section-overlay-opacity,var(--dx-effect-overlay-opacity-default,0.4) )}.dx-section--has-glow{background-image: var(--dx-section-glow)}.dx-section[style*="--dx-section-bg-image"] > .dx-container,.dx-section--has-overlay > .dx-container{position: relative;z-index: 2}:root{--dx-admin-bar-offset: 0px}body.admin-bar{--dx-admin-bar-offset: 32px}@media (max-width: 600px){body.admin-bar{--dx-admin-bar-offset: 46px}}.dx-site-header,.dx-site-footer{position: relative;z-index: 1000}.dx-site-header--overlay{position: absolute;top: var(--dx-admin-bar-offset);left: 0;right: 0}.dx-site-header--sticky{position: sticky;top: var(--dx-admin-bar-offset)}.dx-site-header--overlay.dx-site-header--sticky{position: fixed}@layer dx-component-base{.dx-core__eyebrow{font-size: var(--dx-eyebrow-size);font-weight: var(--dx-eyebrow-weight);line-height: var(--dx-eyebrow-line-height,inherit);text-transform: uppercase;letter-spacing: var(--dx-eyebrow-letter-spacing);color: hsl(var(--dx-eyebrow))}.dx-core__eyebrow--badge{display: inline-block;width: fit-content;max-width: 100%;padding: var(--dx-space-2xs) var(--dx-space-s);border-radius: 9999rem;background-color: hsl(var(--dx-color-dynamic-eyebrow-surface))}.dx-core__eyebrow--dot::before,.dx-core__eyebrow--dash::before,.dx-core__eyebrow--dash-both::before,.dx-core__eyebrow--dash-both::after{content: "";display: inline-block;vertical-align: middle;background-color: hsl(var(--dx-color-dynamic-eyebrow-accent,var(--dx-color-dynamic-eyebrow)))}.dx-core__eyebrow--dot::before{width: 0.5em;height: 0.5em;border-radius: 50%;margin-inline-end: 0.6em}.dx-core__eyebrow--dash::before,.dx-core__eyebrow--dash-both::before{width: 2.5em;height: 1px;margin-inline-end: 0.75em}.dx-core__eyebrow--dash-both::after{width: 2.5em;height: 1px;margin-inline-start: 0.75em}.dx-core__heading{margin: 0;color: hsl(var(--dx-heading))}.dx-core__text{font-size: var(--dx-size-text-m);font-weight: var(--dx-text-weight,inherit);line-height: var(--dx-text-line-height,inherit);margin: 0;max-width: var(--dx-text-max-width,640px);color: hsl(var(--dx-text))}.dx-core__text a{color: hsl(var(--dx-link-color,var(--dx-primary)));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-link-hover-color,var(--dx-color-primary-dark)))}.dx-core__text ul,.dx-core__text ol{padding-inline-start: 1.5em}.dx-core__text ul{list-style-type: disc}.dx-core__text ul ul{list-style-type: circle}.dx-core__text ul ul ul{list-style-type: square}.dx-core__text li + li{margin-block-start: var(--dx-text-list-gap,0)}.dx-core__text li::marker{color: hsl(var(--dx-color-dynamic-list-marker,var(--dx-color-dynamic-text)))}.dx-core__text ul li::before{color: hsl(var(--dx-color-dynamic-list-marker,var(--dx-color-dynamic-text)));margin-inline-end: var(--dx-text-list-marker-gap,0.5em)}.dx-core__text--xsmall{font-size: var(--dx-size-text-xs)}.dx-core__text--small{font-size: var(--dx-size-text-s)}.dx-core__text--large{font-size: var(--dx-size-text-l);max-width: 720px}.dx-core__text--xlarge{font-size: var(--dx-size-text-xl);max-width: 760px}.dx-core__code{}.dx-core__buttons{display: flex;flex-wrap: wrap;gap: var(--dx-buttons-gap,var(--dx-space-s));align-items: center}.dx-core__content > .dx-core__push-down{margin-block-start: auto}.dx-core__content:has(> .dx-core__push-down){flex-grow: 1}.dx-core--media-left .dx-core__content:has(> .dx-core__push-down),.dx-core--media-right .dx-core__content:has(> .dx-core__push-down){justify-content: flex-start}.dx-core--buttons-full .dx-core__buttons{width: 100%}.dx-core--buttons-full .dx-core__buttons > *{flex-basis: 100%}.dx-core--has-link{position: relative;cursor: pointer}.dx-core__link{position: absolute;inset: 0;z-index: 1;border-radius: inherit;text-decoration: none;color: transparent}.dx-core--has-link .dx-core__buttons,.dx-core--has-link .dx-core__text a,.dx-core--has-link .dx-core__menu,.dx-core--has-link .dx-core__media-link,.dx-core--has-link .dx-core__code{position: relative;z-index: 2}.dx-core__media-link{display: block}.dx-core--has-link:has(.dx-core__link:focus-visible){outline: 2px solid hsl(var(--dx-primary));outline-offset: 2px}.dx-core__link:focus-visible{outline: 2px solid hsl(var(--dx-primary));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);background-color: var(--dx-core-background,transparent);background-image: var(--dx-core-overlay-image,none),var(--dx-core-glow,none);border: var(--dx-core-border,0);border-radius: var(--dx-core-radius,0);transition: border-color var(--dx-effect-transition-duration) ease}.dx-core--border-hover:hover{border-color: var(--dx-core-border-hover-color,hsl(var(--dx-color-dynamic-border-hover)))}.dx-core__content{display: flex;flex-direction: column;gap: var(--dx-core-gap,var(--dx-space-m));padding-block: var(--dx-core-content-padding-block,0);padding-inline: var(--dx-core-content-padding-inline,0)}.dx-core--align-left{text-align: left}.dx-core--align-left .dx-core__content{align-items: flex-start}.dx-core--align-left .dx-core__buttons{justify-content: flex-start}.dx-core--align-center{text-align: center}.dx-core--align-center .dx-core__content{align-items: center}.dx-core--align-center .dx-core__buttons{justify-content: center}.dx-core--align-right{text-align: right}.dx-core--align-right .dx-core__content{align-items: flex-end}.dx-core--align-right .dx-core__buttons{justify-content: flex-end}.dx-core--align-center.dx-core--media-top .dx-core__media,.dx-core--align-center.dx-core--media-bottom .dx-core__media{align-self: center}.dx-core--align-right.dx-core--media-top .dx-core__media,.dx-core--align-right.dx-core--media-bottom .dx-core__media{align-self: flex-end}.dx-core--align-center.dx-core--media-left .dx-core__media,.dx-core--align-center.dx-core--media-right .dx-core__media{--dx-media-justify: center;--dx-media-abs-margin: auto;justify-self: center}.dx-core--align-right.dx-core--media-left .dx-core__media,.dx-core--align-right.dx-core--media-right .dx-core__media{--dx-media-justify: end;--dx-media-abs-margin: auto 0;justify-self: end}.dx-core--media-align-left.dx-core--media-top .dx-core__media,.dx-core--media-align-left.dx-core--media-bottom .dx-core__media{align-self: flex-start}.dx-core--media-align-center.dx-core--media-top .dx-core__media,.dx-core--media-align-center.dx-core--media-bottom .dx-core__media{align-self: center}.dx-core--media-align-right.dx-core--media-top .dx-core__media,.dx-core--media-align-right.dx-core--media-bottom .dx-core__media{align-self: flex-end}.dx-core--media-align-left.dx-core--media-left .dx-core__media,.dx-core--media-align-left.dx-core--media-right .dx-core__media{--dx-media-justify: start;--dx-media-abs-margin: 0 auto;justify-self: start}.dx-core--media-align-center.dx-core--media-left .dx-core__media,.dx-core--media-align-center.dx-core--media-right .dx-core__media{--dx-media-justify: center;--dx-media-abs-margin: auto;justify-self: center}.dx-core--media-align-right.dx-core--media-left .dx-core__media,.dx-core--media-align-right.dx-core--media-right .dx-core__media{--dx-media-justify: end;--dx-media-abs-margin: auto 0;justify-self: end}.dx-core--media-vertical-top.dx-core--media-left .dx-core__media,.dx-core--media-vertical-top.dx-core--media-right .dx-core__media{align-self: start}.dx-core--media-vertical-center.dx-core--media-left .dx-core__media,.dx-core--media-vertical-center.dx-core--media-right .dx-core__media{align-self: center}.dx-core--media-vertical-bottom.dx-core--media-left .dx-core__media,.dx-core--media-vertical-bottom.dx-core--media-right .dx-core__media{align-self: end}.dx-core--vertical-top{--dx-core-vertical-justify: flex-start;justify-content: flex-start}.dx-core--vertical-center{--dx-core-vertical-justify: center;justify-content: center}.dx-core--vertical-bottom{--dx-core-vertical-justify: flex-end;justify-content: flex-end}.dx-core--align-left .dx-core__text,.dx-core--align-right .dx-core__text{max-width: none}.dx-core--has-media{display: flex;align-items: stretch;gap: var(--dx-core-media-gap,var(--dx-space-l))}.dx-core--has-media.dx-core--media-top{flex-direction: column}.dx-core--has-media.dx-core--media-bottom{flex-direction: column-reverse}.dx-core--has-media.dx-core--media-left{flex-direction: row}.dx-core--has-media.dx-core--media-right{flex-direction: row-reverse}.dx-core__media{flex-shrink: 0;width: 100%;max-width: var(--dx-media-width,100%)}.dx-core__media .dx-image,.dx-core__media .dx-core__video{width: 100%;height: auto;display: block}.dx-core[class*="dx-core--media-aspect-"] .dx-core__media{min-height: 0;overflow: hidden}.dx-core[class*="dx-core--media-aspect-"] .dx-core__media .dx-image,.dx-core[class*="dx-core--media-aspect-"] .dx-core__media .dx-core__video{width: 100%;height: 100%;object-fit: cover}.dx-core--media-aspect-square .dx-core__media{aspect-ratio: 1 / 1}.dx-core--media-aspect-landscape .dx-core__media{aspect-ratio: 4 / 3}.dx-core--media-aspect-wide .dx-core__media{aspect-ratio: 16 / 9}.dx-core--media-aspect-portrait .dx-core__media{aspect-ratio: 4 / 5}.dx-core.dx-core--media-fit-contain .dx-core__media .dx-image,.dx-core.dx-core--media-fit-contain .dx-core__media .dx-core__video{object-fit: contain}.dx-core--height-fixed .dx-core__media{height: var(--dx-media-height);flex-shrink: 0}.dx-core--height-fixed .dx-core__media .dx-image{display: block;height: 100%;width: auto;max-width: 100%;margin-inline: auto;object-fit: contain}.dx-core--height-fixed .dx-core__media svg{display: block;height: 100%;width: auto;max-width: 100%;margin-inline: auto}.dx-core--has-media.dx-core--media-left,.dx-core--has-media.dx-core--media-right{display: grid;grid-template-columns: 1fr;gap: var(--dx-core-media-gap,var(--dx-space-l))}@container dx-section (min-width: 46rem){.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: 46rem){.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: 46rem){.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: 46rem){.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}.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: 46rem){.dx-core--media-left.dx-core--height-content .dx-core__media,.dx-core--media-right.dx-core--height-content .dx-core__media{position: relative;align-self: stretch;min-height: 0}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-left.dx-core--height-fixed:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-right.dx-core--height-fixed:where([class*="dx-core--media-aspect-"]) .dx-core__media{justify-self: var(--dx-media-justify,start);max-width: 100%}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]),.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]){position: relative}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media{grid-column: 1 / 2}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__content{grid-column: 2 / 3}.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media{grid-column: 2 / 3}.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__content{grid-column: 1 / 2}.dx-core--media-left.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media,.dx-core--media-right.dx-core--height-content:where([class*="dx-core--media-aspect-"]) .dx-core__media{position: absolute;inset-block: 0;inset-inline: 0;width: auto;height: auto;margin-inline: var(--dx-media-abs-margin,0 auto);max-width: 100%}.dx-core--media-left.dx-core--height-content .dx-core__media .dx-image,.dx-core--media-right.dx-core--height-content .dx-core__media .dx-image,.dx-core--media-left.dx-core--height-content .dx-core__media .dx-core__video,.dx-core--media-right.dx-core--height-content .dx-core__media .dx-core__video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}}.dx-core--media-left.dx-core--height-media .dx-core__content,.dx-core--media-right.dx-core--height-media .dx-core__content{align-self: stretch}}.dx-core__heading--size-h1{font-size: var(--dx-size-h1)}.dx-core__heading--size-h2{font-size: var(--dx-size-h2)}.dx-core__heading--size-h3{font-size: var(--dx-size-h3)}.dx-core__heading--size-h4{font-size: var(--dx-size-h4)}.dx-core__heading--size-h5{font-size: var(--dx-size-h5)}.dx-core__heading--size-h6{font-size: var(--dx-size-h6)}@layer dx-component-base{.dx-button{--dx-button: var(--dx-color-primary);--dx-button-hover: var(--dx-color-primary-dark)}.dx-button--secondary{--dx-button: var(--dx-color-secondary);--dx-button-hover: var(--dx-color-secondary-dark)}.dx-button--tertiary{--dx-button: var(--dx-color-tertiary);--dx-button-hover: var(--dx-color-tertiary-dark)}.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{display: inline-flex;align-items: center;justify-content: center;padding: var(--dx-button-padding-block) var(--dx-button-padding-inline);font-size: var(--dx-button-size);font-weight: var(--dx-button-weight);line-height: var(--dx-button-line-height,inherit);text-decoration: none;border: var(--dx-effect-border-width) solid transparent;border-radius: var(--dx-button-radius,var(--dx-effect-border-radius));transition: background-color var(--dx-effect-transition-duration) ease,border-color var(--dx-effect-transition-duration) ease,color var(--dx-effect-transition-duration) ease,box-shadow var(--dx-effect-transition-duration) ease;cursor: pointer}.dx-button:focus-visible{outline: 2px solid hsl(var(--dx-button));outline-offset: 3px}.dx-button--size-s{padding: var(--dx-button-padding-block-s) var(--dx-button-padding-inline-s);font-size: var(--dx-button-size-s)}.dx-button--size-l{padding: var(--dx-button-padding-block-l) var(--dx-button-padding-inline-l);font-size: var(--dx-button-size-l)}.dx-button--solid{background-color: hsl(var(--dx-button));color: var(--dx-button-solid-fg,hsl(var(--dx-color-primitive-white)))}.dx-button--solid:hover{background-color: hsl(var(--dx-button-hover));box-shadow: var(--dx-effect-shadow)}.dx-button--neutral{background-color: hsl(var(--dx-heading));color: hsl(var(--dx-bg))}.dx-button--neutral:hover{background-color: color-mix(in srgb,hsl(var(--dx-heading)) 85%,transparent);box-shadow: var(--dx-effect-shadow)}.dx-button--outline{background-color: transparent}.dx-button--solid.dx-button--outline{border-color: hsl(var(--dx-button));color: hsl(var(--dx-button))}.dx-button--solid.dx-button--outline:hover{background-color: color-mix(in srgb,hsl(var(--dx-button)) 10%,transparent);box-shadow: none}.dx-button--neutral.dx-button--outline{border-color: hsl(var(--dx-heading));color: hsl(var(--dx-heading))}.dx-button--neutral.dx-button--outline:hover{background-color: color-mix(in srgb,hsl(var(--dx-heading)) 10%,transparent);box-shadow: none}.dx-button--solid.dx-button--alpha{background-color: color-mix(in srgb,hsl(var(--dx-button)) 20%,transparent);color: hsl(var(--dx-button));border-color: transparent}.dx-button--solid.dx-button--alpha:hover{background-color: color-mix(in srgb,hsl(var(--dx-button)) 35%,transparent);box-shadow: none}}@layer dx-component-base{.dx-media-component__inner{display: flex;justify-content: center;align-items: center}.dx-image{display: block;max-width: 100%;height: auto;border-radius: var(--dx-image-radius,var(--dx-effect-border-radius));object-position: var(--dx-media-object-position,center)}svg.dx-image{color: hsl(var(--dx-logo));transition: color var(--dx-effect-transition-duration) ease}svg.dx-image:hover,.dx-core--has-link:hover svg.dx-image{color: hsl(var(--dx-logo-hover))}.dx-image-link{display: block;min-width: 0;transition: opacity var(--dx-effect-transition-duration) ease,transform var(--dx-effect-transition-duration) ease}.dx-video-embed{position: relative;width: 100%;aspect-ratio: 16 / 9;border-radius: var(--dx-effect-border-radius);overflow: hidden}.dx-video-embed iframe,.dx-video-embed video{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block;object-fit: cover}}@layer dx-component-base{.dx-nav-menu__list,.dx-nav-menu .sub-menu{list-style: none;margin: 0;padding: 0;z-index: 999}.dx-nav-menu a{text-decoration: none;color: hsl(var(--dx-menu-text,var(--dx-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-menu-text-hover,var(--dx-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-menu-text,var(--dx-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-menu-text-hover,var(--dx-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-menu-text-hover,var(--dx-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;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;background: hsl(var(--dx-menu-dropdown-bg));color: hsl(var(--dx-text));border: 1px solid hsl(var(--dx-color-dynamic-menu-dropdown-border,var(--dx-border)));border-radius: var(--dx-effect-border-radius,0);padding: 0.5rem 0;opacity: 0;visibility: hidden;transform: translateY(4px);transition: opacity var(--dx-effect-transition-duration) ease,transform var(--dx-effect-transition-duration) ease,visibility 0s linear var(--dx-effect-transition-duration);z-index: 100}.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{opacity: 1;visibility: visible;transform: translateY(0);transition: opacity var(--dx-effect-transition-duration) ease,transform var(--dx-effect-transition-duration) ease,visibility 0s linear 0s}.dx-nav-menu--horizontal .sub-menu li{display: block;transition: background-color 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-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: hsl(var(--dx-color-dynamic-menu-dropdown-item-bg-hover))}.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-menu-text-hover)))}.dx-nav-menu--horizontal .sub-menu > .menu-item:first-child{border-start-start-radius: var(--dx-effect-border-radius,0);border-start-end-radius: var(--dx-effect-border-radius,0)}.dx-nav-menu--horizontal .sub-menu > .menu-item:last-child{border-end-start-radius: var(--dx-effect-border-radius,0);border-end-end-radius: var(--dx-effect-border-radius,0)}.dx-nav-menu--horizontal .sub-menu .sub-menu{top: 0;left: 100%;transform: translateX(4px)}.dx-nav-menu--horizontal .sub-menu .sub-menu.dx-nav-menu__sub--flip{left: auto;right: 100%;transform: translateX(-4px)}.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-menu-text-hover,var(--dx-menu-text,var(--dx-text))))}.dx-nav-menu__hamburger-bar{--bar-width: 1.25rem;--bar-height: 2px;--bar-spread: 6px;position: absolute;left: 50%;top: 50%;width: var(--bar-width);height: var(--bar-height);background: currentColor;border-radius: calc(var(--bar-height) / 2)}.dx-nav-menu__hamburger-bar:nth-child(1){transform: translate(-50%,calc(-50% - var(--bar-spread)))}.dx-nav-menu__hamburger-bar:nth-child(2){transform: translate(-50%,-50%)}.dx-nav-menu__hamburger-bar:nth-child(3){transform: translate(-50%,calc(-50% + var(--bar-spread)))}@container dx-section (max-width: 48rem){.dx-nav-menu--collapse-hamburger .dx-nav-menu__hamburger{display: inline-flex}.dx-nav-menu--collapse-hamburger .dx-nav-menu__list{display: none}.dx-nav-menu--collapse-vertical .dx-nav-menu__list{flex-direction: column;align-items: flex-start;gap: var(--dx-space-s)}.dx-nav-menu--collapse-vertical .menu-item{display: block;position: static}.dx-nav-menu--collapse-vertical .menu-item-has-children::after{display: none}.dx-nav-menu--collapse-vertical .sub-menu{overflow: hidden;max-height: 0;padding-left: var(--dx-space-m);display: flex;flex-direction: column;gap: var(--dx-space-s);position: static;background: transparent;border: 0;border-radius: 0;box-shadow: none;padding-block: 0;padding-right: 0;opacity: 1;visibility: visible;transform: none;min-width: 0;transition: max-height var(--dx-effect-transition-duration) ease}.dx-nav-menu--collapse-vertical .menu-item-has-children:hover > .sub-menu,.dx-nav-menu--collapse-vertical .menu-item-has-children:focus-within > .sub-menu,.dx-nav-menu--collapse-vertical .menu-item-has-children.dx-open > .sub-menu{opacity: 1;visibility: visible;transform: none;transition: max-height var(--dx-effect-transition-duration) ease}.dx-nav-menu--collapse-vertical .sub-menu a{display: inline-block;padding: 0;white-space: normal}}.dx-nav-menu--vertical .dx-nav-menu__list{display: flex;flex-direction: column;gap: var(--dx-space-s)}.dx-nav-menu--vertical .menu-item{position: relative}.dx-nav-menu--vertical > .dx-nav-menu__list > .menu-item > a{display: inline-block;padding-block: 0.15em}.dx-nav-menu--vertical .sub-menu{overflow: hidden;max-height: 0;display: flex;flex-direction: column;gap: var(--dx-space-s);transition: max-height var(--dx-effect-transition-duration) ease}.dx-nav-menu--vertical .sub-menu > .menu-item:first-child{padding-top: var(--dx-space-s)}}.dx-nav-menu--vertical .sub-menu{padding-left: var(--dx-space-m)}@layer dx-component-base{.dx-popup{position: fixed;padding: 0;border: 0;background: transparent;color: inherit;max-width: none;max-height: none;overflow-y: auto;overscroll-behavior: contain;--dx-popup-width: var(--dx-container-width-medium);--dx-popup-shift: none;--dx-popup-backdrop: hsl(var(--dx-color-black-alpha-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::backdrop{background: transparent;transition: background var(--dx-effect-transition-duration) ease}.dx-popup[open]::backdrop{background: var(--dx-popup-backdrop)}@starting-style{.dx-popup[open]::backdrop{background: transparent}}.dx-popup--place-center{inset: 0;margin: auto;--dx-popup-shift: translateY(0.5rem) scale(0.98)}.dx-popup--place-top{inset: 0 0 auto 0;margin: 0 auto;--dx-popup-shift: translateY(-100%)}.dx-popup--place-bottom{inset: auto 0 0 0;margin: 0 auto;--dx-popup-shift: translateY(100%)}.dx-popup--place-left{inset: 0 auto 0 0;margin: auto 0;--dx-popup-shift: translateX(-100%)}.dx-popup--place-right{inset: 0 0 0 auto;margin: auto 0;--dx-popup-shift: translateX(100%)}.dx-popup--place-top-left{inset: 0 auto auto 0;margin: 0;--dx-popup-shift: translateX(-100%)}.dx-popup--place-top-right{inset: 0 0 auto auto;margin: 0;--dx-popup-shift: translateX(100%)}.dx-popup--place-bottom-left{inset: auto auto 0 0;margin: 0;--dx-popup-shift: translateX(-100%)}.dx-popup--place-bottom-right{inset: auto 0 0 auto;margin: 0;--dx-popup-shift: translateX(100%)}.dx-popup{width: min(var(--dx-popup-width),100vw);height: fit-content;max-height: 100dvh}.dx-popup--width-xs{--dx-popup-width: var(--dx-container-width-xs)}.dx-popup--width-small{--dx-popup-width: var(--dx-container-width-small)}.dx-popup--width-large{--dx-popup-width: var(--dx-container-width-large)}.dx-popup--width-full{--dx-popup-width: 100vw}.dx-popup--full-height{height: 100dvh}.dx-popup--full-height .dx-popup__body{display: flex;flex-direction: column;min-height: 100%}.dx-popup--full-height .dx-popup__body > *{flex: 1}.dx-popup--anim-fade{--dx-popup-shift: none}.dx-popup--anim-none,.dx-popup--anim-none::backdrop{transition: none}.dx-popup--anim-slide-from-left{--dx-popup-shift: translateX(-2rem)}.dx-popup--anim-slide-from-right{--dx-popup-shift: translateX(2rem)}.dx-popup--anim-slide-from-bottom{--dx-popup-shift: translateY(2rem)}.dx-popup--anim-slide-from-top{--dx-popup-shift: translateY(-2rem)}.dx-popup__close{position: absolute;top: var(--dx-popup-close-block,var(--dx-space-s));right: var(--dx-popup-close-inline,var(--dx-space-s));z-index: 2;width: 2.5rem;height: 2.5rem;padding: 0;background: transparent;border: 0;cursor: pointer;color: hsl(var(--dx-icon,var(--dx-text)));transition: color var(--dx-effect-transition-duration) ease}.dx-popup__close:hover,.dx-popup__close:focus-visible{color: hsl(var(--dx-icon-hover,var(--dx-icon,var(--dx-text))))}.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}.dx-popup--preview{position: relative;inset: auto;margin: 0 auto;opacity: 1;transform: none;transition: none;height: auto;max-height: none;overflow: visible}.dx-popup--preview.dx-popup--full-height{height: auto}@media (prefers-reduced-motion: reduce){.dx-popup,.dx-popup::backdrop{transition: none}}}dialog.dx-popup[class*="dx-mode-"]{background-color: transparent}@layer dx-component-base{.dx-section{container-type: inline-size;container-name: dx-section;display: flex;flex-direction: column;gap: var(--dx-row-gap,var(--dx-space-l))}.dx-container--list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--dx-container-list-gap,var(--dx-space-l));grid-template-columns: repeat( auto-fit,minmax( var( --dx-container-min-core-width,var(--dx-grid-min-column,220px) ),1fr ) )}}.dx-loop-empty{grid-column: 1 / -1;list-style: none;padding: var(--dx-space-m,1rem);color: var(--dx-text,inherit);opacity: 0.6;text-align: center;border: 1px dashed currentColor;border-radius: 4px}@keyframes dx-container-float{from{transform: translateY(0)}to{transform: translateY(calc(-1 * var(--dx-effect-float-distance,60px)))}}@supports (animation-timeline: view()){.dx-container--float{animation: dx-container-float linear both;animation-timeline: view()}}@media (prefers-reduced-motion: reduce){.dx-container--float{animation: none}}.dx-slider{position: relative;display: flex;flex-direction: column;gap: var(--dx-space-s)}.dx-slider__track{display: flex;flex-wrap: nowrap}.dx-slider__track--snap{overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;scrollbar-width: none}.dx-slider__track--snap::-webkit-scrollbar{display: none}.dx-slider__track--snap > .dx-core{flex: 0 0 max( calc( (100% - (var(--dx-slider-items,1) - 1) * var(--dx-container-list-gap,var(--dx-space-l))) / var(--dx-slider-items,1) ),min(100%,var(--dx-container-min-core-width,var(--dx-grid-min-column,220px))) );min-width: 0;scroll-snap-align: start}.dx-slider--continuous{overflow: hidden}.dx-slider__track--continuous{width: max-content;animation: dx-slider-marquee var(--dx-slider-marquee-duration,40s) linear infinite}.dx-slider__track--continuous > .dx-core{flex: 0 0 var(--dx-slider-slide-width,var(--dx-grid-min-column,220px));min-width: 0}.dx-slider--continuous:hover .dx-slider__track--continuous{animation-play-state: paused}.dx-slider__track--continuous.dx-slider__track--measured{animation-name: dx-slider-marquee-measured}@keyframes dx-slider-marquee-measured{to{transform: translateX(calc(-1 * var(--dx-slider-set-width,0px)))}}@keyframes dx-slider-marquee{to{transform: translateX(calc(-50% - var(--dx-container-list-gap,var(--dx-space-l)) / 2))}}@media (prefers-reduced-motion: reduce){.dx-slider__track--continuous{animation: none;width: 100%;overflow-x: auto}}.dx-slider--fade > .dx-slider__track--snap{-webkit-mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent );mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent )}.dx-slider--fade.dx-slider--continuous{-webkit-mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent );mask-image: linear-gradient( to right,transparent,#000 var(--dx-slider-fade,min(6rem,15%)),#000 calc(100% - var(--dx-slider-fade,min(6rem,15%))),transparent )}.dx-slider__arrow,.dx-slider__dots{display: none}.dx-slider--ready .dx-slider__arrow{display: inline-flex}.dx-slider--ready .dx-slider__dots{display: flex}.dx-slider__arrow{position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;align-items: center;justify-content: center;width: var(--dx-space-2xl);height: var(--dx-space-2xl);padding: 0;background: none;border: none;color: currentColor;cursor: pointer}.dx-slider__arrow--prev{left: calc(-1 * var(--dx-slider-arrow-offset,0px))}.dx-slider__arrow--next{right: calc(-1 * var(--dx-slider-arrow-offset,0px))}@container dx-section (max-width: 46rem){.dx-slider__arrow--prev{left: 0}.dx-slider__arrow--next{right: 0}}.dx-section:has(.dx-slider){overflow-x: clip}.dx-slider__arrow[disabled]{visibility: hidden}.dx-slider__arrow:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}.dx-slider__arrow::before{content: "";width: 0.6em;height: 0.6em;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: rotate(135deg)}.dx-slider__arrow--next::before{transform: rotate(-45deg)}.dx-slider__dots{justify-content: center;gap: var(--dx-space-2xs)}.dx-slider__dot{width: 10px;height: 10px;padding: 0;background: transparent;border: 1px solid currentColor;border-radius: 50%;color: currentColor;cursor: pointer}.dx-slider__dot.is-active{background: currentColor}.dx-slider__dot:focus-visible{outline: 2px solid currentColor;outline-offset: 2px}@layer dx-component-base{.dx-accordion{width: 100%;background: var(--dx-accordion-background,hsl(var(--dx-color-dynamic-surface)));border-radius: var(--dx-effect-border-radius,0);padding-inline: var(--dx-space-m);border: var(--dx-accordion-border,0);transition: border-color var(--dx-effect-transition-duration) ease}.dx-accordion--border-hover:hover{border-color: var(--dx-accordion-border-hover-color,hsl(var(--dx-color-dynamic-border-hover)))}.dx-accordion__item:not(:last-child){border-block-end: 1px solid hsl(var(--dx-border))}.dx-accordion__summary{display: flex;align-items: center;justify-content: space-between;gap: var(--dx-space-m);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-primary));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-heading));transition: transform var(--dx-effect-transition-duration) ease}.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}.dx-accordion__item[open] .dx-accordion__icon{transform: rotate(45deg)}.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-space-m)}}@layer dx-component-base{.dx-icon-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: var(--dx-icon-list-gap,var(--dx-space-m))}.dx-icon-list--vertical{flex-direction: column;align-items: flex-start}.dx-icon-list--align-left{align-self: flex-start}.dx-icon-list--align-center{align-self: center}.dx-icon-list--align-right{align-self: flex-end}.dx-icon-list--vertical.dx-icon-list--align-left{align-items: flex-start}.dx-icon-list--vertical.dx-icon-list--align-center{align-items: center}.dx-icon-list--vertical.dx-icon-list--align-right{align-items: flex-end}.dx-icon-list__content{display: flex;align-items: center;gap: 0.55em;color: inherit;text-decoration: none}.dx-icon-list__content--link:hover .dx-icon-list__label{text-decoration: underline;text-underline-offset: 0.15em}.dx-icon-list__content--link .dx-icon-list__label{transition: color var(--dx-effect-transition-duration) ease}.dx-icon-list__content--link:hover .dx-icon-list__label{color: hsl(var(--dx-link-hover-color))}.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;width: var(--dx-icon-list-icon-size,var(--dx-space-m));height: var(--dx-icon-list-icon-size,var(--dx-space-m));color: hsl(var(--dx-icon));transition: color var(--dx-effect-transition-duration) ease}.dx-icon-list__content--link:hover .dx-icon-list__icon{color: hsl(var(--dx-icon-hover))}.dx-icon-list__icon{box-sizing: content-box;background-color: var(--dx-icon-list-icon-bg,transparent);border-radius: var(--dx-icon-list-icon-radius,0);padding: var(--dx-icon-list-icon-padding,0)}.dx-icon-list__icon svg,.dx-icon-list__icon img{width: 100%;height: 100%;object-fit: contain}}@layer dx-component-base{.dx-footer{background: hsl(var(--dx-bg));color: hsl(var(--dx-text))}.dx-footer .dx-container{display: flex;flex-direction: column;gap: var(--dx-space-xl)}.dx-footer__inner{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: var(--dx-space-l);align-items: start}.dx-footer__col{display: flex;flex-direction: column;gap: var(--dx-space-s)}.dx-footer__col--brand{text-align: left}.dx-footer__col--contact{text-align: center}.dx-footer__col--links{text-align: right}.dx-footer__col p{margin: 0 0 var(--dx-space-xs) 0}.dx-footer__site-name{font-family: var(--dx-font-heading,inherit);font-weight: 700;font-size: 1.5rem;color: hsl(var(--dx-heading))}.dx-footer__logo{}.dx-footer__logo svg,.dx-footer__logo img{max-width: 200px;height: auto;display: block}.dx-footer__logo svg{color: hsl(var(--dx-heading))}.dx-footer__tagline{color: hsl(var(--dx-text));opacity: 0.85;max-width: 28ch;line-height: 1.5}.dx-footer__col .dx-core__text{max-width: none;margin-bottom: 0}.dx-footer__heading{font-family: var(--dx-font-heading,inherit);font-weight: 600;font-size: 1.5rem;line-height: 1.2;color: hsl(var(--dx-heading));margin: 0}.dx-footer__col--contact a{color: inherit;text-decoration: none;transition: color var(--dx-effect-transition-duration) ease}.dx-footer__col--contact a:hover{color: hsl(var(--dx-color-primary))}.dx-footer__col--links .dx-nav-menu__list{align-items: flex-end}.dx-footer__bottom{padding-top: var(--dx-space-m);border-top: 1px solid hsl(var(--dx-border));text-align: center}.dx-footer__copyright{margin: 0;opacity: 0.7;font-size: 0.875rem}@media (max-width: 768px){.dx-footer__inner{grid-template-columns: 1fr;gap: var(--dx-space-xl)}.dx-footer__col--brand,.dx-footer__col--contact,.dx-footer__col--links{text-align: left}.dx-footer__tagline{max-width: none}}}