@charset "UTF-8";.dsa-section{--dsa-section__col--repeat:auto-fit;--dsa-section__col--max-width:1fr;--dsa-section__col--min-width_smallest:var(--dsa-tile--width_smallest);--dsa-section__col--min-width_small:var(--dsa-tile--width_small);--dsa-section__col--min-width_medium:var(--dsa-tile--width_medium);--dsa-section__col--min-width_large:var(--dsa-tile--width_large);--dsa-section__col--min-width_largest:var(--dsa-tile--width_largest);--dsa-section--space_default:var(--dsa-content--vertical-spacing);--dsa-section--space_small:calc(var(--ks-spacing-xxl) / 2);--dsa-section--gutter_small:var(--ks-spacing-s);--dsa-section--gutter_default:var(--ks-spacing-m);--dsa-section--gutter_large:var(--ks-spacing-l);--dsa-section__buttons--space-before:var(--ks-spacing-stack-m);--dsa-section__content--width_narrow:var(--dsa-content--width_narrow);--dsa-section__content--width_default:var(--dsa-content--width_default);--dsa-section__content--width_wide:var(--dsa-content--width_wide);--dsa-section__content--width_max:100vw;--dsa-section__content--width_full:100vw;--dsa-section__content--padding:var(--dsa-content--horizontal-spacing);--dsa-section--background-color_default:var(--ks-background-color-default);--dsa-section--background-color_accent:var(--ks-background-color-accent);--dsa-section--background-color_bold:var(--ks-background-color-bold);--dsa-section--transition_to-default:linear-gradient(178deg,transparent 75%,var(--ks-background-color-default) 75%);--dsa-section--transition_to-accent:linear-gradient(178deg,transparent 75%,var(--ks-background-color-accent) 75%);--dsa-section--transition_to-bold:linear-gradient(178deg,transparent 75%,var(--ks-background-color-bold) 75%);--dsa-section--transition_to-inverted:linear-gradient(178deg,transparent 75%,var(--ks-background-color-default-inverted) 75%);--dsa-section__slider-arrow--color:var(--ks-text-color-interface-interactive);--dsa-section__slider-arrow--size:2rem;--dsa-section__slider-arrow--padding:0.5em;--dsa-section__slider-arrow--opacity:0.6;--dsa-section__slider-arrow--opacity_hover:1;--dsa-section__slider-arrow--opacity_disabled:0.3;--dsa-section__slider-arrow--background:transparent;--dsa-section__spotlight--size:50px;--dsa-section__spotlight--blur:0%;--dsa-section__spotlight--color:var(--ks-color-primary-alpha-5)}.l-section.dsa-section,.l-section.dsa-section [ks-inverted]{--l-section_buttons--space-before:var(--dsa-section__buttons--space-before,var(--l-section--gutter));--l-section--background-default:var(--dsa-section--background-color_default,var(--ks-background-color-default));--l-section--background-accent:var(--dsa-section--background-color_accent,var(--ks-background-color-accent));--l-section--background-bold:var(--dsa-section--background-color_bold,var(--ks-background-color-primary));--l-section_col--min-width:var(--dsa-section__col--min-width,var(--l-section_tile-width--default));--l-section_col--max-width:var(--dsa-section__col--max-width,1fr);--l-section_col--repeat:var(--dsa-section__col--repeat,auto-fit);--l-section--content-width-narrow:var(--dsa-section__content--width_narrow,var(--dsa-content--width_narrow));--l-section--content-width-default:var(--dsa-section__content--width_default,var(--dsa-content--width_default));--l-section--content-width-wide:var(--dsa-section__content--width_wide,var(--dsa-content--width_wide));--l-section--content-width-max:var(--dsa-section__content--width_max,var(--dsa-content--width_max));--l-section--content-width-full:var(--dsa-section__content--width_full,var(--dsa-content--width_full));--l-section--content-padding:var(--dsa-section__content--padding,var(--ks-spacing-m));--l-section--gutter:var(--dsa-section--gutter_default);--dsa-section--gutter_none:0;--l-section--gutter-small:var(--dsa-section--gutter_small,var(--ks-spacing-xs));--l-section--gutter-default:var(--dsa-section--gutter_default,var(--ks-spacing-m));--l-section--gutter-large:var(--dsa-section--gutter_large,var(--ks-spacing-xl));--l-section_slider-arrow--size:var(--dsa-section__slider-arrow--size,2.5rem);--l-section_slider-arrow--padding:var(--dsa-section__slider-arrow--padding,var(--ks-spacing-xs));--l-section_slider-arrow--color:var(--dsa-section__slider-arrow--color,var(--ks-text-color-interface-interactive));--l-section_slider-arrow--opacity:var(--dsa-section__slider-arrow--opacity,0.6);--l-section_slider-arrow--opacity_hover:var(--dsa-section__slider-arrow--opacity_hover,0.9);--l-section_slider-arrow--opacity_disabled:var(--dsa-section__slider-arrow--opacity_disabled,0.3);--l-section_slider-arrow--background:var(--dsa-section__slider-arrow--background,transparent);--l-section--space-default:var(--dsa-section--space_default,var(--ks-spacing-xxl));--l-section--space-small:var(--dsa-section--space_small,calc(var(--l-section--space-default) / 2))}.l-section.dsa-section{background-image:var(--dsa-section--background-image);background-color:var(--dsa-section--background-color_default,var(--ks-color-bg));position:relative}.l-section.dsa-section .l-section__container{font:var(--ks-font-copy-m)}.l-section.dsa-section.l-section--gutter-large{--l-section--gutter:var(--dsa-section--gutter_large)}.l-section.dsa-section.l-section--gutter-small{--l-section--gutter:var(--dsa-section--gutter_small)}.l-section.dsa-section.l-section--gutter-none{--l-section--gutter:var(--dsa-section--gutter_none)}.l-section.dsa-section.l-section--accent{background-color:var(--dsa-section--background-color_accent,var(--ks-background-color-accent))}.l-section.dsa-section.l-section--bold{background-color:var(--dsa-section--background-color_bold,var(--ks-background-color-bold))}.l-section.dsa-section.dsa-section--transition-to-accent{background-image:var(--dsa-section--transition_to-accent,linear-gradient(180deg,transparent 0,var(--ks-background-color-accent) 100%))}.l-section.dsa-section.dsa-section--transition-to-bold{background-image:var(--dsa-section--transition_to-bold,linear-gradient(180deg,transparent 0,var(--ks-background-color-bold) 100%))}.l-section.dsa-section.dsa-section--transition-to-default{background-image:var(--dsa-section--transition_to-default,linear-gradient(180deg,transparent 0,var(--ks-background-color-default) 100%))}.l-section.dsa-section.dsa-section--transition-to-inverted{background-image:var(--dsa-section--transition_to-inverted,linear-gradient(180deg,transparent 80%,var(--ks-background-color-default-inverted) 80%))}.l-section.dsa-section--header-spacing{padding-top:calc(var(--dsa-header--height) + var(--dsa-section--space_default))}.l-section.dsa-section--header-spacing.l-section--space-before-none{padding-top:var(--dsa-header--height)}.l-section.dsa-section--header-spacing.l-section--space-before-small{padding-top:calc(var(--dsa-header--height) + var(--dsa-section--space-small))}.l-section.dsa-section-style--framed{--frame-background-color:var(--ks-background-color-accent)}.l-section.dsa-section-style--framed .l-section__container--content .l-section__content{padding:var(--dsa-section--space_default);background-color:var(--frame-background-color,var(--ks-background-color-default));border-radius:var(--ks-border-radius-surface)}.l-section.dsa-section-style--framed.l-section--accent,.l-section.dsa-section-style--framed.l-section--bold{--frame-background-color:var(--ks-background-color-default)}.l-section.dsa-section-style--deko{background-image:var(--dsa-section_deko--background-image,radial-gradient(180deg,transparent 0,var(--ks-background-color-default) 100%))}.l-section.dsa-section-style--colorful{background-image:var(--dsa-section_colorful--background-image,linear-gradient(145deg,var(--ks-color-primary) 30%,#4aaea9 100%))}.l-section.dsa-section--spotlight{position:relative}.l-section.dsa-section--spotlight .l-section__container{position:relative;z-index:1}.l-section.dsa-section--spotlight:hover:after{opacity:1}.l-section.dsa-section--spotlight:after{transition:opacity var(--ks-transition-fade);opacity:0;top:0;left:0;content:"";width:100%;height:100%;position:absolute;background-image:radial-gradient(var(--dsa-section__spotlight--size) circle at var(--dsa-section__spotlight--left) var(--dsa-section__spotlight--top),var(--dsa-section__spotlight--color) 0,var(--dsa-section__spotlight--color) calc(100% - var(--dsa-section__spotlight--blur)),transparent 100%,transparent 100%)}.l-section.dsa-section .l-section__content{--l-section_tile-width--smallest:var(--dsa-section__col--min-width_smallest,var(--dsa-tile--width_smallest));--l-section_tile-width--default:var(--dsa-section__col--min-width_small,var(--dsa-tile--width_small));--l-section_tile-width--medium:var(--dsa-section__col--min-width_medium,var(--dsa-tile--width_medium));--l-section_tile-width--large:var(--dsa-section__col--min-width_large,var(--dsa-tile--width_large));--l-section_tile-width--largest:var(--dsa-section__col--min-width_largest,var(--dsa-tile--width_largest));--l-section_buttons--space-before:var(--dsa-section__buttons--space-before,var(--l-section--gutter))}.l-section.dsa-section .l-section__content--tiles-full{--l-section_col--min-width:100%}.l-section.dsa-section .l-section__content--slider{padding:var(--ks-spacing-s) 0}.l-section.dsa-section .l-section__content--slider:after{min-width:calc(50vw - var(--l-section_col--min-width) / 2 - var(--l-section--gutter) * 1.25)}.l-container{container-type:inline-size}.c-headline{--c-headline--space-after-minimum:0;--c-headline--space-after-small:var(--ks-spacing-stack-s);--c-headline--space-after-large:var(--ks-spacing-stack-l);--c-headline--space-after:var(--c-headline--space-after-minimum);--c-headline--font-weight:var(--c-rich-text_headline--font-weight);--c-headline--color:var(--c-rich-text_headline--color);margin:0 0 var(--c-headline--space-after);text-align:center}.c-headline--space-after-small{--c-headline--space-after:var(--c-headline--space-after-small)}.c-headline--space-after-large{--c-headline--space-after:var(--c-headline--space-after-large)}.c-headline__subheadline{--c-headline_subheadline--margin:0.5em 0 0;--c-headline_subheadline--font:var(--ks-font-copy-m);--c-headline_subheadline--font-weight:var(--ks-font-weight-regular);--c-headline_subheadline--color:var(--c-rich-text_headline--color);color:var(--c-headline_subheadline--color);font:var(--c-headline_subheadline--font);font-weight:var(--c-headline_subheadline--font-weight);margin:var(--c-headline_subheadline--margin)}.l-container--headline{container-name:headline}.c-headline--align-left{text-align:left}.c-headline--align-right{text-align:right}.l-section .c-headline:not(:first-child){margin-top:calc(var(--c-headline--space-after) * 1.5)}.c-headline__headline{color:var(--c-headline--color);font:var(--c-rich-text_headline--font);font-weight:var(--c-headline--font-weight);margin:0}.c-headline__h1{--c-rich-text_headline--font:var(--ks-font-display-xxl)}.c-headline__h2{--c-rich-text_headline--font:var(--ks-font-display-xl)}.c-headline__h3{--c-rich-text_headline--font:var(--ks-font-display-l)}.c-headline__h4,.c-headline__h5,.c-headline__p{--c-rich-text_headline--font:var(--ks-font-display-m)}.icon{fill:currentColor;display:inline-block;height:2em;width:2em}.c-button,.icon{vertical-align:middle}.c-button{--c-button--color-primary:var(--ks-color-primary);--c-button--color-secondary:var(--ks-color-primary-inverted);--c-button--font:var(--ks-font-interface-m);--c-button--font-weight:var(--ks-font-weight-regular);--c-button--icon-size:1.5em;--c-button--padding:0.4rem 1.3rem 0.35rem;--c-button--border-radius:var(--ks-border-radius-control);--c-button--border-color:var(--c-button--color);--c-button--background-color:transparent;--c-button--transform-active:scale(0.95);--c-button_fill-animation--background-color-hover:var(--c-button--color);align-items:center;background-color:var(--c-button--background-color);border:var(--c-button--border-width) solid var(--c-button--border-color);border-radius:var(--c-button--border-radius);box-sizing:border-box;color:var(--c-button--color);display:inline-flex;font:var(--c-button--font);font-weight:var(--c-button--font-weight);justify-content:center;padding:var(--c-button--padding);text-align:center;text-decoration:none;transition-duration:.12s;transition-property:background,color,border,transform,padding;-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-button--clear{--c-button--color:var(--ks-text-color-primary-interactive);--c-button--color-hover:var(--ks-text-color-primary-interactive-hover);--c-button--color-active:var(--ks-text-color-primary-interactive-hover);--c-button--background-color:var(--ks-background-color-clear-interactive);--c-button--background-color-hover:var(--ks-background-color-clear-interactive-hover);--c-button--background-color-active:var(--ks-background-color-clear-interactive-active);--c-button_fill-animation--color-hover:var(--c-button--color-secondary)}.c-button--solid{--c-button--color:var(--ks-text-color-primary-inverted-interactive);--c-button--color-hover:var(--ks-text-color-primary-inverted-interactive-hover);--c-button--color-active:var(--ks-text-color-primary-inverted-interactive-hover);--c-button--background-color:var(--ks-background-color-primary-interactive);--c-button--background-color-hover:var(--ks-background-color-primary-interactive-hover);--c-button--background-color-active:var(--ks-background-color-primary-interactive-active);--c-button_fill-animation--color-hover:var(--c-button--color-primary)}.c-button--outline{--c-button--border-width:1px;--c-button--color:var(--ks-text-color-primary-interactive);--c-button--color-hover:var(--ks-text-color-primary-interactive-hover);--c-button--color-active:var(--ks-text-color-primary-interactive-hover);--c-button--background-color:var(--ks-background-color-clear-interactive);--c-button--background-color-hover:var(--ks-background-color-clear-interactive-hover);--c-button--background-color-active:var(--ks-background-color-clear-interactive-active);--c-button_fill-animation--color-hover:var(--c-button--color-secondary)}.c-button--small{--c-button--padding:0.4rem 1rem 0.45rem;--c-button--font:var(--ks-font-interface-s)}.c-button--large{--c-button--padding:0.45rem 1.7rem 0.5rem;--c-button--font:var(--ks-font-interface-l)}.c-button--clear-inverted{--c-button_fill-animation--color-hover:var(--c-button--color-primary)}.c-button--solid-inverted{--c-button_fill-animation--color-hover:var(--c-button--color-secondary)}.c-button--outline-inverted{--c-button_fill-animation--color-hover:var(--c-button--color-primary)}.c-button:focus,.c-button:hover{background-color:var(--c-button--background-color-hover,var(--c-button--background-color));border-color:var(--c-button--border-color-hover,var(--c-button--border-color));color:var(--c-button--color-hover,var(--c-button--color));text-decoration:none}.c-button--disabled,.c-button:disabled{box-shadow:none;opacity:.5}.c-button:active:not(.c-button--disabled),.c-button:active:not(:disabled){background-color:var(--c-button--background-color-active,var(--c-button--background-color-hover,var(--c-button--background-color)));border-color:var(--c-button--border-color-active,var(--c-button--border-color-hover,var(--c-button--border-color)));color:var(--c-button--color-active,var(--c-button--color-hover,var(--c-button--color)));transform:var(--c-button--transform-active)}.c-button--fill-animation{background:linear-gradient(to right,var(--c-button_fill-animation--background-color-hover) 50%,var(--c-button--background-color) 50%) no-repeat;background-position:100% 100%;background-size:200% 100%;transition:.24s ease-out}.c-button--fill-animation:focus,.c-button--fill-animation:hover{background-color:var(--c-button--background-color);background-position:0 100%;border-color:var(--c-button_fill-animation--background-color-hover);color:var(--c-button_fill-animation--color-hover)}.c-button--clear,.c-button--clear-inverted{padding-left:0}.c-button--clear-inverted:focus,.c-button--clear-inverted:hover,.c-button--clear:focus,.c-button--clear:hover{padding:var(--c-button--padding)}.c-button .icon{flex-shrink:0;height:var(--c-button--icon-size);margin:0 .5em;width:var(--c-button--icon-size)}.c-button .icon:first-child{margin-left:0}.c-button .icon:last-child{margin-right:0}.c-button--icon-animation:hover .icon{animation:hover-effect .6s}@keyframes btnSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes hover-effect{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(50%)}75%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@media print{.c-button{display:none}}.c-button-group{--c-button-group--button-min-width:0;--c-button-group--vertical-gutter:var(--ks-spacing-stack-m);--c-button-group--horizontal-gutter:var(--ks-spacing-inline-s);display:flex;flex-wrap:wrap;gap:var(--c-button-group--vertical-gutter) var(--c-button-group--horizontal-gutter)}.c-button-group--left{justify-content:flex-start}.c-button-group--center{justify-content:center}.c-button-group--right{justify-content:flex-end}.c-button-group--space-between{justify-content:space-between}.c-button-group__item{min-width:var(--ks-button-group--button-min-width)}.c-button-group--grow .c-button-group__item{flex-grow:1}:root,[ks-inverted],[ks-theme]{--l-section--content-width-narrow:46.5rem;--l-section--content-width-default:62rem;--l-section--content-width-wide:75rem;--l-section--content-width-max:120rem;--l-section--content-width-full:120rem;--l-section--content-padding:var(--ks-spacing-m);--l-section--background-default:var(--ks-background-color-default);--l-section--background-accent:var(--ks-background-color-accent);--l-section--background-bold:var(--ks-color-fg-alpha-4);--l-section--space-default:var(--ks-spacing-xxl);--l-section--space-small:calc(var(--l-section--space-default) / 2);--l-section--gutter-small:var(--ks-spacing-xs);--l-section--gutter-default:var(--ks-spacing-m);--l-section--gutter-large:var(--ks-spacing-xl)}.l-section{--l-section--background:var(--l-section--background-default);--l-section--gutter:var(--l-section--gutter-default);--l-section_slider-arrow--size:2.5rem;--l-section_slider-arrow--padding:var(--ks-spacing-xs);--l-section_slider-arrow--color:var(--ks-color-primary);--l-section_slider-arrow--opacity-disabled:0.3;--l-section_slider-arrow--opacity:0.6;--l-section_slider-arrow--opacity-hover:0.9;--l-section_slider-arrow--background:var(--ks-background-color-interface-interactive);--l-section--container-width:var(--l-section--content-width-default);background:var(--l-section--background);background-position:50%;background-size:cover;padding:var(--l-section--space-default) 0;scroll-margin-top:var(--g-scroll-offset)}.l-section--accent{--l-section--background:var(--l-section--background-accent)}.l-section--bold{--l-section--background:var(--l-section--background-bold)}.l-section--gutter-none{--l-section--gutter:0px}.l-section--gutter-small{--l-section--gutter:var(--l-section--gutter-small)}.l-section--gutter-large{--l-section--gutter:var(--l-section--gutter-large)}.l-section__content{--l-section_col--min-width:var(--l-section_tile-width--default);--l-section_col--max-width:1fr;--l-section_col--repeat:auto-fit;--l-section_tile-width--smallest:14rem;--l-section_tile-width--default:18rem;--l-section_tile-width--medium:var(--l-section--content-width-narrow);--l-section_tile-width--large:var(--l-section--content-width-default);--l-section_tile-width--largest:var(--l-section--content-width-wide);--l-section_buttons--space-before:var(--l-section--gutter);--l-section--content-width:var(--l-section--container-width);box-sizing:border-box;margin:auto;max-width:min(var(--l-section--container-width),var(--l-section--content-width))}.l-section__content--tile{--l-section_col--repeat:auto-fill}.l-section__content--list{--l-section_col--repeat:1}.l-container--section{container-name:section}.l-section--narrow{--l-section--container-width:var(--l-section--content-width-narrow)}.l-section--wide{--l-section--container-width:var(--l-section--content-width-wide)}.l-section--max{--l-section--container-width:var(--l-section--content-width-max)}.l-section--full{--l-section--container-width:var(--l-section--content-width-full)}.l-section--space-before-small{padding-top:var(--l-section--space-small)}.l-section--space-before-none{padding-top:0}.l-section--space-after-small{padding-bottom:var(--l-section--space-small)}.l-section--space-after-none{padding-bottom:0}.l-section__container{box-sizing:content-box;margin:auto;max-width:var(--l-section--container-width);padding:0 var(--l-section--content-padding)}.l-section--full .l-section__container--content{padding:0}.l-section__content--narrow{--l-section--content-width:var(--l-section--content-width-narrow)}.l-section__content--default{--l-section--content-width:var(--l-section--content-width-default)}.l-section__content--wide{--l-section--content-width:var(--l-section--content-width-wide)}.l-section__content--tiles-smallest{--l-section_col--min-width:var(--l-section_tile-width--smallest)}.l-section__content--tiles-medium{--l-section_col--min-width:var(--l-section_tile-width--medium)}.l-section__content--tiles-large{--l-section_col--min-width:var(--l-section_tile-width--large)}.l-section__content--tiles-largest{--l-section_col--min-width:var(--l-section_tile-width--largest)}.l-section__container--content .l-section__content{--l-section_col--width:minmax(min(var(--l-section_col--min-width),100%),var(--l-section_col--max-width));grid-gap:var(--l-section--gutter);display:grid;grid-template-columns:repeat(var(--l-section_col--repeat),var(--l-section_col--width))}.l-section__container--buttons:not(:first-child) .l-section__content{margin-top:var(--l-section_buttons--space-before)}.l-section__content--slider{grid-auto-columns:var(--l-section_col--width);grid-auto-flow:column}.l-section__content--slider:after{content:"";min-width:.1px;width:calc(var(--l-section--content-padding) - var(--l-section--gutter))}.l-section__content--left{margin-left:0}.l-section__content--right{margin-right:0}.l-section__slider{overflow:auto;scrollbar-width:none}.l-section__slider::-webkit-scrollbar{display:none}.l-section__slider a,.l-section__slider button,.l-section__slider img{-webkit-user-drag:none}.l-section__slider-nav{display:flex;justify-content:center;pointer-events:none}.l-section__slider-nav--overlay{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.l-section__slider-nav--below-edge,.l-section__slider-nav--overlay{justify-content:space-between}.l-section__slider-arrow{background:var(--l-section_slider-arrow--background);border-radius:var(--ks-border-radius-circle);color:var(--l-section_slider-arrow--color);opacity:var(--l-section_slider-arrow--opacity);padding:var(--l-section_slider-arrow--padding);pointer-events:auto;transition:var(--ks-duration-fast);visibility:hidden}.l-section__slider-arrow:hover{opacity:var(--l-section_slider-arrow--opacity-hover)}.l-section__slider-arrow:disabled{opacity:var(--l-section_slider-arrow--opacity-disabled)}.l-section__slider-nav--overlay .l-section__slider-arrow--back{margin-left:var(--l-section--content-padding)}.l-section__slider-nav--overlay .l-section__slider-arrow--forward{margin-right:var(--l-section--content-padding)}.l-section__slider-arrow .icon{height:var(--l-section_slider-arrow--size);width:var(--l-section_slider-arrow--size)}@container section (max-width: 776px){.l-section{background-image:none!important}}.dsa-slider{--dsa-slider__arrow--background-color:var(--ks-color-fg-alpha-4);--dsa-slider__arrow--background-color_hover:var(--ks-color-fg-alpha-3);--dsa-slider__arrow--background-color_active:var(--ks-color-fg-alpha-3);--dsa-slider__bullet--border-color:var(--ks-border-color-default);--dsa-slider__bullet--border-color_hover:var(--ks-border-color-default);--dsa-slider__bullet--border-color_active:var(--ks-color-primary);--dsa-slider__bullet--size:1rem;--dsa-slider__bullet--background-color:transparent;--dsa-slider__bullet--background-color_hover:var(--ks-color-fg-alpha-8);--dsa-slider__bullet--background-color_active:var(--ks-color-primary);--dsa-slider__arrow--color:var(--ks-color-fg-inverted)}.dsa-slider.c-slider{--c-slider_bullet--outline-color:var(
    --dsa-slider__bullet--border-color,var(--ks-border-color-interface-interactive)
  );--c-slider_bullet--outline-color-hover:var(
    --dsa-slider__bullet--border-color_hover,var(--ks-border-color-interface-interactive-hover)
  );--c-slider_bullet--outline-color-active:var(
    --dsa-slider__bullet--border-color_active,var(--ks-border-color-interface-interactive-active)
  );--c-slider_bullet--background:var(--dsa-slider__bullet--background-color,transparent);--c-slider_bullet--background-color-hover:var(--dsa-slider__bullet--background-color_hover,transparent);--c-slider_bullet--background-color-active:var(--dsa-slider__bullet--background-color_active,transparent);--c-slider_bullet--size:var(--dsa-slider__bullet--size);--c-slider_arrow--background:var(
    --dsa-slider__arrow--background-color,var(--ks-background-color-interface-interactive)
  );--c-slider_arrow--background-hover:var(
    --dsa-slider__arrow--background-color_hover,var(--ks-background-color-interface-interactive-hover)
  );--c-slider_arrow--background-active:var(
    --dsa-slider__arrow--background-color_active,var(--ks-background-color-interface-interactive-active)
  );--c-slider_arrow--color:var(--dsa-slider__arrow--color,var(--ks-text-color-interface-interactive));position:relative}.dsa-slider.c-slider__nav{margin-top:var(--ks-spacing-stack-m)}.dsa-slider.c-slider .c-slider__arrows{top:50%}.dsa-slider.c-slider .c-slider__nav{margin-top:var(--ks-spacing-stack-m)}.dsa-slider.c-slider .c-slider__nav-item:hover .c-slider__bullet{border-color:var(--c-slider_bullet--outline-color-hover);background-color:var(--c-slider_bullet--background-color-hover)}.dsa-slider.c-slider .c-slider__nav-item.c-slider__nav-item--active .c-slider__bullet,.dsa-slider.c-slider .c-slider__nav-item.c-slider__nav-item--active:hover .c-slider__bullet{border-color:var(--c-slider_bullet--outline-color-active);background-color:var(--c-slider_bullet--background-color-active)}.dsa-slider.c-slider .c-slider__nav-item .c-slider__bullet{display:block;transition:var(--ks-transition-hover);transition-property:border-color,background-color}.c-slider-main,.c-slider-nav{box-sizing:border-box;position:relative;width:100%}.c-slider__track{overflow:hidden;transition:.3s;width:100%}.c-slider__slides{align-items:stretch;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;overflow:hidden;padding:0;position:relative;touch-action:pan-y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.c-slider__slide,.c-slider__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-slider__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.c-slider__slide a{-webkit-user-drag:none}.c-slider__arrows,.c-slider__slide a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-slider__arrows{-webkit-touch-callout:none;opacity:var(--c-slider_arrow--opacity);transition:.3s}.c-slider:hover .c-slider__arrows{opacity:var(--c-slider_arrow--opacity-hover)}.c-slider__arrow{background-color:var(--c-slider_arrow--background);border-radius:var(--ks-border-radius-control);color:var(--c-slider_arrow--color);margin-top:var(--c-slider_arrow--vertical-offset);position:absolute;top:50%;transform:translateY(-50%);transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.c-slider__arrow:focus,.c-slider__arrow:hover{background-color:var(--c-slider_arrow--background-hover)}.c-slider__arrow .icon{height:var(--c-slider_arrow--size);width:var(--c-slider_arrow--size)}.c-slider__arrow--prev{left:0;margin-left:var(--c-slider_arrow--horizontal-offset)}.c-slider__arrow--next{margin-right:var(--c-slider_arrow--horizontal-offset);right:0}.c-slider__bullet{align-self:center;background:var(--c-slider_bullet--background);border:var(--ks-border-width-default) solid var(--c-slider_bullet--outline-color);border-radius:var(--ks-border-radius-circle);display:inline-block;height:var(--c-slider_bullet--size);margin:var(--c-slider_bullet--margin);transition:inherit;width:var(--c-slider_bullet--size)}.c-slider__nav-item--active .c-slider__bullet{background:var(--c-slider_bullet--background-active);border-color:var(--c-slider_bullet--outline-color-active)}.c-slider__nav-item:not(.c-slider__nav-item--active) .c-slider__bullet:focus,.c-slider__nav-item:not(.c-slider__nav-item--active) .c-slider__bullet:hover{background:var(--c-slider_bullet--background-hover)}.c-slider{--c-slider--animation-duration:400ms;--c-slider--autoplay:4000ms;--c-slider_arrow--size:2.5rem;--c-slider_arrow--color:var(--ks-color-primary);--c-slider_arrow--opacity:0.25;--c-slider_arrow--opacity-hover:1;--c-slider_arrow--background:var(--ks-background-color-interface-interactive);--c-slider_arrow--background-hover:var(--ks-background-color-interface-interactive-hover);--c-slider_arrow--vertical-offset:0;--c-slider_arrow--horizontal-offset:0;--c-slider_bullet--size:0.8rem;--c-slider_bullet--margin:0.25rem 0.5rem;--c-slider_bullet--outline-color:var(--ks-color-fg-alpha-8);--c-slider_bullet--outline-color-active:var(--ks-color-primary);--c-slider_bullet--background:var(--ks-background-color-interface-interactive);--c-slider_bullet--background-active:var(--ks-background-color-interface-interactive-current);--c-slider_bullet--background-hover:var(--ks-background-color-interface-interactive-hover)}.l-container--slider{container-name:slider}.c-slider--equal-height .c-slider__slide{height:auto}.c-slider--equal-height .c-slider__slide>*{height:100%}.c-slider[data-disable-dragging] .c-slider__slide{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.c-slider__nav{display:flex;flex-wrap:wrap;justify-content:center}.c-slider--disabled .c-slider__arrows,.c-slider--disabled .c-slider__nav,.c-slider--disabled .c-slider__slide--clone{display:none!important}.c-slider--disabled .c-slider__slides{justify-content:center;transform:none!important;width:auto!important}@media print{.c-slider__arrows,.c-slider__nav{display:none}}.l-container--rich-text{container-name:rich-text}.c-rich-text{color:var(--c-rich-text--color);font:var(--c-rich-text--font);font-weight:var(--c-rich-text--font-weight)}.c-rich-text__align-center{text-align:center}.c-rich-text__align-right{text-align:right}.c-rich-text h1,.c-rich-text h2,.c-rich-text h3,.c-rich-text h4,.c-rich-text h5,.c-rich-text h6{color:var(--c-rich-text_headline--color);font:var(--c-rich-text_headline--font);font-weight:var(--c-rich-text_headline--font-weight);margin:var(--c-rich-text_headline--margin);text-transform:var(--c-rich-text_headline--text-transform)}.c-rich-text h1 a,.c-rich-text h2 a,.c-rich-text h3 a,.c-rich-text h4 a,.c-rich-text h5 a,.c-rich-text h6 a{text-decoration:none!important}.c-rich-text p{margin:var(--c-rich-text--vertical-spacing) 0}.c-rich-text code{background:var(--c-rich-text_code--background,var(--ks-color-fg-alpha-9));border-radius:var(--c-rich-text_code--border-radius,.25rem);font-size:.85em;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}.c-rich-text pre>code{display:block;overflow:auto;padding:var(--c-rich-text--horizontal-spacing);white-space:pre}.c-rich-text blockquote{border-left:var(--c-rich-text_blockquote--border-left,.3rem solid var(--ks-color-fg-alpha-8));font-style:var(--c-rich-text_blockquote--font-style);margin:var(--c-rich-text--vertical-spacing) 0;padding:0 var(--c-rich-text--horizontal-spacing)}.c-rich-text hr{border:0;border-bottom:var(--c-rich-text_hr--border,1px solid var(--ks-color-fg-alpha-7));margin:calc(var(--c-rich-text--vertical-spacing) * 2) 0}.c-rich-text ol,.c-rich-text ul{margin:var(--c-rich-text--vertical-spacing) 0;padding-left:1.5rem}.c-rich-text ol ol,.c-rich-text ol ul,.c-rich-text ul ol,.c-rich-text ul ul{margin-top:0}.c-rich-text li{margin:calc(var(--c-rich-text--vertical-spacing) / 4) 0}.c-rich-text ul{list-style:var(--c-rich-text_ul--style,disc)}.c-rich-text ol{list-style:var(--c-rich-text_ol--style,decimal)}.c-rich-text :first-child{margin-top:0}.c-rich-text :last-child{margin-bottom:0}@media print{.c-rich-text h1,.c-rich-text h2,.c-rich-text h3,.c-rich-text h4,.c-rich-text h5,.c-rich-text h6{page-break-after:avoid}}.c-storytelling{--c-storytelling--color:var(--ks-text-color-default);--c-storytelling--vertical-padding:var(--ks-spacing-xl);--c-storytelling--horizontal-padding:var(--ks-spacing-m);background-color:var(--c-storytelling--background-color);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--c-storytelling--color);display:flex;flex-direction:column;padding:var(--c-storytelling--vertical-padding) var(--c-storytelling--horizontal-padding)}.l-container--storytelling{container-name:storytelling}.c-storytelling--full{padding:0}.c-storytelling--full img{width:100%}.c-storytelling__image{align-items:center;display:flex;flex:1 1 50%;justify-content:center;margin-bottom:1rem}.c-storytelling--full .c-storytelling__image{margin-bottom:0}.c-storytelling__image--top,.c-storytelling__image--top-edge{align-items:flex-start}.c-storytelling__image--top-edge img{margin-top:calc(-1 * var(--c-storytelling--vertical-padding))}.c-storytelling__image--bottom,.c-storytelling__image--bottom-edge{align-items:flex-end}.c-storytelling--order-mobile-image-last .c-storytelling__image--bottom-edge img{margin-bottom:calc(-1 * var(--c-storytelling--vertical-padding))}.c-storytelling__image--left,.c-storytelling__image--left-edge{justify-content:flex-start}.c-storytelling__image--left-edge img{margin-left:calc(-1 * var(--c-storytelling--horizontal-padding))}.c-storytelling__image--right,.c-storytelling__image--right-edge{justify-content:flex-end}.c-storytelling__image--right-edge img{margin-right:calc(-1 * var(--c-storytelling--horizontal-padding))}.c-storytelling--full .c-storytelling__image,.c-storytelling--full.c-storytelling--order-desktop-image-last .c-storytelling__image{padding:0}.c-storytelling--sixteen-to-nine .c-storytelling__image:before{padding-top:56.25%}.c-storytelling--four-to-three .c-storytelling__image:before{padding-top:75%}.c-storytelling--three-to-two .c-storytelling__image:before{padding-top:66%}.c-storytelling--square .c-storytelling__image:before{padding-top:100%}.c-storytelling--four-to-three .c-storytelling__image,.c-storytelling--sixteen-to-nine .c-storytelling__image,.c-storytelling--square .c-storytelling__image,.c-storytelling--three-to-two .c-storytelling__image{position:relative}.c-storytelling--four-to-three .c-storytelling__image:before,.c-storytelling--sixteen-to-nine .c-storytelling__image:before,.c-storytelling--square .c-storytelling__image:before,.c-storytelling--three-to-two .c-storytelling__image:before{content:"";float:left}.c-storytelling--four-to-three .c-storytelling__image img,.c-storytelling--sixteen-to-nine .c-storytelling__image img,.c-storytelling--square .c-storytelling__image img,.c-storytelling--three-to-two .c-storytelling__image img{height:100%;object-fit:cover;position:absolute;width:100%}.c-storytelling__box{align-items:center;box-sizing:border-box;display:flex;flex:1 1 50%;justify-content:center}.c-storytelling__box:only-child{--c-storytelling--horizontal-padding:0}.c-storytelling__box--top{align-items:flex-start}.c-storytelling__box--bottom{align-items:flex-end}.c-storytelling__box--left,.c-storytelling__box--right{justify-content:flex-start}.c-storytelling--full .c-storytelling__box{padding:var(--c-storytelling--vertical-padding) var(--c-storytelling--horizontal-padding)}.c-storytelling--order-desktop-image-last .c-storytelling__box{padding-left:0}.c-storytelling--full.c-storytelling--order-desktop-image-last .c-storytelling__box{padding-left:var(--c-storytelling--horizontal-padding);padding-right:var(--c-storytelling--horizontal-padding)}.c-storytelling__box__content{flex:1 1;max-width:36.85em}.c-storytelling__box__content--center{text-align:center}.c-storytelling__box__content[style] .c-headline>*,.c-storytelling__box__content[style] .c-headline>* a,.c-storytelling__box__content[style] .c-headline>* a:not([class]),.c-storytelling__box__content[style] .c-rich-text{color:inherit}.c-storytelling__box .c-headline{max-width:none}.c-storytelling__text{margin-bottom:1em}@container storytelling (min-width: 640px){.c-storytelling{flex-direction:row}.c-storytelling__image{margin-bottom:0;padding-right:var(--c-storytelling--horizontal-padding)}.c-storytelling--full .c-storytelling__image{padding-right:0}.c-storytelling__image--bottom-edge img{margin-bottom:calc(-1 * var(--c-storytelling--vertical-padding))}.c-storytelling--order-desktop-image-last .c-storytelling__image{order:2;padding-left:var(--c-storytelling--horizontal-padding);padding-right:0}.c-storytelling--full .c-storytelling__image,.c-storytelling--full.c-storytelling--order-desktop-image-last .c-storytelling__image{padding:0}.c-storytelling__box{padding-left:var(--c-storytelling--horizontal-padding)}.c-storytelling__box--right{justify-content:flex-end}.c-storytelling--order-desktop-image-last .c-storytelling__box{padding-right:var(--c-storytelling--horizontal-padding)}}@container storytelling (min-width: 960px){.c-storytelling--full .c-storytelling__image{padding-right:0}.c-storytelling--full .c-storytelling__image,.c-storytelling--full.c-storytelling--order-desktop-image-last .c-storytelling__image{padding:0}}@container storytelling (max-width: 639px){.c-storytelling--order-mobile-image-last .c-storytelling__image--top-edge img{margin-top:0}.c-storytelling--order-mobile-image-last .c-storytelling__image{margin-bottom:0;margin-top:1rem;order:2}}:root,[ks-inverted],[ks-theme]{--c-teaser--font:var(--ks-font-copy-m);--c-teaser--color:var(--ks-text-color-default);--c-teaser--background:var(--ks-color-fg-alpha-8);--c-teaser--border:var(--ks-border-width-default) solid var(--ks-border-color-interface);--c-teaser--shadow-hover:0 0 30px rgba(0,0,0,.1),0 10px 20px -15px rgba(0,0,0,.023),0 25px 25px -35px rgba(0,0,0,.057);--c-teaser--padding:1rem;--c-teaser_text--spacing:0.5rem}[ks-inverted=true]{--c-teaser--shadow-hover:0 0 30px rgba(0,0,0,.2),0 10px 20px -15px rgba(0,0,0,.15),0 25px 25px -35px rgba(0,0,0,.25)}.c-teaser{background:var(--c-teaser--background);border:var(--c-teaser--border);border-radius:var(--c-teaser--border-radius);box-shadow:var(--c-teaser--shadow);box-sizing:border-box;font:var(--c-teaser--font);overflow:hidden;width:100%}.c-teaser,.c-teaser .c-rich-text{color:var(--c-teaser--color)}.c-teaser.js-linked{transition:box-shadow .2s}.c-teaser.js-linked:hover{box-shadow:var(--c-teaser--shadow-hover);cursor:pointer}.c-teaser__body{display:flex;padding:var(--c-teaser--padding)}.c-teaser__text{flex:1 1 auto}.c-teaser__text>*+*{margin-top:var(--c-teaser_text--spacing)}.c-teaser__topic{color:var(--g-topic--color);font:var(--g-topic--font);font-weight:var(--g-topic--font-weight);margin:0}.c-teaser--style-dark .c-teaser__topic{color:#fff}:root .dsa-hero,[ks-inverted=false] .dsa-hero,[ks-inverted=true] .dsa-hero{--dsa-hero--min-height:18rem;--dsa-hero--min-height_small:12rem}@container hero (min-width: 640px){:root .dsa-hero,[ks-inverted=false] .dsa-hero,[ks-inverted=true] .dsa-hero{--dsa-hero--min-height:24rem;--dsa-hero--min-height_small:14rem;--dsa-hero__textbox--max-width:50vw}}@container hero (min-width: 960px){:root .dsa-hero,[ks-inverted=false] .dsa-hero,[ks-inverted=true] .dsa-hero{--dsa-hero--min-height:32rem;--dsa-hero--min-height_small:16rem}}@container hero (min-width: 1024px){:root .dsa-hero,[ks-inverted=false] .dsa-hero,[ks-inverted=true] .dsa-hero{--dsa-hero--min-height:36rem;--dsa-hero--min-height_small:20rem;--dsa-hero__textbox--max-width:var(--dsa-content--width_narrow)}}:root .dsa-hero,[ks-inverted=false] .dsa-hero,[ks-inverted=true] .dsa-hero{--dsa-hero__headline--color:var(--dsa-headline--color);--dsa-hero__subheadline--color:var(--dsa-headline__subheadline--color);--dsa-hero_color-neutral__headline--color:var(--ks-text-color-default);--dsa-hero_color-neutral__subheadline--color:var(--ks-text-color-default);--dsa-hero__copy--color:var(--ks-text-color-default);--dsa-hero__copy--font:var(--ks-font-copy-m);--dsa-hero_highlight-text__copy--font:var(--ks-font-copy-l);--dsa-hero_color-neutral__copy--color:var(--ks-text-color-default);--dsa-hero__textbox--background-color:var(--dsa-overlay-box_transparent--background-color);--dsa-hero__textbox--backdrop-filter:var(--dsa-overlay-box_transparent--backdrop-filter);--dsa-hero__textbox--box-shadow:none;--dsa-hero__textbox--border-radius:var(--ks-border-radius-card);--dsa-hero__textbox--max-width:var(--dsa-content--width_narrow);--dsa-hero__textbox--padding:var(--ks-spacing-inset-l);--dsa-hero_below__textbox--padding:var(--dsa-content--vertical-spacing);--dsa-hero_offset__textbox--padding:var(--dsa-content--vertical-spacing);--dsa-hero__skip-button--shadow:var(--dsa-overlay-text--shadow);--dsa-hero__skip-button--color:var(--dsa-overlay-text--text-color);--dsa-hero__skip-button--transform_hover:translateY(10%);--dsa-hero__overlay--background:radial-gradient(50% 125% at 100% 0%,var(--ks-color-primary-alpha-5) 0%,var(--ks-color-bg-alpha-4) 100%);--dsa-hero_corner__overlay--background:linear-gradient(40deg,var(--ks-background-color-default) 15%,transparent 50%);--dsa-hero_left__overlay--background:linear-gradient(90deg,var(--ks-color-bg-alpha-1) var(--dsa-hero__textbox--max-width),transparent);--dsa-hero_right__overlay--background:linear-gradient(270deg,var(--ks-color-bg-alpha-1) var(--dsa-hero__textbox--max-width),transparent);--dsa-hero_offset__textbox--max-width:var(--dsa-content--width_default);--dsa-hero_offset__textbox--offset:-10%;--dsa-hero_offset__overlay--background:linear-gradient(0deg,var(--ks-background-color-default) 15%,transparent 50%);--dsa-hero_below__textbox--max-width:var(--dsa-content--width_default)}.l-container--hero{container-name:hero}.c-visual.dsa-hero{--c-visual_overlay--background-size:100%;--c-visual--min-height:var(--dsa-hero--min-height);--c-visual_overlay--background:transparent}.c-visual.dsa-hero .c-visual__box{--c-visual_box--background:var(
    --dsa-hero__textbox--background-color,var(--dsa-overlay-box_transparent--background-color)
  );--c-visual_box--color:var(--dsa-hero__copy--color,var(--ks-text-color-default));--c-visual_box--border-radius:var(--dsa-hero__textbox--border-radius,var(--ks-border-radius-card));--c-visual_box--padding:var(--dsa-hero__textbox--padding,var(--ks-spacing-inset-squish-xl));--c-visual_text--font:var(--dsa-hero__copy--font,var(--ks-font-copy-m))}.c-visual.dsa-hero--highlight-text.c-visual{--dsa-hero__copy--font:var(--dsa-hero_highlight-text__copy--font,var(--ks-font-copy-l))}.c-visual.dsa-hero--color-neutral.c-visual{--dsa-hero__copy--color:var(--dsa-hero_color-neutral__copy--color,var(--ks-text-color-default));--dsa-hero__headline--color:var(--dsa-hero_color-neutral__copy--color,var(--ks-text-color-default));--dsa-hero__subheadline--color:var(--dsa-hero_color-neutral__copy--color,var(--ks-text-color-default))}.c-visual.dsa-hero{min-height:var(--dsa-hero--min-height)}.c-visual.dsa-hero.c-visual--small{--dsa-hero--min-height:var(--dsa-hero--min-height_small)}@container hero (min-width: 640px){.c-visual.dsa-hero{--c-visual_overlay--background:var(
      --dsa-hero__overlay--background,radial-gradient(50% 125% at 100% 0%,var(--ks-color-primary-alpha-5) 0%,var(--ks-color-bg-alpha-4) 100%)
    )}.c-visual.dsa-hero.dsa-hero--content-corner{--c-visual_overlay--background:var(
      --dsa-hero_corner__overlay--background,linear-gradient(40deg,var(--ks-background-color-default) 15%,transparent 50%)
    )}.c-visual.dsa-hero.dsa-hero--content-offset{--c-visual_overlay--background:var(
      --dsa-hero--offset__overlay--background,linear-gradient(0deg,var(--ks-background-color-default) 15%,transparent 50%)
    )}.c-visual.dsa-hero.dsa-hero--content-left{--c-visual_overlay--background:var(
      --dsa-hero_left__overlay--background,linear-gradient(90deg,var(--ks-color-bg-alpha-1) var(--dsa-hero__textbox--max-width),transparent)
    )}.c-visual.dsa-hero.dsa-hero--content-right{--c-visual_overlay--background:var(
      --dsa-hero_right__overlay--background,linear-gradient(270deg,var(--ks-color-bg-alpha-1) var(--dsa-hero__textbox--max-width),transparent)
    )}.c-visual.dsa-hero .c-visual__box{--c-visual_box--max-width:var(--dsa-hero__textbox--max-width,var(--dsa-content--width_narrow))}.c-visual.dsa-hero .c-visual__box:not(.c-visual__box--transparent){-webkit-backdrop-filter:var(--dsa-hero__textbox--backdrop-filter,var(--dsa-overlay-box_transparent--backdrop-filter));backdrop-filter:var(--dsa-hero__textbox--backdrop-filter,var(--dsa-overlay-box_transparent--backdrop-filter));box-shadow:var(--dsa-hero__textbox--box-shadow,var(--ks-box-shadow-card))}}.c-visual.dsa-hero .dsa-headline .dsa-headline__headline{color:var(--dsa-hero__headline--color,var(--dsa-headline--color,var(--ks-text-color-display)))}.c-visual.dsa-hero .dsa-headline .dsa-headline__subheadline{color:var(--dsa-hero__subheadline--color,var(--dsa-headline__subheadline--color,var(--ks-text-color-primary)))}.c-visual.dsa-hero .c-button-group{--c-button-group--vertical-gutter:var(--ks-spacing-stack-m);--c-button-group--horizontal-gutter:var(--ks-spacing-inline-m)}.c-visual.dsa-hero.c-visual--full{height:100vh}.c-visual.dsa-hero .c-visual__box{max-width:var(--c-visual_box--max-width);padding:var(--c-visual_box--padding)}.c-visual.dsa-hero .c-visual__content--indent{max-width:var(--dsa-content--width_wide)}.c-visual.dsa-hero .c-visual__continue-btn{transform:translate(0);color:var(--dsa-hero__skip-button--color,var(--dsa-overlay-text--text-color));filter:drop-shadow(var(--dsa-hero__skip-button--shadow,var(--dsa-overlay-text--shadow)))}.c-visual.dsa-hero .c-visual__continue-btn:hover{transform:var(--dsa-hero__skip-button--transform_hover,translateY(10%))}@container hero (min-width: 640px){.c-visual.dsa-hero.dsa-hero--content-below .c-visual__media,.c-visual.dsa-hero.dsa-hero--content-offset .c-visual__media{position:relative}.c-visual.dsa-hero.dsa-hero--content-below .c-visual__media .c-visual__image,.c-visual.dsa-hero.dsa-hero--content-offset .c-visual__media .c-visual__image{height:var(--dsa-hero--min-height)}.c-visual.dsa-hero.dsa-hero--content-below .c-visual__content,.c-visual.dsa-hero.dsa-hero--content-offset .c-visual__content{position:relative}.c-visual.dsa-hero.dsa-hero--content-below .c-visual__content .c-visual__box,.c-visual.dsa-hero.dsa-hero--content-offset .c-visual__content .c-visual__box{--c-visual_box--max-width:var(--dsa-hero_below__textbox--max-width,var(--dsa-content--width_default))}.c-visual.dsa-hero.dsa-hero--content-below .c-visual__content{padding:var(--dsa-hero_below__textbox--padding,var(--dsa-content--vertical-spacing))}.c-visual.dsa-hero.dsa-hero--content-below .c-visual__content .c-visual__box{--c-visual_box--max-width:var(--dsa-hero_below__textbox--max-width,var(--dsa-content--width_default))}.c-visual.dsa-hero.dsa-hero--content-offset .c-visual__content{padding:var(--dsa-hero_offset__textbox--padding,var(--dsa-content--vertical-spacing));margin-top:var(--dsa-hero_offset__textbox--offset,-10%)}.c-visual.dsa-hero.dsa-hero--content-offset .c-visual__content .c-visual__box{--c-visual_box--max-width:var(--dsa-hero_offset__textbox--max-width,var(--dsa-content--width_default))}.c-visual.dsa-hero.c-visual--no-crop{--dsa-hero--min-height:0}@container hero (min-width: 640px){.c-visual.dsa-hero.dsa-hero--content-below.c-visual--no-crop .c-visual__media .c-visual__image,.c-visual.dsa-hero.dsa-hero--content-offset.c-visual--no-crop .c-visual__media .c-visual__image{height:-moz-fit-content;height:fit-content}.c-visual.dsa-hero.dsa-hero--content-below.c-visual--no-crop .c-visual__media .c-visual__image img,.c-visual.dsa-hero.dsa-hero--content-offset.c-visual--no-crop .c-visual__media .c-visual__image img{object-fit:contain;height:auto}}.c-visual.dsa-hero.dsa-hero--content-below.c-visual--full,.c-visual.dsa-hero.dsa-hero--content-offset.c-visual--full{--dsa-hero--min-height:0!important;height:100vh}@container hero (min-width: 640px){.c-visual.dsa-hero.dsa-hero--content-below.c-visual--full .c-visual__media .c-visual__image,.c-visual.dsa-hero.dsa-hero--content-offset.c-visual--full .c-visual__media .c-visual__image{height:100%}.c-visual.dsa-hero.dsa-hero--content-below.c-visual--full .c-visual__media .c-visual__image img,.c-visual.dsa-hero.dsa-hero--content-offset.c-visual--full .c-visual__media .c-visual__image img{object-fit:cover;height:100%}}}.dsa-header:not(.dsa-header--floating)+.dsa-section .dsa-hero.c-visual--full{height:calc(100vh - var(--dsa-header--height))}.c-visual{--c-visual--min-height:18rem;--c-visual_image--indent-left:20%;--c-visual_image--indent-right:70%;--c-visual_overlay--background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoAgMAAADxkFD+AAAACVBMVEUAAAD///8AAABzxoNxAAAAA3RSTlMAAJlzpe8+AAAAG0lEQVQY02NcwAAFjIxITAaszFG1A6w2FM4GAMpWDSVzkJMQAAAAAElFTkSuQmCC");--c-visual_overlay--background-size:1rem;background:var(--c-visual--background);display:flex;flex-direction:column;min-height:var(--c-visual--min-height);position:relative;z-index:1}.c-visual--small{--c-visual--min-height:13.35rem}.c-visual__box{--c-visual_box--padding:1.5rem var(--l-section--content-padding);--c-visual_box--color:var(--ks-text-color-primary);--c-visual_box--background:var(--ks-background-color-primary-inverted-translucent);--c-visual_box--max-width:var(--l-section--content-width-default);--c-visual_text--font:var(--ks-font-copy-m);--c-visual_text--font-weight:var(--ks-font-weight-regular);--c-visual_text--margin:1.2em 0 0;background:var(--c-visual_box--background);border:var(--c-visual_box--border);color:var(--c-visual_box--color);max-width:var(--c-visual_box--max-width);padding:var(--c-visual_box--padding);position:relative;width:100%}.l-container--visual{container-name:visual}.c-visual--full{height:calc(100vh - var(--g-header-height))}.c-visual--full,.c-visual--no-crop{min-height:0!important}.c-visual--no-crop.c-visual--inbox .c-visual__media{position:static}.c-visual--no-crop .c-visual__media{height:unset}.c-visual__media{height:var(--c-visual--min-height)}.c-visual__media,.c-visual__media *{min-height:inherit}.c-visual--full .c-visual__media{flex-grow:1}.c-visual__media--inbox{bottom:0;left:0;position:absolute;right:0;top:0}.c-visual__image{bottom:inherit;display:block;height:inherit;left:inherit;position:inherit;right:inherit;top:inherit}.c-visual__image img{height:100%;object-fit:cover;width:100%}.c-visual__image--indent-left img{object-position:var(--c-visual_image--indent-left) 50%}.c-visual__image--indent-right img{object-position:var(--c-visual_image--indent-right) 50%}.c-visual--full .c-visual__image,.c-visual--full .c-visual__image *{height:100%}.c-visual__video{bottom:inherit;height:100%;left:inherit;object-fit:cover;position:inherit;right:inherit;top:inherit}.c-visual__content{align-items:center;display:flex;margin:auto;width:100%}.c-visual__content--center{justify-content:center;text-align:center}.c-visual__content--left{justify-content:flex-start}.c-visual__content--right{justify-content:flex-end}.c-visual__content--top{align-items:flex-start}.c-visual__content--bottom{align-items:flex-end}.c-visual__content--indent{max-width:var(--l-section--content-width-default)}.c-visual__content--inbox,.c-visual__content:only-child{padding:var(--l-section--content-padding)}.c-visual__box .c-rich-text{--c-rich-text--color:var(--c-visual_box--color)}.c-visual__box a:not(.c-button){color:inherit}.c-visual__content--inbox .c-visual__box,.c-visual__content:only-child .c-visual__box{border-radius:var(--c-visual_box--border-radius)}.c-visual__content--inbox .c-visual__box--transparent,.c-visual__content:only-child .c-visual__box--transparent{background:none;border-radius:0;padding:0}.c-visual__box .l-container{container-type:unset}.c-visual .c-headline{--c-headline--color:var(--c-visual_headline--color,inherit);max-width:none}.c-visual .c-headline__subheadline{--c-headline_subheadline--color:inherit}.c-visual__text{font:var(--c-visual_text--font);font-weight:var(--c-visual_text--font-weight);margin:var(--c-visual_text--margin)}.c-visual__text p{font-size:inherit;line-height:inherit}.c-visual__text p:last-child{margin-bottom:0}.c-visual__link{margin-top:1.5em}.c-visual__continue{margin-top:auto;position:relative;text-align:center}.c-visual__continue-btn{color:var(--ks-color-fg);filter:drop-shadow(0 2px 6px var(--ks-color-fg-inverted-alpha-6));transform:translateY(-10px);transition:transform .3s}.c-visual__continue-btn:focus,.c-visual__continue-btn:hover{transform:translate(0)}.c-visual__continue-btn .icon{height:3.5rem;width:3.5rem}.c-visual__overlay{background:var(--c-visual_overlay--background);background-size:var(--c-visual_overlay--background-size);bottom:0;left:0;position:absolute;right:0;top:0}@media print{.c-visual__image{display:none}.c-visual__box{background-color:initial;border:2px solid var(--ks-color-fg-to-bg-7);margin:1cm 0;width:auto}.c-visual__box,.c-visual__box a{color:var(--ks-text-color-default)}}@container visual (min-width: 640px){.c-visual{--c-visual--min-height:21rem;--c-visual_image--indent-left:50%;--c-visual_image--indent-right:50%}.c-visual--small{--c-visual--min-height:13.2rem}.c-visual__box{--c-visual_box--max-width:50%;border-radius:var(--c-visual_box--border-radius);width:auto}.c-visual__media{bottom:0;height:unset;left:0;min-height:var(--c-visual--min-height);position:absolute;right:0;top:0}.c-visual--no-crop .c-visual__media{position:static}.c-visual__image{height:unset}.c-visual__content{flex-grow:1;padding:var(--l-section--content-padding)}.c-visual--no-crop .c-visual__content{bottom:0;left:0;position:absolute;right:0;top:0}.c-visual__box--transparent{background:none;border-radius:0;padding:0!important}}@container visual (min-width: 960px){.c-visual{--c-visual--min-height:31.5rem}.c-visual--small{--c-visual--min-height:15.8rem}}@container visual (min-width: 1024px){.c-visual{--c-visual--min-height:35rem}.c-visual--small{--c-visual--min-height:20rem}}@container visual (min-width: 1200px){.c-visual__box{--c-visual_box--max-width:40rem;padding-bottom:3rem;padding-top:3rem}}@container visual (max-width: 639px){.c-visual--no-crop.c-visual--inbox .c-visual__content,.c-visual__media--inbox{bottom:0;left:0;position:absolute;right:0;top:0}.c-visual__media--inbox{height:unset;min-height:var(--c-visual--min-height)}.c-visual--inbox .c-visual__content{flex-grow:1;padding:var(--l-section--content-padding)}}.l-split-even{--dsa-split-even--sticky-margin:var(--ks-spacing-stack-xl);--dsa-split-even--v-gutter_default:var(--ks-spacing-stack-m);--dsa-split-even--v-gutter_small:var(--ks-spacing-stack-l);--dsa-split-even--v-gutter_large:var(--dsa-content--vertical-spacing);--dsa-split-even--h-gutter_default:var(--ks-spacing-inline-l);--dsa-split-even--h-gutter_small:var(--ks-spacing-inline-m);--dsa-split-even--h-gutter_large:var(--ks-spacing-xxl);--dsa-split-even__content--gutter_small:var(--ks-spacing-stack-s);--dsa-split-even__content--gutter_default:var(--ks-spacing-stack-m);--dsa-split-even__content--gutter_large:var(--ks-spacing-stack-xl);--dsa-split-even__content--flex-basis_narrow:var(--dsa-tile--width_medium);--dsa-split-even__content--flex-basis_medium:var(--dsa-tile--width_large);--dsa-split-even__content--flex-basis_wide:var(--dsa-tile--width_largest);--dsa-split-even--v-gutter:var(--dsa-split-even--v-gutter_default,var(--ks-spacing-stack-m));--dsa-split-even--h-gutter:var(--dsa-split-even--h-gutter_default,var(--ks-spacing-inline-l));display:flex;flex-wrap:wrap;gap:var(--dsa-split-even--v-gutter) var(--dsa-split-even--h-gutter)}.l-split-even--v-gutter-small{--dsa-split-even--v-gutter:var(--dsa-split-even--v-gutter_small,var(--ks-spacing-stack-l))}.l-split-even--v-gutter-large{--dsa-split-even--v-gutter:var(--dsa-split-even--v-gutter_large,var(--dsa-content--vertical-spacing))}.l-split-even--v-gutter-none{--dsa-split-even--v-gutter:0}.l-split-even--h-gutter-small{--dsa-split-even--h-gutter:var(--dsa-split-even--h-gutter_small,var(--ks-spacing-inline-m))}.l-split-even--h-gutter-large{--dsa-split-even--h-gutter:var(--dsa-split-even--h-gutter_large,var(--ks-spacing-xxl))}.l-split-even--h-gutter-none{--dsa-split-even--h-gutter:0}.l-split-even--width-narrow{--dsa-split-even__content--flex-basis:var(
    --dsa-split-even__content--flex-basis_narrow,var(--dsa-tile--width_small)
  )}.l-split-even--width-medium{--dsa-split-even__content--flex-basis:var(
    --dsa-split-even__content--flex-basis_medium,var(--dsa-tile--width_medium)
  )}.l-split-even--width-wide{--dsa-split-even__content--flex-basis:var(
    --dsa-split-even__content--flex-basis_wide,var(--dsa-tile--width_large)
  )}.l-split-even--align-top{align-items:flex-start}.l-split-even--align-center{align-items:center}.l-split-even--align-bottom{align-items:flex-end}.l-split-even--align-sticky{position:relative}.l-split-even--align-sticky .l-split-even__sticky-container{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:var(--dsa-split-even--sticky-margin,var(--ks-spacing-stack-xl));gap:var(--dsa-split-even--v-gutter,var(--ks-spacing-stack-m));height:-moz-fit-content;height:fit-content}.l-split-even--mobile-reverse{flex-wrap:wrap-reverse}.l-split-even--mobile-reverse.l-split-even--align-top{align-items:flex-end}.l-split-even--mobile-reverse.l-split-even--align-bottom{align-items:flex-start}.l-split-even__content{flex:1 1 var(--dsa-split-even__content--flex-basis);display:flex;flex-direction:column;gap:var(--dsa-split-even__content--gutter_default,var(--ks-spacing-stack-m))}.l-split-even__content--gutter-none{gap:0}.l-split-even__content--gutter-small{gap:var(--dsa-split-even__content--gutter_small,var(--ks-spacing-stack-s))}.l-split-even__content--gutter-large{gap:var(--dsa-split-even__content--gutter_large,var(--ks-spacing-stack-xl))}.l-split-weighted{--dsa-split-weighted--sticky-margin:var(--ks-spacing-stack-xl);--dsa-split-weighted--v-gutter_default:var(--ks-spacing-stack-l);--dsa-split-weighted--v-gutter_small:var(--ks-spacing-stack-s);--dsa-split-weighted--v-gutter_large:var(--dsa-content--vertical-spacing);--dsa-split-weighted--h-gutter_default:var(--ks-spacing-inline-l);--dsa-split-weighted--h-gutter_small:var(--ks-spacing-inline-m);--dsa-split-weighted--h-gutter_large:var(--ks-spacing-xxl);--dsa-split-weighted__main--flex-basis_default:var(--dsa-tile--width_largest);--dsa-split-weighted__main--flex-basis_narrow:var(--dsa-tile--width_large);--dsa-split-weighted__main--flex-basis_wide:calc(var(--dsa-tile--width_largest) * 1.25);--dsa-split-weighted__main--gutter_default:var(--ks-spacing-stack-l);--dsa-split-weighted__main--gutter_small:var(--ks-spacing-stack-s);--dsa-split-weighted__main--gutter_large:var(--dsa-content--vertical-spacing);--dsa-split-weighted__aside--flex-basis_default:var(--dsa-tile--width_medium);--dsa-split-weighted__aside--flex-basis_narrow:var(--dsa-tile--width_small);--dsa-split-weighted__aside--flex-basis_wide:var(--dsa-tile--width_large);--dsa-split-weighted__aside--gutter_default:var(--ks-spacing-stack-s);--dsa-split-weighted__aside--gutter_small:var(--ks-spacing-stack-xs);--dsa-split-weighted__aside--gutter_large:var(--ks-spacing-stack-m);--dsa-split-weighted--v-gutter:var(--dsa-split-weighted--v-gutter_default,var(--ks-spacing-stack-m));--dsa-split-weighted--h-gutter:var(--dsa-split-weighted--h-gutter_default,var(--ks-spacing-inline-l));display:flex;flex-wrap:wrap;gap:var(--dsa-split-weighted--v-gutter) var(--dsa-split-weighted--h-gutter)}.l-split-weighted--align-top{align-items:flex-start}.l-split-weighted--align-center{align-items:center}.l-split-weighted--align-bottom{align-items:flex-end}.l-split-weighted--align-sticky{position:relative}.l-split-weighted--align-sticky .l-split-weighted__content-container{position:-webkit-sticky;position:sticky;top:var(--dsa-split-weighted--sticky-margin,var(--ks-spacing-stack-xl));height:-moz-fit-content;height:fit-content}.l-split-weighted--desktop-aside-first{flex-direction:row-reverse}.l-split-weighted--mobile-aside-first{flex-wrap:wrap-reverse}.l-split-weighted--mobile-aside-first.l-split-weighted--align-top{align-items:flex-end}.l-split-weighted--mobile-aside-first.l-split-weighted--align-bottom{align-items:flex-start}.l-split-weighted--v-gutter-small{--dsa-split-weighted--v-gutter:var(--dsa-split-weighted--v-gutter_small,var(--ks-spacing-stack-l))}.l-split-weighted--v-gutter-large{--dsa-split-weighted--v-gutter:var(--dsa-split-weighted--v-gutter_large,var(--dsa-content--vertical-spacing))}.l-split-weighted--v-gutter-none{--dsa-split-weighted--v-gutter:0}.l-split-weighted--h-gutter-small{--dsa-split-weighted--h-gutter:var(--dsa-split-weighted--h-gutter_small,var(--ks-spacing-inline-m))}.l-split-weighted--h-gutter-large{--dsa-split-weighted--h-gutter:var(--dsa-split-weighted--h-gutter_large,var(--ks-spacing-xxl))}.l-split-weighted--h-gutter-none{--dsa-split-weighted--h-gutter:0}.l-split-weighted__content,.l-split-weighted__content .l-split-weighted__content-container{display:flex;flex-direction:column}.l-split-weighted__content .l-split-weighted__content-container--gutter-none{gap:0}.l-split-weighted__main{flex-basis:var(--dsa-split-weighted__main--flex-basis_default,calc(var(--dsa-content--width_default) * 1));flex-grow:1000;flex-shrink:1}.l-split-weighted__main--width-narrow{flex-basis:var(--dsa-split-weighted__main--flex-basis_narrow,var(--dsa-tile--width_large))}.l-split-weighted__main--width-wide{flex-basis:var(--dsa-split-weighted__main--flex-basis_wide,var(--dsa-content--width_default))}.l-split-weighted__main .l-split-weighted__content-container{gap:var(--dsa-split-weighted__main--gutter_default,var(--dsa-content--width_narrow))}.l-split-weighted__main .l-split-weighted__content-container--gutter-none{gap:0}.l-split-weighted__main .l-split-weighted__content-container--gutter-small{gap:var(--dsa-split-weighted__main--gutter_small,var(--ks-spacing-stack-s))}.l-split-weighted__main .l-split-weighted__content-container--gutter-large{gap:var(--dsa-split-weighted__main--gutter_large,var(--ks-spacing-stack-l))}.l-split-weighted__aside{flex-basis:var(--dsa-split-weighted__aside--flex-basis_default,var(--dsa-tile--width_medium));flex-grow:1;gap:var(--dsa-split-weighted__aside--gutter_default,var(--ks-spacing-stack-s))}.l-split-weighted__aside--width-narrow{flex-basis:var(--dsa-split-weighted__aside--flex-basis_narrow,var(--dsa-tile--width_small))}.l-split-weighted__aside--width-wide{flex-basis:var(--dsa-split-weighted__aside--flex-basis_wide,var(--dsa-tile--width_large))}.l-split-weighted__aside .l-split-weighted__content-container{gap:var(--dsa-split-weighted__main--gutter_default,var(--dsa-content--width_narrow))}.l-split-weighted__aside .l-split-weighted__content-container--gutter-none{gap:0}.l-split-weighted__aside .l-split-weighted__content-container--gutter-small{gap:var(--dsa-split-weighted__main--gutter_small,var(--ks-spacing-stack-s))}.l-split-weighted__aside .l-split-weighted__content-container--gutter-large{gap:var(--dsa-split-weighted__main--gutter_large,var(--ks-spacing-stack-l))}.dsa-cta{--dsa-cta--gap:var(--ks-spacing-stack-l) var(--ks-spacing-inline-l);--dsa-cta--border-radius:var(--ks-border-radius-surface);--dsa-cta__content--vertical-padding:var(--dsa-content--vertical-spacing);--dsa-cta__content--horizontal-padding:var(--dsa-content--horizontal-spacing);--dsa-cta__content--max-width:var(--dsa-tile--width_largest);--dsa-cta__headline--color:var(--dsa-headline--color);--dsa-cta__subheadline--color:var(--dsa-headline__subheadline--color);--dsa-cta__copy--font:var(--ks-font-copy-m);--dsa-cta__copy--color:var(--ks-text-color-default);--dsa-cta__image--padding:var(--ks-spacing-inset-m);--dsa-cta_color-neutral__headline--color:var(--ks-text-color-default);--dsa-cta_color-neutral__subheadline--color:var(--ks-text-color-default);--dsa-cta_color-neutral__copy--color:var(--ks-text-color-default);--dsa-cta_highlight-text__headline--font:var(--dsa-headline_h1--font);--dsa-cta_highlight-text__copy--font:var(--ks-font-copy-l)}.dsa-cta.c-storytelling{--c-storytelling--horizontal-padding:var(--dsa-cta__content--horizontal-padding);--c-storytelling--vertical-padding:var(--dsa-cta__content--vertical-padding);justify-content:center;align-items:stretch;gap:var(--dsa-cta--gap,var(--ks-spacing-inline-m));border-radius:var(--dsa-cta--border-radius,var(--ks-border-radius-surface))}.dsa-cta.c-storytelling:not(.dsa-cta--no-padding){overflow:hidden}.dsa-cta.c-storytelling.dsa-cta--color-neutral{--dsa-cta__copy--color:var(--dsa-cta_color-neutral__copy--color,var(--ks-text-color-default));--dsa-cta__headline--color:var(--dsa-cta_color-neutral__headline--color,var(--ks-text-color-default));--dsa-cta__subheadline--color:var(--dsa-cta_color-neutral__subheadline--color,var(--ks-text-color-default))}.dsa-cta.c-storytelling.dsa-cta--highlight-text{--dsa-cta__copy--font:var(--dsa-cta_highlight-text__copy--font,var(--ks-font-copy-l));--dsa-cta__headline--font:var(--dsa-cta_highlight-text__headline--font,var(--dsa-headline_h1--font))}.dsa-cta.c-storytelling.dsa-cta--no-padding .c-storytelling__box{padding:0}.dsa-cta.c-storytelling.dsa-cta--image-padding .c-storytelling__image{padding:var(--dsa-cta__content--vertical-padding,var(--dsa-content--vertical-spacing)) var(--dsa-cta__content--horizontal-padding,var(--dsa-content--horizontal-spacing))}.dsa-cta.c-storytelling .c-storytelling__image img{width:auto}.dsa-cta.c-storytelling .c-storytelling__box__content{max-width:var(--dsa-cta__content--max-width,var(--dsa-tile--width_largest))}.dsa-cta.c-storytelling .c-storytelling__box:only-child{--c-storytelling--horizontal-padding:var(--dsa-cta__content--horizontal-padding)}.dsa-cta.c-storytelling .c-storytelling__box:only-child .c-storytelling__box__content{max-width:100%}.dsa-cta.c-storytelling .c-storytelling__box .dsa-headline__headline{color:var(--dsa-cta__headline--color,var(--ks-text-color-display))}.dsa-cta.c-storytelling .c-storytelling__box .dsa-headline__subheadline{color:var(--dsa-cta__subheadline--color,var(--ks-text-color-primary))}.dsa-cta.c-storytelling .c-storytelling__box .c-rich-text{font:var(--dsa-cta__copy--font,var(--ks-font-copy-m));color:var(--dsa-cta__copy--color,var(--ks-text-color-copy))}.dsa-cta.c-storytelling>.c-storytelling__image{margin:0}@container storytelling (max-width: 639.9px){.dsa-cta.c-storytelling.c-storytelling--order-mobile-image-last .c-storytelling__box{padding-bottom:0}.dsa-cta.c-storytelling.c-storytelling--order-mobile-image-last .c-storytelling__image,.dsa-cta.c-storytelling:not(.c-storytelling--order-mobile-image-last) .c-storytelling__box:not(:only-child){padding-top:0}.dsa-cta.c-storytelling:not(.c-storytelling--order-mobile-image-last) .c-storytelling__image{padding-bottom:0}}@container storytelling (min-width: 640px){.dsa-cta.c-storytelling.c-storytelling--order-desktop-image-last .c-storytelling__box:not(:only-child){padding-right:0}.dsa-cta.c-storytelling.c-storytelling--order-desktop-image-last .c-storytelling__image,.dsa-cta.c-storytelling:not(.c-storytelling--order-desktop-image-last) .c-storytelling__box{padding-left:0}.dsa-cta.c-storytelling:not(.c-storytelling--order-desktop-image-last) .c-storytelling__image{padding-right:0}}@media (min-width:640px){.dsa-header--floating+.l-container--storytelling .c-storytelling.dsa-cta,.dsa-header--floating+.l-section .l-container--storytelling:first-child .c-storytelling.dsa-cta{padding-top:calc(var(--dsa-header--height) + var(--dsa-cta__content--horizontal-padding, var(--dsa-content--horizontal-spacing)));z-index:1}}.dsa-button{--dsa-button--padding:0.75em 1.5em;--dsa-button--border-width:var(--ks-border-width-default);--dsa-button--border-radius:var(--ks-border-radius-control);--dsa-button--font-weight:var(--ks-font-weight-semi-bold);--dsa-button--text-transform:default;--dsa-button_small--font:var(--ks-font-interface-s);--dsa-button_medium--font:var(--ks-font-interface-m);--dsa-button_large--font:var(--ks-font-interface-l);--dsa-button_primary--color:var(--ks-text-color-on-primary);--dsa-button_primary--color_hover:var(--ks-text-color-on-primary);--dsa-button_primary--color_active:var(--ks-text-color-on-primary);--dsa-button_primary--background-color:var(--ks-background-color-primary-interactive);--dsa-button_primary--background-color_hover:var(--ks-background-color-primary-interactive-hover);--dsa-button_primary--background-color_active:var(--ks-background-color-primary-interactive-active);--dsa-button_secondary--color:var(--ks-text-color-default);--dsa-button_secondary--color_hover:var(--ks-text-color-default);--dsa-button_secondary--color_active:var(--ks-text-color-default);--dsa-button_secondary--background-color:var(--ks-background-color-interface-interactive);--dsa-button_secondary--background-color_hover:var(--ks-background-color-interface-interactive-hover);--dsa-button_secondary--background-color_active:var(--ks-background-color-interface-interactive-active);--dsa-button_terciary--color:var(--ks-text-color-default);--dsa-button_terciary--color_hover:var(--ks-text-color-default);--dsa-button_terciary--color_active:var(--ks-text-color-default);--dsa-button_terciary--border-color:var(--ks-border-color-interface-interactive);--dsa-button_terciary--border-color_hover:var(--ks-border-color-interface-interactive-hover);--dsa-button_terciary--border-color_active:var(--ks-border-color-interface-interactive-active);--dsa-button_terciary--background-color_hover:transparent;--dsa-button_terciary--background-color_active:transparent}.dsa-button.c-button{--c-button--border-radius:var(--dsa-button--border-radius,var(--ks-border-radius-control));--c-button--padding:var(--dsa-button--padding,0.75em 2em);--c-button--font-weight:var(--dsa-button--font-weight,var(--ks-font-weight-semi-bold));--c-button--border-width:var(--dsa-button--border-width,var(--ks-border-width-default));text-transform:var(--dsa-button--text-transform)}.dsa-button.c-button .icon{margin-left:var(--ks-spacing-xxs)}.dsa-button.c-button.c-button--small{--c-button--font:var(--dsa-button_small--font,var(--ks-font-interface-s))}.dsa-button.c-button.c-button--medium{--c-button--font:var(--dsa-button_medium--font,var(--ks-font-interface-m))}.dsa-button.c-button.c-button--large{--c-button--font:var(--dsa-button_large--font,var(--ks-font-interface-l))}.dsa-button.c-button.c-button--solid{--c-button--color:var(--dsa-button_primary--color,var(--ks-text-color-on-primary));--c-button--color-hover:var(--dsa-button_primary--color_hover,var(--ks-text-color-on-primary));--c-button--color-active:var(--dsa-button_primary--color_active,var(--ks-text-color-on-primary));--c-button--border-color:var(--dsa-button_primary--border-color,none);--c-button--border-color-hover:var(--dsa-button_primary--border-color_hover,none);--c-button--border-color-active:var(--dsa-button_primary--border-color_active,none);--c-button--border-color-selected:var(--dsa-button_primary--border-color_selected,none);--c-button--background-color:var(
    --dsa-button_primary--background-color,var(--ks-background-color-primary-interactive)
  );--c-button--background-color-hover:var(
    --dsa-button_primary--background-color_hover,var(--ks-background-color-primary-interactive-hover)
  );--c-button--background-color-active:var(
    --dsa-button_primary--background-color_active,var(--ks-background-color-primary-interactive-active)
  );--c-button--background-color-selected:var(
    --dsa-button_primary--background-color_selected,var(--ks-background-color-primary-interactive-selected)
  )}.dsa-button.c-button.c-button--clear{padding:var(--dsa-button--padding);--c-button--color:var(--dsa-button_secondary--color,var(--ks-text-color-default));--c-button--color-hover:var(--dsa-button_secondary--color_hover,var(--ks-text-color-default));--c-button--color-active:var(--dsa-button_secondary--color_active,var(--ks-text-color-default));--c-button--border-color:var(--dsa-button_secondary--border-color,none);--c-button--border-color-hover:var(--dsa-button_secondary--border-color_hover,none);--c-button--border-color-active:var(--dsa-button_secondary--border-color_active,none);--c-button--border-color-selected:var(--dsa-button_secondary--border-color_selected,none);--c-button--background-color:var(
    --dsa-button_secondary--background-color,var(--ks-background-color-clear-interactive)
  );--c-button--background-color-hover:var(
    --dsa-button_secondary--background-color_hover,var(--ks-background-color-clear-interactive-hover)
  );--c-button--background-color-active:var(
    --dsa-button_secondary--background-color_active,var(--ks-background-color-clear-interactive-active)
  );--c-button--background-color-selected:var(
    --dsa-button_secondary--background-color_selected,var(--ks-background-color-clear-interactive-selected)
  )}.dsa-button.c-button.c-button--outline{padding:var(--dsa-button--padding);--c-button--color:var(--dsa-button_terciary--color,var(--ks-text-color-default));--c-button--color-hover:var(--dsa-button_terciary--color_hover,var(--ks-text-color-default));--c-button--color-active:var(--dsa-button_terciary--color_active,var(--ks-text-color-default));--c-button--border-color:var(--dsa-button_terciary--border-color,var(--ks-border-color-interface-interactive));--c-button--border-color-hover:var(
    --dsa-button_terciary--border-color_hover,var(--ks-border-color-interface-interactive-hover)
  );--c-button--border-color-active:var(
    --dsa-button_terciary--border-color_active,var(--ks-border-color-interface-interactive-active)
  );--c-button--border-color-selected:var(
    --dsa-button_terciary--border-color-selected,var(--ks-border-color-interface-interactive_selected)
  );--c-button--background-color:var(--dsa-button_terciary--background-color,none);--c-button--background-color-hover:var(--dsa-button_terciary--background-color_hover,none);--c-button--background-color-active:var(--dsa-button_terciary--background-color_active,none);--c-button--background-color-selected:var(--dsa-button_terciary--background-color_selected,none)}.dsa-button.c-button{transition-property:box-shadow,transform,background-color,color,border}.dsa-button.c-button:disabled{pointer-events:none}.c-count-up{--c-count-up--text-align:center;--c-count-up_icon--size:3rem;--c-count-up_icon--color:var(--ks-text-color-default);--c-count-up_icon--margin-bottom:1rem;--c-count-up_number--margin:0 0 0.5em;--c-count-up_number--font:var(--ks-font-interface-xl);--c-count-up_number--font-weight:var(--ks-font-weight-bold);--c-count-up_number--color:var(--ks-text-color-default);--c-count-up_topic--margin:0 0 0.5em;--c-count-up_topic--font:var(--ks-font-display-l);--c-count-up_topic--font-weight:var(--ks-font-weight-bold);--c-count-up_topic--color:var(--ks-text-color-default);display:flex;flex-direction:column;text-align:var(--c-count-up--text-align)}.c-count-up__icon{align-items:center;color:var(--c-count-up_icon--color);display:flex;height:var(--c-count-up_icon--size);justify-content:center;margin-bottom:var(--c-count-up_icon--margin-bottom)}.c-count-up__icon img,.c-count-up__icon svg{height:100%;max-height:100%;width:auto}.c-count-up__number{color:var(--c-count-up_number--color);font:var(--c-count-up_number--font);font-weight:var(--c-count-up_number--font-weight);margin:var(--c-count-up_number--margin)}.c-count-up__topic{color:var(--c-count-up_topic--color);font:var(--c-count-up_topic--font);font-weight:var(--c-count-up_topic--font-weight);margin:var(--c-count-up_topic--margin)}.c-count-up__text{font:var(--c-count-up_text--font,var(--c-rich-text--font))}.c-count-up__link{margin-top:auto;padding-top:1rem}.c-quote{--c-quote--align:normal;--c-quote_content--padding-left:2rem;--c-quote_icon--font-size:2.5rem;align-items:var(--c-quote--align)}.l-container--quote{container-name:quote}.c-quote__image{flex-shrink:0;margin-bottom:1rem;max-width:var(--c-quote_image--max-width);text-align:center}.c-quote__content{flex:1 1;padding-left:var(--c-quote_content--padding-left);position:relative}.c-quote__content:before{color:var(--c-quote_icon--color,var(--ks-color-primary));content:var(--c-quote_icon--content,"”");font-family:var(--c-quote_icon--font-family,var(--ks-font-family-display));font-size:var(--c-quote_icon--font-size);left:var(--c-quote_icon--left,calc(var(--c-quote_content--padding-left) / 2));line-height:1;position:absolute;transform:var(--c-quote_icon--transform,translateX(-50%))}.c-quote__text{font:var(--c-quote_text--font,var(--ks-font-copy-m));margin-bottom:var(--c-quote_text--margin-bottom,var(--ks-spacing-m))}.c-quote__source{font:var(--c-quote_source--font-style,normal) var(--c-quote_source--font-weight,var(--ks-font-weight-bold)) var(--c-quote_source--font,var(--ks-font-interface-s));text-transform:var(--c-quote_source--text-transform)}.c-quote__byline{font:var(--c-quote_byline--font-style,normal) var(--c-quote_byline--font-weight,var(--ks-font-weight-bold)) var(--c-quote_byline--font,var(--ks-font-interface-s));text-transform:var(--c-quote_byline--text-transform)}@container quote (min-width: 640px){.c-quote{--c-quote_image--max-width:20%;display:flex}.c-quote__image{margin-bottom:0}}@container quote (min-width: 960px){.c-quote{--c-quote--align:center;--c-quote_image--max-width:30%;--c-quote_content--padding-left:4rem;--c-quote_icon--font-size:4rem}}.dsa-blog-head{--dsa-blog-head__date--font:var(--ks-font-interface-xs);--dsa-blog-head__date--font-weight:var(--ks-font-weight-bold);--dsa-blog-head__date--color:var(--ks-text-color-interface);--dsa-blog-head__headline--font:var(--dsa-headline_h2--font);--dsa-blog-head__headline--font-weight:var(--dsa-headline--font-weight);--dsa-blog-head__headline--color:var(--dsa-headline--color);--dsa-blog-head--margin-bottom:var(--ks-spacing-stack-m)}.dsa-blog-head.c-post-head{--c-post-head_date--font:var(--dsa-blog-head__date--font,var(--ks-font-interface-xs));--c-post-head_date--font-weight:var(--dsa-blog-head__date--font-weight,var(--ks-font-weight-bold));--c-post-head_date--color:var(--dsa-blog-head__date--color,var(--ks-text-color-interface))}.dsa-blog-head.c-post-head .dsa-headline__headline{font:var(--dsa-blog-head__headline--font,var(--dsa-headline_h2--font,var(--ks-font-display-l)));font-weight:var(--dsa-blog-head__headline--font-weight,var(--dsa-headline--font-weight,var(--ks-font-weight-medium)));color:var(--dsa-blog-head__headline--color,var(--dsa-headline--color,var(--ks-text-color-display)))}.dsa-blog-head.c-post-head .c-post-head__image{margin-bottom:var(--dsa-blog-head--margin-bottom,var(--ks-spacing-stack-m))}.c-tag-label{--c-tag-label--background-color:var(--ks-background-color-interface);--c-tag-label--background-color-hover:var(--ks-background-color-interface-hover);--c-tag-label--color:var(--ks-text-color-interface);--c-tag-label--color-hover:var(--ks-text-color-interface-hover);align-items:center;background-color:var(--c-tag-label--background-color);border:var(--tag-label--border);border-radius:var(--c-tag-label--border-radius);color:var(--c-tag-label--color);display:inline-flex;font:var(--c-tag-label--font);font-weight:var(--c-tag-label--font-weight);text-decoration:none}.c-tag-label--s{--c-tag-label--font:var(--ks-font-interface-xs);--c-tag-label--font-weight:var(--ks-font-weight-regular);--c-tag-label--border-radius:1rem;--c-tag-label--vertical-padding:0.325rem;--c-tag-label--horizontal-padding:0.65rem;--c-tag-label_icon--size:0.8rem;--c-tag-label_icon--margin-left:-0.325rem;--c-tag-label_icon--horizontal-padding:0.325rem}.c-tag-label--m{--c-tag-label--font:var(--ks-font-interface-s);--c-tag-label--font-weight:var(--ks-font-weight-regular);--c-tag-label--border-radius:1.25rem;--c-tag-label--vertical-padding:0.4rem;--c-tag-label--horizontal-padding:1rem;--c-tag-label_icon--size:1.25rem;--c-tag-label_icon--margin-left:-0.6rem;--c-tag-label_icon--horizontal-padding:0.5rem}.c-tag-label--l{--c-tag-label--font:var(--ks-font-interface-m);--c-tag-label--font-weight:var(--ks-font-weight-regular);--c-tag-label--border-radius:1.5rem;--c-tag-label--vertical-padding:0.5rem;--c-tag-label--horizontal-padding:1.25rem;--c-tag-label_icon--size:1.25rem;--c-tag-label_icon--margin-left:-0.75rem;--c-tag-label_icon--horizontal-padding:0.5rem}.c-tag-label__content{border-radius:inherit;padding:var(--c-tag-label--vertical-padding) var(--c-tag-label--horizontal-padding);transition:.3s}a.c-tag-label__content:focus,a.c-tag-label__content:hover{background-color:var(--c-tag-label--background-color-hover);color:var(--c-tag-label--color-hover)}.c-tag-label__remove-btn{border-radius:inherit;line-height:0;margin-left:var(--c-tag-label_icon--margin-left);padding:var(--c-tag-label--vertical-padding) var(--c-tag-label_icon--horizontal-padding)}.c-tag-label__remove-btn:focus,.c-tag-label__remove-btn:hover{background-color:var(--c-tag-label--background-color-hover);color:var(--c-tag-label--color-hover)}.c-tag-label__remove-btn .icon{height:var(--c-tag-label_icon--size);width:var(--c-tag-label_icon--size)}@media print{.c-tag-label{background-color:transparent;border:var(--ks-border-width-default) solid}}.tag-label-container{display:flex;flex-wrap:wrap;gap:.5rem}.c-post-head{--c-post-head_date--font:var(--ks-font-interface-xs);--c-post-head_date--font-weight:var(--ks-font-weight-bold);--c-post-head_date--color:var(--ks-color-fg-alpha-5);--c-post-head_headline--font:var(--ks-font-display-l);--c-post-head_headline--font-weight:var(--ks-font-weight-bold);--c-post-head_headline--color:var(--ks-text-color-default);--c-post-head_headline--color-hover:var(--ks-text-color-default)}.c-post-head__meta{align-items:baseline;display:flex;margin-bottom:.5rem}.c-post-head__date{color:var(--c-post-head_date--color);font:var(--c-post-head_date--font);font-weight:var(--c-post-head_date--font-weight);padding-right:1rem}.c-post-head__image--left{text-align:left}.c-post-head__image--center{text-align:center}.c-post-head__image--right{text-align:right}.dsa-blog-aside{--dsa-blog-aside--gap:var(--ks-spacing-stack-s);--dsa-blog-aside__author__title--font:var(--ks-font-copy-m);--dsa-blog-aside__author__subtitle--font:var(--ks-font-copy-s);--dsa-blog-aside__author__image--flex-basis:120px;--dsa-blog-aside__author__body--flex-basis:100px;--dsa-blog-aside__author__link--font:var(--ks-font-interface-s);--dsa-blog-aside__author--gap-horizontal:var(--ks-spacing-inline-s);--dsa-blog-aside__author--gap-vertical:var(--ks-spacing-stack-xs);--dsa-blog-aside__meta__item--font:var(--ks-font-interface-s);--dsa-blog-aside__meta__item--color:var(--ks-text-color-interface);--dsa-blog-aside__meta__item__icon--size:1.2em;--dsa-blog-aside__share-bar__icon--size:1.75em;--dsa-blog-aside__sharebar__link--color:var(--dsa-link--color);--dsa-blog-aside__sharebar__link--color_hover:var(--dsa-link--color_hover)}@container blog-aside (min-width: 370px){.dsa-blog-aside{--dsa-blog-aside__author__image--flex-basis:180px;--dsa-blog-aside__author__title--font:var(--ks-font-copy-l);--dsa-blog-aside__author__subtitle--font:var(--ks-font-copy-m);--dsa-blog-aside__author__link--font:var(--ks-font-interface-m);--dsa-blog-aside__author--gap-horizontal:var(--ks-spacing-stack-s);--dsa-blog-aside__author--gap-vertical:var(--ks-spacing-inline-l);--dsa-blog-aside__meta__item--font:var(--ks-font-interface-m);--dsa-blog-aside__share-bar__icon--size:2em}}.l-container--blog-aside{container-name:blog-aside}.dsa-blog-aside{display:flex;flex-direction:column;gap:var(--dsa-blog-aside--gap)}.dsa-blog-aside .dsa-contact{--dsa-contact--gap-vertical:var(--dsa-blog-aside__author--gap-vertical,var(--ks-spacing-stack-xs));--dsa-contact--gap-horizontal:var(--dsa-blog-aside__author--gap-horizontal,var(--ks-spacing-inline-xs));--dsa-contact__image--flex-basis:var(--dsa-blog-aside__author__image--flex-basis,200px);--dsa-contact__body--flex-basis:var(--dsa-blog-aside__author__body--flex-basis,300px);--dsa-contact__title--font:var(--dsa-blog-aside__author__title--font,var(--ks-font-copy-m));--dsa-contact__subtitle--font:var(--dsa-blog-aside__author__subtitle--font,var(--ks-font-copy-s));--dsa-contact__link--font:var(--dsa-blog-aside__author__link--font,var(--ks-font-interface-s))}.dsa-blog-aside .c-post-meta{--c-post-meta--gap:0.25em var(--ks-spacing-inline-s);--c-post-meta_item--gap:0.5em;--c-post-meta_item--font:var(--dsa-blog-aside__meta__item--font,var(--ks-font-interface-s));--c-post-meta_item--color:var(--dsa-blog-aside__meta__item--color,var(--ks-text-color-interface));--c-post-meta_item--icon-size:var(--dsa-blog-aside__meta__item__icon--size,1.2em)}.dsa-blog-aside .c-post-share-bar{--c-post-share-bar_link--icon-size:var(--dsa-blog-aside__share-bar__icon--size,1.5rem)}.dsa-blog-aside .c-post-share-bar .c-post-share-bar__link{color:var(--dsa-blog-aside__sharebar__link--color,var(--dsa-link--color))}.dsa-blog-aside .c-post-share-bar .c-post-share-bar__link:hover{color:var(--dsa-blog-aside__sharebar__link--color_hover,var(--dsa-link--color_hover))}.dsa-blog-aside .c-contact__links{color:var(--dsa-blog-aside__links--color,var(--dsa-link--color))}.dsa-blog-aside .c-contact__links .icon{color:inherit}.dsa-blog-aside .c-divider{--c-divider--background:var(--dsa-blog-aside__divider--color,var(--ks-border-color-accent))}.c-post-meta{--c-post-meta--gap:var(--ks-spacing-m);--c-post-meta_item--gap:var(--ks-spacing-xs);--c-post-meta_item--font:var(--ks-font-interface-s);--c-post-meta_item--color:var(--ks-text-color-interface);--c-post-meta_item--icon-size:1.2em;--c-post-meta_author--gap:var(--c-post-meta_item--gap);--c-post-meta_author--font:var(--c-post-meta_item--font);--c-post-meta_author--color:var(--c-post-meta_item--color);--c-post-meta_author--font-weight:var(--ks-font-weight-bold);--c-post-meta_author--avatar-size:1.5em;--c-post-meta_author--avatar-border-radius:var(--ks-border-radius-circle);align-items:center;display:flex;flex-wrap:wrap;gap:var(--c-post-meta--gap)}.c-post-meta__item{align-items:center;color:var(--c-post-meta_item--color);display:flex;font:var(--c-post-meta_item--font);gap:var(--c-post-meta_item--gap)}.c-post-meta__item--author{color:var(--c-post-meta_author--color);font:var(--c-post-meta_author--font);font-weight:var(--c-post-meta_author--font-weight);gap:var(--c-post-meta_author--gap)}.c-post-meta__avatar{border-radius:var(--c-post-meta_author--avatar-border-radius);height:var(--c-post-meta_author--avatar-size);object-fit:cover;width:var(--c-post-meta_author--avatar-size)}.c-post-meta .icon{height:var(--c-post-meta_item--icon-size);width:var(--c-post-meta_item--icon-size)}.c-post-share-bar{--c-post-share-bar_link--padding:0.5rem;--c-post-share-bar_link--icon-size:1.5rem}.c-post-share-bar__link{display:inline-block;padding:var(--c-post-share-bar_link--padding)}.c-post-share-bar__link .icon{height:var(--c-post-share-bar_link--icon-size);width:var(--c-post-share-bar_link--icon-size)}.c-contact{--c-contact--gutter:0.7rem;--c-contact--wrap-threshold:40rem;display:flex;flex-wrap:wrap;margin:calc(-1 * var(--c-contact--gutter))}.c-contact>*{flex-basis:calc((var(--c-contact--wrap-threshold) - 100%) * 999);flex-grow:1;margin:var(--c-contact--gutter)}.c-contact__image{text-align:center}.c-contact__links{font:var(--ks-font-interface-s);list-style:none;margin:0;padding:0}.c-contact__links .icon{height:1.5rem;margin-right:.5rem;width:1.5rem}.c-contact__link{display:inline-block;margin-bottom:.5rem}.c-contact__copy{margin-top:1rem}.c-contact .c-headline{--c-headline--margin-bottom:1rem}.c-contact .c-headline__subheadline{--c-headline_subheadline--margin:0;--c-headline_subheadline--color:var(--ks-color-fg-alpha-3)}.dsa-contact{--dsa-contact--gap-horizontal:var(--ks-spacing-inline-s);--dsa-contact--gap-vertical:var(--ks-spacing-stack-s);--dsa-contact__header--gap:0;--dsa-contact__image--flex-basis:var(--dsa-tile--width_smallest);--dsa-contact__image--border-radius:var(--ks-border-radius-card);--dsa-contact__body--gap:var(--ks-spacing-stack-xs);--dsa-contact__body--flex-basis:var(--dsa-tile--width_small);--dsa-contact__copy--font:var(--ks-font-copy-m);--dsa-contact__copy--color:var(--ks-text-color-copy);--dsa-contact__title--color:var(--ks-text-color-display);--dsa-contact__title--font:var(--ks-font-copy-l);--dsa-contact__title--font-weight:var(--ks-font-weight-bold);--dsa-contact__subtitle--color:var(--ks-text-color-display);--dsa-contact__subtitle--font:var(--ks-font-copy-m);--dsa-contact__subtitle--font-weight:var(--ks-font-weight-regular);--dsa-contact__links--gap:calc(var(--ks-spacing-xxs) * 0.5);--dsa-contact__link--color:var(--dsa-link--color);--dsa-contact__link--color_hover:var(--dsa-link--color_hover);--dsa-contact__link--font:var(--ks-font-interface-m);--dsa-contact__link--font-weight:var(--dsa-link--font-weight);--dsa-contact__link__icon--margin-right:0.5em;--dsa-contact__link__icon--size:1.5em;--dsa-contact__link__icon--color:inherit;--dsa-contact__link--text-decoration:none;--dsa-contact__link--text-decoration_hover:none;--dsa-contact__link--padding-vertical:0.125em}.l-container--contact{container-name:contact}.dsa-contact{display:flex;flex-wrap:wrap;gap:var(--dsa-contact--gap-vertical) var(--dsa-contact--gap-horizontal)}.dsa-contact__body,.dsa-contact__image-wrap{flex-grow:1}.dsa-contact__body{display:flex;flex-grow:1;flex-shrink:1;flex-direction:column;gap:var(--dsa-contact__body--gap);flex-basis:var(--dsa-contact__body--flex-basis)}.dsa-contact__copy{font:var(--dsa-contact__copy--font);color:var(--dsa-contact__copy--color)}.dsa-contact__image-wrap{flex:none;flex-basis:var(--dsa-contact__image--flex-basis);height:100%;width:100%;flex-shrink:1}.dsa-contact--image-full-width .dsa-contact__image-wrap{flex-grow:1}.dsa-contact--image-square .dsa-contact__image-wrap{aspect-ratio:1/1}.dsa-contact--image-wide .dsa-contact__image-wrap{aspect-ratio:4/3}.dsa-contact--image-vertical .dsa-contact__image-wrap{aspect-ratio:3/4}.dsa-contact__image{width:100%;object-fit:cover;height:100%;border-radius:var(--dsa-contact__image--border-radius)}.dsa-contact__header{display:flex;flex-direction:column;gap:var(--dsa-contact__header--gap)}.dsa-contact__title{font:var(--dsa-contact__title--font);color:var(--dsa-contact__title--color);font-weight:var(--dsa-contact__title--font-weight)}.dsa-contact__subtitle{font:var(--dsa-contact__subtitle--font);color:var(--dsa-contact__subtitle--color);font-weight:var(--dsa-contact__subtitle--font-weight)}.dsa-contact__links{display:flex;flex-direction:column;gap:var(--dsa-contact__links--gap);list-style:none;padding:0;margin:0}.dsa-contact a.dsa-contact__link{padding:var(--dsa-contact__link--padding-vertical) 0;display:flex;align-items:center;color:var(--dsa-contact__link--color);font:var(--dsa-contact__link--font);font-weight:var(--dsa-contact__link--font-weight);-webkit-text-decoration:var(--dsa-contact__link--text-decoration);text-decoration:var(--dsa-contact__link--text-decoration);width:-moz-fit-content;width:fit-content}.dsa-contact a.dsa-contact__link .icon{width:var(--dsa-contact__link__icon--size);height:var(--dsa-contact__link__icon--size);color:var(--dsa-contact__link__icon--color);margin-right:var(--dsa-contact__link__icon--margin-right)}.dsa-contact a.dsa-contact__link:hover{color:var(--dsa-contact__link--color_hover);-webkit-text-decoration:var(--dsa-contact__link--text-decoration_hover);text-decoration:var(--dsa-contact__link--text-decoration_hover)}:root,[ks-inverted],[ks-theme]{--dsa-headline--color:var(--ks-text-color-display);--dsa-headline--font-weight:var(--ks-font-weight-semi-bold);--dsa-headline--text-transform:none;--dsa-headline--gap:0.35em;--dsa-headline--space-after_large:var(--ks-spacing-stack-l);--dsa-headline--space-after_small:var(--ks-spacing-stack-m);--dsa-headline--space-after_minimum:var(--ks-spacing-stack-s);--dsa-headline--higlight-background:var(--dsa-typo--highlight);--dsa-headline__subheadline--color:var(--ks-color-fg-alpha-4);--dsa-headline__subheadline--font-weight:var(--ks-font-weight-bold);--dsa-headline__subheadline--text-transform:uppercase;--dsa-headline__subheadline--letter-spacing:0.045em;--dsa-headline__subheadline--font-family:var(--ks-font-family-copy);--dsa-headline_h1--font:var(--ks-font-display-xxl);--dsa-headline_h1__subheadline--font-size:50%;--dsa-headline_h1--space-after_large:var(--ks-spacing-stack-l);--dsa-headline_h1--space-after_small:var(--ks-spacing-stack-m);--dsa-headline_h1--space-after_minimum:var(--ks-spacing-stack-s);--dsa-headline_h2--font:var(--ks-font-display-xl);--dsa-headline_h2__subheadline--font-size:50%;--dsa-headline_h2--space-after_large:var(--ks-spacing-stack-l);--dsa-headline_h2--space-after_small:var(--ks-spacing-stack-m);--dsa-headline_h2--space-after_minimum:0;--dsa-headline_h3--font:var(--ks-font-display-l);--dsa-headline_h3__subheadline--font-size:55%;--dsa-headline_h3--space-after_large:var(--ks-spacing-stack-m);--dsa-headline_h3--space-after_small:var(--ks-spacing-stack-s);--dsa-headline_h3--space-after_minimum:0;--dsa-headline_h4--font:var(--ks-font-display-m);--dsa-headline_h4__subheadline--font-size:65%;--dsa-headline_h4--space-after_large:var(--ks-spacing-stack-m);--dsa-headline_h4--space-after_small:var(--ks-spacing-stack-s);--dsa-headline_h4--space-after_minimum:0;--dsa-headline_p--font:var(--ks-font-copy-m);--dsa-headline_p__subheadline--font-size:75%;--dsa-headline_p--space-after_large:var(--ks-spacing-stack-xs);--dsa-headline_p--space-after_small:var(--ks-spacing-xxs);--dsa-headline_p--space-after_minimum:0}.dsa-headline{max-width:unset;display:flex;flex-direction:column;gap:var(--dsa-headline--gap,.25em)}.dsa-headline__inner{position:relative}.dsa-headline__anchor{--g-link--text-decoration:none;visibility:hidden;position:absolute;margin:0 var(--ks-spacing-inline-s)}.dsa-headline:hover .dsa-headline__anchor{visibility:visible}.dsa-headline--h1{--subheadline--font-size:var(--dsa-headline_h1__subheadline--font-size,50%);--headline--space-after_minimum:var(--dsa-headline_h1--space-after_minimum);--headline--space-after_small:var(--dsa-headline_h1--space-after_small);--headline--space-after_large:var(--dsa-headline_h1--space-after_large);font:var(--dsa-headline_h1--font,var(--ks-font-display-xxl))}.dsa-headline--h2{--subheadline--font-size:var(--dsa-headline_h2__subheadline--font-size,50%);--headline--space-after_minimum:var(--dsa-headline_h2--space-after_minimum);--headline--space-after_small:var(--dsa-headline_h2--space-after_small);--headline--space-after_large:var(--dsa-headline_h2--space-after_large);font:var(--dsa-headline_h2--font,var(--ks-font-display-xl))}.dsa-headline--h3{--subheadline--font-size:var(--dsa-headline_h3__subheadline--font-size,50%);--headline--space-after_minimum:var(--dsa-headline_h3--space-after_minimum);--headline--space-after_small:var(--dsa-headline_h3--space-after_small);--headline--space-after_large:var(--dsa-headline_h3--space-after_large);font:var(--dsa-headline_h3--font,var(--ks-font-display-l))}.dsa-headline--h4{--subheadline--font-size:var(--dsa-headline_h4__subheadline--font-size,75%);--headline--space-after_minimum:var(--dsa-headline_h4--space-after_minimum);--headline--space-after_small:var(--dsa-headline_h4--space-after_small);--headline--space-after_large:var(--dsa-headline_h4--space-after_large);font:var(--dsa-headline_h4--font,var(--ks-font-display-m))}.dsa-headline--p{--subheadline--font-size:var(--dsa-headline_p__subheadline--font-size,75%);--headline--space-after_minimum:var(--dsa-headline_p--space-after_minimum);--headline--space-after_small:var(--dsa-headline_p--space-after_small);--headline--space-after_large:var(--dsa-headline_p--space-after_large);font:var(--dsa-headline_p--font,var(--ks-font-copy-m))}.dsa-headline .dsa-headline__headline{color:var(--dsa-headline--color,var(--ks-text-color-display));font:inherit;font-weight:var(--dsa-headline--font-weight);text-transform:var(--dsa-headline--text-transform);margin:0}.dsa-headline .dsa-headline__subheadline{font-family:var(--dsa-headline__subheadline--font-family);font-size:var(--subheadline--font-size,50%);margin:0;max-width:var(--dsa-content--width_default);color:var(--dsa-headline__subheadline--color,var(--ks-text-color-primary));font-weight:var(--dsa-headline__subheadline--font-weight,var(--ks-font-weight-bold));text-transform:var(--dsa-headline__subheadline--text-transform,none);letter-spacing:var(--dsa-headline__subheadline--letter-spacing,0)}.dsa-headline--space-after-minimum{margin-bottom:var(--headline--space-after_minimum)}.dsa-headline--space-after-small{margin-bottom:var(--headline--space-after_small)}.dsa-headline--space-after-large{margin-bottom:var(--headline--space-after_large)}.dsa-headline--align-center .dsa-headline__headline{text-align:center}.dsa-headline--align-center .dsa-headline__subheadline{text-align:center;margin:auto}.dsa-headline--align-right .dsa-headline__headline{text-align:right}.dsa-headline--align-right .dsa-headline__subheadline{text-align:right;margin-left:auto}.dsa-headline--align-right .dsa-headline__anchor{top:0;right:100%}.dsa-headline strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:inherit;background:var(--dsa-headline--higlight-background);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-post-teaser{--c-post-teaser--gap:var(--ks-spacing-m);--c-post-teaser--color:var(--ks-text-color-default);--c-rich-text--font:var(--ks-font-copy-s);flex-direction:column}.c-post-teaser,.c-post-teaser .c-teaser{display:flex;gap:var(--c-post-teaser--gap)}.c-post-teaser .c-teaser{--c-teaser--padding:0;--c-teaser--border:0;--c-teaser--shadow-hover:none;--c-teaser--color:var(--c-post-teaser--color);--c-teaser--background:transparent;align-items:flex-start;flex-flow:row-reverse wrap}.c-post-teaser .c-teaser:hover .c-rich-text>:not(.c-post-meta){text-decoration:underline}.c-post-teaser__meta{align-items:baseline;display:flex;margin-bottom:.5rem}.c-post-teaser .c-teaser__body,.c-post-teaser__image{flex-grow:1;flex-shrink:1;flex-basis:calc((500px - 100%) * 999);max-width:100%}.c-post-teaser__image{min-width:calc(37.5% - var(--c-post-teaser--gap));position:relative}.c-post-teaser__image:after{content:"";display:block;padding-bottom:56.25%}.c-post-teaser__image img{height:100%;object-fit:cover;position:absolute;width:100%}.c-post-teaser .c-teaser__body{min-width:calc(62.5% - var(--c-post-teaser--gap))}.c-post-teaser .c-post-meta{margin:var(--c-post-teaser--gap) 0}@media print{.c-post-teaser{page-break-inside:avoid}}.l-container--logos{container-name:logos}.dsa-logos{--dsa-logos-gap:var(--ks-spacing-stack-m);--dsa-logos__tagline--font:var(--dsa-headline_h3--font);--dsa-logos__tagline--font-weight:var(--dsa-headline--font-weight);--dsa-logos__tagline--color:var(--dsa-headline--color);--dsa-logos__grid--gap-horizontal:var(--ks-spacing-xxl);--dsa-logos__grid--gap-vertical:var(--ks-spacing-stack-m);--dsa-logos__grid_mobile--cols:2;--dsa-logos__grid_tablet--cols:3}.dsa-logos .c-logo-tiles{--c-logo-tiles--cols:var(--dsa-logo-tiles--cols);--c-logo-tiles--gutter:var(--dsa-logos__grid--gap-horizontal)}.dsa-logos{display:flex;flex-direction:column;gap:var(--dsa-logos-gap,var(--ks-spacing-stack-m))}.dsa-logos__tagline{font:var(--dsa-logos__tagline--font,var(--ks-font-display-m));font-weight:var(--dsa-logos__tagline--font-weight,var(--dsa-headline--font-weight));max-width:var(--dsa-content--width_narrow);color:var(--dsa-logos__tagline--color,var(--dsa-headline--color,var(--ks-text-color-display)));width:100%}.dsa-logos__cta{display:flex;flex-direction:column;gap:var(--ks-spacing-stack-m)}.dsa-logos__cta .c-button{width:-moz-fit-content;width:fit-content}.dsa-logos__cta__text{color:var(--ks-text-color-default);max-width:var(--dsa-content--width_narrow)}.dsa-logos__cta__link,.dsa-logos__cta__text{font:var(--ks-font-copy-m)}.dsa-logos--align-left .dsa-logo-tiles{justify-content:start}.dsa-logos--align-center .dsa-logos__cta{align-items:center}.dsa-logos--align-center .dsa-logos__cta__text,.dsa-logos--align-center .dsa-logos__tagline{text-align:center;margin:auto}.dsa-logos .dsa-logo-tiles{--dsa-logo-tiles--cols:var(--dsa-logos__grid_mobile--cols,2)}@container logo-tiles (min-width: 420px){.dsa-logos .dsa-logo-tiles{--dsa-logo-tiles--cols:var(--dsa-logos__grid_tablet--cols,3)}.dsa-logos .dsa-logo-tiles--cols-2{--dsa-logo-tiles--cols:2}}@container logo-tiles (min-width: 640px){.dsa-logos .dsa-logo-tiles--cols-2{--dsa-logo-tiles--cols:2}.dsa-logos .dsa-logo-tiles--cols-3{--dsa-logo-tiles--cols:3}.dsa-logos .dsa-logo-tiles--cols-4{--dsa-logo-tiles--cols:4}.dsa-logos .dsa-logo-tiles--cols-5{--dsa-logo-tiles--cols:5}.dsa-logos .dsa-logo-tiles--cols-6{--dsa-logo-tiles--cols:6}.dsa-logos .dsa-logo-tiles--cols-7{--dsa-logo-tiles--cols:7}.dsa-logos .dsa-logo-tiles--cols-8{--dsa-logo-tiles--cols:8}}.dsa-logos .dsa-logo-tiles{gap:var(--dsa-logos__grid--gap-vertical) var(--dsa-logos__grid--gap-horizontal);margin:0}.dsa-logos .dsa-logo-tiles .c-logo-tiles__col{margin:0;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center}.dsa-logos .dsa-logo-tiles .c-logo-tiles__col:after{content:none}.dsa-logos .dsa-logo-tiles img{position:relative}.c-logo-tiles{--c-logo-tiles--gutter:1rem;--c-logo-tiles--cols:3;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:calc(-.5 * var(--c-logo-tiles--gutter)) 0 calc(-.5 * var(--c-logo-tiles--gutter)) calc(-1 * var(--c-logo-tiles--gutter));padding:0}.l-container--logo-tiles{container-name:logo-tiles}.c-logo-tiles__col{margin:calc(var(--c-logo-tiles--gutter) / 2) 0 calc(var(--c-logo-tiles--gutter) / 2) var(--c-logo-tiles--gutter);max-width:calc(100% / var(--c-logo-tiles--cols) - var(--c-logo-tiles--gutter));position:relative;width:100%}.c-logo-tiles__col:after{content:"";display:block;padding-top:56.25%}.c-logo-tiles img{height:100%;object-fit:contain;position:absolute;width:100%}@container logo-tiles (min-width: 640px){.c-logo-tiles{--c-logo-tiles--gutter:2rem;--c-logo-tiles--cols:4}}.dsa-image-story.c-storytelling{--dsa-image-story--gap:var(--ks-spacing-m);--dsa-image-story--horizontal-padding:var(--dsa-content--horizontal-spacing);--dsa-image-story--vertical-padding:var(--ks-spacing-xl);--dsa-image-story__copy--font:var(--ks-font-copy-m);--dsa-image-story__copy--color:var(--ks-text-color-copy)}.c-storytelling.dsa-image-story{gap:var(--c-storytelling--horizontal-padding);--c-storytelling--horizontal-padding:var(
    --dsa-image-story--horizontal-padding,var(--dsa-content--horizontal-spacing)
  );--c-storytelling--vertical-padding:var(--dsa-image-story--vertical-padding,var(--ks-spacing-xl))}.c-storytelling.dsa-image-story .c-storytelling__box.c-storytelling__box--top .c-storytelling__box__content{top:var(--ks-spacing-m);position:-webkit-sticky;position:sticky}.c-storytelling.dsa-image-story .c-storytelling__box__content{max-width:var(--dsa-content--width_narrow)}.c-storytelling.dsa-image-story.c-storytelling--three-to-two img{aspect-ratio:3/2}.c-storytelling.dsa-image-story.c-storytelling--four-to-three img{aspect-ratio:4/3}.c-storytelling.dsa-image-story.c-storytelling--sixteen-to-nine img{aspect-ratio:16/9}.c-storytelling.dsa-image-story.c-storytelling--square img{aspect-ratio:1/1}.c-storytelling.dsa-image-story .c-rich-text{font:var(--dsa-image-story__copy--font,var(--ks-font-copy-m));color:var(--dsa-image-story__copy--color,var(--ks-text-color-copy))}.c-storytelling.dsa-image-story .c-storytelling__box,.c-storytelling.dsa-image-story .c-storytelling__image{padding:0}.c-storytelling.dsa-image-story .c-storytelling__image img{position:-webkit-sticky;position:sticky;height:auto;top:0}.c-storytelling.dsa-image-story.c-storytelling--full{--c-storytelling--vertical-padding:0px}.c-storytelling.dsa-image-story.c-storytelling--full .c-storytelling__image img{padding-top:0;padding-bottom:0}.dsa-gallery{--dsa-gallery--gap-vertical:var(--ks-spacing-stack-m);--dsa-gallery--gap-horizontal:var(--ks-spacing-inline-m);--dsa-gallery--tile-min-width-small:200px;--dsa-gallery--tile-min-width-large:400px;--dsa-gallery--image-ratio-square:1/1;--dsa-gallery--image-ratio-wide:4/3;--dsa-gallery--image-ratio-landscape:16/9}.dsa-gallery__grid--stack{display:flex;gap:var(--dsa-gallery--gap-vertical);flex-direction:column}.dsa-gallery__grid--small-tiles{grid-gap:var(--dsa-gallery--gap-horizontal) var(--dsa-gallery--gap-vertical);grid-template-columns:repeat(auto-fit,minmax(min(var(--dsa-gallery--tile-min-width-small),100%),1fr))}.dsa-gallery__grid--large-tiles,.dsa-gallery__grid--small-tiles{display:grid;gap:var(--dsa-gallery--gap-horizontal) var(--dsa-gallery--gap-vertical)}.dsa-gallery__grid--large-tiles{grid-gap:var(--dsa-gallery--gap-horizontal) var(--dsa-gallery--gap-vertical);grid-template-columns:repeat(auto-fit,minmax(min(var(--dsa-gallery--tile-min-width-large),100%),1fr))}.dsa-gallery__image{flex:1 1}.dsa-gallery__image--square img{aspect-ratio:var(--dsa-gallery--image-ratio-square);object-fit:cover}.dsa-gallery__image--wide img{aspect-ratio:var(--dsa-gallery--image-ratio-wide);object-fit:cover}.dsa-gallery__image--landscape img{aspect-ratio:var(--dsa-gallery--image-ratio-landscape);object-fit:cover}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);--pswp-bg:var(--c-lightbox--bg);--pswp-placeholder-bg:var(--c-lightbox-placeholder-bg);--pswp-root-z-index:var(--c-lightbox--root-z-index);--pswp-icon-color:var(--c-lightbox--icon-color);--pswp-icon-color-secondary:var(--c-lightbox--icon-color-secondary);--pswp-icon-stroke-color:var(--c-lightbox--stroke-color);--pswp-icon-stroke-width:var(--c-lightbox--stroke-width);--pswp-error-text-color:var(--c-lightbox--error-text-color);contain:layout style size;display:none;font:var(--ks-font-interface-s);height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}:root,[ks-inverted],[ks-theme]{--c-lightbox--bg:var(--ks-color-fg);--c-lightbox--placeholder-bg:var(--ks-color-fg-to-bg-1);--c-lightbox--root-z-index:var(--ks-depth-modal);--c-lightbox--icon-color:var(--ks-color-fg-to-bg-9);--c-lightbox--icon-color-secondary:var(--ks-color-fg-alpha-3);--c-lightbox--stroke-color:var(--ks-color-fg-alpha-4);--c-lightbox--stroke-width:2px;--c-lightbox--error-text-color:var(--ks-color-fg-to-bg-9)}.pswp__caption{background-color:var(--ks-color-fg-alpha-7);bottom:0;color:var(--ks-color-fg-inverted);left:0;padding:15px 0;position:absolute;right:0;text-align:center}.pswp__caption:empty{padding:0}.lightbox-image{position:relative}.lightbox-image__link{background:#000;display:block;overflow:hidden;text-decoration:none}.lightbox-image__thumb{transition:.3s ease-out;width:100%}.lightbox-image__zoom-icon{color:#fff;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-45%);transition:.3s ease-out}.lightbox-image__zoom-icon svg{height:2em;width:2em}.lightbox-image:focus .lightbox-image__thumb,.lightbox-image:hover .lightbox-image__thumb{transform:scale(1.1)}.lightbox-image--with-zoom-icon:focus .lightbox-image__thumb,.lightbox-image--with-zoom-icon:hover .lightbox-image__thumb{opacity:.8}.lightbox-image--with-zoom-icon:focus .lightbox-image__zoom-icon,.lightbox-image--with-zoom-icon:hover .lightbox-image__zoom-icon{opacity:1;transform:translate(-50%,-50%)}.iframe-ratio--apsect-ratio-calculated{display:block;max-width:100%;position:relative}.iframe-ratio--apsect-ratio-calculated>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.l-container--text-media{container-name:text-media}.text-media:after{clear:both;content:"";display:block}.text-media--beside .text-media__text{overflow:hidden}.text-media__gallery{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--ks-spacing-m)}.text-media--above .text-media__gallery{padding-bottom:var(--ks-spacing-s)}.text-media--below .text-media__gallery{padding-top:var(--ks-spacing-s)}.text-media--center .text-media__gallery{justify-content:center}.text-media--right .text-media__gallery{justify-content:flex-end}.text-media--intext .text-media__gallery{padding-bottom:var(--ks-spacing-s)}.text-media__media{box-sizing:content-box;display:table;max-width:100%;table-layout:fixed}.text-media__media--full,.text-media__media--full>*{width:100%!important}.text-media__media a{display:table-cell}.text-media__caption{caption-side:bottom;color:var(--ks-text-color-default);display:table-caption;text-align:left}.text-media .l-container--rich-text{display:contents}@media print{.text-media--beside .text-media__text{overflow:visible}.text-media--intext .text-media__gallery{width:30%}}@container text-media (min-width: 600px){.text-media--intext .text-media__gallery{max-width:50%;min-width:0;padding-bottom:var(--ks-spacing-xs)}.text-media--intext.text-media--left .text-media__gallery{float:left;padding-right:var(--ks-spacing-m)}.text-media--intext.text-media--right .text-media__gallery{float:right;padding-left:var(--ks-spacing-m)}}.dsa-teaser-card{--dsa-teaser-card--background:var(--ks-background-color-card-interactive);--dsa-teaser-card--background_hover:var(--ks-background-color-card-interactive-hover);--dsa-teaser-card--border-width:var(--ks-border-width-default);--dsa-teaser-card--border-color:var(--ks-border-color-card-interactive);--dsa-teaser-card--border-color_hover:var(--ks-border-color-card-interactive-hover);--dsa-teaser-card--border-radius:var(--ks-border-radius-card);--dsa-teaser-card--shadow:none;--dsa-teaser-card--shadow_hover:none;--dsa-teaser-card__image--transform_hover:scale(1.05);--dsa-teaser-card__image--transition:transform var(--ks-transition-hover);--dsa-teaser-card__body--gap:var(--ks-spacing-stack-s) var(--ks-spacing-inline-m);--dsa-teaser-card__topic--color:var(--dsa-topic--color);--dsa-teaser-card__label--font:var(--ks-font-interface-s);--dsa-teaser-card__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-teaser-card__label--color:var(--ks-text-color-primary);--dsa-teaser-card__label--background-color:var(--ks-background-color-bold);--dsa-teaser-card__label--padding:0.5em 1em;--dsa-teaser-card__label--border-radius:var(--ks-border-radius-pill);--dsa-teaser-card__label--border:1px solid var(--ks-border-color-interface);--dsa-teaser-card__button--font:var(--ks-font-interface-m);--dsa-teaser-card--padding:var(--ks-spacing-inset-m);--dsa-teaser-card__topic--font:var(--ks-font-display-m);--dsa-teaser-card__topic--font-weight:var(--dsa-topic--font-weight);--dsa-teaser-card__copy--font:var(--ks-font-copy-s);--dsa-teaser-card__copy--color:var(--ks-text-color-default);--dsa-teaser-card__copy--margin-top:0.5em;--dsa-teaser-card__button--font:var(--ks-font-interface-s)}@container teaser-card (min-width: 400px){.dsa-teaser-card{--dsa-teaser-card--padding:var(--ks-spacing-inset-l);--dsa-teaser-card__topic--font:var(--ks-font-display-l);--dsa-teaser-card__copy--font:var(--ks-font-copy-m);--dsa-teaser-card__button--font:var(--ks-font-interface-m)}}@media (min-width:48em){.dsa-teaser-card{--dsa-teaser-card__topic--font:var(--ks-font-display-m);--dsa-teaser-card__copy--font:var(--ks-font-copy-s);--dsa-teaser-card--padding:var(--ks-spacing-inset-m);--dsa-teaser-card__button--font:var(--ks-font-interface-s)}@container teaser-card (min-width: 400px){.dsa-teaser-card{--dsa-teaser-card__copy--font:var(--ks-font-copy-m);--dsa-teaser-card__button--font:var(--ks-font-interface-m)}}}.l-container--teaser-card{container-name:teaser-card;display:flex}.dsa-teaser-card{display:flex;width:100%;height:100%;position:relative}.dsa-teaser-card--centered .c-teaser{text-align:center}.dsa-teaser-card .c-teaser{--c-teaser--padding:var(--dsa-teaser-card--padding,var(--ks-spacing-inset-l));--c-teaser--background:var(--dsa-teaser-card--background,var(--ks-background-color-card-interactive));--c-teaser--color:var(--dsa-teaser-card__copy--color,var(--ks-text-color-default));--c-teaser--border:var(--dsa-teaser-card--border-color,var(--ks-background-color-card-interactive)) var(--dsa-teaser-card--border-width) solid;--c-teaser--border-radius:var(--dsa-teaser-card--border-radius,var(--ks-border-radius-card));--c-teaser--shadow-hover:var(--dsa-teaser-card--shadow_hover,var(--ks-box-shadow-card-hover));--c-teaser_text--spacing:var(--dsa-teaser-card__copy--margin-top,0.5em);position:relative;transition:var(--ks-transition-hover);transition-property:border-color,background-color,box-shadow;box-shadow:var(--dsa-teaser-card--shadow,var(--ks-box-shadow-card));cursor:pointer}.dsa-teaser-card .c-teaser>:first-child:not(.c-teaser__body){overflow:hidden}.dsa-teaser-card .c-teaser:hover{--c-teaser--border:var(--dsa-teaser-card--border-color_hover,var(--ks-background-color-card-interactive)) var(--dsa-teaser-card--border-width) solid;background-color:var(--dsa-teaser-card--background_hover,var(--ks-background-color-card-interactive-hover))!important}.dsa-teaser-card .c-teaser:hover .c-teaser__image{transform:var(--dsa-teaser-card__image--transform_hover,scale(1.05))}.dsa-teaser-card .c-teaser .c-teaser__image{object-fit:cover;transition:var(--dsa-teaser-card__image--transition,transform var(--ks-transition-hover))}.dsa-teaser-card .c-teaser .c-teaser__body{display:flex;flex-direction:column;gap:var(--dsa-teaser__body--gap,var(--ks-spacing-stack-s) var(--ks-spacing-inline-s))}.dsa-teaser-card--wide .c-teaser__image{aspect-ratio:4/3}.dsa-teaser-card--landscape .c-teaser__image{aspect-ratio:16/9}.dsa-teaser-card--square .c-teaser__image{aspect-ratio:1/1}.dsa-teaser-card .c-rich-text{font:var(--dsa-teaser-card__copy--font,var(--ks-font-copy-m))}.dsa-teaser-card .c-teaser__topic{color:var(--dsa-teaser-card__topic--color,var(--dsa-topic--color));font:var(--dsa-teaser-card__topic--font,var(--dsa-topic--font));font-weight:var(--dsa-teaser-card__topic--font-weight,var(--dsa-topic--font-weight))}.dsa-teaser-card .dsa-teaser-card__label{position:absolute;z-index:1;top:0;right:0;border-radius:var(--dsa-teaser-card__label--border-radius);border:var(--dsa-teaser-card__label--border,0);pointer-events:auto;padding:var(--dsa-teaser-card__label--padding);transform:translate(.5em,-50%);font:var(--dsa-teaser-card__label--font);text-align:center;font-weight:var(--dsa-teaser-card__label--font-weight);color:var(--dsa-teaser-card__label--color);background-color:var(--dsa-teaser-card__label--background-color)}.dsa-teaser-card .c-teaser__link{margin-top:0}.dsa-teaser-card .c-teaser__link .dsa-button{font:var(--dsa-teaser-card__button--font,var(--dsa-button_medium--font));font-weight:var(--dsa-button--font-weight);padding:var(--dsa-teaser-card__button--padding,var(--dsa-button--padding))}@container teaser-card (min-width: 640px){.dsa-teaser-card--unset .c-teaser__image{height:100%}.dsa-teaser-card--row.dsa-teaser-card--no-image .c-teaser{align-items:center}.dsa-teaser-card--row.dsa-teaser-card--no-image .c-teaser .c-teaser__body{flex-direction:row;align-items:center;flex-wrap:wrap;height:-moz-fit-content;height:fit-content;justify-content:space-between}.dsa-teaser-card--row.dsa-teaser-card--no-image .c-teaser .c-teaser__body .c-teaser__text{flex-grow:1;flex-basis:var(--dsa-tile--width_large)}.dsa-teaser-card--row.dsa-teaser-card--no-image .c-teaser .c-teaser__body .c-teaser__link{height:-moz-fit-content;height:fit-content}.dsa-teaser-card--row .c-teaser{flex-direction:row}.dsa-teaser-card--row .c-teaser .c-teaser__body{justify-content:center;flex-basis:50%}.dsa-teaser-card--row .c-teaser .c-teaser__body .c-teaser__text{flex:0 1}.dsa-teaser-card--row .c-teaser>:first-child:not(.c-teaser__body){flex:50% 1}}.l-container--teaser-box{container-name:teaser-box;display:flex;flex-direction:column}.c-teaser-box{contain:layout inline-size style;display:flex;flex:1 1;flex-direction:column}.c-teaser-box .c-teaser__image{flex-grow:0;flex-shrink:0;width:100%}.c-teaser-box .c-teaser__image--square{padding-bottom:100%;position:relative}.c-teaser-box .c-teaser__image--sixteen-to-nine{padding-bottom:56.25%;position:relative}.c-teaser-box .c-teaser__image--four-to-three{padding-bottom:75%;position:relative}.c-teaser-box .c-teaser__image--four-to-three img,.c-teaser-box .c-teaser__image--sixteen-to-nine img,.c-teaser-box .c-teaser__image--square img{height:100%;object-fit:cover;position:absolute;width:100%}.c-teaser-box .c-teaser__body{flex-direction:column;flex-grow:1}.c-teaser-box .c-teaser__text{flex:1 1 auto}.c-teaser-box .c-teaser__link{margin-top:1em}.c-teaser-box.image--spacing{padding:var(--c-teaser--padding);padding-bottom:0}.c-teaser-box.image--spacing .c-teaser__image{border-top-left-radius:calc(var(--c-teaser--border-radius) - var(--c-teaser--padding));border-top-right-radius:calc(var(--c-teaser--border-radius) - var(--c-teaser--padding))}.c-teaser-box.image--spacing .c-teaser__body{padding-left:0;padding-right:0}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1.15;scroll-behavior:smooth}body{margin:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;min-width:0;padding:.01em 0 0}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}*,:after,:before{box-sizing:inherit}body.overlay-open{overflow:hidden}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;line-height:inherit;margin:0;overflow:visible;padding:0;text-align:inherit;width:auto}button:not(:disabled){cursor:pointer}body:not(:-moz-handler-blocked) fieldset{display:table-cell}fieldset[disabled]{opacity:.5}iframe{border:0}:root,[ks-inverted],[ks-theme]{--g-link--font-weight:var(--ks-font-weight-regular);--g-link--text-decoration:underline;--g-link--text-decoration-hover:inherit;--g-link--color:var(--ks-text-color-default-interactive);--g-link--color-hover:var(--ks-text-color-default-interactive-hover);--g-link--background:transparent;--g-link--border-radius:0;--g-topic--color:var(--ks-text-color-default);--g-topic--font:var(--ks-font-display-l);--g-topic--font-weight:var(--ks-font-weight-bold);--c-rich-text--font:var(--ks-font-copy-m);--c-rich-text--vertical-spacing:var(--ks-spacing-m);--c-rich-text--horizontal-spacing:1em;--c-rich-text--color:var(--ks-text-color-default);--c-rich-text--font-weight:var(--ks-font-weight-regular);--c-rich-text_headline--color:var(--ks-text-color-default);--c-rich-text_headline--font:var(--ks-font-display-m);--c-rich-text_headline--font-weight:var(--ks-font-weight-bold);--c-rich-text_headline--margin:0.75em 0 0.5em}h1,h2,h3,h4,h5,h6{--g-link--font-weight:var(--c-rich-text_headline--font-weight)}a:not(.c-button){background:var(--g-link--background);border-radius:var(--g-link--border-radius);color:var(--g-link--color);font-weight:var(--g-link--font-weight);-webkit-text-decoration:var(--g-link--text-decoration);text-decoration:var(--g-link--text-decoration);transition:.15s}a:not(.c-button):focus,a:not(.c-button):hover{background:var(--g-link--background-hover);color:var(--g-link--color-hover);-webkit-text-decoration:var(--g-link--text-decoration-hover);text-decoration:var(--g-link--text-decoration-hover)}img{height:auto;margin-bottom:0;max-width:100%;vertical-align:top}figure{margin:0}figure img{width:100%}caption,figcaption{font:var(--ks-font-interface-xs);font-style:italic;padding-top:.35em}video{height:auto;max-width:100%;vertical-align:top;width:100%}kbd{border:var(--ks-border-width-default) solid var(--ks-color-fg-to-bg-8);border-radius:var(--ks-border-radius-control);box-shadow:0 1px 0 var(--ks-color-fg-alpha-8);display:inline-block;font:var(--ks-font-interface-s);margin:0 .1em;padding:.1em .5em 0;vertical-align:.1em;white-space:nowrap}html:not(.js) img.lazyload{display:none!important}.hidden-visually{clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.hidden,[hidden]{display:none!important}h1{--c-rich-text_headline--font:var(--ks-font-display-xxl)}h2{--c-rich-text_headline--font:var(--ks-font-display-xl)}h3{--c-rich-text_headline--font:var(--ks-font-display-l)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.no-print{display:none}}@container rich-text (min-width: 640px){:root,[ks-inverted],[ks-theme]{--c-rich-text_headline--margin:1.5em 0 1em}}:root,[ks-inverted],[ks-theme]{--dsa-text-color-on-primary-base:var(--ks-brand-color-on-primary);--dsa-text-color-on-primary-inverted-base:var(--ks-brand-color-on-primary-inverted);--dsa-overlay--background-color:var(--ks-color-fg-alpha-4);--dsa-overlay-box_transparent--background-color:var(--ks-color-bg-alpha-4);--dsa-overlay-box_transparent--backdrop-filter:blur(16px);--dsa-overlay-box_opaque--background-color:var(--ks-color-bg-alpha-2);--dsa-overlay-box_opaque--backdrop-filter:blur(20px);--dsa-overlay-box--text-color:var(--ks-color-fg);--dsa-overlay-text--shadow-base:0 0 10px var(--ks-color-fg-alpha-3);--dsa-overlay-text--shadow-inverted-base:0 0 10px var(--ks-color-fg-alpha-3-inverted);--dsa-overlay-text--text-color-base:var(--ks-text-color-display-inverted);--dsa-overlay-text--text-color-inverted-base:var(--ks-text-color-display);--dsa-topic--font:var(--ks-font-display-m);--dsa-topic--font-weight:var(--ks-font-weight-semi-bold);--dsa-topic--color:var(--ks-text-color-display);--dsa-topic--font-family:var(--ks-font-family-display);--dsa-link--font-weight:var(--ks-font-weight-medium);--dsa-link--color:var(--ks-text-color-default-interactive);--dsa-link--color_hover:var(--ks-text-color-default-interactive-hover);--dsa-link--text-decoration:none;--dsa-link--text-decoration_hover:none;--dsa-typo--highlight:var(--ks-color-primary);--dsa-content--horizontal-spacing:var(--ks-spacing-inset-l);--dsa-content--vertical-spacing:var(--ks-spacing-xxl)}@media (min-width:48em){:root,[ks-inverted],[ks-theme]{--dsa-content--horizontal-spacing:var(--ks-spacing-inset-xl)}}:root,[ks-inverted],[ks-theme]{--dsa-content--width_narrow:calc(var(--ks-font-size-copy-m) * 34);--dsa-content--width_default:calc(var(--ks-font-size-copy-m) * 50);--dsa-content--width_wide:calc(var(--ks-font-size-copy-m) * 72);--dsa-content--width_max:100vw;--dsa-content--width_full:100vw;--dsa-tile--width_smallest:calc(var(--ks-font-size-copy-m) * 10);--dsa-tile--width_small:calc(var(--ks-font-size-copy-m) * 14);--dsa-tile--width_medium:calc(var(--ks-font-size-copy-m) * 20);--dsa-tile--width_large:calc(var(--ks-font-size-copy-m) * 28);--dsa-tile--width_largest:calc(var(--ks-font-size-copy-m) * 42);--dsa-logo--height:2rem}@media (min-width:48em){:root,[ks-inverted],[ks-theme]{--dsa-logo--height:2.25rem}}@media (min-width:62em){:root,[ks-inverted],[ks-theme]{--dsa-logo--height:2.5rem}}:root,[ks-inverted],[ks-theme]{--dsa-header--height:calc(var(--dsa-logo--height) + var(--ks-spacing-stack-m) + var(--ks-spacing-stack-m))}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/_next/static/media/Montserrat-Regular.c37b7461.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/_next/static/media/Montserrat-Medium.1ace5b70.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/_next/static/media/Montserrat-SemiBold.55dce093.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/_next/static/media/Montserrat-Bold.8000c202.woff2) format("woff2")}.color-swatches>div{border-style:solid}.color-frame{width:100px;height:100px;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;flex-direction:column}.color-test{background-color:var(--ks-color-test)}.color-swatches{display:flex;gap:var(--ks-spacing-stack-m)}.color-swatches[ks-inverted=true]{background-color:#211f24;padding:1em}.color-swatches>div{width:100px;height:50px;display:flex;gap:var(--ks-spacing-s)}.font-sizes{display:flex;flex-direction:column;gap:var(--ks-spacing-stack-m)}.font-sizes-display{font-family:var(--ks-font-family-display,sans-serif)}.font-sizes-interface{font-family:var(--ks-font-family-interface,sans-serif)}.font-sizes-copy{font-family:var(--ks-font-family-copy,sans-serif)}.font-sizes-mono{font-family:var(--ks-font-family-mono,monospace)}.font-size-display-xxs{font:var(--ks-font-display-xxs)}.font-size-display-xs{font:var(--ks-font-display-xs)}.font-size-display-s{font:var(--ks-font-display-s)}.font-size-display-m{font:var(--ks-font-display-m)}.font-size-display-l{font:var(--ks-font-display-l)}.font-size-display-xl{font:var(--ks-font-display-xl)}.font-size-display-xxl{font:var(--ks-font-display-xxl)}.font-size-copy-xxs{font-size:var(--ks-font-size-copy-xxs)}.font-size-copy-xs{font-size:var(--ks-font-size-copy-xs)}.font-size-copy-s{font-size:var(--ks-font-size-copy-s)}.font-size-copy-m{font-size:var(--ks-font-size-copy-m)}.font-size-copy-l{font-size:var(--ks-font-size-copy-l)}.font-size-copy-xl{font-size:var(--ks-font-size-copy-xl)}.font-size-copy-xxl{font-size:var(--ks-font-size-copy-xxl)}.font-size-interface-xxs{font-size:var(--ks-font-size-interface-xxs)}.font-size-interface-xs{font-size:var(--ks-font-size-interface-xs)}.font-size-interface-s{font-size:var(--ks-font-size-interface-s)}.font-size-interface-m{font-size:var(--ks-font-size-interface-m)}.font-size-interface-l{font-size:var(--ks-font-size-interface-l)}.font-size-interface-xl{font-size:var(--ks-font-size-interface-xl)}.font-size-interface-xxl{font-size:var(--ks-font-size-interface-xxl)}.font-size-mono-xxs{font-size:var(--ks-font-size-mono-xxs)}.font-size-mono-xs{font-size:var(--ks-font-size-mono-xs)}.font-size-mono-s{font-size:var(--ks-font-size-mono-s)}.font-size-mono-m{font-size:var(--ks-font-size-mono-m)}.font-size-mono-l{font-size:var(--ks-font-size-mono-l)}.font-size-mono-xl{font-size:var(--ks-font-size-mono-xl)}.font-size-mono-xxl{font-size:var(--ks-font-size-mono-xxl)}.font-size-base-xxs{font-size:var(--ks-font-size-xxs)}.font-size-base-xs{font-size:var(--ks-font-size-xs)}.font-size-base-s{font-size:var(--ks-font-size-s)}.font-size-base-m{font-size:var(--ks-font-size-m)}.font-size-base-l{font-size:var(--ks-font-size-l)}.font-size-base-xl{font-size:var(--ks-font-size-xl)}.font-size-base-xxl{font-size:var(--ks-font-size-xxl)}.spacings{display:flex;flex-direction:column;gap:6px}.spacing{height:26px;background-color:#000;position:relative}.spacing-xxs{width:var(--ks-spacing-xxs)}.spacing-xs{width:var(--ks-spacing-xs)}.spacing-s{width:var(--ks-spacing-s)}.spacing-m{width:var(--ks-spacing-m)}.spacing-l{width:var(--ks-spacing-l)}.spacing-xl{width:var(--ks-spacing-xl)}.spacing-xxl{width:var(--ks-spacing-xxl)}.shadows-row{gap:20px;margin-bottom:60px}.shadows-card .shadow{height:400px;width:300px;box-shadow:var(--ks-box-shadow-card);background-color:var(--ks-background-color-default)}.shadows-card .shadow:hover{box-shadow:var(--ks-box-shadow-card-hover)}.shadows-surface .shadow{height:400px;width:100%}.shadow{transition:var(--ks-transition-hover);border-radius:6px;display:inline-block}.border-preview{width:100px;height:100px}.border-preview-radius{border:1px solid #000}.transition-preview{width:50px;height:50px;background-color:#000}.transition-preview:hover{transform:scale(1.1)}.preview-page{max-width:900px;margin:auto;padding:15vh 4vw}:root{--ks-brand-color-primary:#3065c0;--ks-brand-color-primary-inverted:#3065c0;--ks-brand-color-onPrimary:#fff;--ks-brand-color-onPrimary-inverted:#fff;--ks-brand-color-bg:#fff;--ks-brand-color-bg-inverted:#0f203e;--ks-brand-color-fg:#06081f;--ks-brand-color-fg-inverted:#fff;--ks-brand-color-link:#3065c0;--ks-brand-color-link-inverted:#98b2e0;--ks-brand-color-positive:#23831b;--ks-brand-color-positive-inverted:#6edb64;--ks-brand-color-negative:#ff1a57;--ks-brand-color-negative-inverted:#d21d48;--ks-brand-color-informative:#64c2db;--ks-brand-color-informative-inverted:#00718f;--ks-brand-color-notice:#64c2db;--ks-brand-color-notice-inverted:#00718f;--ks-brand-color-scale-9:5%;--ks-brand-color-scale-8:10%;--ks-brand-color-scale-7:19%;--ks-brand-color-scale-6:32%;--ks-brand-color-scale-5:50%;--ks-brand-color-scale-4:68%;--ks-brand-color-scale-3:81%;--ks-brand-color-scale-2:90%;--ks-brand-color-scale-1:95%;--ks-brand-font-family-display:Montserrat,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif;--ks-brand-font-family-copy:system-ui,-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;--ks-brand-font-family-interface:system-ui,-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;--ks-brand-font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--ks-brand-font-weight-light:300;--ks-brand-font-weight-regular:400;--ks-brand-font-weight-medium:500;--ks-brand-font-weight-semi-bold:600;--ks-brand-font-weight-bold:700;--ks-brand-font-size-display-base:20px;--ks-brand-font-size-display-shrink-factor:1.5;--ks-brand-font-size-display-grow-factor:1.5;--ks-brand-font-size-display-bp-factor:1.5;--ks-brand-font-size-copy-base:16px;--ks-brand-font-size-copy-shrink-factor:1.5;--ks-brand-font-size-copy-grow-factor:1.5;--ks-brand-font-size-copy-bp-factor:1.5;--ks-brand-font-size-interface-base:16px;--ks-brand-font-size-interface-shrink-factor:1.5;--ks-brand-font-size-interface-grow-factor:1.5;--ks-brand-font-size-interface-bp-factor:1.5;--ks-brand-font-size-mono-base:16px;--ks-brand-font-size-mono-shrink-factor:1.5;--ks-brand-font-size-mono-grow-factor:1.5;--ks-brand-font-size-mono-bp-factor:1.5;--ks-brand-spacing-base:16px;--ks-brand-spacing-shrink-factor:1.5;--ks-brand-spacing-grow-factor:1.5;--ks-brand-spacing-bp-factor:1.5;--ks-brand-border-width-default:1px;--ks-brand-border-width-emphasized:2px;--ks-brand-border-radius-control:8px;--ks-brand-border-radius-card:12px;--ks-brand-border-radius-surface:16px;--ks-brand-box-shadow-control-blur:1px;--ks-brand-box-shadow-card-blur:2px;--ks-brand-box-shadow-surface-blur:6px;--font-size-display-shrink-factor:calc(1 + (var(--ks-brand-font-size-display-shrink-factor) - 1) * (var(--font-size-display-shrink-factor-max, 0.65) - 1));--font-size-display-grow-factor:calc(1 + (var(--ks-brand-font-size-display-grow-factor) - 1) * (var(--font-size-display-grow-factor-max, 1.75) - 1));--font-size-display-bp-factor:calc(1 + (var(--ks-brand-font-size-display-bp-factor) - 1) * (var(--font-size-display-bp-factor-max, 1.04) - 1));--font-size-copy-shrink-factor:calc(1 + (var(--ks-brand-font-size-copy-shrink-factor) - 1) * (var(--font-size-copy-shrink-factor-max, 0.65) - 1));--font-size-copy-grow-factor:calc(1 + (var(--ks-brand-font-size-copy-grow-factor) - 1) * (var(--font-size-copy-grow-factor-max, 1.75) - 1));--font-size-copy-bp-factor:calc(1 + (var(--ks-brand-font-size-copy-bp-factor) - 1) * (var(--font-size-copy-bp-factor-max, 1.04) - 1));--font-size-interface-shrink-factor:calc(1 + (var(--ks-brand-font-size-interface-shrink-factor) - 1) * (var(--font-size-interface-shrink-factor-max, 0.65) - 1));--font-size-interface-grow-factor:calc(1 + (var(--ks-brand-font-size-interface-grow-factor) - 1) * (var(--font-size-interface-grow-factor-max, 1.75) - 1));--font-size-interface-bp-factor:calc(1 + (var(--ks-brand-font-size-interface-bp-factor) - 1) * (var(--font-size-interface-bp-factor-max, 1.04) - 1));--font-size-mono-shrink-factor:calc(1 + (var(--ks-brand-font-size-mono-shrink-factor) - 1) * (var(--font-size-mono-shrink-factor-max, 0.65) - 1));--font-size-mono-grow-factor:calc(1 + (var(--ks-brand-font-size-mono-grow-factor) - 1) * (var(--font-size-mono-grow-factor-max, 1.75) - 1));--font-size-mono-bp-factor:calc(1 + (var(--ks-brand-font-size-mono-bp-factor) - 1) * (var(--font-size-mono-bp-factor-max, 1.04) - 1))}:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-scale-spacing-shrink-factor:calc(1 + (var(--ks-brand-spacing-shrink-factor) - 1) * (var(--ks-scale-spacing-shrink-factor-max, 0.5) - 1));--ks-scale-spacing-grow-factor:calc(1 + (var(--ks-brand-spacing-grow-factor) - 1) * (var(--ks-scale-spacing-grow-factor-max, 2) - 1));--spacing-bp-factor:calc(1 + (var(--ks-brand-spacing-bp-factor) - 1) * (var(--ks-scale-spacing-bp-factor-max, 1.05) - 1))}:root{--font-size-display-shrink-factor-max:0.825;--font-size-display-grow-factor-max:1.35;--font-size-display-bp-factor-max:1.015;--font-size-copy-shrink-factor-max:0.825;--font-size-copy-grow-factor-max:1.35;--font-size-copy-bp-factor-max:1.015;--font-size-interface-shrink-factor-max:0.825;--font-size-interface-grow-factor-max:1.35;--font-size-interface-bp-factor-max:1.015;--font-size-mono-shrink-factor-max:0.825;--font-size-mono-grow-factor-max:1.35;--font-size-mono-bp-factor-max:1.015;--ks-scale-spacing-shrink-factor-max:0.35;--ks-scale-spacing-grow-factor-max:1.8;--ks-scale-spacing-bp-factor-max:1.02}:root,[ks-theme]{--ks-color-primary-base:var(--ks-brand-color-primary);--ks-color-primary-inverted-base:var(--ks-brand-color-primary-inverted);--ks-color-on-primary-base:var(--ks-brand-color-onPrimary);--ks-color-on-primary-inverted-base:var(--ks-brand-color-onPrimary-inverted);--ks-color-fg-base:var(--ks-brand-color-fg);--ks-color-fg-inverted-base:var(--ks-brand-color-fg-inverted);--ks-color-bg-base:var(--ks-brand-color-bg);--ks-color-bg-inverted-base:var(--ks-brand-color-bg-inverted);--ks-color-link-base:var(--ks-brand-color-link);--ks-color-link-inverted-base:var(--ks-brand-color-link-inverted);--ks-color-positive-base:var(--ks-brand-color-positive);--ks-color-positive-inverted-base:var(--ks-brand-color-positive-inverted);--ks-color-negative-base:var(--ks-brand-color-negative);--ks-color-negative-inverted-base:var(--ks-brand-color-negative-inverted);--ks-color-informative-base:var(--ks-brand-color-informative);--ks-color-informative-inverted-base:var(--ks-brand-color-informative-inverted);--ks-color-notice-base:var(--ks-brand-color-notice);--ks-color-notice-inverted-base:var(--ks-brand-color-notice-inverted)}:root{--ks-color-primary:var(--ks-color-primary-base);--ks-color-primary-inverted:var(--ks-color-primary-inverted-base);--ks-color-on-primary:var(--ks-color-on-primary-base);--ks-color-on-primary-inverted:var(--ks-color-on-primary-inverted-base);--ks-color-fg:var(--ks-color-fg-base);--ks-color-fg-inverted:var(--ks-color-fg-inverted-base);--ks-color-bg:var(--ks-color-bg-base);--ks-color-bg-inverted:var(--ks-color-bg-inverted-base);--ks-color-link:var(--ks-color-link-base);--ks-color-link-inverted:var(--ks-color-link-inverted-base);--ks-color-positive:var(--ks-color-positive-base);--ks-color-positive-inverted:var(--ks-color-positive-inverted-base);--ks-color-negative:var(--ks-color-negative-base);--ks-color-negative-inverted:var(--ks-color-negative-inverted-base);--ks-color-informative:var(--ks-color-informative-base);--ks-color-informative-inverted:var(--ks-color-informative-inverted-base);--ks-color-notice:var(--ks-color-notice-base);--ks-color-notice-inverted:var(--ks-color-notice-inverted-base)}[ks-inverted=true]{--ks-color-primary:var(--ks-color-primary-inverted-base);--ks-color-primary-inverted:var(--ks-color-primary-base);--ks-color-on-primary:var(--ks-color-on-primary-inverted-base);--ks-color-on-primary-inverted:var(--ks-color-on-primary-base);--ks-color-fg:var(--ks-color-fg-inverted-base);--ks-color-fg-inverted:var(--ks-color-fg-base);--ks-color-bg:var(--ks-color-bg-inverted-base);--ks-color-bg-inverted:var(--ks-color-bg-base);--ks-color-positive:var(--ks-color-positive-inverted-base);--ks-color-positive-inverted:var(--ks-color-positive-base);--ks-color-negative:var(--ks-color-negative-inverted-base);--ks-color-negative-inverted:var(--ks-color-negative-base);--ks-color-informative:var(--ks-color-informative-inverted-base);--ks-color-informative-inverted:var(--ks-color-informative-base);--ks-color-notice:var(--ks-color-notice-inverted-base);--ks-color-notice-inverted:var(--ks-color-notice-base)}:root,[ks-inverted=false],[ks-inverted=true],[ks-inverted]{--ks-color-primary-alpha-1:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-primary-alpha-2:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-primary-alpha-3:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-primary-alpha-4:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-primary-alpha-5:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-primary-alpha-6:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-primary-alpha-7:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-primary-alpha-8:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-primary-alpha-9:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-primary-inverted-alpha-1:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-primary-inverted-alpha-2:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-primary-inverted-alpha-3:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-primary-inverted-alpha-4:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-primary-inverted-alpha-5:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-primary-inverted-alpha-6:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-primary-inverted-alpha-7:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-primary-inverted-alpha-8:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-primary-inverted-alpha-9:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-primary-to-bg-1:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-primary-to-bg-2:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-primary-to-bg-3:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-primary-to-bg-4:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-primary-to-bg-5:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-primary-to-bg-6:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-primary-to-bg-7:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-primary-to-bg-8:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-primary-to-bg-9:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-primary-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-primary-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-primary-to-fg-1:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-primary-to-fg-2:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-primary-to-fg-3:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-primary-to-fg-4:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-primary-to-fg-5:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-primary-to-fg-6:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-primary-to-fg-7:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-primary-to-fg-8:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-primary-to-fg-9:color-mix(in srgb,var(--ks-color-primary) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-primary-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-primary-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-primary-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted));--ks-color-fg-alpha-1:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-fg-alpha-2:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-fg-alpha-3:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-fg-alpha-4:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-fg-alpha-5:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-fg-alpha-6:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-fg-alpha-7:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-fg-alpha-8:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-fg-alpha-9:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-fg-inverted-alpha-1:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-fg-inverted-alpha-2:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-fg-inverted-alpha-3:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-fg-inverted-alpha-4:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-fg-inverted-alpha-5:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-fg-inverted-alpha-6:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-fg-inverted-alpha-7:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-fg-inverted-alpha-8:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-fg-inverted-alpha-9:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-fg-to-bg-1:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-fg-to-bg-2:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-fg-to-bg-3:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-fg-to-bg-4:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-fg-to-bg-5:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-fg-to-bg-6:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-fg-to-bg-7:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-fg-to-bg-8:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-fg-to-bg-9:color-mix(in srgb,var(--ks-color-fg) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-fg-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-fg-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-fg-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-bg-alpha-1:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-bg-alpha-2:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-bg-alpha-3:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-bg-alpha-4:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-bg-alpha-5:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-bg-alpha-6:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-bg-alpha-7:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-bg-alpha-8:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-bg-alpha-9:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-bg-inverted-alpha-1:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-bg-inverted-alpha-2:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-bg-inverted-alpha-3:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-bg-inverted-alpha-4:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-bg-inverted-alpha-5:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-bg-inverted-alpha-6:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-bg-inverted-alpha-7:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-bg-inverted-alpha-8:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-bg-inverted-alpha-9:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-bg-to-fg-1:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-bg-to-fg-2:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-bg-to-fg-3:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-bg-to-fg-4:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-bg-to-fg-5:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-bg-to-fg-6:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-bg-to-fg-7:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-bg-to-fg-8:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-bg-to-fg-9:color-mix(in srgb,var(--ks-color-bg) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-bg-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-bg-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-bg-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted));--ks-color-link-alpha-1:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-link-alpha-2:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-link-alpha-3:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-link-alpha-4:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-link-alpha-5:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-link-alpha-6:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-link-alpha-7:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-link-alpha-8:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-link-alpha-9:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-link-inverted-alpha-1:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-link-inverted-alpha-2:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-link-inverted-alpha-3:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-link-inverted-alpha-4:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-link-inverted-alpha-5:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-link-inverted-alpha-6:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-link-inverted-alpha-7:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-link-inverted-alpha-8:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-link-inverted-alpha-9:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-link-to-bg-1:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-link-to-bg-2:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-link-to-bg-3:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-link-to-bg-4:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-link-to-bg-5:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-link-to-bg-6:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-link-to-bg-7:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-link-to-bg-8:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-link-to-bg-9:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-link-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-link-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-link-to-fg-1:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-link-to-fg-2:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-link-to-fg-3:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-link-to-fg-4:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-link-to-fg-5:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-link-to-fg-6:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-link-to-fg-7:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-link-to-fg-8:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-link-to-fg-9:color-mix(in srgb,var(--ks-color-link) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-link-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-link-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-link-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted));--ks-color-positive-alpha-1:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-positive-alpha-2:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-positive-alpha-3:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-positive-alpha-4:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-positive-alpha-5:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-positive-alpha-6:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-positive-alpha-7:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-positive-alpha-8:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-positive-alpha-9:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-positive-inverted-alpha-1:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-positive-inverted-alpha-2:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-positive-inverted-alpha-3:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-positive-inverted-alpha-4:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-positive-inverted-alpha-5:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-positive-inverted-alpha-6:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-positive-inverted-alpha-7:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-positive-inverted-alpha-8:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-positive-inverted-alpha-9:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-positive-to-bg-1:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-positive-to-bg-2:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-positive-to-bg-3:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-positive-to-bg-4:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-positive-to-bg-5:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-positive-to-bg-6:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-positive-to-bg-7:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-positive-to-bg-8:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-positive-to-bg-9:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-positive-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-positive-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-positive-to-fg-1:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-positive-to-fg-2:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-positive-to-fg-3:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-positive-to-fg-4:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-positive-to-fg-5:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-positive-to-fg-6:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-positive-to-fg-7:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-positive-to-fg-8:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-positive-to-fg-9:color-mix(in srgb,var(--ks-color-positive) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-positive-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-positive-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-positive-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted));--ks-color-negative-alpha-1:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-negative-alpha-2:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-negative-alpha-3:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-negative-alpha-4:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-negative-alpha-5:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-negative-alpha-6:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-negative-alpha-7:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-negative-alpha-8:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-negative-alpha-9:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-negative-inverted-alpha-1:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-negative-inverted-alpha-2:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-negative-inverted-alpha-3:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-negative-inverted-alpha-4:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-negative-inverted-alpha-5:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-negative-inverted-alpha-6:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-negative-inverted-alpha-7:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-negative-inverted-alpha-8:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-negative-inverted-alpha-9:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-negative-to-bg-1:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-negative-to-bg-2:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-negative-to-bg-3:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-negative-to-bg-4:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-negative-to-bg-5:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-negative-to-bg-6:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-negative-to-bg-7:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-negative-to-bg-8:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-negative-to-bg-9:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-negative-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-negative-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-negative-to-fg-1:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-negative-to-fg-2:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-negative-to-fg-3:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-negative-to-fg-4:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-negative-to-fg-5:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-negative-to-fg-6:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-negative-to-fg-7:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-negative-to-fg-8:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-negative-to-fg-9:color-mix(in srgb,var(--ks-color-negative) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-negative-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-negative-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-negative-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted));--ks-color-informative-alpha-1:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-informative-alpha-2:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-informative-alpha-3:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-informative-alpha-4:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-informative-alpha-5:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-informative-alpha-6:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-informative-alpha-7:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-informative-alpha-8:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-informative-alpha-9:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-informative-inverted-alpha-1:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-informative-inverted-alpha-2:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-informative-inverted-alpha-3:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-informative-inverted-alpha-4:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-informative-inverted-alpha-5:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-informative-inverted-alpha-6:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-informative-inverted-alpha-7:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-informative-inverted-alpha-8:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-informative-inverted-alpha-9:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-informative-to-bg-1:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-informative-to-bg-2:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-informative-to-bg-3:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-informative-to-bg-4:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-informative-to-bg-5:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-informative-to-bg-6:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-informative-to-bg-7:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-informative-to-bg-8:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-informative-to-bg-9:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-informative-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-informative-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-informative-to-fg-1:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-informative-to-fg-2:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-informative-to-fg-3:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-informative-to-fg-4:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-informative-to-fg-5:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-informative-to-fg-6:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-informative-to-fg-7:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-informative-to-fg-8:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-informative-to-fg-9:color-mix(in srgb,var(--ks-color-informative) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-informative-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-informative-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-informative-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted));--ks-color-notice-alpha-1:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-notice-alpha-2:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-notice-alpha-3:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-notice-alpha-4:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-notice-alpha-5:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-notice-alpha-6:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-notice-alpha-7:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-notice-alpha-8:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-notice-alpha-9:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-notice-inverted-alpha-1:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-1,10%),transparent);--ks-color-notice-inverted-alpha-2:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-2,20%),transparent);--ks-color-notice-inverted-alpha-3:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-3,30%),transparent);--ks-color-notice-inverted-alpha-4:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-4,40%),transparent);--ks-color-notice-inverted-alpha-5:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-5,50%),transparent);--ks-color-notice-inverted-alpha-6:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-6,60%),transparent);--ks-color-notice-inverted-alpha-7:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-7,70%),transparent);--ks-color-notice-inverted-alpha-8:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-8,80%),transparent);--ks-color-notice-inverted-alpha-9:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-9,90%),transparent);--ks-color-notice-to-bg-1:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg));--ks-color-notice-to-bg-2:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg));--ks-color-notice-to-bg-3:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg));--ks-color-notice-to-bg-4:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg));--ks-color-notice-to-bg-5:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg));--ks-color-notice-to-bg-6:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg));--ks-color-notice-to-bg-7:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg));--ks-color-notice-to-bg-8:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg));--ks-color-notice-to-bg-9:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg));--ks-color-notice-inverted-to-bg-1:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-2:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-3:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-4:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-5:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-6:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-7:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-8:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-bg-inverted));--ks-color-notice-inverted-to-bg-9:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-bg-inverted));--ks-color-notice-to-fg-1:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg));--ks-color-notice-to-fg-2:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg));--ks-color-notice-to-fg-3:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg));--ks-color-notice-to-fg-4:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg));--ks-color-notice-to-fg-5:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg));--ks-color-notice-to-fg-6:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg));--ks-color-notice-to-fg-7:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg));--ks-color-notice-to-fg-8:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg));--ks-color-notice-to-fg-9:color-mix(in srgb,var(--ks-color-notice) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg));--ks-color-notice-inverted-to-fg-1:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-1,10%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-2:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-2,20%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-3:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-3,30%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-4:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-4,40%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-5:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-5,50%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-6:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-6,60%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-7:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-7,70%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-8:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-8,80%),var(--ks-color-fg-inverted));--ks-color-notice-inverted-to-fg-9:color-mix(in srgb,var(--ks-color-notice-inverted) var(--ks-brand-color-scale-9,90%),var(--ks-color-fg-inverted))}:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-font-family-display:var(--ks-brand-font-family-display);--ks-font-family-copy:var(--ks-brand-font-family-copy);--ks-font-family-interface:var(--ks-brand-font-family-interface);--ks-font-family-mono:var(--ks-brand-font-family-mono);--ks-font-weight-light:var(--ks-brand-font-weight-light);--ks-font-weight-regular:var(--ks-brand-font-weight-regular);--ks-font-weight-medium:var(--ks-brand-font-weight-medium);--ks-font-weight-semi-bold:var(--ks-brand-font-weight-semi-bold);--ks-font-weight-bold:var(--ks-brand-font-weight-bold);--ks-line-height-display-base-factor:1.15;--ks-line-height-display-shrink-factor:1;--ks-line-height-display-grow-factor:1;--ks-line-height-display-xxs:calc(var(--ks-line-height-display-xs) * calc(var(--ks-line-height-display-shrink-factor) * 1));--ks-line-height-display-xs:calc(var(--ks-line-height-display-s) * calc(var(--ks-line-height-display-shrink-factor) * 1));--ks-line-height-display-s:calc(var(--ks-line-height-display-m) * calc(var(--ks-line-height-display-shrink-factor) * 1));--ks-line-height-display-m:var(--ks-line-height-display-base-factor);--ks-line-height-display-l:calc(var(--ks-line-height-display-m) * var(--ks-line-height-display-grow-factor));--ks-line-height-display-xl:calc(var(--ks-line-height-display-l) * var(--ks-line-height-display-grow-factor));--ks-line-height-display-xxl:calc(var(--ks-line-height-display-xl) * var(--ks-line-height-display-grow-factor));--ks-line-height-copy-base-factor:1.5;--ks-line-height-copy-shrink-factor:1;--ks-line-height-copy-grow-factor:1;--ks-line-height-copy-xxs:calc(var(--ks-line-height-copy-xs) * calc(var(--ks-line-height-copy-shrink-factor) * 1));--ks-line-height-copy-xs:calc(var(--ks-line-height-copy-s) * calc(var(--ks-line-height-copy-shrink-factor) * 1));--ks-line-height-copy-s:calc(var(--ks-line-height-copy-m) * calc(var(--ks-line-height-copy-shrink-factor) * 1));--ks-line-height-copy-m:var(--ks-line-height-copy-base-factor);--ks-line-height-copy-l:calc(var(--ks-line-height-copy-m) * var(--ks-line-height-copy-grow-factor));--ks-line-height-copy-xl:calc(var(--ks-line-height-copy-l) * var(--ks-line-height-copy-grow-factor));--ks-line-height-copy-xxl:calc(var(--ks-line-height-copy-xl) * var(--ks-line-height-copy-grow-factor));--ks-line-height-interface-base-factor:1.5;--ks-line-height-interface-shrink-factor:1;--ks-line-height-interface-grow-factor:1;--ks-line-height-interface-xxs:calc(var(--ks-line-height-interface-xs) * calc(var(--ks-line-height-interface-shrink-factor) * 1));--ks-line-height-interface-xs:calc(var(--ks-line-height-interface-s) * calc(var(--ks-line-height-interface-shrink-factor) * 1));--ks-line-height-interface-s:calc(var(--ks-line-height-interface-m) * calc(var(--ks-line-height-interface-shrink-factor) * 1));--ks-line-height-interface-m:var(--ks-line-height-interface-base-factor);--ks-line-height-interface-l:calc(var(--ks-line-height-interface-m) * var(--ks-line-height-interface-grow-factor));--ks-line-height-interface-xl:calc(var(--ks-line-height-interface-l) * var(--ks-line-height-interface-grow-factor));--ks-line-height-interface-xxl:calc(var(--ks-line-height-interface-xl) * var(--ks-line-height-interface-grow-factor));--ks-line-height-mono-base-factor:1.5;--ks-line-height-mono-shrink-factor:1;--ks-line-height-mono-grow-factor:1;--ks-line-height-mono-xxs:calc(var(--ks-line-height-mono-xs) * calc(var(--ks-line-height-mono-shrink-factor) * 1));--ks-line-height-mono-xs:calc(var(--ks-line-height-mono-s) * calc(var(--ks-line-height-mono-shrink-factor) * 1));--ks-line-height-mono-s:calc(var(--ks-line-height-mono-m) * calc(var(--ks-line-height-mono-shrink-factor) * 1));--ks-line-height-mono-m:var(--ks-line-height-mono-base-factor);--ks-line-height-mono-l:calc(var(--ks-line-height-mono-m) * var(--ks-line-height-mono-grow-factor));--ks-line-height-mono-xl:calc(var(--ks-line-height-mono-l) * var(--ks-line-height-mono-grow-factor));--ks-line-height-mono-xxl:calc(var(--ks-line-height-mono-xl) * var(--ks-line-height-mono-grow-factor));--ks-font-display-xxs:var(--ks-font-size-display-xxs) /var(--ks-line-height-display-xxs) var(--ks-font-family-display);--ks-font-display-xs:var(--ks-font-size-display-xs) /var(--ks-line-height-display-xs) var(--ks-font-family-display);--ks-font-display-s:var(--ks-font-size-display-s) /var(--ks-line-height-display-s) var(--ks-font-family-display);--ks-font-display-m:var(--ks-font-size-display-m) /var(--ks-line-height-display-m) var(--ks-font-family-display);--ks-font-display-l:var(--ks-font-size-display-l) /var(--ks-line-height-display-l) var(--ks-font-family-display);--ks-font-display-xl:var(--ks-font-size-display-xl) /var(--ks-line-height-display-xl) var(--ks-font-family-display);--ks-font-display-xxl:var(--ks-font-size-display-xxl) /var(--ks-line-height-display-xxl) var(--ks-font-family-display);--ks-font-copy-xxs:var(--ks-font-size-copy-xxs) /var(--ks-line-height-copy-xxs) var(--ks-font-family-copy);--ks-font-copy-xs:var(--ks-font-size-copy-xs) /var(--ks-line-height-copy-xs) var(--ks-font-family-copy);--ks-font-copy-s:var(--ks-font-size-copy-s) /var(--ks-line-height-copy-s) var(--ks-font-family-copy);--ks-font-copy-m:var(--ks-font-size-copy-m) /var(--ks-line-height-copy-m) var(--ks-font-family-copy);--ks-font-copy-l:var(--ks-font-size-copy-l) /var(--ks-line-height-copy-l) var(--ks-font-family-copy);--ks-font-copy-xl:var(--ks-font-size-copy-xl) /var(--ks-line-height-copy-xl) var(--ks-font-family-copy);--ks-font-copy-xxl:var(--ks-font-size-copy-xxl) /var(--ks-line-height-copy-xxl) var(--ks-font-family-copy);--ks-font-interface-xxs:var(--ks-font-size-interface-xxs) /var(--ks-line-height-interface-xxs) var(--ks-font-family-interface);--ks-font-interface-xs:var(--ks-font-size-interface-xs) /var(--ks-line-height-interface-xs) var(--ks-font-family-interface);--ks-font-interface-s:var(--ks-font-size-interface-s) /var(--ks-line-height-interface-s) var(--ks-font-family-interface);--ks-font-interface-m:var(--ks-font-size-interface-m) /var(--ks-line-height-interface-m) var(--ks-font-family-interface);--ks-font-interface-l:var(--ks-font-size-interface-l) /var(--ks-line-height-interface-l) var(--ks-font-family-interface);--ks-font-interface-xl:var(--ks-font-size-interface-xl) /var(--ks-line-height-interface-xl) var(--ks-font-family-interface);--ks-font-interface-xxl:var(--ks-font-size-interface-xxl) /var(--ks-line-height-interface-xxl) var(--ks-font-family-interface);--ks-font-mono-xxs:var(--ks-font-size-mono-xxs) /var(--ks-line-height-mono-xxs) var(--ks-font-family-mono);--ks-font-mono-xs:var(--ks-font-size-mono-xs) /var(--ks-line-height-mono-xs) var(--ks-font-family-mono);--ks-font-mono-s:var(--ks-font-size-mono-s) /var(--ks-line-height-mono-s) var(--ks-font-family-mono);--ks-font-mono-m:var(--ks-font-size-mono-m) /var(--ks-line-height-mono-m) var(--ks-font-family-mono);--ks-font-mono-l:var(--ks-font-size-mono-l) /var(--ks-line-height-mono-l) var(--ks-font-family-mono);--ks-font-mono-xl:var(--ks-font-size-mono-xl) /var(--ks-line-height-mono-xl) var(--ks-font-family-mono);--ks-font-mono-xxl:var(--ks-font-size-mono-xxl) /var(--ks-line-height-mono-xxl) var(--ks-font-family-mono);--font-size-display-xxs-bp-factor:calc(1 * var(--font-size-display-bp-factor));--font-size-display-xs-bp-factor:calc(var(--font-size-display-xxs-bp-factor) * var(--font-size-display-bp-factor));--font-size-display-s-bp-factor:calc(var(--font-size-display-xs-bp-factor) * var(--font-size-display-bp-factor));--font-size-display-m-bp-factor:calc(var(--font-size-display-s-bp-factor) * var(--font-size-display-bp-factor));--font-size-display-l-bp-factor:calc(var(--font-size-display-m-bp-factor) * var(--font-size-display-bp-factor));--font-size-display-xl-bp-factor:calc(var(--font-size-display-l-bp-factor) * var(--font-size-display-bp-factor));--font-size-display-xxl-bp-factor:calc(var(--font-size-display-xl-bp-factor) * var(--font-size-display-bp-factor));--font-size-copy-xxs-bp-factor:calc(1 * var(--font-size-copy-bp-factor));--font-size-copy-xs-bp-factor:calc(var(--font-size-copy-xxs-bp-factor) * var(--font-size-copy-bp-factor));--font-size-copy-s-bp-factor:calc(var(--font-size-copy-xs-bp-factor) * var(--font-size-copy-bp-factor));--font-size-copy-m-bp-factor:calc(var(--font-size-copy-s-bp-factor) * var(--font-size-copy-bp-factor));--font-size-copy-l-bp-factor:calc(var(--font-size-copy-m-bp-factor) * var(--font-size-copy-bp-factor));--font-size-copy-xl-bp-factor:calc(var(--font-size-copy-l-bp-factor) * var(--font-size-copy-bp-factor));--font-size-copy-xxl-bp-factor:calc(var(--font-size-copy-xl-bp-factor) * var(--font-size-copy-bp-factor));--font-size-interface-xxs-bp-factor:calc(1 * var(--font-size-interface-bp-factor));--font-size-interface-xs-bp-factor:calc(var(--font-size-interface-xxs-bp-factor) * var(--font-size-interface-bp-factor));--font-size-interface-s-bp-factor:calc(var(--font-size-interface-xs-bp-factor) * var(--font-size-interface-bp-factor));--font-size-interface-m-bp-factor:calc(var(--font-size-interface-s-bp-factor) * var(--font-size-interface-bp-factor));--font-size-interface-l-bp-factor:calc(var(--font-size-interface-m-bp-factor) * var(--font-size-interface-bp-factor));--font-size-interface-xl-bp-factor:calc(var(--font-size-interface-l-bp-factor) * var(--font-size-interface-bp-factor));--font-size-interface-xxl-bp-factor:calc(var(--font-size-interface-xl-bp-factor) * var(--font-size-interface-bp-factor));--font-size-mono-xxs-bp-factor:calc(1 * var(--font-size-mono-bp-factor));--font-size-mono-xs-bp-factor:calc(var(--font-size-mono-xxs-bp-factor) * var(--font-size-mono-bp-factor));--font-size-mono-s-bp-factor:calc(var(--font-size-mono-xs-bp-factor) * var(--font-size-mono-bp-factor));--font-size-mono-m-bp-factor:calc(var(--font-size-mono-s-bp-factor) * var(--font-size-mono-bp-factor));--font-size-mono-l-bp-factor:calc(var(--font-size-mono-m-bp-factor) * var(--font-size-mono-bp-factor));--font-size-mono-xl-bp-factor:calc(var(--font-size-mono-l-bp-factor) * var(--font-size-mono-bp-factor));--font-size-mono-xxl-bp-factor:calc(var(--font-size-mono-xl-bp-factor) * var(--font-size-mono-bp-factor));--ks-font-size-display-xxs-base:calc(var(--ks-font-size-display-xs-base) * calc(var(--font-size-display-shrink-factor) * 1));--ks-font-size-display-xs-base:calc(var(--ks-font-size-display-s-base) * calc(var(--font-size-display-shrink-factor) * 1));--ks-font-size-display-s-base:calc(var(--ks-font-size-display-m-base) * calc(var(--font-size-display-shrink-factor) * 1));--ks-font-size-display-m-base:var(--ks-brand-font-size-display-base);--ks-font-size-display-l-base:calc(var(--ks-font-size-display-m-base) * var(--font-size-display-grow-factor));--ks-font-size-display-xl-base:calc(var(--ks-font-size-display-l-base) * var(--font-size-display-grow-factor));--ks-font-size-display-xxl-base:calc(var(--ks-font-size-display-xl-base) * var(--font-size-display-grow-factor));--ks-font-size-copy-xxs-base:calc(var(--ks-font-size-copy-xs-base) * calc(var(--font-size-copy-shrink-factor) * 1));--ks-font-size-copy-xs-base:calc(var(--ks-font-size-copy-s-base) * calc(var(--font-size-copy-shrink-factor) * 1));--ks-font-size-copy-s-base:calc(var(--ks-font-size-copy-m-base) * calc(var(--font-size-copy-shrink-factor) * 1));--ks-font-size-copy-m-base:var(--ks-brand-font-size-copy-base);--ks-font-size-copy-l-base:calc(var(--ks-font-size-copy-m-base) * var(--font-size-copy-grow-factor));--ks-font-size-copy-xl-base:calc(var(--ks-font-size-copy-l-base) * var(--font-size-copy-grow-factor));--ks-font-size-copy-xxl-base:calc(var(--ks-font-size-copy-xl-base) * var(--font-size-copy-grow-factor));--ks-font-size-interface-xxs-base:calc(var(--ks-font-size-interface-xs-base) * calc(var(--font-size-interface-shrink-factor) * 1));--ks-font-size-interface-xs-base:calc(var(--ks-font-size-interface-s-base) * calc(var(--font-size-interface-shrink-factor) * 1));--ks-font-size-interface-s-base:calc(var(--ks-font-size-interface-m-base) * calc(var(--font-size-interface-shrink-factor) * 1));--ks-font-size-interface-m-base:var(--ks-brand-font-size-interface-base);--ks-font-size-interface-l-base:calc(var(--ks-font-size-interface-m-base) * var(--font-size-interface-grow-factor));--ks-font-size-interface-xl-base:calc(var(--ks-font-size-interface-l-base) * var(--font-size-interface-grow-factor));--ks-font-size-interface-xxl-base:calc(var(--ks-font-size-interface-xl-base) * var(--font-size-interface-grow-factor));--ks-font-size-mono-xxs-base:calc(var(--ks-font-size-mono-xs-base) * calc(var(--font-size-mono-shrink-factor) * 1));--ks-font-size-mono-xs-base:calc(var(--ks-font-size-mono-s-base) * calc(var(--font-size-mono-shrink-factor) * 1));--ks-font-size-mono-s-base:calc(var(--ks-font-size-mono-m-base) * calc(var(--font-size-mono-shrink-factor) * 1));--ks-font-size-mono-m-base:var(--ks-brand-font-size-mono-base);--ks-font-size-mono-l-base:calc(var(--ks-font-size-mono-m-base) * var(--font-size-mono-grow-factor));--ks-font-size-mono-xl-base:calc(var(--ks-font-size-mono-l-base) * var(--font-size-mono-grow-factor));--ks-font-size-mono-xxl-base:calc(var(--ks-font-size-mono-xl-base) * var(--font-size-mono-grow-factor));--ks-font-size-display-xxs-bp-factor-phone:calc(1 * var(--font-size-display-xxs-bp-factor));--ks-font-size-display-xxs-bp-factor-tablet:calc(var(--ks-font-size-display-xxs-bp-factor-phone) * var(--font-size-display-xxs-bp-factor));--ks-font-size-display-xxs-bp-factor-laptop:calc(var(--ks-font-size-display-xxs-bp-factor-tablet) * var(--font-size-display-xxs-bp-factor));--ks-font-size-display-xxs-bp-factor-desktop:calc(var(--ks-font-size-display-xxs-bp-factor-laptop) * var(--font-size-display-xxs-bp-factor));--ks-font-size-display-xs-bp-factor-phone:calc(1 * var(--font-size-display-xs-bp-factor));--ks-font-size-display-xs-bp-factor-tablet:calc(var(--ks-font-size-display-xs-bp-factor-phone) * var(--font-size-display-xs-bp-factor));--ks-font-size-display-xs-bp-factor-laptop:calc(var(--ks-font-size-display-xs-bp-factor-tablet) * var(--font-size-display-xs-bp-factor));--ks-font-size-display-xs-bp-factor-desktop:calc(var(--ks-font-size-display-xs-bp-factor-laptop) * var(--font-size-display-xs-bp-factor));--ks-font-size-display-s-bp-factor-phone:calc(1 * var(--font-size-display-s-bp-factor));--ks-font-size-display-s-bp-factor-tablet:calc(var(--ks-font-size-display-s-bp-factor-phone) * var(--font-size-display-s-bp-factor));--ks-font-size-display-s-bp-factor-laptop:calc(var(--ks-font-size-display-s-bp-factor-tablet) * var(--font-size-display-s-bp-factor));--ks-font-size-display-s-bp-factor-desktop:calc(var(--ks-font-size-display-s-bp-factor-laptop) * var(--font-size-display-s-bp-factor));--ks-font-size-display-m-bp-factor-phone:calc(1 * var(--font-size-display-m-bp-factor));--ks-font-size-display-m-bp-factor-tablet:calc(var(--ks-font-size-display-m-bp-factor-phone) * var(--font-size-display-m-bp-factor));--ks-font-size-display-m-bp-factor-laptop:calc(var(--ks-font-size-display-m-bp-factor-tablet) * var(--font-size-display-m-bp-factor));--ks-font-size-display-m-bp-factor-desktop:calc(var(--ks-font-size-display-m-bp-factor-laptop) * var(--font-size-display-m-bp-factor));--ks-font-size-display-l-bp-factor-phone:calc(1 * var(--font-size-display-l-bp-factor));--ks-font-size-display-l-bp-factor-tablet:calc(var(--ks-font-size-display-l-bp-factor-phone) * var(--font-size-display-l-bp-factor));--ks-font-size-display-l-bp-factor-laptop:calc(var(--ks-font-size-display-l-bp-factor-tablet) * var(--font-size-display-l-bp-factor));--ks-font-size-display-l-bp-factor-desktop:calc(var(--ks-font-size-display-l-bp-factor-laptop) * var(--font-size-display-l-bp-factor));--ks-font-size-display-xl-bp-factor-phone:calc(1 * var(--font-size-display-xl-bp-factor));--ks-font-size-display-xl-bp-factor-tablet:calc(var(--ks-font-size-display-xl-bp-factor-phone) * var(--font-size-display-xl-bp-factor));--ks-font-size-display-xl-bp-factor-laptop:calc(var(--ks-font-size-display-xl-bp-factor-tablet) * var(--font-size-display-xl-bp-factor));--ks-font-size-display-xl-bp-factor-desktop:calc(var(--ks-font-size-display-xl-bp-factor-laptop) * var(--font-size-display-xl-bp-factor));--ks-font-size-display-xxl-bp-factor-phone:calc(1 * var(--font-size-display-xxl-bp-factor));--ks-font-size-display-xxl-bp-factor-tablet:calc(var(--ks-font-size-display-xxl-bp-factor-phone) * var(--font-size-display-xxl-bp-factor));--ks-font-size-display-xxl-bp-factor-laptop:calc(var(--ks-font-size-display-xxl-bp-factor-tablet) * var(--font-size-display-xxl-bp-factor));--ks-font-size-display-xxl-bp-factor-desktop:calc(var(--ks-font-size-display-xxl-bp-factor-laptop) * var(--font-size-display-xxl-bp-factor));--ks-font-size-copy-xxs-bp-factor-phone:calc(1 * var(--font-size-copy-xxs-bp-factor));--ks-font-size-copy-xxs-bp-factor-tablet:calc(var(--ks-font-size-copy-xxs-bp-factor-phone) * var(--font-size-copy-xxs-bp-factor));--ks-font-size-copy-xxs-bp-factor-laptop:calc(var(--ks-font-size-copy-xxs-bp-factor-tablet) * var(--font-size-copy-xxs-bp-factor));--ks-font-size-copy-xxs-bp-factor-desktop:calc(var(--ks-font-size-copy-xxs-bp-factor-laptop) * var(--font-size-copy-xxs-bp-factor));--ks-font-size-copy-xs-bp-factor-phone:calc(1 * var(--font-size-copy-xs-bp-factor));--ks-font-size-copy-xs-bp-factor-tablet:calc(var(--ks-font-size-copy-xs-bp-factor-phone) * var(--font-size-copy-xs-bp-factor));--ks-font-size-copy-xs-bp-factor-laptop:calc(var(--ks-font-size-copy-xs-bp-factor-tablet) * var(--font-size-copy-xs-bp-factor));--ks-font-size-copy-xs-bp-factor-desktop:calc(var(--ks-font-size-copy-xs-bp-factor-laptop) * var(--font-size-copy-xs-bp-factor));--ks-font-size-copy-s-bp-factor-phone:calc(1 * var(--font-size-copy-s-bp-factor));--ks-font-size-copy-s-bp-factor-tablet:calc(var(--ks-font-size-copy-s-bp-factor-phone) * var(--font-size-copy-s-bp-factor));--ks-font-size-copy-s-bp-factor-laptop:calc(var(--ks-font-size-copy-s-bp-factor-tablet) * var(--font-size-copy-s-bp-factor));--ks-font-size-copy-s-bp-factor-desktop:calc(var(--ks-font-size-copy-s-bp-factor-laptop) * var(--font-size-copy-s-bp-factor));--ks-font-size-copy-m-bp-factor-phone:calc(1 * var(--font-size-copy-m-bp-factor));--ks-font-size-copy-m-bp-factor-tablet:calc(var(--ks-font-size-copy-m-bp-factor-phone) * var(--font-size-copy-m-bp-factor));--ks-font-size-copy-m-bp-factor-laptop:calc(var(--ks-font-size-copy-m-bp-factor-tablet) * var(--font-size-copy-m-bp-factor));--ks-font-size-copy-m-bp-factor-desktop:calc(var(--ks-font-size-copy-m-bp-factor-laptop) * var(--font-size-copy-m-bp-factor));--ks-font-size-copy-l-bp-factor-phone:calc(1 * var(--font-size-copy-l-bp-factor));--ks-font-size-copy-l-bp-factor-tablet:calc(var(--ks-font-size-copy-l-bp-factor-phone) * var(--font-size-copy-l-bp-factor));--ks-font-size-copy-l-bp-factor-laptop:calc(var(--ks-font-size-copy-l-bp-factor-tablet) * var(--font-size-copy-l-bp-factor));--ks-font-size-copy-l-bp-factor-desktop:calc(var(--ks-font-size-copy-l-bp-factor-laptop) * var(--font-size-copy-l-bp-factor));--ks-font-size-copy-xl-bp-factor-phone:calc(1 * var(--font-size-copy-xl-bp-factor));--ks-font-size-copy-xl-bp-factor-tablet:calc(var(--ks-font-size-copy-xl-bp-factor-phone) * var(--font-size-copy-xl-bp-factor));--ks-font-size-copy-xl-bp-factor-laptop:calc(var(--ks-font-size-copy-xl-bp-factor-tablet) * var(--font-size-copy-xl-bp-factor));--ks-font-size-copy-xl-bp-factor-desktop:calc(var(--ks-font-size-copy-xl-bp-factor-laptop) * var(--font-size-copy-xl-bp-factor));--ks-font-size-copy-xxl-bp-factor-phone:calc(1 * var(--font-size-copy-xxl-bp-factor));--ks-font-size-copy-xxl-bp-factor-tablet:calc(var(--ks-font-size-copy-xxl-bp-factor-phone) * var(--font-size-copy-xxl-bp-factor));--ks-font-size-copy-xxl-bp-factor-laptop:calc(var(--ks-font-size-copy-xxl-bp-factor-tablet) * var(--font-size-copy-xxl-bp-factor));--ks-font-size-copy-xxl-bp-factor-desktop:calc(var(--ks-font-size-copy-xxl-bp-factor-laptop) * var(--font-size-copy-xxl-bp-factor));--ks-font-size-interface-xxs-bp-factor-phone:calc(1 * var(--font-size-interface-xxs-bp-factor));--ks-font-size-interface-xxs-bp-factor-tablet:calc(var(--ks-font-size-interface-xxs-bp-factor-phone) * var(--font-size-interface-xxs-bp-factor));--ks-font-size-interface-xxs-bp-factor-laptop:calc(var(--ks-font-size-interface-xxs-bp-factor-tablet) * var(--font-size-interface-xxs-bp-factor));--ks-font-size-interface-xxs-bp-factor-desktop:calc(var(--ks-font-size-interface-xxs-bp-factor-laptop) * var(--font-size-interface-xxs-bp-factor));--ks-font-size-interface-xs-bp-factor-phone:calc(1 * var(--font-size-interface-xs-bp-factor));--ks-font-size-interface-xs-bp-factor-tablet:calc(var(--ks-font-size-interface-xs-bp-factor-phone) * var(--font-size-interface-xs-bp-factor));--ks-font-size-interface-xs-bp-factor-laptop:calc(var(--ks-font-size-interface-xs-bp-factor-tablet) * var(--font-size-interface-xs-bp-factor));--ks-font-size-interface-xs-bp-factor-desktop:calc(var(--ks-font-size-interface-xs-bp-factor-laptop) * var(--font-size-interface-xs-bp-factor));--ks-font-size-interface-s-bp-factor-phone:calc(1 * var(--font-size-interface-s-bp-factor));--ks-font-size-interface-s-bp-factor-tablet:calc(var(--ks-font-size-interface-s-bp-factor-phone) * var(--font-size-interface-s-bp-factor));--ks-font-size-interface-s-bp-factor-laptop:calc(var(--ks-font-size-interface-s-bp-factor-tablet) * var(--font-size-interface-s-bp-factor));--ks-font-size-interface-s-bp-factor-desktop:calc(var(--ks-font-size-interface-s-bp-factor-laptop) * var(--font-size-interface-s-bp-factor));--ks-font-size-interface-m-bp-factor-phone:calc(1 * var(--font-size-interface-m-bp-factor));--ks-font-size-interface-m-bp-factor-tablet:calc(var(--ks-font-size-interface-m-bp-factor-phone) * var(--font-size-interface-m-bp-factor));--ks-font-size-interface-m-bp-factor-laptop:calc(var(--ks-font-size-interface-m-bp-factor-tablet) * var(--font-size-interface-m-bp-factor));--ks-font-size-interface-m-bp-factor-desktop:calc(var(--ks-font-size-interface-m-bp-factor-laptop) * var(--font-size-interface-m-bp-factor));--ks-font-size-interface-l-bp-factor-phone:calc(1 * var(--font-size-interface-l-bp-factor));--ks-font-size-interface-l-bp-factor-tablet:calc(var(--ks-font-size-interface-l-bp-factor-phone) * var(--font-size-interface-l-bp-factor));--ks-font-size-interface-l-bp-factor-laptop:calc(var(--ks-font-size-interface-l-bp-factor-tablet) * var(--font-size-interface-l-bp-factor));--ks-font-size-interface-l-bp-factor-desktop:calc(var(--ks-font-size-interface-l-bp-factor-laptop) * var(--font-size-interface-l-bp-factor));--ks-font-size-interface-xl-bp-factor-phone:calc(1 * var(--font-size-interface-xl-bp-factor));--ks-font-size-interface-xl-bp-factor-tablet:calc(var(--ks-font-size-interface-xl-bp-factor-phone) * var(--font-size-interface-xl-bp-factor));--ks-font-size-interface-xl-bp-factor-laptop:calc(var(--ks-font-size-interface-xl-bp-factor-tablet) * var(--font-size-interface-xl-bp-factor));--ks-font-size-interface-xl-bp-factor-desktop:calc(var(--ks-font-size-interface-xl-bp-factor-laptop) * var(--font-size-interface-xl-bp-factor));--ks-font-size-interface-xxl-bp-factor-phone:calc(1 * var(--font-size-interface-xxl-bp-factor));--ks-font-size-interface-xxl-bp-factor-tablet:calc(var(--ks-font-size-interface-xxl-bp-factor-phone) * var(--font-size-interface-xxl-bp-factor));--ks-font-size-interface-xxl-bp-factor-laptop:calc(var(--ks-font-size-interface-xxl-bp-factor-tablet) * var(--font-size-interface-xxl-bp-factor));--ks-font-size-interface-xxl-bp-factor-desktop:calc(var(--ks-font-size-interface-xxl-bp-factor-laptop) * var(--font-size-interface-xxl-bp-factor));--ks-font-size-mono-xxs-bp-factor-phone:calc(1 * var(--font-size-mono-xxs-bp-factor));--ks-font-size-mono-xxs-bp-factor-tablet:calc(var(--ks-font-size-mono-xxs-bp-factor-phone) * var(--font-size-mono-xxs-bp-factor));--ks-font-size-mono-xxs-bp-factor-laptop:calc(var(--ks-font-size-mono-xxs-bp-factor-tablet) * var(--font-size-mono-xxs-bp-factor));--ks-font-size-mono-xxs-bp-factor-desktop:calc(var(--ks-font-size-mono-xxs-bp-factor-laptop) * var(--font-size-mono-xxs-bp-factor));--ks-font-size-mono-xs-bp-factor-phone:calc(1 * var(--font-size-mono-xs-bp-factor));--ks-font-size-mono-xs-bp-factor-tablet:calc(var(--ks-font-size-mono-xs-bp-factor-phone) * var(--font-size-mono-xs-bp-factor));--ks-font-size-mono-xs-bp-factor-laptop:calc(var(--ks-font-size-mono-xs-bp-factor-tablet) * var(--font-size-mono-xs-bp-factor));--ks-font-size-mono-xs-bp-factor-desktop:calc(var(--ks-font-size-mono-xs-bp-factor-laptop) * var(--font-size-mono-xs-bp-factor));--ks-font-size-mono-s-bp-factor-phone:calc(1 * var(--font-size-mono-s-bp-factor));--ks-font-size-mono-s-bp-factor-tablet:calc(var(--ks-font-size-mono-s-bp-factor-phone) * var(--font-size-mono-s-bp-factor));--ks-font-size-mono-s-bp-factor-laptop:calc(var(--ks-font-size-mono-s-bp-factor-tablet) * var(--font-size-mono-s-bp-factor));--ks-font-size-mono-s-bp-factor-desktop:calc(var(--ks-font-size-mono-s-bp-factor-laptop) * var(--font-size-mono-s-bp-factor));--ks-font-size-mono-m-bp-factor-phone:calc(1 * var(--font-size-mono-m-bp-factor));--ks-font-size-mono-m-bp-factor-tablet:calc(var(--ks-font-size-mono-m-bp-factor-phone) * var(--font-size-mono-m-bp-factor));--ks-font-size-mono-m-bp-factor-laptop:calc(var(--ks-font-size-mono-m-bp-factor-tablet) * var(--font-size-mono-m-bp-factor));--ks-font-size-mono-m-bp-factor-desktop:calc(var(--ks-font-size-mono-m-bp-factor-laptop) * var(--font-size-mono-m-bp-factor));--ks-font-size-mono-l-bp-factor-phone:calc(1 * var(--font-size-mono-l-bp-factor));--ks-font-size-mono-l-bp-factor-tablet:calc(var(--ks-font-size-mono-l-bp-factor-phone) * var(--font-size-mono-l-bp-factor));--ks-font-size-mono-l-bp-factor-laptop:calc(var(--ks-font-size-mono-l-bp-factor-tablet) * var(--font-size-mono-l-bp-factor));--ks-font-size-mono-l-bp-factor-desktop:calc(var(--ks-font-size-mono-l-bp-factor-laptop) * var(--font-size-mono-l-bp-factor));--ks-font-size-mono-xl-bp-factor-phone:calc(1 * var(--font-size-mono-xl-bp-factor));--ks-font-size-mono-xl-bp-factor-tablet:calc(var(--ks-font-size-mono-xl-bp-factor-phone) * var(--font-size-mono-xl-bp-factor));--ks-font-size-mono-xl-bp-factor-laptop:calc(var(--ks-font-size-mono-xl-bp-factor-tablet) * var(--font-size-mono-xl-bp-factor));--ks-font-size-mono-xl-bp-factor-desktop:calc(var(--ks-font-size-mono-xl-bp-factor-laptop) * var(--font-size-mono-xl-bp-factor));--ks-font-size-mono-xxl-bp-factor-phone:calc(1 * var(--font-size-mono-xxl-bp-factor));--ks-font-size-mono-xxl-bp-factor-tablet:calc(var(--ks-font-size-mono-xxl-bp-factor-phone) * var(--font-size-mono-xxl-bp-factor));--ks-font-size-mono-xxl-bp-factor-laptop:calc(var(--ks-font-size-mono-xxl-bp-factor-tablet) * var(--font-size-mono-xxl-bp-factor));--ks-font-size-mono-xxl-bp-factor-desktop:calc(var(--ks-font-size-mono-xxl-bp-factor-laptop) * var(--font-size-mono-xxl-bp-factor));--ks-font-size-display-xxs:calc(var(--ks-font-size-display-xxs-base) * var(--ks-font-size-display-xxs-bp-factor, 1));--ks-font-size-display-xs:calc(var(--ks-font-size-display-xs-base) * var(--ks-font-size-display-xs-bp-factor, 1));--ks-font-size-display-s:calc(var(--ks-font-size-display-s-base) * var(--ks-font-size-display-s-bp-factor, 1));--ks-font-size-display-m:calc(var(--ks-font-size-display-m-base) * var(--ks-font-size-display-m-bp-factor, 1));--ks-font-size-display-l:calc(var(--ks-font-size-display-l-base) * var(--ks-font-size-display-l-bp-factor, 1));--ks-font-size-display-xl:calc(var(--ks-font-size-display-xl-base) * var(--ks-font-size-display-xl-bp-factor, 1));--ks-font-size-display-xxl:calc(var(--ks-font-size-display-xxl-base) * var(--ks-font-size-display-xxl-bp-factor, 1));--ks-font-size-copy-xxs:calc(var(--ks-font-size-copy-xxs-base) * var(--ks-font-size-copy-xxs-bp-factor, 1));--ks-font-size-copy-xs:calc(var(--ks-font-size-copy-xs-base) * var(--ks-font-size-copy-xs-bp-factor, 1));--ks-font-size-copy-s:calc(var(--ks-font-size-copy-s-base) * var(--ks-font-size-copy-s-bp-factor, 1));--ks-font-size-copy-m:calc(var(--ks-font-size-copy-m-base) * var(--ks-font-size-copy-m-bp-factor, 1));--ks-font-size-copy-l:calc(var(--ks-font-size-copy-l-base) * var(--ks-font-size-copy-l-bp-factor, 1));--ks-font-size-copy-xl:calc(var(--ks-font-size-copy-xl-base) * var(--ks-font-size-copy-xl-bp-factor, 1));--ks-font-size-copy-xxl:calc(var(--ks-font-size-copy-xxl-base) * var(--ks-font-size-copy-xxl-bp-factor, 1));--ks-font-size-interface-xxs:calc(var(--ks-font-size-interface-xxs-base) * var(--ks-font-size-interface-xxs-bp-factor, 1));--ks-font-size-interface-xs:calc(var(--ks-font-size-interface-xs-base) * var(--ks-font-size-interface-xs-bp-factor, 1));--ks-font-size-interface-s:calc(var(--ks-font-size-interface-s-base) * var(--ks-font-size-interface-s-bp-factor, 1));--ks-font-size-interface-m:calc(var(--ks-font-size-interface-m-base) * var(--ks-font-size-interface-m-bp-factor, 1));--ks-font-size-interface-l:calc(var(--ks-font-size-interface-l-base) * var(--ks-font-size-interface-l-bp-factor, 1));--ks-font-size-interface-xl:calc(var(--ks-font-size-interface-xl-base) * var(--ks-font-size-interface-xl-bp-factor, 1));--ks-font-size-interface-xxl:calc(var(--ks-font-size-interface-xxl-base) * var(--ks-font-size-interface-xxl-bp-factor, 1));--ks-font-size-mono-xxs:calc(var(--ks-font-size-mono-xxs-base) * var(--ks-font-size-mono-xxs-bp-factor, 1));--ks-font-size-mono-xs:calc(var(--ks-font-size-mono-xs-base) * var(--ks-font-size-mono-xs-bp-factor, 1));--ks-font-size-mono-s:calc(var(--ks-font-size-mono-s-base) * var(--ks-font-size-mono-s-bp-factor, 1));--ks-font-size-mono-m:calc(var(--ks-font-size-mono-m-base) * var(--ks-font-size-mono-m-bp-factor, 1));--ks-font-size-mono-l:calc(var(--ks-font-size-mono-l-base) * var(--ks-font-size-mono-l-bp-factor, 1));--ks-font-size-mono-xl:calc(var(--ks-font-size-mono-xl-base) * var(--ks-font-size-mono-xl-bp-factor, 1));--ks-font-size-mono-xxl:calc(var(--ks-font-size-mono-xxl-base) * var(--ks-font-size-mono-xxl-bp-factor, 1))}@media (min-width:36em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-font-size-display-bp-factor:var(--ks-font-size-display-bp-factor-phone);--ks-font-size-display-xxs-bp-factor:var(--ks-font-size-display-xxs-bp-factor-phone);--ks-font-size-display-xs-bp-factor:var(--ks-font-size-display-xs-bp-factor-phone);--ks-font-size-display-s-bp-factor:var(--ks-font-size-display-s-bp-factor-phone);--ks-font-size-display-m-bp-factor:var(--ks-font-size-display-m-bp-factor-phone);--ks-font-size-display-l-bp-factor:var(--ks-font-size-display-l-bp-factor-phone);--ks-font-size-display-xl-bp-factor:var(--ks-font-size-display-xl-bp-factor-phone);--ks-font-size-display-xxl-bp-factor:var(--ks-font-size-display-xxl-bp-factor-phone);--ks-font-size-copy-bp-factor:var(--ks-font-size-copy-bp-factor-phone);--ks-font-size-copy-xxs-bp-factor:var(--ks-font-size-copy-xxs-bp-factor-phone);--ks-font-size-copy-xs-bp-factor:var(--ks-font-size-copy-xs-bp-factor-phone);--ks-font-size-copy-s-bp-factor:var(--ks-font-size-copy-s-bp-factor-phone);--ks-font-size-copy-m-bp-factor:var(--ks-font-size-copy-m-bp-factor-phone);--ks-font-size-copy-l-bp-factor:var(--ks-font-size-copy-l-bp-factor-phone);--ks-font-size-copy-xl-bp-factor:var(--ks-font-size-copy-xl-bp-factor-phone);--ks-font-size-copy-xxl-bp-factor:var(--ks-font-size-copy-xxl-bp-factor-phone);--ks-font-size-interface-bp-factor:var(--ks-font-size-interface-bp-factor-phone);--ks-font-size-interface-xxs-bp-factor:var(--ks-font-size-interface-xxs-bp-factor-phone);--ks-font-size-interface-xs-bp-factor:var(--ks-font-size-interface-xs-bp-factor-phone);--ks-font-size-interface-s-bp-factor:var(--ks-font-size-interface-s-bp-factor-phone);--ks-font-size-interface-m-bp-factor:var(--ks-font-size-interface-m-bp-factor-phone);--ks-font-size-interface-l-bp-factor:var(--ks-font-size-interface-l-bp-factor-phone);--ks-font-size-interface-xl-bp-factor:var(--ks-font-size-interface-xl-bp-factor-phone);--ks-font-size-interface-xxl-bp-factor:var(--ks-font-size-interface-xxl-bp-factor-phone);--ks-font-size-mono-bp-factor:var(--ks-font-size-mono-bp-factor-phone);--ks-font-size-mono-xxs-bp-factor:var(--ks-font-size-mono-xxs-bp-factor-phone);--ks-font-size-mono-xs-bp-factor:var(--ks-font-size-mono-xs-bp-factor-phone);--ks-font-size-mono-s-bp-factor:var(--ks-font-size-mono-s-bp-factor-phone);--ks-font-size-mono-m-bp-factor:var(--ks-font-size-mono-m-bp-factor-phone);--ks-font-size-mono-l-bp-factor:var(--ks-font-size-mono-l-bp-factor-phone);--ks-font-size-mono-xl-bp-factor:var(--ks-font-size-mono-xl-bp-factor-phone);--ks-font-size-mono-xxl-bp-factor:var(--ks-font-size-mono-xxl-bp-factor-phone)}}@media (min-width:48em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-font-size-display-xxs-bp-factor:var(--ks-font-size-display-xxs-bp-factor-tablet);--ks-font-size-display-xs-bp-factor:var(--ks-font-size-display-xs-bp-factor-tablet);--ks-font-size-display-s-bp-factor:var(--ks-font-size-display-s-bp-factor-tablet);--ks-font-size-display-m-bp-factor:var(--ks-font-size-display-m-bp-factor-tablet);--ks-font-size-display-l-bp-factor:var(--ks-font-size-display-l-bp-factor-tablet);--ks-font-size-display-xl-bp-factor:var(--ks-font-size-display-xl-bp-factor-tablet);--ks-font-size-display-xxl-bp-factor:var(--ks-font-size-display-xxl-bp-factor-tablet);--ks-font-size-copy-xxs-bp-factor:var(--ks-font-size-copy-xxs-bp-factor-tablet);--ks-font-size-copy-xs-bp-factor:var(--ks-font-size-copy-xs-bp-factor-tablet);--ks-font-size-copy-s-bp-factor:var(--ks-font-size-copy-s-bp-factor-tablet);--ks-font-size-copy-m-bp-factor:var(--ks-font-size-copy-m-bp-factor-tablet);--ks-font-size-copy-l-bp-factor:var(--ks-font-size-copy-l-bp-factor-tablet);--ks-font-size-copy-xl-bp-factor:var(--ks-font-size-copy-xl-bp-factor-tablet);--ks-font-size-copy-xxl-bp-factor:var(--ks-font-size-copy-xxl-bp-factor-tablet);--ks-font-size-interface-xxs-bp-factor:var(--ks-font-size-interface-xxs-bp-factor-tablet);--ks-font-size-interface-xs-bp-factor:var(--ks-font-size-interface-xs-bp-factor-tablet);--ks-font-size-interface-s-bp-factor:var(--ks-font-size-interface-s-bp-factor-tablet);--ks-font-size-interface-m-bp-factor:var(--ks-font-size-interface-m-bp-factor-tablet);--ks-font-size-interface-l-bp-factor:var(--ks-font-size-interface-l-bp-factor-tablet);--ks-font-size-interface-xl-bp-factor:var(--ks-font-size-interface-xl-bp-factor-tablet);--ks-font-size-interface-xxl-bp-factor:var(--ks-font-size-interface-xxl-bp-factor-tablet);--ks-font-size-mono-xxs-bp-factor:var(--ks-font-size-mono-xxs-bp-factor-tablet);--ks-font-size-mono-xs-bp-factor:var(--ks-font-size-mono-xs-bp-factor-tablet);--ks-font-size-mono-s-bp-factor:var(--ks-font-size-mono-s-bp-factor-tablet);--ks-font-size-mono-m-bp-factor:var(--ks-font-size-mono-m-bp-factor-tablet);--ks-font-size-mono-l-bp-factor:var(--ks-font-size-mono-l-bp-factor-tablet);--ks-font-size-mono-xl-bp-factor:var(--ks-font-size-mono-xl-bp-factor-tablet);--ks-font-size-mono-xxl-bp-factor:var(--ks-font-size-mono-xxl-bp-factor-tablet)}}@media (min-width:62em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-font-size-display-xxs-bp-factor:var(--ks-font-size-display-xxs-bp-factor-laptop);--ks-font-size-display-xs-bp-factor:var(--ks-font-size-display-xs-bp-factor-laptop);--ks-font-size-display-s-bp-factor:var(--ks-font-size-display-s-bp-factor-laptop);--ks-font-size-display-m-bp-factor:var(--ks-font-size-display-m-bp-factor-laptop);--ks-font-size-display-l-bp-factor:var(--ks-font-size-display-l-bp-factor-laptop);--ks-font-size-display-xl-bp-factor:var(--ks-font-size-display-xl-bp-factor-laptop);--ks-font-size-display-xxl-bp-factor:var(--ks-font-size-display-xxl-bp-factor-laptop);--ks-font-size-copy-xxs-bp-factor:var(--ks-font-size-copy-xxs-bp-factor-laptop);--ks-font-size-copy-xs-bp-factor:var(--ks-font-size-copy-xs-bp-factor-laptop);--ks-font-size-copy-s-bp-factor:var(--ks-font-size-copy-s-bp-factor-laptop);--ks-font-size-copy-m-bp-factor:var(--ks-font-size-copy-m-bp-factor-laptop);--ks-font-size-copy-l-bp-factor:var(--ks-font-size-copy-l-bp-factor-laptop);--ks-font-size-copy-xl-bp-factor:var(--ks-font-size-copy-xl-bp-factor-laptop);--ks-font-size-copy-xxl-bp-factor:var(--ks-font-size-copy-xxl-bp-factor-laptop);--ks-font-size-interface-xxs-bp-factor:var(--ks-font-size-interface-xxs-bp-factor-laptop);--ks-font-size-interface-xs-bp-factor:var(--ks-font-size-interface-xs-bp-factor-laptop);--ks-font-size-interface-s-bp-factor:var(--ks-font-size-interface-s-bp-factor-laptop);--ks-font-size-interface-m-bp-factor:var(--ks-font-size-interface-m-bp-factor-laptop);--ks-font-size-interface-l-bp-factor:var(--ks-font-size-interface-l-bp-factor-laptop);--ks-font-size-interface-xl-bp-factor:var(--ks-font-size-interface-xl-bp-factor-laptop);--ks-font-size-interface-xxl-bp-factor:var(--ks-font-size-interface-xxl-bp-factor-laptop);--ks-font-size-mono-xxs-bp-factor:var(--ks-font-size-mono-xxs-bp-factor-laptop);--ks-font-size-mono-xs-bp-factor:var(--ks-font-size-mono-xs-bp-factor-laptop);--ks-font-size-mono-s-bp-factor:var(--ks-font-size-mono-s-bp-factor-laptop);--ks-font-size-mono-m-bp-factor:var(--ks-font-size-mono-m-bp-factor-laptop);--ks-font-size-mono-l-bp-factor:var(--ks-font-size-mono-l-bp-factor-laptop);--ks-font-size-mono-xl-bp-factor:var(--ks-font-size-mono-xl-bp-factor-laptop);--ks-font-size-mono-xxl-bp-factor:var(--ks-font-size-mono-xxl-bp-factor-laptop)}}@media (min-width:75em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-font-size-display-xxs-bp-factor:var(--ks-font-size-display-xxs-bp-factor-desktop);--ks-font-size-display-xs-bp-factor:var(--ks-font-size-display-xs-bp-factor-desktop);--ks-font-size-display-s-bp-factor:var(--ks-font-size-display-s-bp-factor-desktop);--ks-font-size-display-m-bp-factor:var(--ks-font-size-display-m-bp-factor-desktop);--ks-font-size-display-l-bp-factor:var(--ks-font-size-display-l-bp-factor-desktop);--ks-font-size-display-xl-bp-factor:var(--ks-font-size-display-xl-bp-factor-desktop);--ks-font-size-display-xxl-bp-factor:var(--ks-font-size-display-xxl-bp-factor-desktop);--ks-font-size-copy-xxs-bp-factor:var(--ks-font-size-copy-xxs-bp-factor-desktop);--ks-font-size-copy-xs-bp-factor:var(--ks-font-size-copy-xs-bp-factor-desktop);--ks-font-size-copy-s-bp-factor:var(--ks-font-size-copy-s-bp-factor-desktop);--ks-font-size-copy-m-bp-factor:var(--ks-font-size-copy-m-bp-factor-desktop);--ks-font-size-copy-l-bp-factor:var(--ks-font-size-copy-l-bp-factor-desktop);--ks-font-size-copy-xl-bp-factor:var(--ks-font-size-copy-xl-bp-factor-desktop);--ks-font-size-copy-xxl-bp-factor:var(--ks-font-size-copy-xxl-bp-factor-desktop);--ks-font-size-interface-xxs-bp-factor:var(--ks-font-size-interface-xxs-bp-factor-desktop);--ks-font-size-interface-xs-bp-factor:var(--ks-font-size-interface-xs-bp-factor-desktop);--ks-font-size-interface-s-bp-factor:var(--ks-font-size-interface-s-bp-factor-desktop);--ks-font-size-interface-m-bp-factor:var(--ks-font-size-interface-m-bp-factor-desktop);--ks-font-size-interface-l-bp-factor:var(--ks-font-size-interface-l-bp-factor-desktop);--ks-font-size-interface-xl-bp-factor:var(--ks-font-size-interface-xl-bp-factor-desktop);--ks-font-size-interface-xxl-bp-factor:var(--ks-font-size-interface-xxl-bp-factor-desktop);--ks-font-size-mono-xxs-bp-factor:var(--ks-font-size-mono-xxs-bp-factor-desktop);--ks-font-size-mono-xs-bp-factor:var(--ks-font-size-mono-xs-bp-factor-desktop);--ks-font-size-mono-s-bp-factor:var(--ks-font-size-mono-s-bp-factor-desktop);--ks-font-size-mono-m-bp-factor:var(--ks-font-size-mono-m-bp-factor-desktop);--ks-font-size-mono-l-bp-factor:var(--ks-font-size-mono-l-bp-factor-desktop);--ks-font-size-mono-xl-bp-factor:var(--ks-font-size-mono-xl-bp-factor-desktop);--ks-font-size-mono-xxl-bp-factor:var(--ks-font-size-mono-xxl-bp-factor-desktop)}}:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-scale-spacing-xxs-bp-factor:calc(1 * var(--spacing-bp-factor));--ks-scale-spacing-xs-bp-factor:calc(var(--ks-scale-spacing-xxs-bp-factor) * var(--spacing-bp-factor));--ks-scale-spacing-s-bp-factor:calc(var(--ks-scale-spacing-xs-bp-factor) * var(--spacing-bp-factor));--ks-scale-spacing-m-bp-factor:calc(var(--ks-scale-spacing-s-bp-factor) * var(--spacing-bp-factor));--ks-scale-spacing-l-bp-factor:calc(var(--ks-scale-spacing-m-bp-factor) * var(--spacing-bp-factor));--ks-scale-spacing-xl-bp-factor:calc(var(--ks-scale-spacing-l-bp-factor) * var(--spacing-bp-factor));--ks-scale-spacing-xxl-bp-factor:calc(var(--ks-scale-spacing-xl-bp-factor) * var(--spacing-bp-factor));--ks-spacing-xxs-base:calc(var(--ks-spacing-xs-base) * calc(var(--ks-scale-spacing-shrink-factor) * 1));--ks-spacing-xs-base:calc(var(--ks-spacing-s-base) * calc(var(--ks-scale-spacing-shrink-factor) * 1));--ks-spacing-s-base:calc(var(--ks-spacing-m-base) * calc(var(--ks-scale-spacing-shrink-factor) * 1));--ks-spacing-m-base:var(--ks-brand-spacing-base);--ks-spacing-l-base:calc(var(--ks-spacing-m-base) * var(--ks-scale-spacing-grow-factor));--ks-spacing-xl-base:calc(var(--ks-spacing-l-base) * var(--ks-scale-spacing-grow-factor));--ks-spacing-xxl-base:calc(var(--ks-spacing-xl-base) * var(--ks-scale-spacing-grow-factor));--ks-spacing-xxs-bp-factor-phone:calc(1 * var(--ks-scale-spacing-xxs-bp-factor));--ks-spacing-xxs-bp-factor-tablet:calc(var(--ks-spacing-xxs-bp-factor-phone) * var(--ks-scale-spacing-xxs-bp-factor));--ks-spacing-xxs-bp-factor-laptop:calc(var(--ks-spacing-xxs-bp-factor-tablet) * var(--ks-scale-spacing-xxs-bp-factor));--ks-spacing-xxs-bp-factor-desktop:calc(var(--ks-spacing-xxs-bp-factor-laptop) * var(--ks-scale-spacing-xxs-bp-factor));--ks-spacing-xs-bp-factor-phone:calc(1 * var(--ks-scale-spacing-xs-bp-factor));--ks-spacing-xs-bp-factor-tablet:calc(var(--ks-spacing-xs-bp-factor-phone) * var(--ks-scale-spacing-xs-bp-factor));--ks-spacing-xs-bp-factor-laptop:calc(var(--ks-spacing-xs-bp-factor-tablet) * var(--ks-scale-spacing-xs-bp-factor));--ks-spacing-xs-bp-factor-desktop:calc(var(--ks-spacing-xs-bp-factor-laptop) * var(--ks-scale-spacing-xs-bp-factor));--ks-spacing-s-bp-factor-phone:calc(1 * var(--ks-scale-spacing-s-bp-factor));--ks-spacing-s-bp-factor-tablet:calc(var(--ks-spacing-s-bp-factor-phone) * var(--ks-scale-spacing-s-bp-factor));--ks-spacing-s-bp-factor-laptop:calc(var(--ks-spacing-s-bp-factor-tablet) * var(--ks-scale-spacing-s-bp-factor));--ks-spacing-s-bp-factor-desktop:calc(var(--ks-spacing-s-bp-factor-laptop) * var(--ks-scale-spacing-s-bp-factor));--ks-spacing-m-bp-factor-phone:calc(1 * var(--ks-scale-spacing-m-bp-factor));--ks-spacing-m-bp-factor-tablet:calc(var(--ks-spacing-m-bp-factor-phone) * var(--ks-scale-spacing-m-bp-factor));--ks-spacing-m-bp-factor-laptop:calc(var(--ks-spacing-m-bp-factor-tablet) * var(--ks-scale-spacing-m-bp-factor));--ks-spacing-m-bp-factor-desktop:calc(var(--ks-spacing-m-bp-factor-laptop) * var(--ks-scale-spacing-m-bp-factor));--ks-spacing-l-bp-factor-phone:calc(1 * var(--ks-scale-spacing-l-bp-factor));--ks-spacing-l-bp-factor-tablet:calc(var(--ks-spacing-l-bp-factor-phone) * var(--ks-scale-spacing-l-bp-factor));--ks-spacing-l-bp-factor-laptop:calc(var(--ks-spacing-l-bp-factor-tablet) * var(--ks-scale-spacing-l-bp-factor));--ks-spacing-l-bp-factor-desktop:calc(var(--ks-spacing-l-bp-factor-laptop) * var(--ks-scale-spacing-l-bp-factor));--ks-spacing-xl-bp-factor-phone:calc(1 * var(--ks-scale-spacing-xl-bp-factor));--ks-spacing-xl-bp-factor-tablet:calc(var(--ks-spacing-xl-bp-factor-phone) * var(--ks-scale-spacing-xl-bp-factor));--ks-spacing-xl-bp-factor-laptop:calc(var(--ks-spacing-xl-bp-factor-tablet) * var(--ks-scale-spacing-xl-bp-factor));--ks-spacing-xl-bp-factor-desktop:calc(var(--ks-spacing-xl-bp-factor-laptop) * var(--ks-scale-spacing-xl-bp-factor));--ks-spacing-xxl-bp-factor-phone:calc(1 * var(--ks-scale-spacing-xxl-bp-factor));--ks-spacing-xxl-bp-factor-tablet:calc(var(--ks-spacing-xxl-bp-factor-phone) * var(--ks-scale-spacing-xxl-bp-factor));--ks-spacing-xxl-bp-factor-laptop:calc(var(--ks-spacing-xxl-bp-factor-tablet) * var(--ks-scale-spacing-xxl-bp-factor));--ks-spacing-xxl-bp-factor-desktop:calc(var(--ks-spacing-xxl-bp-factor-laptop) * var(--ks-scale-spacing-xxl-bp-factor));--ks-spacing-stack-xxs:var(--ks-spacing-xxs);--ks-spacing-stack-xs:var(--ks-spacing-xs);--ks-spacing-stack-s:var(--ks-spacing-s);--ks-spacing-stack-m:var(--ks-spacing-m);--ks-spacing-stack-l:var(--ks-spacing-l);--ks-spacing-stack-xl:var(--ks-spacing-xl);--ks-spacing-stack-xxl:var(--ks-spacing-xxl);--ks-spacing-inline-xxs:var(--ks-spacing-xxs);--ks-spacing-inline-xs:var(--ks-spacing-xs);--ks-spacing-inline-s:var(--ks-spacing-s);--ks-spacing-inline-m:var(--ks-spacing-m);--ks-spacing-inline-l:var(--ks-spacing-l);--ks-spacing-inline-xl:var(--ks-spacing-xl);--ks-spacing-inline-xxl:var(--ks-spacing-xxl);--ks-spacing-inset-xxs:var(--ks-spacing-xxs);--ks-spacing-inset-xs:var(--ks-spacing-xs);--ks-spacing-inset-s:var(--ks-spacing-s);--ks-spacing-inset-m:var(--ks-spacing-m);--ks-spacing-inset-l:var(--ks-spacing-l);--ks-spacing-inset-xl:var(--ks-spacing-xl);--ks-spacing-inset-xxl:var(--ks-spacing-xxl);--ks-spacing-inset-squish-xxs:var(--ks-spacing-xs) var(--ks-spacing-xxs);--ks-spacing-inset-squish-xs:var(--ks-spacing-s) var(--ks-spacing-xs);--ks-spacing-inset-squish-s:var(--ks-spacing-m) var(--ks-spacing-s);--ks-spacing-inset-squish-m:var(--ks-spacing-l) var(--ks-spacing-m);--ks-spacing-inset-squish-l:var(--ks-spacing-xl) var(--ks-spacing-l);--ks-spacing-inset-squish-xl:var(--ks-spacing-xxl) var(--ks-spacing-xl);--ks-spacing-inset-squish-xxl:calc(var(--ks-spacing-xxl) * 1.25) var(--ks-spacing-xxl);--ks-spacing-inset-squish-xxs:var(--ks-spacing-xxs) var(--ks-spacing-xs);--ks-spacing-inset-squish-xs:var(--ks-spacing-xs) var(--ks-spacing-s);--ks-spacing-inset-squish-s:var(--ks-spacing-s) var(--ks-spacing-m);--ks-spacing-inset-squish-m:var(--ks-spacing-m) var(--ks-spacing-l);--ks-spacing-inset-squish-l:var(--ks-spacing-l) var(--ks-spacing-xl);--ks-spacing-inset-squish-xl:var(--ks-spacing-xl) var(--ks-spacing-xxl);--ks-spacing-inset-squish-xxl:var(--ks-spacing-xxl) calc(var(--ks-spacing-xxxl) * 1.25);--ks-spacing-xxs:calc(var(--ks-spacing-xxs-base) * var(--ks-spacing-xxs-bp-factor, 1));--ks-spacing-xs:calc(var(--ks-spacing-xs-base) * var(--ks-spacing-xs-bp-factor, 1));--ks-spacing-s:calc(var(--ks-spacing-s-base) * var(--ks-spacing-s-bp-factor, 1));--ks-spacing-m:calc(var(--ks-spacing-m-base) * var(--ks-spacing-m-bp-factor, 1));--ks-spacing-l:calc(var(--ks-spacing-l-base) * var(--ks-spacing-l-bp-factor, 1));--ks-spacing-xl:calc(var(--ks-spacing-xl-base) * var(--ks-spacing-xl-bp-factor, 1));--ks-spacing-xxl:calc(var(--ks-spacing-xxl-base) * var(--ks-spacing-xxl-bp-factor, 1))}@media (min-width:36em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-spacing-xxs-bp-factor:var(--ks-spacing-xxs-bp-factor-phone);--ks-spacing-xs-bp-factor:var(--ks-spacing-xs-bp-factor-phone);--ks-spacing-s-bp-factor:var(--ks-spacing-s-bp-factor-phone);--ks-spacing-m-bp-factor:var(--ks-spacing-m-bp-factor-phone);--ks-spacing-l-bp-factor:var(--ks-spacing-l-bp-factor-phone);--ks-spacing-xl-bp-factor:var(--ks-spacing-xl-bp-factor-phone);--ks-spacing-xxl-bp-factor:var(--ks-spacing-xxl-bp-factor-phone)}}@media (min-width:48em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-spacing-xxs-bp-factor:var(--ks-spacing-xxs-bp-factor-tablet);--ks-spacing-xs-bp-factor:var(--ks-spacing-xs-bp-factor-tablet);--ks-spacing-s-bp-factor:var(--ks-spacing-s-bp-factor-tablet);--ks-spacing-m-bp-factor:var(--ks-spacing-m-bp-factor-tablet);--ks-spacing-l-bp-factor:var(--ks-spacing-l-bp-factor-tablet);--ks-spacing-xl-bp-factor:var(--ks-spacing-xl-bp-factor-tablet);--ks-spacing-xxl-bp-factor:var(--ks-spacing-xxl-bp-factor-tablet)}}@media (min-width:62em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-spacing-xxs-bp-factor:var(--ks-spacing-xxs-bp-factor-laptop);--ks-spacing-xs-bp-factor:var(--ks-spacing-xs-bp-factor-laptop);--ks-spacing-s-bp-factor:var(--ks-spacing-s-bp-factor-laptop);--ks-spacing-m-bp-factor:var(--ks-spacing-m-bp-factor-laptop);--ks-spacing-l-bp-factor:var(--ks-spacing-l-bp-factor-laptop);--ks-spacing-xl-bp-factor:var(--ks-spacing-xl-bp-factor-laptop);--ks-spacing-xxl-bp-factor:var(--ks-spacing-xxl-bp-factor-laptop)}}@media (min-width:75em){:root,[ks-inverted=false],[ks-inverted=true],[ks-theme]{--ks-spacing-xxs-bp-factor:var(--ks-spacing-xxs-bp-factor-desktop);--ks-spacing-xs-bp-factor:var(--ks-spacing-xs-bp-factor-desktop);--ks-spacing-s-bp-factor:var(--ks-spacing-s-bp-factor-desktop);--ks-spacing-m-bp-factor:var(--ks-spacing-m-bp-factor-desktop);--ks-spacing-l-bp-factor:var(--ks-spacing-l-bp-factor-desktop);--ks-spacing-xl-bp-factor:var(--ks-spacing-xl-bp-factor-desktop);--ks-spacing-xxl-bp-factor:var(--ks-spacing-xxl-bp-factor-desktop)}}:root{--ks-border-width-default:var(--ks-brand-border-width-default);--ks-border-width-emphasized:var(--ks-brand-border-width-emphasized);--ks-border-radius-control:var(--ks-brand-border-radius-control);--ks-border-radius-card:var(--ks-brand-border-radius-card);--ks-border-radius-surface:var(--ks-brand-border-radius-surface);--ks-border-radius-pill:999px;--ks-border-radius-circle:50%}:root,[ks-theme]{--ks-box-shadow-card-base:0 var(--ks-brand-box-shadow-card-blur) calc(var(--ks-brand-box-shadow-card-blur) * 3) 0 var(--ks-color-fg-alpha-8);--ks-box-shadow-card-hover-base:0 var(--ks-brand-box-shadow-card-blur) calc(var(--ks-brand-box-shadow-card-blur) * 3) 0 var(--ks-color-fg-alpha-7);--ks-box-shadow-card-inverted-base:0 var(--ks-brand-box-shadow-card-blur) calc(var(--ks-brand-box-shadow-card-blur) * 3) 0 var(--ks-color-fg-inverted-alpha-7);--ks-box-shadow-card-inverted-hover-base:0 var(--ks-brand-box-shadow-card-blur) calc(var(--ks-brand-box-shadow-card-blur) * 3) 0 var(--ks-color-fg-inverted-alpha-6);--ks-box-shadow-control-base:0 var(--ks-brand-box-shadow-control-blur) calc(var(--ks-brand-box-shadow-control-blur) * 2.5) 0 var(--ks-color-fg-alpha-7);--ks-box-shadow-control-hover-base:0 var(--ks-brand-box-shadow-control-blur) calc(var(--ks-brand-box-shadow-control-blur) * 2.5) 0 var(--ks-color-fg-alpha-8);--ks-box-shadow-control-inverted-base:0 var(--ks-brand-box-shadow-control-blur) calc(var(--ks-brand-box-shadow-control-blur) * 2.5) 0 var(--ks-color-fg-inverted-alpha-6);--ks-box-shadow-control-inverted-hover-base:0 var(--ks-brand-box-shadow-control-blur) calc(var(--ks-brand-box-shadow-control-blur) * 2.5) 0 var(--ks-color-fg-inverted-alpha-7);--ks-box-shadow-surface-base:0 var(--ks-brand-box-shadow-surface-blur) calc(var(--ks-brand-box-shadow-surface-blur) * 2) 0 var(--ks-color-fg-alpha-8);--ks-box-shadow-surface-hover-base:0 var(--ks-brand-box-shadow-surface-blur) 0 var(--ks-color-fg-alpha-7);--ks-box-shadow-surface-inverted-base:0 var(--ks-brand-box-shadow-surface-blur) calc(var(--ks-brand-box-shadow-surface-blur) * 2) 0 var(--ks-color-fg-inverted-alpha-8);--ks-box-shadow-surface-inverted-hover-base:0 calc(var(--ks-brand-box-shadow-surface-blur) * 2) 0 var(--ks-color-fg-inverted-alpha-7)}:root{--ks-box-shadow-card:var(--ks-box-shadow-card-base);--ks-box-shadow-card-inverted:var(--ks-box-shadow-card-inverted-base);--ks-box-shadow-control:var(--ks-box-shadow-control-base);--ks-box-shadow-control-inverted:var(--ks-box-shadow-control-inverted-base);--ks-box-shadow-surface:var(--ks-box-shadow-surface-base);--ks-box-shadow-surface-inverted:var(--ks-box-shadow-surface-inverted-base);--ks-box-shadow-card-hover:var(--ks-box-shadow-card-hover-base);--ks-box-shadow-card-inverted-hover:var(--ks-box-shadow-card-inverted-hover-base);--ks-box-shadow-control-hover:var(--ks-box-shadow-control-hover-base);--ks-box-shadow-control-inverted-hover:var(--ks-box-shadow-control-inverted-hover-base);--ks-box-shadow-surface-hover:var(--ks-box-shadow-surface-hover-base);--ks-box-shadow-surface-inverted-hover:var(--ks-box-shadow-surface-inverted-hover-base)}[ks-inverted=true]{--ks-box-shadow-card:var(--ks-box-shadow-card-inverted-base);--ks-box-shadow-card-inverted:var(--ks-box-shadow-card-base);--ks-box-shadow-control:var(--ks-box-shadow-control-inverted-base);--ks-box-shadow-control-inverted:var(--ks-box-shadow-control-base);--ks-box-shadow-surface:var(--ks-box-shadow-surface-inverted-base);--ks-box-shadow-surface-inverted:var(--ks-box-shadow-surface-base);--ks-box-shadow-card-hover:var(--ks-box-shadow-card-inverted-hover-base);--ks-box-shadow-card-inverted-hover:var(--ks-box-shadow-card-hover-base);--ks-box-shadow-control-hover:var(--ks-box-shadow-control-inverted-hover-base);--ks-box-shadow-control-inverted-hover:var(--ks-box-shadow-control-hover-base);--ks-box-shadow-surface-hover:var(--ks-box-shadow-surface-inverted-hover-base);--ks-box-shadow-surface-inverted-hover:var(--ks-box-shadow-surface-hover-base)}:root{--ks-duration-immediate:50ms;--ks-duration-fast:100ms;--ks-duration-medium:150ms;--ks-duration-slow:300ms;--ks-timing-function-bounce:cubic-bezier(0.17,1,0.5,1.5);--ks-timing-function-ease-out:ease-out;--ks-timing-function-ease-in:ease-in;--ks-timing-function-ease-in-out:ease-in-out;--ks-timing-function-linear:linear;--ks-transition-collapse:var(--ks-duration-slow) var(--ks-timing-function-ease-out);--ks-transition-hover:var(--ks-duration-fast) var(--ks-timing-function-ease-in-out);--ks-transition-fade:var(--ks-duration-slow) var(--ks-timing-function-ease-out)}:root,[ks-theme]{--ks-text-color-default-base:var(--ks-color-fg-alpha-3);--ks-text-color-default-inverted-base:var(--ks-color-fg-inverted-alpha-2);--ks-text-color-default-interactive-base:var(--ks-color-link);--ks-text-color-default-inverted-interactive-base:var(--ks-color-link-inverted);--ks-text-color-default-interactive-hover-base:var(--ks-color-link-to-fg-4);--ks-text-color-default-inverted-interactive-hover-base:var(--ks-color-link-inverted-alpha-4);--ks-text-color-default-interactive-active-base:var(--ks-color-link);--ks-text-color-default-inverted-interactive-active-base:var(--ks-color-link-inverted);--ks-text-color-default-interactive-selected-base:var(--ks-color-link);--ks-text-color-default-inverted-interactive-selected-base:var(--ks-color-link-inverted);--ks-text-color-copy-base:var(--ks-color-fg-alpha-3);--ks-text-color-copy-inverted-base:var(--ks-color-fg-inverted-alpha-3);--ks-text-color-copy-interactive-base:var(--ks-color-link);--ks-text-color-copy-inverted-interactive-base:var(--ks-color-link-inverted);--ks-text-color-copy-interactive-hover-base:var(--ks-color-link-to-fg-2);--ks-text-color-copy-inverted-interactive-hover-base:var(--ks-color-link-inverted-to-fg-2);--ks-text-color-copy-interactive-active-base:var(--ks-color-link-to-fg-3);--ks-text-color-copy-inverted-interactive-active-base:var(--ks-color-link-inverted-to-fg-2);--ks-text-color-copy-interactive-selected-base:var(--ks-color-link-to-fg-3);--ks-text-color-copy-inverted-interactive-selected-base:var(--ks-color-link-inverted-to-fg-2);--ks-text-color-display-base:var(--ks-color-fg);--ks-text-color-display-inverted-base:var(--ks-color-fg-inverted);--ks-text-color-display-interactive-base:var(--ks-color-link);--ks-text-color-display-inverted-interactive-base:var(--ks-color-link-inverted);--ks-text-color-display-interactive-hover-base:var(--ks-color-link-to-fg-2);--ks-text-color-display-inverted-interactive-hover-base:var(--ks-color-link-inverted-to-fg-2);--ks-text-color-display-interactive-active-base:var(--ks-color-link-to-fg-3);--ks-text-color-display-inverted-interactive-active-base:var(--ks-color-link-inverted-to-fg-2);--ks-text-color-display-interactive-selected-base:var(--ks-color-link-to-fg-3);--ks-text-color-display-inverted-interactive-selected-base:var(--ks-color-link-inverted-to-fg-2);--ks-text-color-interface-base:var(--ks-color-fg-alpha-2);--ks-text-color-interface-inverted-base:var(--ks-color-fg-inverted-alpha-4);--ks-text-color-interface-interactive-base:var(--ks-color-fg-alpha-4);--ks-text-color-interface-inverted-interactive-base:var(--ks-color-fg-inverted-alpha-3);--ks-text-color-interface-interactive-hover-base:var(--ks-color-fg);--ks-text-color-interface-inverted-interactive-hover-base:var(--ks-color-fg-inverted);--ks-text-color-interface-interactive-active-base:var(--ks-color-fg);--ks-text-color-interface-inverted-interactive-active-base:var(--ks-color-fg-inverted);--ks-text-color-interface-interactive-selected-base:var(--ks-color-fg);--ks-text-color-interface-inverted-interactive-selected-base:var(--ks-color-fg-inverted);--ks-text-color-card-base:var(--ks-color-fg-alpha-2);--ks-text-color-card-inverted-base:var(--ks-color-fg-inverted-alpha-2);--ks-text-color-card-interactive-base:var(--ks-color-fg);--ks-text-color-card-inverted-interactive-base:var(--ks-color-fg-inverted);--ks-text-color-card-interactive-hover-base:var(--ks-color-fg);--ks-text-color-card-inverted-interactive-hover-base:var(--ks-color-fg-inverted);--ks-text-color-card-interactive-active-base:var(--ks-color-fg);--ks-text-color-card-inverted-interactive-active-base:var(--ks-color-fg-inverted);--ks-text-color-card-interactive-selected-base:var(--ks-color-fg);--ks-text-color-card-inverted-interactive-selected-base:var(--ks-color-fg-inverted);--ks-text-color-primary-base:var(--ks-color-primary);--ks-text-color-primary-inverted-base:var(--ks-color-primary-inverted);--ks-text-color-primary-interactive-base:var(--ks-color-primary);--ks-text-color-primary-inverted-interactive-base:var(--ks-color-primary-inverted-alpha-2);--ks-text-color-primary-interactive-hover-base:var(--ks-color-primary-alpha-2);--ks-text-color-primary-inverted-interactive-hover-base:var(--ks-color-primary-inverted-alpha-2);--ks-text-color-primary-interactive-active-base:var(--ks-color-primary-alpha-2);--ks-text-color-primary-inverted-interactive-active-base:var(--ks-color-primary-inverted-alpha-2);--ks-text-color-primary-interactive-selected-base:var(--ks-color-primary-alpha-2);--ks-text-color-primary-inverted-interactive-selected-base:var(--ks-color-primary-inverted-alpha-2);--ks-text-color-on-primary-base:var(--ks-color-on-primary);--ks-text-color-on-primary-inverted-base:var(--ks-color-on-primary-inverted);--ks-text-color-positive-base:var(--ks-color-positive);--ks-text-color-positive-inverted-base:var(--ks-color-positive-inverted);--ks-text-color-positive-interactive-base:var(--ks-color-positive);--ks-text-color-positive-inverted-interactive-base:var(--ks-color-positive-inverted-alpha-2);--ks-text-color-positive-interactive-hover-base:var(--ks-color-positive-alpha-2);--ks-text-color-positive-inverted-interactive-hover-base:var(--ks-color-positive-inverted-alpha-2);--ks-text-color-positive-interactive-active-base:var(--ks-color-positive-alpha-2);--ks-text-color-positive-inverted-interactive-active-base:var(--ks-color-positive-inverted-alpha-2);--ks-text-color-positive-interactive-selected-base:var(--ks-color-positive-alpha-2);--ks-text-color-positive-inverted-interactive-selected-base:var(--ks-color-positive-inverted-alpha-2);--ks-text-color-informative-base:var(--ks-color-informative);--ks-text-color-informative-inverted-base:var(--ks-color-informative-inverted);--ks-text-color-informative-interactive-base:var(--ks-color-informative);--ks-text-color-informative-inverted-interactive-base:var(--ks-color-informative-inverted-alpha-2);--ks-text-color-informative-interactive-hover-base:var(--ks-color-informative-alpha-2);--ks-text-color-informative-inverted-interactive-hover-base:var(--ks-color-informative-inverted-alpha-2);--ks-text-color-informative-interactive-active-base:var(--ks-color-informative-alpha-2);--ks-text-color-informative-inverted-interactive-active-base:var(--ks-color-informative-inverted-alpha-2);--ks-text-color-informative-interactive-selected-base:var(--ks-color-informative-alpha-2);--ks-text-color-informative-inverted-interactive-selected-base:var(--ks-color-informative-inverted-alpha-2);--ks-text-color-notice-base:var(--ks-color-notice);--ks-text-color-notice-inverted-base:var(--ks-color-notice-inverted);--ks-text-color-notice-interactive-base:var(--ks-color-notice);--ks-text-color-notice-inverted-interactive-base:var(--ks-color-notice-inverted-alpha-2);--ks-text-color-notice-interactive-hover-base:var(--ks-color-notice-alpha-2);--ks-text-color-notice-inverted-interactive-hover-base:var(--ks-color-notice-inverted-alpha-2);--ks-text-color-notice-interactive-active-base:var(--ks-color-notice-alpha-2);--ks-text-color-notice-inverted-interactive-active-base:var(--ks-color-notice-inverted-alpha-2);--ks-text-color-notice-interactive-selected-base:var(--ks-color-notice-alpha-2);--ks-text-color-notice-inverted-interactive-selected-base:var(--ks-color-notice-inverted-alpha-2);--ks-text-color-negative-base:var(--ks-color-negative);--ks-text-color-negative-inverted-base:var(--ks-color-negative-inverted);--ks-text-color-negative-interactive-base:var(--ks-color-negative);--ks-text-color-negative-inverted-interactive-base:var(--ks-color-negative-inverted-alpha-2);--ks-text-color-negative-interactive-hover-base:var(--ks-color-negative-alpha-2);--ks-text-color-negative-inverted-interactive-hover-base:var(--ks-color-negative-inverted-alpha-2);--ks-text-color-negative-interactive-active-base:var(--ks-color-negative-alpha-2);--ks-text-color-negative-inverted-interactive-active-base:var(--ks-color-negative-inverted-alpha-2);--ks-text-color-negative-interactive-selected-base:var(--ks-color-negative-alpha-2);--ks-text-color-negative-inverted-interactive-selected-base:var(--ks-color-negative-inverted-alpha-2)}:root{--ks-text-color-default:var(--ks-text-color-default-base);--ks-text-color-default-inverted:var(--ks-text-color-default-inverted-base);--ks-text-color-default-interactive:var(--ks-text-color-default-interactive-base);--ks-text-color-default-inverted-interactive:var(--ks-text-color-default-inverted-interactive-base);--ks-text-color-default-interactive-hover:var(--ks-text-color-default-interactive-hover-base);--ks-text-color-default-inverted-interactive-hover:var(--ks-text-color-default-inverted-interactive-hover-base);--ks-text-color-default-interactive-active:var(--ks-text-color-default-interactive-active-base);--ks-text-color-default-inverted-interactive-active:var(--ks-text-color-default-inverted-interactive-active-base);--ks-text-color-default-interactive-selected:var(--ks-text-color-default-interactive-selected-base);--ks-text-color-default-inverted-interactive-selected:var(
    --ks-text-color-default-inverted-interactive-selected-base
  );--ks-text-color-copy:var(--ks-text-color-copy-base);--ks-text-color-copy-inverted:var(--ks-text-color-copy-inverted-base);--ks-text-color-copy-interactive:var(--ks-text-color-copy-interactive-base);--ks-text-color-copy-inverted-interactive:var(--ks-text-color-copy-inverted-interactive-base);--ks-text-color-copy-interactive-hover:var(--ks-text-color-copy-interactive-hover-base);--ks-text-color-copy-inverted-interactive-hover:var(--ks-text-color-copy-inverted-interactive-hover-base);--ks-text-color-copy-interactive-active:var(--ks-text-color-copy-interactive-active-base);--ks-text-color-copy-inverted-interactive-active:var(--ks-text-color-copy-inverted-interactive-active-base);--ks-text-color-copy-interactive-selected:var(--ks-text-color-copy-interactive-selected-base);--ks-text-color-copy-inverted-interactive-selected:var(--ks-text-color-copy-inverted-interactive-selected-base);--ks-text-color-display:var(--ks-text-color-display-base);--ks-text-color-display-inverted:var(--ks-text-color-display-inverted-base);--ks-text-color-display-interactive:var(--ks-text-color-display-interactive-base);--ks-text-color-display-inverted-interactive:var(--ks-text-color-display-inverted-interactive-base);--ks-text-color-display-interactive-hover:var(--ks-text-color-display-interactive-hover-base);--ks-text-color-display-inverted-interactive-hover:var(--ks-text-color-display-inverted-interactive-hover-base);--ks-text-color-display-interactive-active:var(--ks-text-color-display-interactive-active-base);--ks-text-color-display-inverted-interactive-active:var(--ks-text-color-display-inverted-interactive-active-base);--ks-text-color-display-interactive-selected:var(--ks-text-color-display-interactive-selected-base);--ks-text-color-display-inverted-interactive-selected:var(
    --ks-text-color-display-inverted-interactive-selected-base
  );--ks-text-color-interface:var(--ks-text-color-interface-base);--ks-text-color-interface-inverted:var(--ks-text-color-interface-inverted-base);--ks-text-color-interface-interactive:var(--ks-text-color-interface-interactive-base);--ks-text-color-interface-inverted-interactive:var(--ks-text-color-interface-inverted-interactive-base);--ks-text-color-interface-interactive-hover:var(--ks-text-color-interface-interactive-hover-base);--ks-text-color-interface-inverted-interactive-hover:var(--ks-text-color-interface-inverted-interactive-hover-base);--ks-text-color-interface-interactive-active:var(--ks-text-color-interface-interactive-active-base);--ks-text-color-interface-inverted-interactive-active:var(
    --ks-text-color-interface-inverted-interactive-active-base
  );--ks-text-color-interface-interactive-selected:var(--ks-text-color-interface-interactive-selected-base);--ks-text-color-interface-inverted-interactive-selected:var(
    --ks-text-color-interface-inverted-interactive-selected-base
  );--ks-text-color-card:var(--ks-text-color-card-base);--ks-text-color-card-inverted:var(--ks-text-color-card-inverted-base);--ks-text-color-card-interactive:var(--ks-text-color-card-interactive-base);--ks-text-color-card-inverted-interactive:var(--ks-text-color-card-inverted-interactive-base);--ks-text-color-card-interactive-hover:var(--ks-text-color-card-interactive-hover-base);--ks-text-color-card-inverted-interactive-hover:var(--ks-text-color-card-inverted-interactive-hover-base);--ks-text-color-card-interactive-active:var(--ks-text-color-card-interactive-active-base);--ks-text-color-card-inverted-interactive-active:var(--ks-text-color-card-inverted-interactive-active-base);--ks-text-color-card-interactive-selected:var(--ks-text-color-card-interactive-selected-base);--ks-text-color-card-inverted-interactive-selected:var(--ks-text-color-card-inverted-interactive-selected-base);--ks-text-color-primary:var(--ks-text-color-primary-base);--ks-text-color-primary-inverted:var(--ks-text-color-primary-inverted-base);--ks-text-color-primary-interactive:var(--ks-text-color-primary-interactive-base);--ks-text-color-primary-inverted-interactive:var(--ks-text-color-primary-inverted-interactive-base);--ks-text-color-primary-interactive-hover:var(--ks-text-color-primary-interactive-hover-base);--ks-text-color-primary-inverted-interactive-hover:var(--ks-text-color-primary-inverted-interactive-hover-base);--ks-text-color-primary-interactive-active:var(--ks-text-color-primary-interactive-active-base);--ks-text-color-primary-inverted-interactive-active:var(--ks-text-color-primary-inverted-interactive-active-base);--ks-text-color-primary-interactive-selected:var(--ks-text-color-primary-interactive-selected-base);--ks-text-color-primary-inverted-interactive-selected:var(
    --ks-text-color-primary-inverted-interactive-selected-base
  );--ks-text-color-on-primary:var(--ks-text-color-on-primary-base);--ks-text-color-on-primary-inverted:var(--ks-text-color-on-primary-inverted-base);--ks-text-color-positive:var(--ks-text-color-positive-base);--ks-text-color-positive-inverted:var(--ks-text-color-positive-inverted-base);--ks-text-color-positive-interactive:var(--ks-text-color-positive-interactive-base);--ks-text-color-positive-inverted-interactive:var(--ks-text-color-positive-inverted-interactive-base);--ks-text-color-positive-interactive-hover:var(--ks-text-color-positive-interactive-hover-base);--ks-text-color-positive-inverted-interactive-hover:var(--ks-text-color-positive-inverted-interactive-hover-base);--ks-text-color-positive-interactive-active:var(--ks-text-color-positive-interactive-active-base);--ks-text-color-positive-inverted-interactive-active:var(--ks-text-color-positive-inverted-interactive-active-base);--ks-text-color-positive-interactive-selected:var(--ks-text-color-positive-interactive-selected-base);--ks-text-color-positive-inverted-interactive-selected:var(
    --ks-text-color-positive-inverted-interactive-selected-base
  );--ks-text-color-informative:var(--ks-text-color-informative-base);--ks-text-color-informative-inverted:var(--ks-text-color-informative-inverted-base);--ks-text-color-informative-interactive:var(--ks-text-color-informative-interactive-base);--ks-text-color-informative-inverted-interactive:var(--ks-text-color-informative-inverted-interactive-base);--ks-text-color-informative-interactive-hover:var(--ks-text-color-informative-interactive-hover-base);--ks-text-color-informative-inverted-interactive-hover:var(
    --ks-text-color-informative-inverted-interactive-hover-base
  );--ks-text-color-informative-interactive-active:var(--ks-text-color-informative-interactive-active-base);--ks-text-color-informative-inverted-interactive-active:var(
    --ks-text-color-informative-inverted-interactive-active-base
  );--ks-text-color-informative-interactive-selected:var(--ks-text-color-informative-interactive-selected-base);--ks-text-color-informative-inverted-interactive-selected:var(
    --ks-text-color-informative-inverted-interactive-selected-base
  );--ks-text-color-notice:var(--ks-text-color-notice-base);--ks-text-color-notice-inverted:var(--ks-text-color-notice-inverted-base);--ks-text-color-notice-interactive:var(--ks-text-color-notice-interactive-base);--ks-text-color-notice-inverted-interactive:var(--ks-text-color-notice-inverted-interactive-base);--ks-text-color-notice-interactive-hover:var(--ks-text-color-notice-interactive-hover-base);--ks-text-color-notice-inverted-interactive-hover:var(--ks-text-color-notice-inverted-interactive-hover-base);--ks-text-color-notice-interactive-active:var(--ks-text-color-notice-interactive-active-base);--ks-text-color-notice-inverted-interactive-active:var(--ks-text-color-notice-inverted-interactive-active-base);--ks-text-color-notice-interactive-selected:var(--ks-text-color-notice-interactive-selected-base);--ks-text-color-notice-inverted-interactive-selected:var(--ks-text-color-notice-inverted-interactive-selected-base);--ks-text-color-negative:var(--ks-text-color-negative-base);--ks-text-color-negative-inverted:var(--ks-text-color-negative-inverted-base);--ks-text-color-negative-interactive:var(--ks-text-color-negative-interactive-base);--ks-text-color-negative-inverted-interactive:var(--ks-text-color-negative-inverted-interactive-base);--ks-text-color-negative-interactive-hover:var(--ks-text-color-negative-interactive-hover-base);--ks-text-color-negative-inverted-interactive-hover:var(--ks-text-color-negative-inverted-interactive-hover-base);--ks-text-color-negative-interactive-active:var(--ks-text-color-negative-interactive-active-base);--ks-text-color-negative-inverted-interactive-active:var(--ks-text-color-negative-inverted-interactive-active-base);--ks-text-color-negative-interactive-selected:var(--ks-text-color-negative-interactive-selected-base);--ks-text-color-negative-inverted-interactive-selected:var(
    --ks-text-color-negative-inverted-interactive-selected-base
  )}[ks-inverted=true]{--ks-text-color-default:var(--ks-text-color-default-inverted-base);--ks-text-color-default-inverted:var(--ks-text-color-default-base);--ks-text-color-default-interactive:var(--ks-text-color-default-inverted-interactive-base);--ks-text-color-default-inverted-interactive:var(--ks-text-color-default-interactive-base);--ks-text-color-default-interactive-hover:var(--ks-text-color-default-inverted-interactive-hover-base);--ks-text-color-default-inverted-interactive-hover:var(--ks-text-color-default-interactive-hover-base);--ks-text-color-default-interactive-active:var(--ks-text-color-default-inverted-interactive-active-base);--ks-text-color-default-inverted-interactive-active:var(--ks-text-color-default-interactive-active-base);--ks-text-color-default-interactive-selected:var(--ks-text-color-default-inverted-interactive-selected-base);--ks-text-color-default-inverted-interactive-selected:var(--ks-text-color-default-interactive-selected-base);--ks-text-color-copy:var(--ks-text-color-copy-inverted-base);--ks-text-color-copy-inverted:var(--ks-text-color-copy-base);--ks-text-color-copy-interactive:var(--ks-text-color-copy-inverted-interactive-base);--ks-text-color-copy-inverted-interactive:var(--ks-text-color-copy-interactive-base);--ks-text-color-copy-interactive-hover:var(--ks-text-color-copy-inverted-interactive-hover-base);--ks-text-color-copy-inverted-interactive-hover:var(--ks-text-color-copy-interactive-hover-base);--ks-text-color-copy-interactive-active:var(--ks-text-color-copy-inverted-interactive-active-base);--ks-text-color-copy-inverted-interactive-active:var(--ks-text-color-copy-interactive-active-base);--ks-text-color-copy-interactive-selected:var(--ks-text-color-copy-inverted-interactive-selected-base);--ks-text-color-copy-inverted-interactive-selected:var(--ks-text-color-copy-interactive-selected-base);--ks-text-color-display:var(--ks-text-color-display-inverted-base);--ks-text-color-display-inverted:var(--ks-text-color-display-base);--ks-text-color-display-interactive:var(--ks-text-color-display-inverted-interactive-base);--ks-text-color-display-inverted-interactive:var(--ks-text-color-display-interactive-base);--ks-text-color-display-interactive-hover:var(--ks-text-color-display-inverted-interactive-hover-base);--ks-text-color-display-inverted-interactive-hover:var(--ks-text-color-display-interactive-hover-base);--ks-text-color-display-interactive-active:var(--ks-text-color-display-inverted-interactive-active-base);--ks-text-color-display-inverted-interactive-active:var(--ks-text-color-display-interactive-active-base);--ks-text-color-display-interactive-selected:var(--ks-text-color-display-inverted-interactive-selected-base);--ks-text-color-display-inverted-interactive-selected:var(--ks-text-color-display-interactive-selected-base);--ks-text-color-interface:var(--ks-text-color-interface-inverted-base);--ks-text-color-interface-inverted:var(--ks-text-color-interface-base);--ks-text-color-interface-interactive:var(--ks-text-color-interface-inverted-interactive-base);--ks-text-color-interface-inverted-interactive:var(--ks-text-color-interface-interactive-base);--ks-text-color-interface-interactive-hover:var(--ks-text-color-interface-inverted-interactive-hover-base);--ks-text-color-interface-inverted-interactive-hover:var(--ks-text-color-interface-interactive-hover-base);--ks-text-color-interface-interactive-active:var(--ks-text-color-interface-inverted-interactive-active-base);--ks-text-color-interface-inverted-interactive-active:var(--ks-text-color-interface-interactive-active-base);--ks-text-color-interface-interactive-selected:var(--ks-text-color-interface-inverted-interactive-selected-base);--ks-text-color-interface-inverted-interactive-selected:var(--ks-text-color-interface-interactive-selected-base);--ks-text-color-card:var(--ks-text-color-card-inverted-base);--ks-text-color-card-inverted:var(--ks-text-color-card-base);--ks-text-color-card-interactive:var(--ks-text-color-card-inverted-interactive-base);--ks-text-color-card-inverted-interactive:var(--ks-text-color-card-interactive-base);--ks-text-color-card-interactive-hover:var(--ks-text-color-card-inverted-interactive-hover-base);--ks-text-color-card-inverted-interactive-hover:var(--ks-text-color-card-interactive-hover-base);--ks-text-color-card-interactive-active:var(--ks-text-color-card-inverted-interactive-active-base);--ks-text-color-card-inverted-interactive-active:var(--ks-text-color-card-interactive-active-base);--ks-text-color-card-interactive-selected:var(--ks-text-color-card-inverted-interactive-selected-base);--ks-text-color-card-inverted-interactive-selected:var(--ks-text-color-card-interactive-selected-base);--ks-text-color-primary:var(--ks-text-color-primary-inverted-base);--ks-text-color-primary-inverted:var(--ks-text-color-primary-base);--ks-text-color-primary-interactive:var(--ks-text-color-primary-inverted-interactive-base);--ks-text-color-primary-inverted-interactive:var(--ks-text-color-primary-interactive-base);--ks-text-color-primary-interactive-hover:var(--ks-text-color-primary-inverted-interactive-hover-base);--ks-text-color-primary-inverted-interactive-hover:var(--ks-text-color-primary-interactive-hover-base);--ks-text-color-primary-interactive-active:var(--ks-text-color-primary-inverted-interactive-active-base);--ks-text-color-primary-inverted-interactive-active:var(--ks-text-color-primary-interactive-active-base);--ks-text-color-primary-interactive-selected:var(--ks-text-color-primary-inverted-interactive-selected-base);--ks-text-color-primary-inverted-interactive-selected:var(--ks-text-color-primary-interactive-selected-base);--ks-text-color-on-primary:var(--ks-text-color-on-primary-inverted-base);--ks-text-color-on-primary-inverted:var(--ks-text-color-on-primary-base);--ks-text-color-positive:var(--ks-text-color-positive-inverted-base);--ks-text-color-positive-inverted:var(--ks-text-color-positive-base);--ks-text-color-positive-interactive:var(--ks-text-color-positive-inverted-interactive-base);--ks-text-color-positive-inverted-interactive:var(--ks-text-color-positive-interactive-base);--ks-text-color-positive-interactive-hover:var(--ks-text-color-positive-inverted-interactive-hover-base);--ks-text-color-positive-inverted-interactive-hover:var(--ks-text-color-positive-interactive-hover-base);--ks-text-color-positive-interactive-active:var(--ks-text-color-positive-inverted-interactive-active-base);--ks-text-color-positive-inverted-interactive-active:var(--ks-text-color-positive-interactive-active-base);--ks-text-color-positive-interactive-selected:var(--ks-text-color-positive-inverted-interactive-selected-base);--ks-text-color-positive-inverted-interactive-selected:var(--ks-text-color-positive-interactive-selected-base);--ks-text-color-informative:var(--ks-text-color-informative-inverted-base);--ks-text-color-informative-inverted:var(--ks-text-color-informative-base);--ks-text-color-informative-interactive:var(--ks-text-color-informative-inverted-interactive-base);--ks-text-color-informative-inverted-interactive:var(--ks-text-color-informative-interactive-base);--ks-text-color-informative-interactive-hover:var(--ks-text-color-informative-inverted-interactive-hover-base);--ks-text-color-informative-inverted-interactive-hover:var(--ks-text-color-informative-interactive-hover-base);--ks-text-color-informative-interactive-active:var(--ks-text-color-informative-inverted-interactive-active-base);--ks-text-color-informative-inverted-interactive-active:var(--ks-text-color-informative-interactive-active-base);--ks-text-color-informative-interactive-selected:var(--ks-text-color-informative-inverted-interactive-selected-base);--ks-text-color-informative-inverted-interactive-selected:var(--ks-text-color-informative-interactive-selected-base);--ks-text-color-notice:var(--ks-text-color-notice-inverted-base);--ks-text-color-notice-inverted:var(--ks-text-color-notice-base);--ks-text-color-notice-interactive:var(--ks-text-color-notice-inverted-interactive-base);--ks-text-color-notice-inverted-interactive:var(--ks-text-color-notice-interactive-base);--ks-text-color-notice-interactive-hover:var(--ks-text-color-notice-inverted-interactive-hover-base);--ks-text-color-notice-inverted-interactive-hover:var(--ks-text-color-notice-interactive-hover-base);--ks-text-color-notice-interactive-active:var(--ks-text-color-notice-inverted-interactive-active-base);--ks-text-color-notice-inverted-interactive-active:var(--ks-text-color-notice-interactive-active-base);--ks-text-color-notice-interactive-selected:var(--ks-text-color-notice-inverted-interactive-selected-base);--ks-text-color-notice-inverted-interactive-selected:var(--ks-text-color-notice-interactive-selected-base);--ks-text-color-negative:var(--ks-text-color-negative-inverted-base);--ks-text-color-negative-inverted:var(--ks-text-color-negative-base);--ks-text-color-negative-interactive:var(--ks-text-color-negative-inverted-interactive-base);--ks-text-color-negative-inverted-interactive:var(--ks-text-color-negative-interactive-base);--ks-text-color-negative-interactive-hover:var(--ks-text-color-negative-inverted-interactive-hover-base);--ks-text-color-negative-inverted-interactive-hover:var(--ks-text-color-negative-interactive-hover-base);--ks-text-color-negative-interactive-active:var(--ks-text-color-negative-inverted-interactive-active-base);--ks-text-color-negative-inverted-interactive-active:var(--ks-text-color-negative-interactive-active-base);--ks-text-color-negative-interactive-selected:var(--ks-text-color-negative-inverted-interactive-selected-base);--ks-text-color-negative-inverted-interactive-selected:var(--ks-text-color-negative-interactive-selected-base)}:root,[ks-theme]{--ks-border-color-accent-base:var(--ks-color-primary-to-bg-8);--ks-border-color-accent-inverted-base:var(--ks-color-primary-inverted-to-bg-8);--ks-border-color-clear-base:var(--ks-color-transparent);--ks-border-color-clear-inverted-base:var(--ks-color-transparent);--ks-border-color-clear-interactive-base:var(--ks-color-transparent);--ks-border-color-clear-inverted-interactive-base:var(--ks-color-transparent);--ks-border-color-clear-interactive-hover-base:var(--ks-color-primary-alpha-8);--ks-border-color-clear-inverted-interactive-hover-base:var(--ks-color-primary-inverted-alpha-7);--ks-border-color-clear-interactive-active-base:var(--ks-color-primary-alpha-7);--ks-border-color-clear-inverted-interactive-active-base:var(--ks-color-primary-inverted-alpha-6);--ks-border-color-clear-interactive-selected-base:var(--ks-color-primary-alpha-6);--ks-border-color-clear-inverted-interactive-selected-base:var(--ks-color-primary-inverted-alpha-5);--ks-border-color-default-base:var(--ks-color-fg-alpha-8);--ks-border-color-default-inverted-base:var(--ks-color-fg-inverted-alpha-8);--ks-border-color-interface-base:var(--ks-color-primary-alpha-8);--ks-border-color-interface-inverted-base:var(--ks-color-fg-inverted-alpha-8);--ks-border-color-interface-interactive-base:var(--ks-color-fg-alpha-7);--ks-border-color-interface-inverted-interactive-base:var(--ks-color-fg-inverted-alpha-7);--ks-border-color-interface-interactive-disabled-base:var(--ks-color-fg-alpha-8);--ks-border-color-interface-inverted-interactive-disabled-base:var(--ks-color-fg-inverted-alpha-8);--ks-border-color-interface-interactive-hover-base:var(--ks-color-fg-alpha-5);--ks-border-color-interface-inverted-interactive-hover-base:var(--ks-color-fg-inverted-alpha-5);--ks-border-color-interface-interactive-active-base:var(--ks-color-primary);--ks-border-color-interface-inverted-interactive-active-base:var(--ks-color-fg-inverted-alpha-5);--ks-border-color-interface-interactive-selected-base:var(--ks-color-primary);--ks-border-color-interface-inverted-interactive-selected-base:var(--ks-color-primary-inverted);--ks-border-color-card-base:var(--ks-color-fg-alpha-9);--ks-border-color-card-inverted-base:var(--ks-color-fg-inverted-alpha-9);--ks-border-color-card-interactive-base:var(--ks-color-fg-alpha-8);--ks-border-color-card-inverted-interactive-base:var(--ks-color-fg-inverted-alpha-8);--ks-border-color-card-interactive-disabled-base:var(--ks-color-fg-alpha-8);--ks-border-color-card-inverted-interactive-disabled-base:var(--ks-color-fg-inverted-alpha-2);--ks-border-color-card-interactive-hover-base:var(--ks-color-fg-alpha-5);--ks-border-color-card-inverted-interactive-hover-base:var(--ks-color-fg-inverted-alpha-3);--ks-border-color-card-interactive-active-base:var(--ks-color-fg-alpha-3);--ks-border-color-card-inverted-interactive-active-base:var(--ks-color-fg-inverted-alpha-1);--ks-border-color-card-interactive-selected-base:var(--ks-color-primary);--ks-border-color-card-inverted-interactive-selected-base:var(--ks-color-primary-inverted);--ks-border-color-primary-base:var(--ks-color-primary);--ks-border-color-primary-inverted-base:var(--ks-color-primary-inverted);--ks-border-color-primary-interactive-base:var(--ks-color-primary);--ks-border-color-primary-inverted-interactive-base:var(--ks-color-primary-inverted);--ks-border-color-primary-interactive-hover-base:var(--ks-color-primary-to-bg-2);--ks-border-color-primary-inverted-interactive-hover-base:var(--ks-color-primary-inverted-to-bg-2);--ks-border-color-primary-interactive-active-base:var(--ks-color-primary-to-bg-3);--ks-border-color-primary-inverted-interactive-active-base:var(--ks-color-primary-inverted-to-bg-3);--ks-border-color-primary-interactive-selected-base:var(--ks-color-primary);--ks-border-color-primary-inverted-interactive-selected-base:var(--ks-color-primary-inverted);--ks-border-color-primary-translucent-base:var(--ks-color-primary-alpha-2);--ks-border-color-primary-inverted-translucent-base:var(--ks-color-primary-inverted-alpha-2);--ks-border-color-positive-base:var(--ks-color-positive);--ks-border-color-positive-inverted-base:var(--ks-color-positive-inverted);--ks-border-color-positive-interactive-base:var(--ks-color-positive);--ks-border-color-positive-inverted-interactive-base:var(--ks-color-positive-inverted);--ks-border-color-positive-interactive-hover-base:var(--ks-color-positive-to-bg-2);--ks-border-color-positive-inverted-interactive-hover-base:var(--ks-color-positive-inverted-to-bg-2);--ks-border-color-positive-interactive-active-base:var(--ks-color-positive-to-bg-3);--ks-border-color-positive-inverted-interactive-active-base:var(--ks-color-positive-inverted-to-bg-3);--ks-border-color-positive-interactive-selected-base:var(--ks-color-positive);--ks-border-color-positive-inverted-interactive-selected-base:var(--ks-color-positive-inverted);--ks-border-color-positive-translucent-base:var(--ks-color-positive-alpha-2);--ks-border-color-positive-inverted-translucent-base:var(--ks-color-positive-inverted-alpha-2);--ks-border-color-informative-base:var(--ks-color-informative);--ks-border-color-informative-inverted-base:var(--ks-color-informative-inverted);--ks-border-color-informative-interactive-base:var(--ks-color-informative);--ks-border-color-informative-inverted-interactive-base:var(--ks-color-informative-inverted);--ks-border-color-informative-interactive-hover-base:var(--ks-color-informative-to-bg-2);--ks-border-color-informative-inverted-interactive-hover-base:var(--ks-color-informative-inverted-to-bg-2);--ks-border-color-informative-interactive-active-base:var(--ks-color-informative-to-bg-3);--ks-border-color-informative-inverted-interactive-active-base:var(--ks-color-informative-inverted-to-bg-3);--ks-border-color-informative-interactive-selected-base:var(--ks-color-informative);--ks-border-color-informative-inverted-interactive-selected-base:var(--ks-color-informative-inverted);--ks-border-color-informative-translucent-base:var(--ks-color-informative-alpha-2);--ks-border-color-informative-inverted-translucent-base:var(--ks-color-informative-inverted-alpha-2);--ks-border-color-notice-base:var(--ks-color-notice);--ks-border-color-notice-inverted-base:var(--ks-color-notice-inverted);--ks-border-color-notice-interactive-base:var(--ks-color-notice);--ks-border-color-notice-inverted-interactive-base:var(--ks-color-notice-inverted);--ks-border-color-notice-interactive-hover-base:var(--ks-color-notice-to-bg-2);--ks-border-color-notice-inverted-interactive-hover-base:var(--ks-color-notice-inverted-to-bg-2);--ks-border-color-notice-interactive-active-base:var(--ks-color-notice-to-bg-3);--ks-border-color-notice-inverted-interactive-active-base:var(--ks-color-notice-inverted-to-bg-3);--ks-border-color-notice-interactive-selected-base:var(--ks-color-notice);--ks-border-color-notice-inverted-interactive-selected-base:var(--ks-color-notice-inverted);--ks-border-color-notice-translucent-base:var(--ks-color-notice-alpha-2);--ks-border-color-notice-inverted-translucent-base:var(--ks-color-notice-inverted-alpha-2);--ks-border-color-negative-base:var(--ks-color-negative);--ks-border-color-negative-inverted-base:var(--ks-color-negative-inverted);--ks-border-color-negative-interactive-base:var(--ks-color-negative);--ks-border-color-negative-inverted-interactive-base:var(--ks-color-negative-inverted);--ks-border-color-negative-interactive-hover-base:var(--ks-color-negative-to-bg-2);--ks-border-color-negative-inverted-interactive-hover-base:var(--ks-color-negative-inverted-to-bg-2);--ks-border-color-negative-interactive-active-base:var(--ks-color-negative-to-bg-3);--ks-border-color-negative-inverted-interactive-active-base:var(--ks-color-negative-inverted-to-bg-3);--ks-border-color-negative-interactive-selected-base:var(--ks-color-negative);--ks-border-color-negative-inverted-interactive-selected-base:var(--ks-color-negative-inverted);--ks-border-color-negative-translucent-base:var(--ks-color-negative-alpha-2);--ks-border-color-negative-inverted-translucent-base:var(--ks-color-negative-inverted-alpha-2)}:root{--ks-border-color-accent:var(--ks-border-color-accent-base);--ks-border-color-accent-inverted:var(--ks-border-color-accent-inverted-base);--ks-border-color-clear:var(--ks-border-color-clear-base);--ks-border-color-clear-inverted:var(--ks-border-color-clear-inverted-base);--ks-border-color-clear-interactive:var(--ks-border-color-clear-interactive-base);--ks-border-color-clear-inverted-interactive:var(--ks-border-color-clear-inverted-interactive-base);--ks-border-color-clear-interactive-hover:var(--ks-border-color-clear-interactive-hover-base);--ks-border-color-clear-inverted-interactive-hover:var(--ks-border-color-clear-inverted-interactive-hover-base);--ks-border-color-clear-interactive-active:var(--ks-border-color-clear-interactive-active-base);--ks-border-color-clear-inverted-interactive-active:var(--ks-border-color-clear-inverted-interactive-active-base);--ks-border-color-clear-interactive-selected:var(--ks-border-color-clear-interactive-selected-base);--ks-border-color-clear-inverted-interactive-selected:var(
    --ks-border-color-clear-inverted-interactive-selected-base
  );--ks-border-color-default:var(--ks-border-color-default-base);--ks-border-color-default-inverted:var(--ks-border-color-default-inverted-base);--ks-border-color-interface:var(--ks-border-color-interface-base);--ks-border-color-interface-inverted:var(--ks-border-color-interface-inverted-base);--ks-border-color-interface-interactive:var(--ks-border-color-interface-interactive-base);--ks-border-color-interface-inverted-interactive:var(--ks-border-color-interface-inverted-interactive-base);--ks-border-color-interface-interactive-disabled:var(--ks-border-color-interface-interactive-disabled-base);--ks-border-color-interface-inverted-interactive-disabled:var(
    --ks-border-color-interface-inverted-interactive-disabled-base
  );--ks-border-color-interface-interactive-hover:var(--ks-border-color-interface-interactive-hover-base);--ks-border-color-interface-inverted-interactive-hover:var(
    --ks-border-color-interface-inverted-interactive-hover-base
  );--ks-border-color-interface-interactive-active:var(--ks-border-color-interface-interactive-active-base);--ks-border-color-interface-inverted-interactive-active:var(
    --ks-border-color-interface-inverted-interactive-active-base
  );--ks-border-color-interface-interactive-selected:var(--ks-border-color-interface-interactive-selected-base);--ks-border-color-interface-inverted-interactive-selected:var(
    --ks-border-color-interface-inverted-interactive-selected-base
  );--ks-border-color-card:var(--ks-border-color-card-base);--ks-border-color-card-inverted:var(--ks-border-color-card-inverted-base);--ks-border-color-card-interactive:var(--ks-border-color-card-interactive-base);--ks-border-color-card-inverted-interactive:var(--ks-border-color-card-inverted-interactive-base);--ks-border-color-card-interactive-disabled:var(--ks-border-color-card-interactive-disabled-base);--ks-border-color-card-inverted-interactive-disabled:var(--ks-border-color-card-inverted-interactive-disabled-base);--ks-border-color-card-interactive-hover:var(--ks-border-color-card-interactive-hover-base);--ks-border-color-card-inverted-interactive-hover:var(--ks-border-color-card-inverted-interactive-hover-base);--ks-border-color-card-interactive-active:var(--ks-border-color-card-interactive-active-base);--ks-border-color-card-inverted-interactive-active:var(--ks-border-color-card-inverted-interactive-active-base);--ks-border-color-card-interactive-selected:var(--ks-border-color-card-interactive-selected-base);--ks-border-color-card-inverted-interactive-selected:var(--ks-border-color-card-inverted-interactive-selected-base);--ks-border-color-primary:var(--ks-border-color-primary-base);--ks-border-color-primary-inverted:var(--ks-border-color-primary-inverted-base);--ks-border-color-primary-interactive:var(--ks-border-color-primary-interactive-base);--ks-border-color-primary-inverted-interactive:var(--ks-border-color-primary-inverted-interactive-base);--ks-border-color-primary-interactive-hover:var(--ks-border-color-primary-interactive-hover-base);--ks-border-color-primary-inverted-interactive-hover:var(--ks-border-color-primary-inverted-interactive-hover-base);--ks-border-color-primary-interactive-active:var(--ks-border-color-primary-interactive-active-base);--ks-border-color-primary-inverted-interactive-active:var(
    --ks-border-color-primary-inverted-interactive-active-base
  );--ks-border-color-primary-interactive-selected:var(--ks-border-color-primary-interactive-selected-base);--ks-border-color-primary-inverted-interactive-selected:var(
    --ks-border-color-primary-inverted-interactive-selected-base
  );--ks-border-color-primary-translucent:var(--ks-border-color-primary-translucent-base);--ks-border-color-primary-inverted-translucent:var(--ks-border-color-primary-inverted-translucent-base);--ks-border-color-positive:var(--ks-border-color-positive-base);--ks-border-color-positive-inverted:var(--ks-border-color-positive-inverted-base);--ks-border-color-positive-interactive:var(--ks-border-color-positive-interactive-base);--ks-border-color-positive-inverted-interactive:var(--ks-border-color-positive-inverted-interactive-base);--ks-border-color-positive-interactive-hover:var(--ks-border-color-positive-interactive-hover-base);--ks-border-color-positive-inverted-interactive-hover:var(
    --ks-border-color-positive-inverted-interactive-hover-base
  );--ks-border-color-positive-interactive-active:var(--ks-border-color-positive-interactive-active-base);--ks-border-color-positive-inverted-interactive-active:var(
    --ks-border-color-positive-inverted-interactive-active-base
  );--ks-border-color-positive-interactive-selected:var(--ks-border-color-positive-interactive-selected-base);--ks-border-color-positive-inverted-interactive-selected:var(
    --ks-border-color-positive-inverted-interactive-selected-base
  );--ks-border-color-positive-translucent:var(--ks-border-color-positive-translucent-base);--ks-border-color-positive-inverted-translucent:var(--ks-border-color-positive-inverted-translucent-base);--ks-border-color-informative:var(--ks-border-color-informative-base);--ks-border-color-informative-inverted:var(--ks-border-color-informative-inverted-base);--ks-border-color-informative-interactive:var(--ks-border-color-informative-interactive-base);--ks-border-color-informative-inverted-interactive:var(--ks-border-color-informative-inverted-interactive-base);--ks-border-color-informative-interactive-hover:var(--ks-border-color-informative-interactive-hover-base);--ks-border-color-informative-inverted-interactive-hover:var(
    --ks-border-color-informative-inverted-interactive-hover-base
  );--ks-border-color-informative-interactive-active:var(--ks-border-color-informative-interactive-active-base);--ks-border-color-informative-inverted-interactive-active:var(
    --ks-border-color-informative-inverted-interactive-active-base
  );--ks-border-color-informative-interactive-selected:var(--ks-border-color-informative-interactive-selected-base);--ks-border-color-informative-inverted-interactive-selected:var(
    --ks-border-color-informative-inverted-interactive-selected-base
  );--ks-border-color-informative-translucent:var(--ks-border-color-informative-translucent-base);--ks-border-color-informative-inverted-translucent:var(--ks-border-color-informative-inverted-translucent-base);--ks-border-color-notice:var(--ks-border-color-notice-base);--ks-border-color-notice-inverted:var(--ks-border-color-notice-inverted-base);--ks-border-color-notice-interactive:var(--ks-border-color-notice-interactive-base);--ks-border-color-notice-inverted-interactive:var(--ks-border-color-notice-inverted-interactive-base);--ks-border-color-notice-interactive-hover:var(--ks-border-color-notice-interactive-hover-base);--ks-border-color-notice-inverted-interactive-hover:var(--ks-border-color-notice-inverted-interactive-hover-base);--ks-border-color-notice-interactive-active:var(--ks-border-color-notice-interactive-active-base);--ks-border-color-notice-inverted-interactive-active:var(--ks-border-color-notice-inverted-interactive-active-base);--ks-border-color-notice-interactive-selected:var(--ks-border-color-notice-interactive-selected-base);--ks-border-color-notice-inverted-interactive-selected:var(
    --ks-border-color-notice-inverted-interactive-selected-base
  );--ks-border-color-notice-translucent:var(--ks-border-color-notice-translucent-base);--ks-border-color-notice-inverted-translucent:var(--ks-border-color-notice-inverted-translucent-base);--ks-border-color-negative:var(--ks-border-color-negative-base);--ks-border-color-negative-inverted:var(--ks-border-color-negative-inverted-base);--ks-border-color-negative-interactive:var(--ks-border-color-negative-interactive-base);--ks-border-color-negative-inverted-interactive:var(--ks-border-color-negative-inverted-interactive-base);--ks-border-color-negative-interactive-hover:var(--ks-border-color-negative-interactive-hover-base);--ks-border-color-negative-inverted-interactive-hover:var(
    --ks-border-color-negative-inverted-interactive-hover-base
  );--ks-border-color-negative-interactive-active:var(--ks-border-color-negative-interactive-active-base);--ks-border-color-negative-inverted-interactive-active:var(
    --ks-border-color-negative-inverted-interactive-active-base
  );--ks-border-color-negative-interactive-selected:var(--ks-border-color-negative-interactive-selected-base);--ks-border-color-negative-inverted-interactive-selected:var(
    --ks-border-color-negative-inverted-interactive-selected-base
  );--ks-border-color-negative-translucent:var(--ks-border-color-negative-translucent-base);--ks-border-color-negative-inverted-translucent:var(--ks-border-color-negative-inverted-translucent-base)}[ks-inverted=true]{--ks-border-color-accent:var(--ks-border-color-accent-inverted-base);--ks-border-color-accent-inverted:var(--ks-border-color-accent-base);--ks-border-color-clear:var(--ks-border-color-clear-inverted-base);--ks-border-color-clear-inverted:var(--ks-border-color-clear-base);--ks-border-color-clear-interactive:var(--ks-border-color-clear-inverted-interactive-base);--ks-border-color-clear-inverted-interactive:var(--ks-border-color-clear-interactive-base);--ks-border-color-clear-interactive-hover:var(--ks-border-color-clear-inverted-interactive-hover-base);--ks-border-color-clear-inverted-interactive-hover:var(--ks-border-color-clear-interactive-hover-base);--ks-border-color-clear-interactive-active:var(--ks-border-color-clear-inverted-interactive-active-base);--ks-border-color-clear-inverted-interactive-active:var(--ks-border-color-clear-interactive-active-base);--ks-border-color-clear-interactive-selected:var(--ks-border-color-clear-inverted-interactive-selected-base);--ks-border-color-clear-inverted-interactive-selected:var(--ks-border-color-clear-interactive-selected-base);--ks-border-color-default:var(--ks-border-color-default-inverted-base);--ks-border-color-default-inverted:var(--ks-border-color-default-base);--ks-border-color-interface:var(--ks-border-color-interface-inverted-base);--ks-border-color-interface-inverted:var(--ks-border-color-interface-base);--ks-border-color-interface-interactive:var(--ks-border-color-interface-inverted-interactive-base);--ks-border-color-interface-inverted-interactive:var(--ks-border-color-interface-interactive-base);--ks-border-color-interface-interactive-disabled:var(--ks-border-color-interface-inverted-interactive-disabled-base);--ks-border-color-interface-inverted-interactive-disabled:var(--ks-border-color-interface-interactive-disabled-base);--ks-border-color-interface-interactive-hover:var(--ks-border-color-interface-inverted-interactive-hover-base);--ks-border-color-interface-inverted-interactive-hover:var(--ks-border-color-interface-interactive-hover-base);--ks-border-color-interface-interactive-active:var(--ks-border-color-interface-inverted-interactive-active-base);--ks-border-color-interface-inverted-interactive-active:var(--ks-border-color-interface-interactive-active-base);--ks-border-color-interface-interactive-selected:var(--ks-border-color-interface-inverted-interactive-selected-base);--ks-border-color-interface-inverted-interactive-selected:var(--ks-border-color-interface-interactive-selected-base);--ks-border-color-card:var(--ks-border-color-card-inverted-base);--ks-border-color-card-inverted:var(--ks-border-color-card-base);--ks-border-color-card-interactive:var(--ks-border-color-card-inverted-interactive-base);--ks-border-color-card-inverted-interactive:var(--ks-border-color-card-interactive-base);--ks-border-color-card-interactive-disabled:var(--ks-border-color-card-inverted-interactive-disabled-base);--ks-border-color-card-inverted-interactive-disabled:var(--ks-border-color-card-interactive-disabled-base);--ks-border-color-card-interactive-hover:var(--ks-border-color-card-inverted-interactive-hover-base);--ks-border-color-card-inverted-interactive-hover:var(--ks-border-color-card-interactive-hover-base);--ks-border-color-card-interactive-active:var(--ks-border-color-card-inverted-interactive-active-base);--ks-border-color-card-inverted-interactive-active:var(--ks-border-color-card-interactive-active-base);--ks-border-color-card-interactive-selected:var(--ks-border-color-card-inverted-interactive-selected-base);--ks-border-color-card-inverted-interactive-selected:var(--ks-border-color-card-interactive-selected-base);--ks-border-color-primary:var(--ks-border-color-primary-inverted-base);--ks-border-color-primary-inverted:var(--ks-border-color-primary-base);--ks-border-color-primary-interactive:var(--ks-border-color-primary-inverted-interactive-base);--ks-border-color-primary-inverted-interactive:var(--ks-border-color-primary-interactive-base);--ks-border-color-primary-interactive-hover:var(--ks-border-color-primary-inverted-interactive-hover-base);--ks-border-color-primary-inverted-interactive-hover:var(--ks-border-color-primary-interactive-hover-base);--ks-border-color-primary-interactive-active:var(--ks-border-color-primary-inverted-interactive-active-base);--ks-border-color-primary-inverted-interactive-active:var(--ks-border-color-primary-interactive-active-base);--ks-border-color-primary-interactive-selected:var(--ks-border-color-primary-inverted-interactive-selected-base);--ks-border-color-primary-inverted-interactive-selected:var(--ks-border-color-primary-interactive-selected-base);--ks-border-color-primary-translucent:var(--ks-border-color-primary-inverted-translucent-base);--ks-border-color-primary-inverted-translucent:var(--ks-border-color-primary-translucent-base);--ks-border-color-positive:var(--ks-border-color-positive-inverted-base);--ks-border-color-positive-inverted:var(--ks-border-color-positive-base);--ks-border-color-positive-interactive:var(--ks-border-color-positive-inverted-interactive-base);--ks-border-color-positive-inverted-interactive:var(--ks-border-color-positive-interactive-base);--ks-border-color-positive-interactive-hover:var(--ks-border-color-positive-inverted-interactive-hover-base);--ks-border-color-positive-inverted-interactive-hover:var(--ks-border-color-positive-interactive-hover-base);--ks-border-color-positive-interactive-active:var(--ks-border-color-positive-inverted-interactive-active-base);--ks-border-color-positive-inverted-interactive-active:var(--ks-border-color-positive-interactive-active-base);--ks-border-color-positive-interactive-selected:var(--ks-border-color-positive-inverted-interactive-selected-base);--ks-border-color-positive-inverted-interactive-selected:var(--ks-border-color-positive-interactive-selected-base);--ks-border-color-positive-translucent:var(--ks-border-color-positive-inverted-translucent-base);--ks-border-color-positive-inverted-translucent:var(--ks-border-color-positive-translucent-base);--ks-border-color-informative:var(--ks-border-color-informative-inverted-base);--ks-border-color-informative-inverted:var(--ks-border-color-informative-base);--ks-border-color-informative-interactive:var(--ks-border-color-informative-inverted-interactive-base);--ks-border-color-informative-inverted-interactive:var(--ks-border-color-informative-interactive-base);--ks-border-color-informative-interactive-hover:var(--ks-border-color-informative-inverted-interactive-hover-base);--ks-border-color-informative-inverted-interactive-hover:var(--ks-border-color-informative-interactive-hover-base);--ks-border-color-informative-interactive-active:var(--ks-border-color-informative-inverted-interactive-active-base);--ks-border-color-informative-inverted-interactive-active:var(--ks-border-color-informative-interactive-active-base);--ks-border-color-informative-interactive-selected:var(
    --ks-border-color-informative-inverted-interactive-selected-base
  );--ks-border-color-informative-inverted-interactive-selected:var(
    --ks-border-color-informative-interactive-selected-base
  );--ks-border-color-informative-translucent:var(--ks-border-color-informative-inverted-translucent-base);--ks-border-color-informative-inverted-translucent:var(--ks-border-color-informative-translucent-base);--ks-border-color-notice:var(--ks-border-color-notice-inverted-base);--ks-border-color-notice-inverted:var(--ks-border-color-notice-base);--ks-border-color-notice-interactive:var(--ks-border-color-notice-inverted-interactive-base);--ks-border-color-notice-inverted-interactive:var(--ks-border-color-notice-interactive-base);--ks-border-color-notice-interactive-hover:var(--ks-border-color-notice-inverted-interactive-hover-base);--ks-border-color-notice-inverted-interactive-hover:var(--ks-border-color-notice-interactive-hover-base);--ks-border-color-notice-interactive-active:var(--ks-border-color-notice-inverted-interactive-active-base);--ks-border-color-notice-inverted-interactive-active:var(--ks-border-color-notice-interactive-active-base);--ks-border-color-notice-interactive-selected:var(--ks-border-color-notice-inverted-interactive-selected-base);--ks-border-color-notice-inverted-interactive-selected:var(--ks-border-color-notice-interactive-selected-base);--ks-border-color-notice-translucent:var(--ks-border-color-notice-inverted-translucent-base);--ks-border-color-notice-inverted-translucent:var(--ks-border-color-notice-translucent-base);--ks-border-color-negative:var(--ks-border-color-negative-inverted-base);--ks-border-color-negative-inverted:var(--ks-border-color-negative-base);--ks-border-color-negative-interactive:var(--ks-border-color-negative-inverted-interactive-base);--ks-border-color-negative-inverted-interactive:var(--ks-border-color-negative-interactive-base);--ks-border-color-negative-interactive-hover:var(--ks-border-color-negative-inverted-interactive-hover-base);--ks-border-color-negative-inverted-interactive-hover:var(--ks-border-color-negative-interactive-hover-base);--ks-border-color-negative-interactive-active:var(--ks-border-color-negative-inverted-interactive-active-base);--ks-border-color-negative-inverted-interactive-active:var(--ks-border-color-negative-interactive-active-base);--ks-border-color-negative-interactive-selected:var(--ks-border-color-negative-inverted-interactive-selected-base);--ks-border-color-negative-inverted-interactive-selected:var(--ks-border-color-negative-interactive-selected-base);--ks-border-color-negative-translucent:var(--ks-border-color-negative-inverted-translucent-base);--ks-border-color-negative-inverted-translucent:var(--ks-border-color-negative-translucent-base)}:root,[ks-theme]{--ks-background-color-accent-base:var(--ks-color-fg-to-bg-9);--ks-background-color-accent-inverted-base:var(--ks-color-primary-inverted-to-bg-8);--ks-background-color-bold-base:var(--ks-color-primary-to-bg-6);--ks-background-color-bold-inverted-base:var(--ks-color-primary-inverted-to-bg-6);--ks-background-color-clear-base:var(--ks-color-transparent);--ks-background-color-clear-inverted-base:var(--ks-color-transparent);--ks-background-color-clear-interactive-base:var(--ks-color-transparent);--ks-background-color-clear-inverted-interactive-base:var(--ks-color-transparent);--ks-background-color-clear-interactive-hover-base:var(--ks-color-primary-alpha-8);--ks-background-color-clear-inverted-interactive-hover-base:var(--ks-color-primary-inverted-alpha-7);--ks-background-color-clear-interactive-active-base:var(--ks-color-primary-alpha-7);--ks-background-color-clear-inverted-interactive-active-base:var(--ks-color-primary-inverted-alpha-6);--ks-background-color-clear-interactive-selected-base:var(--ks-color-primary-alpha-6);--ks-background-color-clear-inverted-interactive-selected-base:var(--ks-color-primary-inverted-alpha-5);--ks-background-color-default-base:var(--ks-color-bg);--ks-background-color-default-inverted-base:var(--ks-color-bg-inverted);--ks-background-color-interface-base:var(--ks-color-fg-alpha-9);--ks-background-color-interface-inverted-base:var(--ks-color-fg-inverted-alpha-9);--ks-background-color-interface-interactive-base:var(--ks-color-fg-alpha-8);--ks-background-color-interface-inverted-interactive-base:var(--ks-color-fg-inverted-alpha-8);--ks-background-color-interface-interactive-disabled-base:var(--ks-color-fg-alpha-9);--ks-background-color-interface-inverted-interactive-disabled-base:var(--ks-color-fg-inverted-alpha-9);--ks-background-color-interface-interactive-hover-base:var(--ks-color-fg-alpha-7);--ks-background-color-interface-inverted-interactive-hover-base:var(--ks-color-fg-inverted-alpha-6);--ks-background-color-interface-interactive-active-base:var(--ks-color-fg-alpha-6);--ks-background-color-interface-inverted-interactive-active-base:var(--ks-color-fg-inverted-alpha-6);--ks-background-color-interface-interactive-selected-base:var(--ks-color-primary);--ks-background-color-interface-inverted-interactive-selected-base:var(--ks-color-primary-inverted);--ks-background-color-card-base:var(--ks-color-primary-alpha-8);--ks-background-color-card-inverted-base:var(--ks-color-primary-inverted-alpha-8);--ks-background-color-card-interactive-base:var(--ks-color-bg);--ks-background-color-card-inverted-interactive-base:var(--ks-color-bg-inverted);--ks-background-color-card-interactive-disabled-base:var(--ks-color-bg-alpha-7);--ks-background-color-card-inverted-interactive-disabled-base:var(--ks-color-fg-inverted-alpha-7);--ks-background-color-card-interactive-hover-base:var(--ks-color-bg);--ks-background-color-card-inverted-interactive-hover-base:var(--ks-color-bg-inverted);--ks-background-color-card-interactive-active-base:var(--ks-color-bg-alpha-9);--ks-background-color-card-inverted-interactive-active-base:var(--ks-color-fg-inverted-alpha-9);--ks-background-color-card-interactive-selected-base:var(--ks-color-bg);--ks-background-color-card-inverted-interactive-selected-base:var(--ks-color-primary-inverted);--ks-background-color-primary-base:var(--ks-color-primary);--ks-background-color-primary-inverted-base:var(--ks-color-primary-inverted);--ks-background-color-primary-interactive-base:var(--ks-color-primary);--ks-background-color-primary-inverted-interactive-base:var(--ks-color-primary-inverted);--ks-background-color-primary-interactive-hover-base:var(--ks-color-primary-to-bg-2);--ks-background-color-primary-inverted-interactive-hover-base:var(--ks-color-primary-inverted-to-bg-2);--ks-background-color-primary-interactive-active-base:var(--ks-color-primary-to-bg-2);--ks-background-color-primary-inverted-interactive-active-base:var(--ks-color-primary-inverted-to-bg-2);--ks-background-color-primary-interactive-selected-base:var(--ks-color-primary-to-bg-4);--ks-background-color-primary-inverted-interactive-selected-base:var(--ks-color-primary-inverted-to-bg-4);--ks-background-color-primary-translucent-base:var(--ks-color-primary-alpha-5);--ks-background-color-primary-inverted-translucent-base:var(--ks-color-primary-inverted-alpha-5);--ks-background-color-positive-base:var(--ks-color-positive);--ks-background-color-positive-inverted-base:var(--ks-color-positive-inverted);--ks-background-color-positive-interactive-base:var(--ks-color-positive);--ks-background-color-positive-inverted-interactive-base:var(--ks-color-positive-inverted);--ks-background-color-positive-interactive-hover-base:var(--ks-color-positive-to-bg-2);--ks-background-color-positive-inverted-interactive-hover-base:var(--ks-color-positive-inverted-to-bg-2);--ks-background-color-positive-interactive-active-base:var(--ks-color-positive-to-bg-2);--ks-background-color-positive-inverted-interactive-active-base:var(--ks-color-positive-inverted-to-bg-2);--ks-background-color-positive-interactive-selected-base:var(--ks-color-positive-to-bg-4);--ks-background-color-positive-inverted-interactive-selected-base:var(--ks-color-positive-inverted-to-bg-4);--ks-background-color-positive-translucent-base:var(--ks-color-positive-alpha-5);--ks-background-color-positive-inverted-translucent-base:var(--ks-color-positive-inverted-alpha-5);--ks-background-color-informative-base:var(--ks-color-informative);--ks-background-color-informative-inverted-base:var(--ks-color-informative-inverted);--ks-background-color-informative-interactive-base:var(--ks-color-informative);--ks-background-color-informative-inverted-interactive-base:var(--ks-color-informative-inverted);--ks-background-color-informative-interactive-hover-base:var(--ks-color-informative-to-bg-2);--ks-background-color-informative-inverted-interactive-hover-base:var(--ks-color-informative-inverted-to-bg-2);--ks-background-color-informative-interactive-active-base:var(--ks-color-informative-to-bg-2);--ks-background-color-informative-inverted-interactive-active-base:var(--ks-color-informative-inverted-to-bg-2);--ks-background-color-informative-interactive-selected-base:var(--ks-color-informative-to-bg-4);--ks-background-color-informative-inverted-interactive-selected-base:var(--ks-color-informative-inverted-to-bg-4);--ks-background-color-informative-translucent-base:var(--ks-color-informative-alpha-5);--ks-background-color-informative-inverted-translucent-base:var(--ks-color-informative-inverted-alpha-5);--ks-background-color-notice-base:var(--ks-color-notice);--ks-background-color-notice-inverted-base:var(--ks-color-notice-inverted);--ks-background-color-notice-interactive-base:var(--ks-color-notice);--ks-background-color-notice-inverted-interactive-base:var(--ks-color-notice-inverted);--ks-background-color-notice-interactive-hover-base:var(--ks-color-notice-to-bg-2);--ks-background-color-notice-inverted-interactive-hover-base:var(--ks-color-notice-inverted-to-bg-2);--ks-background-color-notice-interactive-active-base:var(--ks-color-notice-to-bg-2);--ks-background-color-notice-inverted-interactive-active-base:var(--ks-color-notice-inverted-to-bg-2);--ks-background-color-notice-interactive-selected-base:var(--ks-color-notice-to-bg-4);--ks-background-color-notice-inverted-interactive-selected-base:var(--ks-color-notice-inverted-to-bg-4);--ks-background-color-notice-translucent-base:var(--ks-color-notice-alpha-5);--ks-background-color-notice-inverted-translucent-base:var(--ks-color-notice-inverted-alpha-5);--ks-background-color-negative-base:var(--ks-color-negative);--ks-background-color-negative-inverted-base:var(--ks-color-negative-inverted);--ks-background-color-negative-interactive-base:var(--ks-color-negative);--ks-background-color-negative-inverted-interactive-base:var(--ks-color-negative-inverted);--ks-background-color-negative-interactive-hover-base:var(--ks-color-negative-to-bg-2);--ks-background-color-negative-inverted-interactive-hover-base:var(--ks-color-negative-inverted-to-bg-2);--ks-background-color-negative-interactive-active-base:var(--ks-color-negative-to-bg-2);--ks-background-color-negative-inverted-interactive-active-base:var(--ks-color-negative-inverted-to-bg-2);--ks-background-color-negative-interactive-selected-base:var(--ks-color-negative-to-bg-4);--ks-background-color-negative-inverted-interactive-selected-base:var(--ks-color-negative-inverted-to-bg-4);--ks-background-color-negative-translucent-base:var(--ks-color-negative-alpha-5);--ks-background-color-negative-inverted-translucent-base:var(--ks-color-negative-inverted-alpha-5)}:root{--ks-background-color-accent:var(--ks-background-color-accent-base);--ks-background-color-accent-inverted:var(--ks-background-color-accent-inverted-base);--ks-background-color-bold:var(--ks-background-color-bold-base);--ks-background-color-bold-inverted:var(--ks-background-color-bold-inverted-base);--ks-background-color-clear:var(--ks-background-color-clear-base);--ks-background-color-clear-inverted:var(--ks-background-color-clear-inverted-base);--ks-background-color-clear-interactive:var(--ks-background-color-clear-interactive-base);--ks-background-color-clear-inverted-interactive:var(--ks-background-color-clear-inverted-interactive-base);--ks-background-color-clear-interactive-hover:var(--ks-background-color-clear-interactive-hover-base);--ks-background-color-clear-inverted-interactive-hover:var(
    --ks-background-color-clear-inverted-interactive-hover-base
  );--ks-background-color-clear-interactive-active:var(--ks-background-color-clear-interactive-active-base);--ks-background-color-clear-inverted-interactive-active:var(
    --ks-background-color-clear-inverted-interactive-active-base
  );--ks-background-color-clear-interactive-selected:var(--ks-background-color-clear-interactive-selected-base);--ks-background-color-clear-inverted-interactive-selected:var(
    --ks-background-color-clear-inverted-interactive-selected-base
  );--ks-background-color-default:var(--ks-background-color-default-base);--ks-background-color-default-inverted:var(--ks-background-color-default-inverted-base);--ks-background-color-interface:var(--ks-background-color-interface-base);--ks-background-color-interface-inverted:var(--ks-background-color-interface-inverted-base);--ks-background-color-interface-interactive:var(--ks-background-color-interface-interactive-base);--ks-background-color-interface-inverted-interactive:var(--ks-background-color-interface-inverted-interactive-base);--ks-background-color-interface-interactive-disabled:var(--ks-background-color-interface-interactive-disabled-base);--ks-background-color-interface-inverted-interactive-disabled:var(
    --ks-background-color-interface-inverted-interactive-disabled-base
  );--ks-background-color-interface-interactive-hover:var(--ks-background-color-interface-interactive-hover-base);--ks-background-color-interface-inverted-interactive-hover:var(
    --ks-background-color-interface-inverted-interactive-hover-base
  );--ks-background-color-interface-interactive-active:var(--ks-background-color-interface-interactive-active-base);--ks-background-color-interface-inverted-interactive-active:var(
    --ks-background-color-interface-inverted-interactive-active-base
  );--ks-background-color-interface-interactive-selected:var(--ks-background-color-interface-interactive-selected-base);--ks-background-color-interface-inverted-interactive-selected:var(
    --ks-background-color-interface-inverted-interactive-selected-base
  );--ks-background-color-card:var(--ks-background-color-card-base);--ks-background-color-card-inverted:var(--ks-background-color-card-inverted-base);--ks-background-color-card-interactive:var(--ks-background-color-card-interactive-base);--ks-background-color-card-inverted-interactive:var(--ks-background-color-card-inverted-interactive-base);--ks-background-color-card-interactive-disabled:var(--ks-background-color-card-interactive-disabled-base);--ks-background-color-card-inverted-interactive-disabled:var(
    --ks-background-color-card-inverted-interactive-disabled-base
  );--ks-background-color-card-interactive-hover:var(--ks-background-color-card-interactive-hover-base);--ks-background-color-card-inverted-interactive-hover:var(
    --ks-background-color-card-inverted-interactive-hover-base
  );--ks-background-color-card-interactive-active:var(--ks-background-color-card-interactive-active-base);--ks-background-color-card-inverted-interactive-active:var(
    --ks-background-color-card-inverted-interactive-active-base
  );--ks-background-color-card-interactive-selected:var(--ks-background-color-card-interactive-selected-base);--ks-background-color-card-inverted-interactive-selected:var(
    --ks-background-color-card-inverted-interactive-selected-base
  );--ks-background-color-primary:var(--ks-background-color-primary-base);--ks-background-color-primary-inverted:var(--ks-background-color-primary-inverted-base);--ks-background-color-primary-interactive:var(--ks-background-color-primary-interactive-base);--ks-background-color-primary-inverted-interactive:var(--ks-background-color-primary-inverted-interactive-base);--ks-background-color-primary-interactive-hover:var(--ks-background-color-primary-interactive-hover-base);--ks-background-color-primary-inverted-interactive-hover:var(
    --ks-background-color-primary-inverted-interactive-hover-base
  );--ks-background-color-primary-interactive-active:var(--ks-background-color-primary-interactive-active-base);--ks-background-color-primary-inverted-interactive-active:var(
    --ks-background-color-primary-inverted-interactive-active-base
  );--ks-background-color-primary-interactive-selected:var(--ks-background-color-primary-interactive-selected-base);--ks-background-color-primary-inverted-interactive-selected:var(
    --ks-background-color-primary-inverted-interactive-selected-base
  );--ks-background-color-primary-translucent:var(--ks-background-color-primary-translucent-base);--ks-background-color-primary-inverted-translucent:var(--ks-background-color-primary-inverted-translucent-base);--ks-background-color-positive:var(--ks-background-color-positive-base);--ks-background-color-positive-inverted:var(--ks-background-color-positive-inverted-base);--ks-background-color-positive-interactive:var(--ks-background-color-positive-interactive-base);--ks-background-color-positive-inverted-interactive:var(--ks-background-color-positive-inverted-interactive-base);--ks-background-color-positive-interactive-hover:var(--ks-background-color-positive-interactive-hover-base);--ks-background-color-positive-inverted-interactive-hover:var(
    --ks-background-color-positive-inverted-interactive-hover-base
  );--ks-background-color-positive-interactive-active:var(--ks-background-color-positive-interactive-active-base);--ks-background-color-positive-inverted-interactive-active:var(
    --ks-background-color-positive-inverted-interactive-active-base
  );--ks-background-color-positive-interactive-selected:var(--ks-background-color-positive-interactive-selected-base);--ks-background-color-positive-inverted-interactive-selected:var(
    --ks-background-color-positive-inverted-interactive-selected-base
  );--ks-background-color-positive-translucent:var(--ks-background-color-positive-translucent-base);--ks-background-color-positive-inverted-translucent:var(--ks-background-color-positive-inverted-translucent-base);--ks-background-color-informative:var(--ks-background-color-informative-base);--ks-background-color-informative-inverted:var(--ks-background-color-informative-inverted-base);--ks-background-color-informative-interactive:var(--ks-background-color-informative-interactive-base);--ks-background-color-informative-inverted-interactive:var(
    --ks-background-color-informative-inverted-interactive-base
  );--ks-background-color-informative-interactive-hover:var(--ks-background-color-informative-interactive-hover-base);--ks-background-color-informative-inverted-interactive-hover:var(
    --ks-background-color-informative-inverted-interactive-hover-base
  );--ks-background-color-informative-interactive-active:var(--ks-background-color-informative-interactive-active-base);--ks-background-color-informative-inverted-interactive-active:var(
    --ks-background-color-informative-inverted-interactive-active-base
  );--ks-background-color-informative-interactive-selected:var(
    --ks-background-color-informative-interactive-selected-base
  );--ks-background-color-informative-inverted-interactive-selected:var(
    --ks-background-color-informative-inverted-interactive-selected-base
  );--ks-background-color-informative-translucent:var(--ks-background-color-informative-translucent-base);--ks-background-color-informative-inverted-translucent:var(
    --ks-background-color-informative-inverted-translucent-base
  );--ks-background-color-notice:var(--ks-background-color-notice-base);--ks-background-color-notice-inverted:var(--ks-background-color-notice-inverted-base);--ks-background-color-notice-interactive:var(--ks-background-color-notice-interactive-base);--ks-background-color-notice-inverted-interactive:var(--ks-background-color-notice-inverted-interactive-base);--ks-background-color-notice-interactive-hover:var(--ks-background-color-notice-interactive-hover-base);--ks-background-color-notice-inverted-interactive-hover:var(
    --ks-background-color-notice-inverted-interactive-hover-base
  );--ks-background-color-notice-interactive-active:var(--ks-background-color-notice-interactive-active-base);--ks-background-color-notice-inverted-interactive-active:var(
    --ks-background-color-notice-inverted-interactive-active-base
  );--ks-background-color-notice-interactive-selected:var(--ks-background-color-notice-interactive-selected-base);--ks-background-color-notice-inverted-interactive-selected:var(
    --ks-background-color-notice-inverted-interactive-selected-base
  );--ks-background-color-notice-translucent:var(--ks-background-color-notice-translucent-base);--ks-background-color-notice-inverted-translucent:var(--ks-background-color-notice-inverted-translucent-base);--ks-background-color-negative:var(--ks-background-color-negative-base);--ks-background-color-negative-inverted:var(--ks-background-color-negative-inverted-base);--ks-background-color-negative-interactive:var(--ks-background-color-negative-interactive-base);--ks-background-color-negative-inverted-interactive:var(--ks-background-color-negative-inverted-interactive-base);--ks-background-color-negative-interactive-hover:var(--ks-background-color-negative-interactive-hover-base);--ks-background-color-negative-inverted-interactive-hover:var(
    --ks-background-color-negative-inverted-interactive-hover-base
  );--ks-background-color-negative-interactive-active:var(--ks-background-color-negative-interactive-active-base);--ks-background-color-negative-inverted-interactive-active:var(
    --ks-background-color-negative-inverted-interactive-active-base
  );--ks-background-color-negative-interactive-selected:var(--ks-background-color-negative-interactive-selected-base);--ks-background-color-negative-inverted-interactive-selected:var(
    --ks-background-color-negative-inverted-interactive-selected-base
  );--ks-background-color-negative-translucent:var(--ks-background-color-negative-translucent-base);--ks-background-color-negative-inverted-translucent:var(--ks-background-color-negative-inverted-translucent-base)}[ks-inverted=true]{--ks-background-color-accent:var(--ks-background-color-accent-inverted-base);--ks-background-color-accent-inverted:var(--ks-background-color-accent-base);--ks-background-color-bold:var(--ks-background-color-bold-inverted-base);--ks-background-color-bold-inverted:var(--ks-background-color-bold-base);--ks-background-color-clear:var(--ks-background-color-clear-inverted-base);--ks-background-color-clear-inverted:var(--ks-background-color-clear-base);--ks-background-color-clear-interactive:var(--ks-background-color-clear-inverted-interactive-base);--ks-background-color-clear-inverted-interactive:var(--ks-background-color-clear-interactive-base);--ks-background-color-clear-interactive-hover:var(--ks-background-color-clear-inverted-interactive-hover-base);--ks-background-color-clear-inverted-interactive-hover:var(--ks-background-color-clear-interactive-hover-base);--ks-background-color-clear-interactive-active:var(--ks-background-color-clear-inverted-interactive-active-base);--ks-background-color-clear-inverted-interactive-active:var(--ks-background-color-clear-interactive-active-base);--ks-background-color-clear-interactive-selected:var(--ks-background-color-clear-inverted-interactive-selected-base);--ks-background-color-clear-inverted-interactive-selected:var(--ks-background-color-clear-interactive-selected-base);--ks-background-color-default:var(--ks-background-color-default-inverted-base);--ks-background-color-default-inverted:var(--ks-background-color-default-base);--ks-background-color-interface:var(--ks-background-color-interface-inverted-base);--ks-background-color-interface-inverted:var(--ks-background-color-interface-base);--ks-background-color-interface-interactive:var(--ks-background-color-interface-inverted-interactive-base);--ks-background-color-interface-inverted-interactive:var(--ks-background-color-interface-interactive-base);--ks-background-color-interface-interactive-disabled:var(
    --ks-background-color-interface-inverted-interactive-disabled-base
  );--ks-background-color-interface-inverted-interactive-disabled:var(
    --ks-background-color-interface-interactive-disabled-base
  );--ks-background-color-interface-interactive-hover:var(
    --ks-background-color-interface-inverted-interactive-hover-base
  );--ks-background-color-interface-inverted-interactive-hover:var(
    --ks-background-color-interface-interactive-hover-base
  );--ks-background-color-interface-interactive-active:var(
    --ks-background-color-interface-inverted-interactive-active-base
  );--ks-background-color-interface-inverted-interactive-active:var(
    --ks-background-color-interface-interactive-active-base
  );--ks-background-color-interface-interactive-selected:var(
    --ks-background-color-interface-inverted-interactive-selected-base
  );--ks-background-color-interface-inverted-interactive-selected:var(
    --ks-background-color-interface-interactive-selected-base
  );--ks-background-color-card:var(--ks-background-color-card-inverted-base);--ks-background-color-card-inverted:var(--ks-background-color-card-base);--ks-background-color-card-interactive:var(--ks-background-color-card-inverted-interactive-base);--ks-background-color-card-inverted-interactive:var(--ks-background-color-card-interactive-base);--ks-background-color-card-interactive-disabled:var(--ks-background-color-card-inverted-interactive-disabled-base);--ks-background-color-card-inverted-interactive-disabled:var(--ks-background-color-card-interactive-disabled-base);--ks-background-color-card-interactive-hover:var(--ks-background-color-card-inverted-interactive-hover-base);--ks-background-color-card-inverted-interactive-hover:var(--ks-background-color-card-interactive-hover-base);--ks-background-color-card-interactive-active:var(--ks-background-color-card-inverted-interactive-active-base);--ks-background-color-card-inverted-interactive-active:var(--ks-background-color-card-interactive-active-base);--ks-background-color-card-interactive-selected:var(--ks-background-color-card-inverted-interactive-selected-base);--ks-background-color-card-inverted-interactive-selected:var(--ks-background-color-card-interactive-selected-base);--ks-background-color-primary:var(--ks-background-color-primary-inverted-base);--ks-background-color-primary-inverted:var(--ks-background-color-primary-base);--ks-background-color-primary-interactive:var(--ks-background-color-primary-inverted-interactive-base);--ks-background-color-primary-inverted-interactive:var(--ks-background-color-primary-interactive-base);--ks-background-color-primary-interactive-hover:var(--ks-background-color-primary-inverted-interactive-hover-base);--ks-background-color-primary-inverted-interactive-hover:var(--ks-background-color-primary-interactive-hover-base);--ks-background-color-primary-interactive-active:var(--ks-background-color-primary-inverted-interactive-active-base);--ks-background-color-primary-inverted-interactive-active:var(--ks-background-color-primary-interactive-active-base);--ks-background-color-primary-interactive-selected:var(
    --ks-background-color-primary-inverted-interactive-selected-base
  );--ks-background-color-primary-inverted-interactive-selected:var(
    --ks-background-color-primary-interactive-selected-base
  );--ks-background-color-primary-translucent:var(--ks-background-color-primary-inverted-translucent-base);--ks-background-color-primary-inverted-translucent:var(--ks-background-color-primary-translucent-base);--ks-background-color-positive:var(--ks-background-color-positive-inverted-base);--ks-background-color-positive-inverted:var(--ks-background-color-positive-base);--ks-background-color-positive-interactive:var(--ks-background-color-positive-inverted-interactive-base);--ks-background-color-positive-inverted-interactive:var(--ks-background-color-positive-interactive-base);--ks-background-color-positive-interactive-hover:var(--ks-background-color-positive-inverted-interactive-hover-base);--ks-background-color-positive-inverted-interactive-hover:var(--ks-background-color-positive-interactive-hover-base);--ks-background-color-positive-interactive-active:var(
    --ks-background-color-positive-inverted-interactive-active-base
  );--ks-background-color-positive-inverted-interactive-active:var(
    --ks-background-color-positive-interactive-active-base
  );--ks-background-color-positive-interactive-selected:var(
    --ks-background-color-positive-inverted-interactive-selected-base
  );--ks-background-color-positive-inverted-interactive-selected:var(
    --ks-background-color-positive-interactive-selected-base
  );--ks-background-color-positive-translucent:var(--ks-background-color-positive-inverted-translucent-base);--ks-background-color-positive-inverted-translucent:var(--ks-background-color-positive-translucent-base);--ks-background-color-informative:var(--ks-background-color-informative-inverted-base);--ks-background-color-informative-inverted:var(--ks-background-color-informative-base);--ks-background-color-informative-interactive:var(--ks-background-color-informative-inverted-interactive-base);--ks-background-color-informative-inverted-interactive:var(--ks-background-color-informative-interactive-base);--ks-background-color-informative-interactive-hover:var(
    --ks-background-color-informative-inverted-interactive-hover-base
  );--ks-background-color-informative-inverted-interactive-hover:var(
    --ks-background-color-informative-interactive-hover-base
  );--ks-background-color-informative-interactive-active:var(
    --ks-background-color-informative-inverted-interactive-active-base
  );--ks-background-color-informative-inverted-interactive-active:var(
    --ks-background-color-informative-interactive-active-base
  );--ks-background-color-informative-interactive-selected:var(
    --ks-background-color-informative-inverted-interactive-selected-base
  );--ks-background-color-informative-inverted-interactive-selected:var(
    --ks-background-color-informative-interactive-selected-base
  );--ks-background-color-informative-translucent:var(--ks-background-color-informative-inverted-translucent-base);--ks-background-color-informative-inverted-translucent:var(--ks-background-color-informative-translucent-base);--ks-background-color-notice:var(--ks-background-color-notice-inverted-base);--ks-background-color-notice-inverted:var(--ks-background-color-notice-base);--ks-background-color-notice-interactive:var(--ks-background-color-notice-inverted-interactive-base);--ks-background-color-notice-inverted-interactive:var(--ks-background-color-notice-interactive-base);--ks-background-color-notice-interactive-hover:var(--ks-background-color-notice-inverted-interactive-hover-base);--ks-background-color-notice-inverted-interactive-hover:var(--ks-background-color-notice-interactive-hover-base);--ks-background-color-notice-interactive-active:var(--ks-background-color-notice-inverted-interactive-active-base);--ks-background-color-notice-inverted-interactive-active:var(--ks-background-color-notice-interactive-active-base);--ks-background-color-notice-interactive-selected:var(
    --ks-background-color-notice-inverted-interactive-selected-base
  );--ks-background-color-notice-inverted-interactive-selected:var(
    --ks-background-color-notice-interactive-selected-base
  );--ks-background-color-notice-translucent:var(--ks-background-color-notice-inverted-translucent-base);--ks-background-color-notice-inverted-translucent:var(--ks-background-color-notice-translucent-base);--ks-background-color-negative:var(--ks-background-color-negative-inverted-base);--ks-background-color-negative-inverted:var(--ks-background-color-negative-base);--ks-background-color-negative-interactive:var(--ks-background-color-negative-inverted-interactive-base);--ks-background-color-negative-inverted-interactive:var(--ks-background-color-negative-interactive-base);--ks-background-color-negative-interactive-hover:var(--ks-background-color-negative-inverted-interactive-hover-base);--ks-background-color-negative-inverted-interactive-hover:var(--ks-background-color-negative-interactive-hover-base);--ks-background-color-negative-interactive-active:var(
    --ks-background-color-negative-inverted-interactive-active-base
  );--ks-background-color-negative-inverted-interactive-active:var(
    --ks-background-color-negative-interactive-active-base
  );--ks-background-color-negative-interactive-selected:var(
    --ks-background-color-negative-inverted-interactive-selected-base
  );--ks-background-color-negative-inverted-interactive-selected:var(
    --ks-background-color-negative-interactive-selected-base
  );--ks-background-color-negative-translucent:var(--ks-background-color-negative-inverted-translucent-base);--ks-background-color-negative-inverted-translucent:var(--ks-background-color-negative-translucent-base)}.l-container--blog-teaser{container-name:blog-teaser}.dsa-blog-teaser{--dsa-blog-teaser--background:transparent;--dsa-blog-teaser--gap:var(--ks-spacing-stack-xs) var(--ks-spacing-inline-xs);--dsa-blog-teaser__topic--font:var(--dsa-topic--font);--dsa-blog-teaser__topic--font-size:var(--ks-font-size-copy-l);--dsa-blog-teaser__topic--font-weight:var(--dsa-topic--font-weight);--dsa-blog-teaser__tag-label--font:var(--ks-font-interface-xs);--dsa-blog-teaser__copy--font:var(--ks-font-copy-s);--dsa-blog-teaser__copy--color:var(--ks-text-color-copy);--dsa-blog-teaser__copy--color_hover:var(--ks-text-color-default);--dsa-blog-teaser__copy--margin-top:0.5em;--dsa-blog-teaser__meta--font:var(--ks-spacing-stack-s);--dsa-blog-teaser__meta--color:var(--ks-text-color-interface);--dsa-blog-teaser__meta__author--font-weight:var(--ks-font-weight-semi-bold);--dsa-blog-teaser__avatar--size:2em;--dsa-blog-teaser__image--border-radius:var(--ks-border-radius-card)}@container blog-teaser (min-width: 640px){.dsa-blog-teaser{--dsa-blog-teaser--gap:var(--ks-spacing-stack-s) var(--ks-spacing-inline-s);--dsa-blog-teaser__topic--font-size:var(--ks-font-size-copy-xl);--dsa-blog-teaser__copy--font:var(--ks-font-copy-m);--dsa-blog-teaser__tag-label--font:var(--ks-font-interface-s)}}@container blog-teaser (min-width: 1000px){.dsa-blog-teaser{--dsa-blog-teaser__topic--font-size:var(--ks-font-size-copy-xxl)}}.l-container--post-teaser{container-name:post-teaser}.dsa-blog-teaser.c-post-teaser{--c-teaser--background:var(--dsa-blog-teaser--background,transparent);--c-post-teaser--gap:var(--dsa-blog-teaser--gap,var(--ks-spacing-stack-s) var(--ks-spacing-inline-s));--c-teaser_text--spacing:var(--dsa-blog-teaser__copy--margin-top,var(--ks-spacing-stack-s));--c-post-teaser--color:var(--dsa-blog-teaser__copy--color,var(--ks-text-color-copy))}.dsa-blog-teaser.c-post-teaser .c-tag-label{--c-tag-label--font:var(--dsa-blog-teaser__tag-label--font,var(--ks-font-interface-s))}.dsa-blog-teaser.c-post-teaser .c-teaser{overflow:visible;cursor:pointer}.dsa-blog-teaser.c-post-teaser .c-teaser:hover .c-rich-text{color:var(--dsa-blog-teaser__copy--color_hover,var(--ks-text-color-copy-interface-interactive-hover))}.dsa-blog-teaser.c-post-teaser .c-teaser:hover .c-rich-text>:not(.c-post-meta){text-decoration:none}.dsa-blog-teaser.c-post-teaser .c-post-teaser__image img{border-radius:var(--dsa-post-teaser__image--border-radius,var(--ks-border-radius-card))}.dsa-blog-teaser.c-post-teaser .c-post-meta{--c-post-meta_author--font-weight:var(--ks-font-weight-semi-bold);--c-post-meta--gap:0.5em 0.75em;--c-post-meta_item--font:var(--dsa-blog-teaser__meta--font,var(--ks-font-interface-s));--c-post-meta_item--gap:0.35em;--c-post-meta_author--color:var(--dsa-blog-teaser__meta--color,var(--c-post-meta_item--color));--c-post-meta_author--avatar-size:var(--dsa-blog-teaser__avatar--size,2em);--c-post-meta_author--gap:0.35em;--c-post-meta_author--font-weight:var(
    --dsa-blog-teaser__meta__author--font-weight,var(--ks-font-weight-semi-bold)
  );margin:0}.dsa-blog-teaser.c-post-teaser .l-container--rich-text{margin:0}.dsa-blog-teaser.c-post-teaser .c-rich-text{font:var(--dsa-blog-teaser__copy--font,var(--ks-font-copy-m));transition:var(--ks-transition-hover);transition-property:color;display:flex;flex-direction:column;gap:var(--c-post-teaser--gap)}.dsa-blog-teaser.c-post-teaser .c-teaser__topic{font:var(--dsa-blog-teaser__topic--font,var(--dsa-topic--font,var(--ks-font-display-m)));font-size:var(--dsa-blog-teaser__topic--font-size);font-weight:var(--dsa-blog-teaser__topic--font-weight,var(--dsa-topic--font-weight))!important;text-align:left;transition:var(--ks-transition-hover);transition-property:text-shadow;margin-bottom:var(--dsa-blog-teaser__topic--margin-bottom,.35em)}.c-form-check-group{--dsa-check-group__label--color:var(--ks-text-color-interface);--dsa-check-group__label--font:var(--ks-font-interface-s);--dsa-check-group__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-check-group__label--padding-bottom:0.25em}.c-form-check{--dsa-check--background:transparent;--dsa-check--background_checked:var(--ks-color-primary);--dsa-check--background_active:transparent;--dsa-check--border:var(--ks-border-width-default) solid;--dsa-check--border-color:var(--ks-border-color-interface-interactive);--dsa-check--border-color_hover:var(--ks-border-color-interface-interactive-hover);--dsa-check--border-color_focus:var(--ks-border-color-interface-interactive-active);--dsa-check--border-color_checked:var(--ks-border-color-interface-interactive-selected);--dsa-check--size:1.5em;--dsa-check--shadow_focus:0 0 0 var(--ks-border-width-emphasized);--dsa-check_box--border-radius:min(var(--ks-border-radius-control),calc(var(--dsa-check--size) / 4));--dsa-check_radio--border-radius:var(--ks-border-radius-circle);--dsa-check_radio__checkmark--size:calc(var(--dsa-check--size) * 0.5);--dsa-check__checkmark--color:var(--ks-text-color-on-primary);--dsa-check__label--font:var(--ks-font-interface-s);--dsa-check__label--font-weight:var(--ks-font-weight-regular);--dsa-check__label--color:var(--ks-text-color-interface);--dsa-check__label--margin-left:0.5em}.c-form-field{--dsa-input--color:var(--ks-text-color-interface);--dsa-input--border:var(--ks-border-width-default) solid;--dsa-input--border-color:var(--ks-border-color-interface-interactive);--dsa-input--border-color_hover:var(--ks-border-color-interface-interactive-hover);--dsa-input--border-color_focus:var(--ks-border-color-interface-interactive-active);--dsa-input--border-color_active:var(--ks-border-color-interface-interactive-active);--dsa-input__label--padding-bottom:0.25em;--dsa-input__label--color:var(--ks-text-color-interface);--dsa-input__label--font:var(--ks-font-interface-s);--dsa-input__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-input--font:var(--ks-font-interface-s);--dsa-input--background:transparent;--dsa-input--background_focus:transparent;--dsa-input--padding:0.4rem 0.75rem 0.35rem;--dsa-input--shadow_focus:0 0 0 var(--ks-border-width-emphasized);--dsa-input__placeholder--color:var(--ks-color-fg-alpha-5)}:root .c-form-check,[ks-inverted] .c-form-check,[ks-theme] .c-form-check{--c-form-check_box--size:var(--dsa-check--size,1.125em);--c-form-check_box--border:var(--dsa-check--border,var(--ks-border-width-default) solid);--c-form-check_box--border-color:var(--dsa-check--border-color,var(--ks-border-color-interface-interactive));--c-form-check_box-hover--border-color:var(
    --dsa-check--border-color_hover,var(--ks-border-color-interface-interactive-hover)
  );--c-form-check_box-focus--border-color:var(
    --dsa-check--border-color_focus,var(--ks-border-color-interface-interactive-active)
  );--c-form-check_box-checked--border-color:var(
    --dsa-check--border-color_checked,var(--ks-border-color-interface-interactive-selected)
  );--c-form-check_box--background:var(--dsa-check--background,var(--ks-background-color-interface-interactive));--c-form-check_box-checked--background:var(
    --dsa-check--background_checked,var(--ks-background-color-interface-interactive-selected)
  );--c-form-check_checkmark--color:var(--dsa-check__checkmark--color,var(--ks-text-color-on-primary));--c-form-check_box--border-radius:var(--dsa-check--border-radius,2px);--c-form-check_box-focus--shadow:var(--dsa-check--shadow_focus,0 0 4px 0);--c-form-check_checkmark--size:var(--dsa-check_radio__checkmark--size,calc(var(--dsa-check--size) * 0.5));font:var(--dsa-check__label--font,var(--ks-font-interface-s));font-weight:var(--dsa-check__label--font-weight,var(--ks-font-weight-regular));color:var(--dsa-check__label--color,var(--ks-text-color-interface-interactive))}:root .c-form-check__label,[ks-inverted] .c-form-check__label,[ks-theme] .c-form-check__label{margin-left:var(--dsa-check__label--margin-left,.5em)}:root .c-form-check--checkbox,[ks-inverted] .c-form-check--checkbox,[ks-theme] .c-form-check--checkbox{--c-form-check_box--border-radius:var(
    --dsa-check_box--border-radius,min(4px,calc(var(--dsa-check--size) / 4))
  )}:root .c-form-check--radio,[ks-inverted] .c-form-check--radio,[ks-theme] .c-form-check--radio{--c-form-check_box--border-radius:var(--dsa-check_radio--border-radius,var(--ks-border-radius-circle))}:root .c-form-check-group__label,[ks-inverted] .c-form-check-group__label,[ks-theme] .c-form-check-group__label{color:var(--dsa-check-group__label--color,var(--ks-text-color-interface));font:var(--dsa-check-group__label--font,var(--ks-font-interface-s));font-weight:var(--dsa-check-group__label--font-weight,var(--ks-font-weight-semi-bold));padding-bottom:var(--dsa-check-group__label--padding-bottom,.25em)}:root .c-form-field,[ks-inverted] .c-form-field,[ks-theme] .c-form-field{--c-form-field_label--padding:0 0 var(--dsa-input__label--padding-bottom,0.25em) 0;--c-form-field--border:var(--dsa-input--border,var(--ks-border-width-default) solid);--c-form-field--border-color:var(--dsa-input--border-color,var(--ks-border-color-interface-interactive));--c-form-field-hover--border-color:var(
    --dsa-input--border-color_hover,var(--ks-border-color-interface-interactive-hover)
  );--c-form-field-focus--border-color:var(
    --dsa-input--border-color_focus,var(--ks-border-color-interface-interactive-active)
  );--c-form-field--background:var(--dsa-input--background,var(--ks-background-color-interface-interactive));--c-form-field_focus--shadow:var(--dsa-input--shadow_focus,0 0 4px 0);--c-form-field--background-disabled:var(
    --ks-background-color-interface-interactive-disabled,var(--ks-background-color-interface-interactive-disabled)
  );--c-form-field--color:var(--dsa-input--color,var(--ks-text-color-interface));--c-form-field_hover--border-color:var(
    --dsa-input--border-color_hover,var(--ks-border-color-interface-interactive-hover)
  );--c-form-field_focus--border-color:var(
    --dsa-input--border-color_active,var(--ks-border-color-interface-interactive-active)
  );--c-form-field_icon--size:calc(var(--ks-line-height-interface-m) * 0.75em);--c-form-field_icon--color:var(--ks-color-fg-alpha-3);--c-form-field_label--color:var(--dsa-input__label--color,var(--ks-text-color-interface))}:root .c-form-field__input,[ks-inverted] .c-form-field__input,[ks-theme] .c-form-field__input{font:var(--dsa-input--font,var(--ks-font-interface-m));padding:var(--dsa-input--padding,.4rem .75rem .35rem)}:root .c-form-field__input::placeholder,[ks-inverted] .c-form-field__input::placeholder,[ks-theme] .c-form-field__input::placeholder{color:var(--dsa-input__placeholder--color,var(--ks-color-fg-alpha-5))}:root .c-form-field__input:focus,[ks-inverted] .c-form-field__input:focus,[ks-theme] .c-form-field__input:focus{background-color:var(--dsa-input--background_focus,var(--ks-background-color-interface-interactive-active))}:root .c-form-field__label,[ks-inverted] .c-form-field__label,[ks-theme] .c-form-field__label{font:var(--dsa-input__label--font,var(--ks-font-interface-s));font-weight:var(--dsa-input__label--font-weight,var(--ks-font-weight-regular))}:root{--dsa-lightbox--background-color:var(--ks-background-color-default);--dsa-lightbox__placeholder--background:var(--ks-color-fg-to-bg-1);--dsa-lightbox--root-z-index:var(--ks-depth-modal);--dsa-lightbox__button--color:var(--ks-text-color-on-primary);--dsa-lightbox__counter--shadow:var(--ks-color-fg-inverted);--dsa-lightbox__counter--font:var(--ks-font-interface-s);--dsa-lightbox__counter--color:var(--ks-color-fg)}.pswp .pswp__img{object-fit:contain}.pswp .pswp__caption{background-color:var(--das-lightbox__caption--background-color,var(--ks-color-bg-alpha-5));color:var(--dsa-lightbox__caption--color,var(--ks-color-fg))}.pswp .pswp__counter{font:var(--dsa-lightbox__counter--font);color:var(--dsa-lightbox__counter--color);opacity:1}:root{--c-lightbox--bg:var(--dsa-lightbox--background-color,var(--ks-background-color-default))!important;--c-lightbox--placeholder-bg:var(--dsa-lightbox__placeholder--background,var(--ks-color-fg-to-bg-1))!important;--c-lightbox--root-z-index:var(--dsa-lightbox--root-z-index,var(--ks-depth-modal))!important;--c-lightbox--icon-color:var(--dsa-lightbox__button--color,var(--ks-text-color-on-primary))!important;--c-lightbox--icon-color-secondary:var(--dsa-lightbox__counter--shadow,var(--ks-color-fg-inverted))!important;--c-lightbox--stroke-width:0px!important;--c-lightbox--error-text-color:var(--ks-color-error)!important}:root,[ks-inverted],[ks-theme]{--dsa-rich-text__headline--font-weight:var(--dsa-headline--font-weight,var(--ks-font-weight-medium));--dsa-rich-text__headline--color:var(--dsa-headline--color,var(--ks-text-color-display));--dsa-rich-text__headline--margin:1.25em 0 0.5em;--dsa-rich-text--color:var(--ks-text-color-copy);--dsa-rich-text--font:var(--ks-font-copy-m);--dsa-rich-text--vertical-spacing:1em 0 0;--c-rich-text--color:var(--dsa-rich-text--color,var(--ks-text-color-default));--c-rich-text_headline--font-weight:var(--dsa-headline--font-weight,var(--ks-font-weight-bold));--c-rich-text_headline--color:var(--dsa-headline--color,var(--ks-text-color-primary))}body.sb-show-main.sb-main-padded{padding:0!important}.preview--wrapper{background-color:var(--ks-color-primary-to-bg-8);padding:2rem}.preview{box-shadow:0 0 12px rgba(0,0,0,.35);padding:42px 29px;background-color:var(--ks-background-color-default);border-radius:var(--ks-border-radius-card)}body{background:var(--ks-background-color-default)}hr.c-divider{--c-divider--background:var(--ks-border-color-accent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root,[ks-inverted],[ks-theme]{--g-link--font-weight:var(
    --dsa-link--font-weight,var(--ks-font-weight-semi-bold)
  );--g-link--text-decoration:var(--dsa-link--text-decoration,underline);--g-link--text-decoration-hover:var(--dsa-link--text-decoration_hover,none);--g-link--color:var(
    --dsa-link--color,var(--ks-text-color-default-interactive)
  );--g-link--color-hover:var(
    --dsa-link--color_hover,var(--ks-text-color-default-interactive-hover)
  );--g-link--background:var(--dsa-link--background,transparent);--g-link--border-radius:var(--dsa-link--border-radius,0);--g-topic--color:var(--dsa-topic--color,var(--ks-text-color-default));--g-topic--font:var(--dsa-topic--font,var(--ks-font-display-l));--g-topic--font-weight:var(
    --dsa-topic--font-weight,var(--ks-font-weight-bold)
  );--c-rich-text--font:var(--dsa-rich-text--font,var(--ks-font-copy-m));--c-rich-text--vertical-spacing:var(
    --dsa-rich-text--vertical-spacing,var(--ks-spacing-m)
  );--c-rich-text--horizontal-spacing:var(
    --dsa-rich-text--horizontal-spacing,1em
  );--c-rich-text--color:var(
    --dsa-rich-text--color,var(--ks-text-color-default)
  );--c-rich-text--font-weight:var(
    --dsa-rich-text--font-weight,var(--ks-font-weight-regular)
  );--c-rich-text_headline--color:var(
    --dsa-rich-text__headline--color,var(--ks-text-color-display)
  );--c-rich-text_headline--font:var(
    --dsa-rich-text__headline--font,var(--ks-font-display-m)
  );--c-rich-text_headline--font-weight:var(
    --dsa-rich-text__headline--font-weight,var(--ks-font-weight-medium)
  );--c-rich-text_headline--margin:var(
    --dsa-rich-text__headline--margin,0.75em 0 0.5em
  )}#root,:root,[ks-inverted=false]{--dsa-text-color-on-primary:var(--dsa-text-color-on-primary-base);--dsa-text-color-on-primary-inverted:var(
    --dsa-text-color-on-primary-inverted-base
  );--dsa-overlay-text--shadow:var(--dsa-overlay-text--shadow-base);--dsa-overlay-text--shadow-inverted:var(
    --dsa-overlay-text--shadow-inverted-base
  );--dsa-overlay-text--text-color:var(--dsa-overlay-text--text-color-base);--dsa-overlay-text--text-color-inverted:var(
    --dsa-overlay-text--text-color-inverted-base
  )}[ks-inverted=true]{--dsa-text-color-on-primary:var(--dsa-text-color-on-primary-inverted-base);--dsa-text-color-on-primary-inverted:var(--dsa-text-color-on-primary-base);--dsa-overlay-text--shadow:var(--dsa-overlay-text--shadow-inverted-base);--dsa-overlay-text--shadow-inverted:var(--dsa-overlay-text--shadow-base);--dsa-overlay-text--text-color:var(
    --dsa-overlay-text--text-color-inverted-base
  );--dsa-overlay-text--text-color-inverted:var(
    --dsa-overlay-text--text-color-base
  )}:root{--dsa-table--font:var(--ks-font-copy-m);--dsa-table--color:var(--ks-text-color-interface)}table{color:var(--dsa-table--color);width:100%;font:var(--dsa-table--font);border-spacing:0;border-top:var(--ks-border-width-default) solid var(--ks-border-color-accent);border-bottom:var(--ks-border-width-default) solid var(--ks-border-color-accent)}table td,table th{padding:.5em;vertical-align:top}table th{background-color:var(--ks-color-primary-alpha-8)}table tr:nth-child(2n){background-color:var(--ks-color-primary-alpha-9)}:root,[ks-inverted],[ks-theme]{--dsa-header--height:calc(var(--dsa-logo--height) + var(--dsa-header--spacing-vertical) * 2);--dsa-header--spacing-vertical:var(--ks-spacing-inset-m);--dsa-header--spacing-horizontal:var(--ks-spacing-inset-xl);--dsa-header_floating--spacing-horizontal:var(--ks-spacing-inset-l);--dsa-header_open--shadow:0 0 0 100px var(--ks-color-fg-alpha-3)}@media (min-width:62em){:root,[ks-inverted],[ks-theme]{--dsa-header--spacing-horizontal:var(--dsa-content--horizontal-spacing)}}.dsa-header{--dsa-header--max-width:var(--dsa-content--width_wide);--dsa-header--background:var(--ks-background-color-default);--dsa-header_floating--background:var(--dsa-overlay-box_opaque--background-color);--dsa-header_floating--backdrop-filter:var(--dsa-overlay-box_opaque--backdrop-filter);--dsa-header__logo--height:var(--dsa-logo--height);z-index:999;background:var(--dsa-header--background,var(--ks-background-color-default));width:100%;display:flex;padding:var(--dsa-header--spacing-vertical) 0;transition:height var(--ks-transition-collapse);height:calc(var(--dsa-logo--height) + var(--dsa-header--spacing-vertical) * 2);justify-content:center}.dsa-header--overlay{position:fixed;top:0;left:0;z-index:998;width:100vw;height:100vh;background-color:var(--ks-color-fg-alpha-3);opacity:0;transition:opacity var(--ks-transition-fade);pointer-events:none}.overlay-open .dsa-header--overlay{opacity:1}.overlay-open .dsa-header{height:100vh}.dsa-header--floating{width:calc(100vw - var(--dsa-header_floating--spacing-horizontal) * 2);max-width:calc(var(--dsa-header--max-width) + var(--dsa-header_floating--spacing-horizontal) * 2);top:10px;padding:var(--dsa-header--spacing-vertical) 0;left:50%;transform:translate(-50%);background:var(--dsa-header_floating--background,var(--dsa-overlay-box_opaque--background-color));-webkit-backdrop-filter:var(--dsa-header_floating--backdrop-filter,blur(10px));backdrop-filter:var(--dsa-header_floating--backdrop-filter,blur(10px));position:absolute;border-radius:var(--ks-border-radius-surface)}.overlay-open .dsa-header--floating{background:var(--dsa-header--background,var(--ks-background-color-default));height:95%}.dsa-header--floating .c-nav-main__link{text-shadow:0 0 10px var(--ks-color-bg-alpha-5)}.dsa-header__content{padding:0 var(--dsa-header--spacing-horizontal);max-width:calc(var(--dsa-header--max-width) + var(--dsa-header--spacing-horizontal) * 2);width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:62rem){.dsa-header__content{align-items:center}}.dsa-header--floating .dsa-header__content{max-width:calc(var(--dsa-header--max-width) + var(--dsa-header_floating--spacing-horizontal) * 2);padding:0 var(--dsa-header_floating--spacing-horizontal)}.dsa-header--spacer{display:none}@media (min-width:640px){.dsa-header--spacer{display:block;height:var(--dsa-header--height);z-index:-1;position:relative;background-color:var(--ks-background-color-default)}}.dsa-logo{display:block}.dsa-logo__img{height:var(--dsa-logo--height);width:auto}@media (min-width:62rem){.dsa-nav-main .dsa-nav-flyout,.dsa-nav-main .dsa-nav-toggle{display:none}}@media (max-width:62rem){.dsa-nav-main .dsa-nav-topbar{display:none}}.dsa-nav-toggle{--dsa-nav-toggle--size:var(--dsa-logo--height);--dsa-nav-toggle--color:var(--ks-text-color-default);--dsa-nav-toggle--color_open:var(--ks-text-color-default);--dsa-nav-toggle--shadow:none;--dsa-nav-toggle_floating--shadow:2px 4px 6px var(--ks-color-fg-inverted);--dsa-nav-toggle_floating--color:var(--ks-color-fg);--dsa-nav-toggle_floating--color_open:var(--ks-color-fg)}html.overlay-open{overflow:hidden}button.dsa-nav-toggle{display:block;position:relative;right:0;box-sizing:content-box;transition:top .15s;z-index:1;padding:0 var(--dsa-header--spacing-horizontal);transform:translateX(var(--dsa-header--spacing-horizontal));--toggle__icon-bar--offset:45%}button.dsa-nav-toggle .dsa-nav-toggle__label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}button.dsa-nav-toggle .dsa-nav-toggle__icon{position:relative;display:block;cursor:pointer;height:var(--dsa-nav-toggle--size);width:var(--dsa-nav-toggle--size);transform:scale(.7) translate(7.5%,7.5%);transition:inherit;color:var(--dsa-nav-toggle--color);filter:drop-shadow(var(--dsa-nav-toggle--shadow))}.dsa-header--floating button.dsa-nav-toggle .dsa-nav-toggle__icon{color:var(--dsa-nav-toggle_floating--color);filter:drop-shadow(var(--dsa-nav-toggle_floating--shadow))}@media (min-width:40em){button.dsa-nav-toggle .dsa-nav-toggle__icon{transform:scale(.8) translate(2.5%,2.5%)}}.overlay-open button.dsa-nav-toggle .dsa-nav-toggle__icon{color:var(--dsa-nav-toggle--color_open)}button.dsa-nav-toggle .dsa-nav-toggle__icon:after,button.dsa-nav-toggle .dsa-nav-toggle__icon:before{content:""}button.dsa-nav-toggle .dsa-nav-toggle__icon .dsa-nav-toggle__icon__middle,button.dsa-nav-toggle .dsa-nav-toggle__icon:after,button.dsa-nav-toggle .dsa-nav-toggle__icon:before{box-shadow:var(--dsa-nav-toggle--shadow);position:absolute;width:100%;height:3px;background-color:currentColor}button.dsa-nav-toggle .dsa-nav-toggle__icon .dsa-nav-toggle__icon__middle{top:50%;margin-top:-1.5px}button.dsa-nav-toggle .dsa-nav-toggle__icon:before{top:2px;transition:top .15s ease .15s,transform .15s ease}button.dsa-nav-toggle .dsa-nav-toggle__icon:after{bottom:2px;transition:bottom .15s ease .15s,transform .15s ease}button.dsa-nav-toggle[aria-expanded=true] .dsa-nav-toggle__icon__middle{display:none}button.dsa-nav-toggle[aria-expanded=true] .dsa-nav-toggle__icon:before{top:var(--toggle__icon-bar--offset);transition:top .15s ease,transform .15s ease .15s;transform:rotate(-45deg)}button.dsa-nav-toggle[aria-expanded=true] .dsa-nav-toggle__icon:after{bottom:var(--toggle__icon-bar--offset);transition:bottom .15s ease,transform .15s ease .15s;transform:rotate(45deg)}.dsa-nav-topbar{--dsa-nav-topbar__label--color:var(--ks-color-fg);--dsa-nav-topbar__label--color_hover:var(--ks-text-color-interface-interactive-hover);--dsa-nav-topbar__label--color_active:var(--ks-text-color-interface-interactive-active);--dsa-nav-topbar__label--background-color:transparent;--dsa-nav-topbar__label--background-color_hover:var(--ks-color-fg-alpha-8);--dsa-nav-topbar__label--background-color_active:transparent;--dsa-nav-topbar__label--font-size:var(--ks-font-size-interface-s);--dsa-nav-topbar__label--font-family:var(--ks-font-family-display);--dsa-nav-topbar__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-nav-topbar__label--font-weight_active:var(--ks-font-weight-bold);--dsa-nav-topbar__label--padding:0.45em 0.75em;--dsa-nav-topbar__label--text-decoration:none;--dsa-nav-topbar__label--text-decoration_hover:none;--dsa-nav-topbar__label_dimmed--opacity:1;--dsa-nav-topbar__label--transition:var(--ks-transition-hover);--dsa-nav-topbar__label--transition-property:background-color,color,opacity;--dsa-nav-topbar__label__icon--size:1.5em;--dsa-nav-topbar_floating__label_dimmed--opacity:0.85;--dsa-nav-topbar_floating__label--color:var(--ks-color-fg);--dsa-nav-topbar_floating__label--color_active:var(--ks-color-fg);--dsa-nav-topbar_floating__label--color_hover:var(--ks-color-fg);--g-link--text-decoration:none;--g-link--text-decoration_hover:none}.dsa-nav-topbar ul{list-style:none}.dsa-nav-topbar .dsa-nav-topbar__list{margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:stretch}.dsa-nav-topbar .dsa-nav-topbar__list>ul.dsa-nav-main__list{display:none}.dsa-nav-topbar .dsa-nav-topbar__list:hover .dsa-nav-topbar__item:not(:hover,.dsa-nav-topbar__item--active) .dsa-nav-topbar__label{opacity:var(--dsa-nav-topbar__label_dimmed--opacity)}.dsa-header--floating .dsa-nav-topbar .dsa-nav-topbar__list:hover .dsa-nav-topbar__item:not(:hover,.dsa-nav-topbar__item--active){opacity:var(--dsa-nav-topbar_floating__label_dimmed--opacity)}.dsa-nav-topbar .dsa-nav-topbar__item{position:relative;display:flex;align-items:stretch}.dsa-nav-topbar .dsa-nav-topbar__item--dropdown:last-of-type .dsa-nav-dropdown,.dsa-nav-topbar .dsa-nav-topbar__item--dropdown:nth-last-of-type(2) .dsa-nav-dropdown{right:0}.dsa-nav-topbar .dsa-nav-topbar__item .dsa-nav-dropdown{transition:all var(--ks-transition-fade);transform:translateY(-5%);opacity:0;pointer-events:none}.dsa-nav-topbar .dsa-nav-topbar__item--active .dsa-nav-topbar__label{color:var(--dsa-nav-topbar__label--color_active);background-color:var(--dsa-nav-topbar__label--background-color_active);font-weight:var(--dsa-nav-topbar__label--font-weight_active)}.dsa-nav-topbar .dsa-nav-topbar__item:focus-within>.dsa-nav-dropdown,.dsa-nav-topbar .dsa-nav-topbar__item:hover>.dsa-nav-dropdown{display:flex;pointer-events:all;transform:translateY(0);opacity:1}.dsa-nav-topbar .dsa-nav-topbar__label{display:flex;font-family:var(--dsa-nav-topbar__label--font-family);font-size:var(--dsa-nav-topbar__label--font-size);font-weight:var(--dsa-nav-topbar__label--font-weight);color:var(--dsa-nav-topbar__label--color);background-color:var(--dsa-nav-topbar__label--background-color);border-radius:var(--ks-border-radius-control);height:100%;align-items:center;padding:var(--dsa-nav-topbar__label--padding);-webkit-text-decoration:var(--dsa-nav-topbar__label--text-decoration);text-decoration:var(--dsa-nav-topbar__label--text-decoration);transition:var(--dsa-nav-topbar__label--transition);transition-property:var(--dsa-nav-topbar__label--transition-property)}.dsa-nav-topbar .dsa-nav-topbar__label:active,.dsa-nav-topbar .dsa-nav-topbar__label:focus,.dsa-nav-topbar .dsa-nav-topbar__label:hover{color:var(--dsa-nav-topbar__label--color_hover);background-color:var(--dsa-nav-topbar__label--background-color_hover);-webkit-text-decoration:var(--dsa-nav-topbar__label--text-decoration_hover);text-decoration:var(--dsa-nav-topbar__label--text-decoration_hover)}.dsa-header--floating .dsa-nav-topbar .dsa-nav-topbar__label{color:var(--dsa-nav-topbar_floating__label--color)}.dsa-header--floating .dsa-nav-topbar .dsa-nav-topbar__label:hover{color:var(--dsa-nav-topbar_floating__label--color_hover)}.dsa-header--floating .dsa-nav-topbar .dsa-nav-topbar__label:active{color:var(--dsa-nav-topbar_floating__label--color_active)}.dsa-nav-topbar .dsa-nav-topbar__label__icon{width:var(--dsa-nav-topbar__label__icon--size);height:var(--dsa-nav-topbar__label__icon--size)}.dsa-nav-topbar .dsa-nav-topbar__label:not(.dsa-nav-topbar__link){cursor:default}.dsa-nav-dropdown{--dsa-nav-dropdown--padding:var(--ks-spacing-xxs) var(--ks-spacing-xxs) var(--ks-spacing-m) var(--ks-spacing-xxs);--dsa-nav-dropdown--background:var(--ks-background-color-default)}.dsa-nav-dropdown[ks-inverted=true]{--dsa-nav-dropdown--background:var(--ks-color-fg-inverted)}.dsa-nav-dropdown{--dsa-nav-dropdown--border-radius:var(--ks-border-radius-card);--dsa-nav-dropdown--box-shadow:var(--ks-box-shadow-card);--dsa-nav-dropdown--border:1px solid var(--ks-border-color-card);--dsa-nav-dropdown--min-width:14em;--dsa-nav-dropdown__label--color:var(--ks-color-fg);--dsa-nav-dropdown__label--color_hover:var(--ks-text-color-interface-interactive-hover);--dsa-nav-dropdown__label--color_active:var(--ks-text-color-interface-interactive-active);--dsa-nav-dropdown__label--background-color_hover:var(--ks-color-fg-alpha-8);--dsa-nav-dropdown__label--background-color_active:unset;--dsa-nav-dropdown__label--border-radius:var(--ks-border-radius-control);--dsa-nav-dropdown__label--font:var(--ks-font-interface-s);--dsa-nav-dropdown__label--font-family:var(--ks-font-family-display);--dsa-nav-dropdown__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-nav-dropdown__label--font-weight_active:var(--ks-font-weight-bold);--dsa-nav-dropdown__label--padding:0.45em 0.75em;--dsa-nav-dropdown__label_dimmed--opacity:1;--g-link--text-decoration:none;--g-link--text-decoration_hover:none;z-index:99;font:var(--dsa-nav-dropdown__label--font);min-width:var(--dsa-nav-dropdown--min-width);padding:var(--dsa-nav-dropdown--padding);position:absolute;top:100%;flex-direction:column;align-items:stretch;background-color:var(--dsa-nav-dropdown--background);border-radius:var(--dsa-nav-dropdown--border-radius);box-shadow:var(--dsa-nav-dropdown--box-shadow);border:var(--dsa-nav-dropdown--border)}.dsa-nav-dropdown:hover .dsa-nav-dropdown__label:not(:hover){opacity:var(--dsa-nav-dropdown__label_dimmed--opacity)}.dsa-nav-dropdown .dsa-nav-dropdown__item--active .dsa-nav-dropdown__label{color:var(--dsa-nav-dropdown__label--color_active);background-color:var(--dsa-nav-dropdown__label--background-color_active);font-weight:var(--dsa-nav-dropdown__label--font-weight_active)}.dsa-nav-dropdown .dsa-nav-dropdown__label{-webkit-text-decoration:var(--dsa-nav-dropdown__label--text-decoration);text-decoration:var(--dsa-nav-dropdown__label--text-decoration);font:inherit;font-weight:var(--dsa-nav-dropdown__label--font-weight);font-family:var(--dsa-nav-dropdown__label--font-family);color:var(--dsa-nav-dropdown__label--color);position:relative;display:block;padding:var(--dsa-nav-dropdown__label--padding);text-align:left;border-radius:var(--dsa-nav-dropdown__label--border-radius)}.dsa-nav-dropdown .dsa-nav-dropdown__label:active,.dsa-nav-dropdown .dsa-nav-dropdown__label:focus,.dsa-nav-dropdown .dsa-nav-dropdown__label:hover{color:var(--dsa-nav-dropdown__label--color_hover);background-color:var(--dsa-nav-dropdown__label--background-color_hover);-webkit-text-decoration:var(--dsa-nav-dropdown__label--text-decoration_hover);text-decoration:var(--dsa-nav-dropdown__label--text-decoration_hover)}.dsa-nav-flyout{--dsa-nav-flyout--padding:0 var(--ks-spacing-inset-xl);--dsa-nav-flyout--max-width:100%;--dsa-nav-flyout--shadow:0px 0px 0px 100px var(--ks-color-fg-alpha-2-base);--dsa-nav-flyout--gap:var(--ks-spacing-stack-m);--dsa-nav-flyout--background:linear-gradient(125deg,var(--ks-background-color-default),var(--ks-color-primary-to-bg-6));--dsa-nav-flyout__label--color:var(--ks-color-fg);--dsa-nav-flyout__label--color_hover:var(--ks-text-color-interface-interactive-hover);--dsa-nav-flyout__label--color_active:var(--ks-text-color-interface-interactive-active);--dsa-nav-flyout__label--background-color_hover:unset;--dsa-nav-flyout__label--background-color_active:unset;--dsa-nav-flyout__label--font:var(--ks-font-interface-l);--dsa-nav-flyout__label--font-family:var(--ks-font-family-display);--dsa-nav-flyout__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-nav-flyout__label--font-weight_active:var(--ks-font-weight-bold);--dsa-nav-flyout__label--padding:0.25em 0;--dsa-nav-flyout__label--text-decoration:none;--dsa-nav-flyout__label--text-decoration_hover:none;--dsa-nav-flyout__label_dimmed--opacity:0.8;--dsa-nav-flyout__label--transition:var(--ks-transition-hover);--dsa-nav-flyout__label--transition-property:background-color,color,opacity;--dsa-nav-flyout__sublist--padding:0.25em 0 0.5em 0.75em;--dsa-nav-flyout__sublist__label--color:var(--ks-color-fg);--dsa-nav-flyout__sublist__label--font:var(--ks-font-interface-l);--dsa-nav-flyout__sublist__label--font-family:var(--ks-font-family-display);--dsa-nav-flyout__sublist__label--font-weight:var(--ks-font-weight-semi-bold);--dsa-nav-flyout__sublist__label--padding:0.25em 0;display:flex;font:var(--dsa-nav-flyout__label--font);flex-direction:column;gap:var(--dsa-nav-flyout--gap);top:var(--dsa-header--height);opacity:0;left:0;overflow:hidden;position:fixed;width:100%;transition:all var(--ks-duration-slow);transition-delay:.1s;padding:var(--dsa-nav-flyout--padding);right:0;bottom:0;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;max-width:var(--dsa-nav-flyout--max-width)}.dsa-header--floating .dsa-nav-flyout{border-radius:var(--ks-border-radius-surface);padding:0 var(--dsa-header_floating--spacing-horizontal)}.overlay-open .dsa-nav-flyout{opacity:1}.dsa-nav-flyout .dsa-nav-flyout__logo{margin-top:var(--dsa-header--spacing-vertical);margin-bottom:var(--dsa-header--spacing-vertical)}.dsa-nav-flyout .dsa-nav-flyout__list{padding-top:var(--ks-spacing-xs);padding-bottom:15vh}.dsa-nav-flyout .dsa-nav-flyout__list:hover .dsa-nav-flyout__item:not(:hover,.dsa-nav-flyout__item--active) .dsa-nav-flyout__label{opacity:var(--dsa-nav-flyout__label_dimmed--opacity)}.dsa-nav-flyout .dsa-nav-flyout__item{flex-shrink:0;position:relative;outline:0}.dsa-nav-flyout .dsa-nav-flyout__item--active.dsa-nav-flyout__item>.dsa-nav-flyout__label{font-weight:var(--dsa-nav-flyout__label--font-weight_active);color:var(--dsa-nav-flyout__label--color_active);background-color:var(--dsa-nav-flyout__label--background-color_active)}.dsa-nav-flyout .dsa-nav-flyout__label{-webkit-text-decoration:var(--dsa-nav-flyout__label--text-decoration);text-decoration:var(--dsa-nav-flyout__label--text-decoration);display:block;width:-moz-fit-content;width:fit-content;font:var(--dsa-nav-flyout__label--font);font-family:var(--dsa-nav-flyout__label--font-family);font-weight:var(--dsa-nav-flyout__label--font-weight);color:var(--dsa-nav-flyout__label--color);height:100%;align-items:center;padding:var(--dsa-nav-flyout__label--padding);transition:var(--dsa-nav-flyout__label--transition);transition-property:var(--dsa-nav-flyout__label--transition-property)}.dsa-nav-flyout .dsa-nav-flyout__label:active,.dsa-nav-flyout .dsa-nav-flyout__label:focus,.dsa-nav-flyout .dsa-nav-flyout__label:hover{color:var(--dsa-nav-flyout__label--color_hover);background-color:var(--dsa-nav-flyout__label--background-color_hover);-webkit-text-decoration:var(--dsa-nav-flyout__label--text-decoration_hover);text-decoration:var(--dsa-nav-flyout__label--text-decoration_hover)}.dsa-nav-flyout .dsa-nav-flyout__sublist{padding:var(--dsa-nav-flyout__sublist--padding);font:var(--dsa-nav-flyout__sublist__label--font);font-family:var(--dsa-nav-flyout__label--font-family);font-weight:var(--dsa-nav-flyout__sublist__label--font-weight)}.dsa-nav-flyout .dsa-nav-flyout__sublist .dsa-nav-flyout__label{font:inherit;color:var(--dsa-nav-flyout__sublist__label--color);padding:var(--dsa-nav-flyout__sublist__label--padding)}.dsa-nav-flyout .dsa-nav-flyout__sublist .dsa-nav-flyout__label:focus,.dsa-nav-flyout .dsa-nav-flyout__sublist .dsa-nav-flyout__label:hover{color:var(--dsa-nav-flyout__label--color_hover)}.dsa-nav-flyout .dsa-nav-flyout__label:not(.dsa-nav-flyout__link){cursor:default}.dsa-nav-flyout ul{box-sizing:border-box;margin:0;padding:0;list-style:none}.dsa-nav-flyout ul li{display:block;margin:0}.dsa-breadcrumb{--dsa-breadcrumb--gap:var(--ks-spacing-xxs);--dsa-breadcrumb--font:var(--ks-font-interface-xs);--dsa-breadcrumb--color:var(--ks-text-color-interface-interactive);--dsa-breadcrumb--color_hover:var(--ks-text-color-interface-interactive-hover);--dsa-breadcrumb__icon--size:1.5em;--dsa-breadcrumb__icon--color:var(--ks-color-fg-alpha-5);--dsa-breadcrumb--color_active:var(--ks-text-color-interface-interactive-active);display:flex;gap:var(--dsa-breadcrumb--gap,var(--ks-spacing-xxs));flex-wrap:wrap;align-items:flex-start;font:var(--dsa-breadcrumb--font,var(--ks-font-interface-xs))}.dsa-breadcrumb__icon{color:var(--dsa-breadcrumb__icon--color,var(--ks-color-fg-alpha-5));width:var(--dsa-breadcrumb__icon--size,1.5em);height:var(--dsa-breadcrumb__icon--size,1.5em)}.dsa-breadcrumb__link{--g-link--color:var(--dsa-breadcrumb--color,var(--ks-text-color-interface-interactive));--g-link--color-hover:var(--dsa-breadcrumb--color_hover,var(--ks-text-color-interface-interactive-hover));font:inherit}.dsa-breadcrumb__label{color:var(--dsa-breadcrumb--color_active,var(--ks-text-color-interface-interactive-active));font:inherit;font-weight:var(--dsa-link--font-weight)}.dsa-footer{--dsa-footer--background-color:var(--ks-background-color-default);--dsa-footer--border-top:1px solid var(--ks-border-color-default);--dsa-footer--max-width:var(--dsa-content--width_wide);--dsa-footer--gap-vertical:var(--ks-spacing-stack-m);--dsa-footer__byline--font:var(--ks-font-copy-xs);--dsa-footer__byline--color:var(--ks-text-color-default);--dsa-footer__links--gap:var(--ks-spacing-stack-s) var(--ks-spacing-inline-m);--dsa-footer__link--font:var(--ks-font-interface-s);--dsa-footer__link--font-weight:var(--dsa-link--font-weight);--dsa-footer__link--color:var(--ks-text-color-interface-interactive);--dsa-footer__link--color_hover:var(--ks-text-color-interface-interactive-hover);--dsa-footer__link--text-tecoration:none;--dsa-footer__link--text-tecoration_hover:none;--dsa-footer__logo--height:1.5rem}@media (min-width:62em){.dsa-footer{--dsa-footer__logo--height:4rem}}.dsa-footer{position:relative;z-index:1;width:100%;display:flex;background-color:var(--dsa-footer--background-color,var(--ks-background-color-default))}.dsa-footer__content{padding:var(--l-section--space-small) var(--dsa-content--horizontal-spacing);border-top:var(--dsa-footer--border-top,1px solid var(--ks-border-color-default));max-width:var(--dsa-footer--max-width,var(--dsa-content--width_wide));width:100%;margin:auto;display:flex;flex-direction:column;align-items:center;gap:var(--dsa-footer--gap-vertical,var(--ks-spacing-stack-m))}.dsa-footer__logo{--dsa-logo--height:var(--dsa-footer__logo--height)!important}.dsa-footer__byline{font:var(--dsa-footer__byline--font,var(--ks-font-copy-xs));color:var(--dsa-footer__byline--color,var(--ks-text-color-default))}.dsa-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dsa-footer__links--gap,var(--ks-spacing-stack-s) var(--ks-spacing-inline-m))}.dsa-footer__link:not(.c-button){font:var(--dsa-footer__link--font,var(--ks-font-interface-s));font-weight:var(--dsa-footer__link--font-weight,var(--ks-font-interface-s));color:var(--dsa-footer__link--color,var(--dsa-link--color));-webkit-text-decoration:var(--dsa-footer__link--text-tecoration,none);text-decoration:var(--dsa-footer__link--text-tecoration,none)}.dsa-footer__link:not(.c-button):hover{-webkit-text-decoration:var(--dsa-footer__link--text-tecoration_hover,underline);text-decoration:var(--dsa-footer__link--text-tecoration_hover,underline);color:var(--dsa-footer__link--color_hover,var(--dsa-link--color_hover))}