.dsa-video-curtain{--dsa-video-curtain__headline--color: var(--dsa-headline--color);--dsa-video-curtain__subheadline--color: var(--dsa-headline__subheadline--color);--dsa-video-curtain_color-neutral__headline--color: var(--ks-text-color-default);--dsa-video-curtain_color-neutral__subheadline--color: var(--ks-text-color-default);--dsa-video-curtain__copy--color: var(--ks-text-color-default);--dsa-video-curtain__copy--font: var(--ks-font-copy-m);--dsa-video-curtain_highlight-text__copy--font: var(--ks-font-copy-l);--dsa-video-curtain_color-neutral__copy--color: var(--ks-text-color-default);--dsa-video-curtain__textbox--background-color: var(--ks-color-bg-alpha-2);--dsa-video-curtain__textbox--border-radius: var(--ks-border-radius-surface);--dsa-video-curtain__textbox--max-width: var(--dsa-section__content--width_narrow);--dsa-video-curtain__textbox--padding: var(--ks-spacing-inset-squish-xl);--dsa-video-curtain_corner__overlay--background: linear-gradient( 20deg, var(--ks-color-fg-inverted-alpha-2) 30%, transparent 80% );--dsa-video-curtain_bottom__overlay--background: linear-gradient( 0deg, var(--ks-color-fg-inverted-alpha-1), transparent )}.l-container--visual{container-name:visual}.c-visual.dsa-video-curtain{--c-visual_overlay--background: var( --dsa-video-curtain__overlay--background, radial-gradient(50% 126.2% at 100% 0%, var(--ks-color-primary-alpha-5) 0%, var(--ks-color-bg-alpha-4) 100%) );--c-visual_overlay--background-size: 100%}.c-visual.dsa-video-curtain--color-neutral{--dsa-video-curtain__copy--color: var(--dsa-video-curtain_color-neutral__copy--color, var(--ks-text-color-default));--dsa-video-curtain__headline--color: var( --dsa-video-curtain_color-neutral__copy--color, var(--ks-text-color-default) );--dsa-video-curtain__subheadline--color: var( --dsa-video-curtain_color-neutral__copy--color, var(--ks-text-color-default) )}.c-visual.dsa-video-curtain--content-bottom{--c-visual_overlay--background: var( --dsa-video-curtain_bottom__overlay--background, linear-gradient(0deg, var(--ks-background-color-default) 15%, transparent 50%) )}.c-visual.dsa-video-curtain--content-corner{--c-visual_overlay--background: var( --dsa-video-curtain_corner__overlay--background, linear-gradient(40deg, var(--ks-background-color-default) 15%, transparent 50%) )}.c-visual.dsa-video-curtain .c-visual__box{--c-visual_box--background: var(--dsa-video-curtain__textbox--background-color, var(--ks-color-bg-alpha-2));--c-visual_box--color: var(--dsa-video-curtain__copy--color, var(--ks-text-color-default));--c-visual_box--border-radius: var(--dsa-video-curtain__textbox--border-radius, var(--ks-border-radius-surface));--c-visual_box--padding: var(--dsa-video-curtain__textbox--padding, var(--ks-spacing-inset-squish-xl));--c-visual_text--font: var(--dsa-video-curtain__copy--font, var(--ks-font-copy-m))}.c-visual.dsa-video-curtain--highlight-text{--dsa-video-curtain__copy--font: var(--dsa-video-curtain_highlight-text__box--font, var(--ks-font-copy-l))}.c-visual.dsa-video-curtain--highlight-text .c-visual__box{--c-visual_text--font: var(--dsa-video-curtain_highlight-text__copy--font, var(--ks-font-copy-l))}@container visual (min-width: 640px){.c-visual.dsa-video-curtain .c-visual__box{--c-visual_box--max-width: var(--dsa-video-curtain__textbox--max-width, 50rem)}}.c-visual.dsa-video-curtain .dsa-headline .dsa-headline__headline{color:var(--dsa-video-curtain__headline--color, var(--dsa-headline--color, var(--ks-text-color-display)))}.c-visual.dsa-video-curtain .dsa-headline .dsa-headline__subheadline{color:var(--dsa-video-curtain__subheadline--color, var(--dsa-headline__subheadline--color, var(--ks-text-color-primary)))}.c-visual.dsa-video-curtain .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-video-curtain.c-visual--full{height:100vh}.c-visual.dsa-video-curtain .c-visual__box{max-width:var(--c-visual_box--max-width);padding:var(--c-visual_box--padding)}.c-visual.dsa-video-curtain .c-visual__box--transparent{padding:0}.c-visual.dsa-video-curtain:not(.dsa-video-curtain--content-bottom) .c-visual__continue-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,-10px)}.c-visual.dsa-video-curtain:not(.dsa-video-curtain--content-bottom) .c-visual__continue-btn:hover{transform:translate(-50%)}.c-visual.dsa-video-curtain .c-visual__continue-btn{color:var(--dsa-overlay-text--text-color, var(--ks-color-fg));filter:drop-shadow(var(--dsa-overlay-text--shadow, 0 0 10px var(--ks-color-bg-inverted-alpha-3-base)))}
