.ds_button{display:block}.ds_button__link{position:relative;overflow:hidden;display:flex;width:var(--ds-btn-width-d,fit-content);min-width:var(--ds-btn-min-width-d,0);align-items:center;justify-content:center;gap:var(--ds-btn-media-gap,.6em);text-decoration:none;cursor:pointer;flex-direction:var(--ds-btn-mediadir-d,row-reverse);margin-left:var(--ds-btn-ml-d,0);margin-right:var(--ds-btn-mr-d,auto);color:#fff;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.ds_button__link:focus-visible{outline:var(--ds-btn-focus-width,2px) solid var(--ds-btn-focus-color,#007cba);outline-offset:2px}.ds_button__text-wrapper{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;transition:transform var(--ds-btn-icon-motion-duration,250ms) ease}.ds_button__hover-text{position:absolute;z-index:1;opacity:0;pointer-events:none;transition:opacity var(--ds-btn-motion-duration,350ms) var(--ds-btn-motion-easing,ease),transform var(--ds-btn-motion-duration,350ms) var(--ds-btn-motion-easing,ease)}.ds_button--text-swap .ds_button__hover-text--slide_up{transform:translateY(120%)}.ds_button--text-swap .ds_button__hover-text--slide_down{transform:translateY(-120%)}.ds_button--text-swap .ds_button__link:hover .ds_button__text-wrapper{opacity:0;transform:translateY(-120%)}.ds_button--text-swap .ds_button__link:hover .ds_button__hover-text{opacity:1;transform:translateY(0)}.ds_button__label{font-weight:600;line-height:1.4}.ds_button__subtext{font-size:.8em;line-height:1.3;opacity:.85}.ds_button__subtext:empty{display:none}.ds_button__media{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;line-height:0;flex:0 0 auto}.ds_button__bg{position:absolute;inset:-1px;z-index:0;pointer-events:none;background-color:var(--ds-btn-bg-hover,rgb(0 0 0 / .2));opacity:0;backface-visibility:hidden}.ds_button__image{display:block;width:auto;height:auto;max-width:100%;max-height:var(--ds-btn-image-size-d,1.5em);transition:transform var(--ds-btn-icon-motion-duration,250ms) ease}.ds_button__extra-icon{position:relative;z-index:1;flex:0 0 auto;font-family:"ETmodules";font-size:var(--ds-btn-extra-icon-size-d,1em)!important;line-height:1;color:var(--ds-btn-extra-icon-color-d,currentColor);transition:transform .25s ease}.ds_button__link:hover .ds_button__extra-icon{color:var(--ds-btn-extra-icon-color-hover,var(--ds-btn-extra-icon-color-d,currentColor))}.ds_button__loading{position:absolute;inset:0;z-index:3;display:none;align-items:center;justify-content:center;gap:.5em;background:inherit;color:inherit}.ds_button__success{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;gap:.4em;background:inherit;color:inherit}.ds_button__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:ds-button-spin .7s linear infinite}.ds_button__click-ripple{position:absolute;z-index:2;width:12px;height:12px;border-radius:50%;pointer-events:none;background:currentColor;opacity:.3;transform:translate(-50%,-50%) scale(0);animation:ds-button-click-ripple .55s ease-out forwards}.ds_button__lightbox{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:3rem;background:rgb(2 6 23 / .88)}.ds_button__lightbox[hidden]{display:none}.ds_button__lightbox-media{max-width:min(100%,1100px);max-height:min(100%,800px);border:0;background:#000}.ds_button__lightbox iframe{width:min(100%,1100px);height:min(75vh,800px)}.ds_button__lightbox-close{position:absolute;top:1rem;right:1.25rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:#fff;color:#111827;font-size:2rem;line-height:1;cursor:pointer}.ds_button__link.is-loading{pointer-events:none}.ds_button__link.is-loading>:not(.ds_button__loading){visibility:hidden}.ds_button__link.is-loading .ds_button__loading{display:inline-flex}.ds_button__link.is-success{pointer-events:none}.ds_button__link.is-success>:not(.ds_button__success){visibility:hidden}.ds_button__link.is-success .ds_button__success{display:inline-flex}.ds_button__link[data-ds-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.ds_button__link.is-expired{cursor:not-allowed;opacity:.55;pointer-events:none}.ds_button__link[data-ds-click-effect=press]:active{transform:translateY(var(--ds-btn-press-depth,2px)) scale(.98);box-shadow:none}.ds_button--motion-configured .ds_button__link,.ds_button--motion-configured .ds_button__link::before,.ds_button--motion-configured .ds_button__link::after,.ds_button--motion-configured .ds_button__bg,.ds_button--motion-configured .ds_button__bg::before,.ds_button--motion-configured .ds_button__bg::after,.ds_button--motion-configured .ds_button__image,.ds_button--motion-configured .ds_button__extra-icon,.ds_button--motion-configured .ds_button__media{transition-duration:var(--ds-btn-motion-duration,350ms)!important;transition-timing-function:var(--ds-btn-motion-easing,ease)!important}.ds_button--motion-configured .ds_button__link:hover{animation-duration:var(--ds-btn-motion-duration,350ms)!important;animation-timing-function:var(--ds-btn-motion-easing,ease)!important}.ds_button--extra-icons-lift .ds_button__link:hover .ds_button__extra-icon--leading,.ds_button--extra-icons-lift .ds_button__link:hover .ds_button__image{transform:translateY(calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-lift .ds_button__link:hover .ds_button__extra-icon--trailing{transform:translateY(var(--ds-btn-icon-motion-distance,5px))}.ds_button--extra-icons-drop .ds_button__link:hover .ds_button__extra-icon--leading,.ds_button--extra-icons-drop .ds_button__link:hover .ds_button__image{transform:translateY(var(--ds-btn-icon-motion-distance,5px))}.ds_button--extra-icons-drop .ds_button__link:hover .ds_button__extra-icon--trailing{transform:translateY(calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-slide_outward .ds_button__link:hover .ds_button__extra-icon--leading{transform:translateX(calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-slide_outward .ds_button__link:hover .ds_button__extra-icon--trailing{transform:translateX(var(--ds-btn-icon-motion-distance,5px))}.ds_button--extra-icons-slide_outward .ds_button__link[data-ds-media-position=left]:hover .ds_button__image{transform:translateX(calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-slide_outward .ds_button__link[data-ds-media-position=right]:hover .ds_button__image{transform:translateX(var(--ds-btn-icon-motion-distance,5px))}.ds_button--extra-icons-slide_inward .ds_button__link:hover .ds_button__extra-icon--leading{transform:translateX(var(--ds-btn-icon-motion-distance,5px))}.ds_button--extra-icons-slide_inward .ds_button__link:hover .ds_button__extra-icon--trailing{transform:translateX(calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-slide_inward .ds_button__link[data-ds-media-position=left]:hover .ds_button__image{transform:translateX(var(--ds-btn-icon-motion-distance,5px))}.ds_button--extra-icons-slide_inward .ds_button__link[data-ds-media-position=right]:hover .ds_button__image{transform:translateX(calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-diagonal_45 .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){transform:translate(var(--ds-btn-icon-motion-distance,5px),calc(-1 * var(--ds-btn-icon-motion-distance, 5px)))}.ds_button--extra-icons-vertical_loop .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){animation:ds-button-extra-icon-loop var(--ds-btn-icon-motion-duration,250ms) ease-in-out both}.ds_button--extra-icons-horizontal_loop .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){animation:ds-button-extra-icon-horizontal-loop var(--ds-btn-icon-motion-duration,250ms) ease-in-out both}.ds_button--extra-icons-spin_45 .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){transform:rotate(45deg)}.ds_button--extra-icons-spin_90 .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){transform:rotate(90deg)}.ds_button--extra-icons-spin_180 .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){transform:rotate(180deg)}.ds_button--extra-icons-spin_360 .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){transform:rotate(360deg)}.ds_button--extra-icons-pulse .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){animation:ds-button-extra-icon-pulse .48s ease both}.ds_button--extra-icons-bounce .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){animation:ds-button-extra-icon-bounce .55s ease both}.ds_button--extra-icons-shake .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){animation:ds-button-extra-icon-shake .42s ease both}.ds_button--extra-icons-swing .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){animation:ds-button-extra-icon-swing .55s ease both;transform-origin:top center}.ds_button--extra-icons-flip .ds_button__link:hover :is(.ds_button__extra-icon,.ds_button__image){transform:perspective(400px) rotateY(180deg)}.ds_button--extra-icons-lift .ds_button__extra-icon,.ds_button--extra-icons-drop .ds_button__extra-icon,.ds_button--extra-icons-slide_outward .ds_button__extra-icon,.ds_button--extra-icons-slide_inward .ds_button__extra-icon,.ds_button--extra-icons-diagonal_45 .ds_button__extra-icon,.ds_button--extra-icons-vertical_loop .ds_button__extra-icon,.ds_button--extra-icons-horizontal_loop .ds_button__extra-icon,.ds_button--extra-icons-spin_45 .ds_button__extra-icon,.ds_button--extra-icons-spin_90 .ds_button__extra-icon,.ds_button--extra-icons-spin_180 .ds_button__extra-icon,.ds_button--extra-icons-spin_360 .ds_button__extra-icon,.ds_button--extra-icons-pulse .ds_button__extra-icon,.ds_button--extra-icons-bounce .ds_button__extra-icon,.ds_button--extra-icons-shake .ds_button__extra-icon,.ds_button--extra-icons-swing .ds_button__extra-icon,.ds_button--extra-icons-flip .ds_button__extra-icon,.ds_button--extra-icons-lift .ds_button__image,.ds_button--extra-icons-drop .ds_button__image,.ds_button--extra-icons-slide_outward .ds_button__image,.ds_button--extra-icons-slide_inward .ds_button__image,.ds_button--extra-icons-diagonal_45 .ds_button__image,.ds_button--extra-icons-vertical_loop .ds_button__image,.ds_button--extra-icons-horizontal_loop .ds_button__image,.ds_button--extra-icons-spin_45 .ds_button__image,.ds_button--extra-icons-spin_90 .ds_button__image,.ds_button--extra-icons-spin_180 .ds_button__image,.ds_button--extra-icons-spin_360 .ds_button__image,.ds_button--extra-icons-pulse .ds_button__image,.ds_button--extra-icons-bounce .ds_button__image,.ds_button--extra-icons-shake .ds_button__image,.ds_button--extra-icons-swing .ds_button__image,.ds_button--extra-icons-flip .ds_button__image{transition-duration:var(--ds-btn-icon-motion-duration,250ms)!important;animation-duration:var(--ds-btn-icon-motion-duration,250ms)!important}.ds_button--label-motion-left .ds_button__link:hover .ds_button__text-wrapper{transform:translateX(calc(-1 * var(--ds-btn-label-motion-distance, 5px)))}.ds_button--label-motion-right .ds_button__link:hover .ds_button__text-wrapper{transform:translateX(var(--ds-btn-label-motion-distance,5px))}.ds_button--label-motion-up .ds_button__link:hover .ds_button__text-wrapper{transform:translateY(calc(-1 * var(--ds-btn-label-motion-distance, 5px)))}.ds_button--label-motion-down .ds_button__link:hover .ds_button__text-wrapper{transform:translateY(var(--ds-btn-label-motion-distance,5px))}.ds_button--label-motion-vertical_loop .ds_button__link:hover .ds_button__text-wrapper{animation:ds-button-label-loop var(--ds-btn-label-motion-duration,250ms) ease-in-out both}.ds_button--label-motion-left .ds_button__text-wrapper,.ds_button--label-motion-right .ds_button__text-wrapper,.ds_button--label-motion-up .ds_button__text-wrapper,.ds_button--label-motion-down .ds_button__text-wrapper,.ds_button--label-motion-vertical_loop .ds_button__text-wrapper{transition-duration:var(--ds-btn-label-motion-duration,250ms)!important;animation-duration:var(--ds-btn-label-motion-duration,250ms)!important}.ds_button--icon-only .ds_button__text-wrapper{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ds_button--preset-primary .ds_button__link{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.ds_button--preset-primary .ds_button__link:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.ds_button--preset-secondary .ds_button__link{background:#111827!important;border-color:#111827!important;color:#fff!important}.ds_button--preset-secondary .ds_button__link:hover{background:#030712!important;border-color:#030712!important}.ds_button--preset-outline .ds_button__link{background:#fff0!important;border:2px solid currentColor}.ds_button--preset-ghost .ds_button__link{background:#fff0!important;border-color:#fff0!important}.ds_button--preset-ghost .ds_button__link:hover{background:rgb(15 23 42 / .08)!important}.ds_button--preset-gradient .ds_button__link{background:linear-gradient(var(--ds-btn-gradient-angle,135deg),var(--ds-btn-gradient-start,#6d28d9),var(--ds-btn-gradient-end,#ec4899))!important;background-size:100% 100%;border-color:#fff0!important;color:#fff!important}.ds_button--gradient-animated .ds_button__link{background-size:200% 200%;transition:background-position .45s ease,transform .2s ease}.ds_button--gradient-animated .ds_button__link:hover{background-position:100% 50%}.ds_button--micro-glare .ds_button__link::before{content:"";position:absolute;inset:-40% auto -40% -55%;width:40%;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);transform:skewX(-20deg) translateX(-220%);transition:transform var(--ds-btn-motion-duration,500ms) var(--ds-btn-motion-easing,ease)}.ds_button--micro-glare .ds_button__link:hover::before{transform:skewX(-20deg) translateX(620%)}.ds_button--micro-neon .ds_button__link:hover{box-shadow:0 0 .45em currentColor,0 0 1.2em currentColor}.ds_button__gradient-border{position:absolute;inset:0;z-index:3;box-sizing:border-box;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--ds-btn-motion-duration,350ms) ease}.ds_button__gradient-border::before,.ds_button__gradient-border::after{content:"";position:absolute;inset:0;padding:var(--ds-btn-accent-gradient-width,2px);border-radius:inherit;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ds_button__gradient-border::before{background:conic-gradient(from var(--ds-btn-snake-angle-a,0deg),var(--ds-btn-accent-gradient-start,#06b6d4) 0deg,var(--ds-btn-accent-gradient-end,#ec4899) 90deg,var(--ds-btn-accent-gradient-start,#06b6d4) 180deg,var(--ds-btn-accent-gradient-end,#ec4899) 270deg,var(--ds-btn-accent-gradient-start,#06b6d4) 360deg)}.ds_button__gradient-border::after{background:conic-gradient(from var(--ds-btn-snake-angle-b,180deg),var(--ds-btn-accent-gradient-end,#ec4899) 0deg,var(--ds-btn-accent-gradient-start,#06b6d4) 90deg,var(--ds-btn-accent-gradient-end,#ec4899) 180deg,var(--ds-btn-accent-gradient-start,#06b6d4) 270deg,var(--ds-btn-accent-gradient-end,#ec4899) 360deg);mix-blend-mode:screen;opacity:.6}.ds_button[class*=ds_button--border-] .ds_button__gradient-border{inset:2px}.ds_button--micro-gradient_border .ds_button__link:hover .ds_button__gradient-border{opacity:1;will-change:opacity}.ds_button--micro-gradient_border .ds_button__link:hover .ds_button__gradient-border::before{animation:ds-button-gradient-border-snake-forward var(--ds-btn-accent-gradient-speed,1700ms) linear infinite}.ds_button--micro-gradient_border .ds_button__link:hover .ds_button__gradient-border::after{animation:ds-button-gradient-border-snake-reverse var(--ds-btn-accent-gradient-speed,1700ms) linear infinite}.ds_button__layered-underline{position:absolute;z-index:4;left:var(--ds-btn-underline-inset-d,0);right:var(--ds-btn-underline-inset-d,0);bottom:var(--ds-btn-underline-offset-d,0);height:var(--ds-btn-underline-thickness-d,2px);pointer-events:none}.ds_button__layered-underline::before,.ds_button__layered-underline::after{content:"";position:absolute;inset:0;pointer-events:none}.ds_button__layered-underline::before{background:var(--ds-btn-underline-base,rgb(255 255 255 / .4))}.ds_button__layered-underline::after{background:var(--ds-btn-underline-active,#fff);transform:scaleX(0);transition:transform var(--ds-btn-underline-duration,350ms) var(--ds-btn-motion-easing,ease)}.ds_button--underline-dir-left .ds_button__layered-underline::after{transform-origin:left center}.ds_button--underline-dir-right .ds_button__layered-underline::after{transform-origin:right center}.ds_button--underline-dir-center .ds_button__layered-underline::after{transform-origin:center}.ds_button--underline .ds_button__link:hover .ds_button__layered-underline::after,.ds_button--underline .ds_button__link:focus-visible .ds_button__layered-underline::after,.ds_button--micro-layered_underline .ds_button__link:hover .ds_button__layered-underline::after,.ds_button--micro-layered_underline .ds_button__link:focus-visible .ds_button__layered-underline::after{transform:scaleX(1)}.ds_button--preset-glass .ds_button__link{background:rgb(255 255 255 / .16)!important;border:1px solid rgb(255 255 255 / .32)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px rgb(15 23 42 / .15)}.ds_button[class*=ds_button--bg-] .ds_button__bg,.ds_button[class*=ds_button--bg-] .ds_button__bg::before,.ds_button[class*=ds_button--bg-] .ds_button__bg::after{transition-duration:var(--ds-btn-bg-duration,350ms)!important;animation-duration:var(--ds-btn-bg-duration,350ms)!important}.ds_button[class*=ds_button--border-] .ds_button__link::before,.ds_button[class*=ds_button--border-] .ds_button__link::after{transition-duration:var(--ds-btn-border-duration,350ms)!important;animation-duration:var(--ds-btn-border-duration,350ms)!important}.ds_button--bg-reveal .ds_button__bg{opacity:1;transition:transform .35s ease}.ds_button--bg-reveal.ds_button--bgdir-left .ds_button__bg{transform:translate3d(-100%,0,0)}.ds_button--bg-reveal.ds_button--bgdir-right .ds_button__bg{transform:translate3d(100%,0,0)}.ds_button--bg-reveal.ds_button--bgdir-top .ds_button__bg{transform:translate3d(0,-100%,0)}.ds_button--bg-reveal.ds_button--bgdir-bottom .ds_button__bg{transform:translate3d(0,100%,0)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=left] .ds_button__bg{transform:translate3d(-100%,0,0)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=right] .ds_button__bg{transform:translate3d(100%,0,0)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=top] .ds_button__bg{transform:translate3d(0,-100%,0)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=bottom] .ds_button__bg{transform:translate3d(0,100%,0)}.ds_button--bg-reveal .ds_button__link:hover .ds_button__bg{transform:translate3d(0,0,0)}.ds_button--bg-ripple .ds_button__bg{opacity:1;inset:auto;top:50%;left:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s ease}.ds_button--bg-ripple .ds_button__link:hover .ds_button__bg{transform:translate(-50%,-50%) scale(60)}.ds_button--bg-ripple_position_aware .ds_button__bg{opacity:1;inset:auto;top:var(--ds-ripple-y,50%);left:var(--ds-ripple-x,50%);width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .5s ease}.ds_button--bg-ripple_position_aware .ds_button__link:hover .ds_button__bg{transform:translate(-50%,-50%) scale(60)}.ds_button--bg-ripple_two_dot .ds_button__bg{opacity:1;background-color:#fff0}.ds_button--bg-ripple_two_dot .ds_button__bg::before,.ds_button--bg-ripple_two_dot .ds_button__bg::after{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background-color:var(--ds-btn-bg-hover,rgb(0 0 0 / .2));transform:translateY(-50%) scale(0);transition:transform .5s ease}.ds_button--bg-ripple_two_dot .ds_button__bg::before{left:15%}.ds_button--bg-ripple_two_dot .ds_button__bg::after{right:15%}.ds_button--bg-ripple_two_dot .ds_button__link:hover .ds_button__bg::before,.ds_button--bg-ripple_two_dot .ds_button__link:hover .ds_button__bg::after{transform:translateY(-50%) scale(30)}.ds_button--bg-skew .ds_button__bg{opacity:1;left:-15%;width:130%;transform:translateX(-100%) skewX(-18deg);transform-origin:left;transition:transform .4s ease}.ds_button--bg-skew .ds_button__link:hover .ds_button__bg{transform:translateX(0) skewX(-18deg)}.ds_button--bg-skew.ds_button--bgdir-right .ds_button__bg{transform:translateX(100%) skewX(18deg)}.ds_button--bg-skew.ds_button--bgdir-right .ds_button__link:hover .ds_button__bg{transform:translateX(0) skewX(18deg)}.ds_button--bg-skew.ds_button--bgdir-top .ds_button__bg,.ds_button--bg-skew.ds_button--bgdir-bottom .ds_button__bg{inset:-160% -2%;width:auto;height:auto;transform:translateY(-100%) skewY(-12deg)}.ds_button--bg-skew.ds_button--bgdir-bottom .ds_button__bg{transform:translateY(100%) skewY(12deg)}.ds_button--bg-skew.ds_button--bgdir-top .ds_button__link:hover .ds_button__bg,.ds_button--bg-skew.ds_button--bgdir-bottom .ds_button__link:hover .ds_button__bg{transform:translateY(0) skewY(-12deg)}.ds_button--bg-skew.ds_button--bgdir-bottom .ds_button__link:hover .ds_button__bg{transform:translateY(0) skewY(12deg)}.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=right] .ds_button__bg{transform:translateX(100%) skewX(18deg)}.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=top] .ds_button__bg,.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=bottom] .ds_button__bg{inset:-160% -2%;width:auto;height:auto;transform:translateY(-100%) skewY(-12deg)}.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=bottom] .ds_button__bg{transform:translateY(100%) skewY(12deg)}.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=right]:hover .ds_button__bg{transform:translateX(0) skewX(18deg)}.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=top]:hover .ds_button__bg{transform:translateY(0) skewY(-12deg)}.ds_button--bg-skew .ds_button__link[data-ds-bg-direction=bottom]:hover .ds_button__bg{transform:translateY(0) skewY(12deg)}.ds_button--bg-door_open .ds_button__bg{opacity:1;transform:scaleY(0);transform-origin:center;transition:transform .35s ease}.ds_button--bg-door_open .ds_button__link:hover .ds_button__bg{transform:scaleY(1)}.ds_button--bg-two_shade .ds_button__bg{opacity:1;transform:translateY(100%);transition:transform .35s ease}.ds_button--bg-two_shade .ds_button__bg::before{content:"";position:absolute;inset:0;background-color:currentColor;opacity:.15;transform:translateY(-200%);transition:transform .35s ease}.ds_button--bg-two_shade .ds_button__link:hover .ds_button__bg{transform:translateY(0)}.ds_button--bg-two_shade .ds_button__link:hover .ds_button__bg::before{transform:translateY(0)}.ds_button--bg-split_fill .ds_button__bg{opacity:1;background-color:#fff0}.ds_button--bg-split_fill .ds_button__bg::before,.ds_button--bg-split_fill .ds_button__bg::after{content:"";position:absolute;top:0;bottom:0;width:51%;background-color:var(--ds-btn-bg-hover,rgb(0 0 0 / .2));transition:transform .35s ease}.ds_button--bg-split_fill .ds_button__bg::before{left:0;transform:translateX(-101%)}.ds_button--bg-split_fill .ds_button__bg::after{right:0;transform:translateX(101%)}.ds_button--bg-split_fill .ds_button__link:hover .ds_button__bg::before,.ds_button--bg-split_fill .ds_button__link:hover .ds_button__bg::after{transform:translateX(0)}.ds_button--bg-center_expand .ds_button__bg{opacity:1;clip-path:inset(50% 50%);transition:clip-path .38s ease-out}.ds_button--bg-center_expand .ds_button__link:hover .ds_button__bg{clip-path:inset(0)}.ds_button--bg-corner_wipe .ds_button__bg{opacity:1;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .45s cubic-bezier(.65,0,.35,1)}.ds_button--bg-corner_wipe.ds_button--bgdir-right .ds_button__bg{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.ds_button--bg-corner_wipe.ds_button--bgdir-top .ds_button__bg{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.ds_button--bg-corner_wipe.ds_button--bgdir-bottom .ds_button__bg{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.ds_button--bg-corner_wipe .ds_button__link[data-ds-bg-direction=right] .ds_button__bg{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.ds_button--bg-corner_wipe .ds_button__link[data-ds-bg-direction=top] .ds_button__bg{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.ds_button--bg-corner_wipe .ds_button__link[data-ds-bg-direction=bottom] .ds_button__bg{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.ds_button--bg-corner_wipe .ds_button__link:hover .ds_button__bg{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ds_button--bg-blinds .ds_button__bg{opacity:1;background:repeating-linear-gradient(to bottom,var(--ds-btn-bg-hover,rgb(0 0 0 / .2)) 0 10%,transparent 10% 20%);transform:scaleY(0);transform-origin:center;transition:transform .42s ease-out}.ds_button--bg-blinds .ds_button__link:hover .ds_button__bg{transform:scaleY(1)}.ds_button--bg-crosshatch .ds_button__bg{opacity:0;background-color:#fff0;background-image:repeating-linear-gradient(45deg,var(--ds-btn-bg-hover,rgb(0 0 0 / .2)) 0 8px,transparent 8px 16px),repeating-linear-gradient(-45deg,var(--ds-btn-bg-hover,rgb(0 0 0 / .2)) 0 8px,transparent 8px 16px);background-size:20% 20%;transition:opacity .35s ease,background-size .45s ease}.ds_button--bg-crosshatch .ds_button__link:hover .ds_button__bg{opacity:1;background-size:100% 100%}.ds_button--bg-diamond_expand .ds_button__bg{opacity:1;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);transition:clip-path .45s cubic-bezier(.65,0,.35,1)}.ds_button--bg-diamond_expand .ds_button__link:hover .ds_button__bg{clip-path:polygon(50% -80%,180% 50%,50% 180%,-80% 50%)}.ds_button--bg-flip_fill .ds_button__link{perspective:700px}.ds_button--bg-flip_fill .ds_button__bg{opacity:1;transform:rotateY(90deg);transform-origin:left center;transition:transform .42s cubic-bezier(.2,.7,.2,1);backface-visibility:hidden}.ds_button--bg-flip_fill .ds_button__link:hover .ds_button__bg{transform:rotateY(0)}.ds_button--bg-wave_fill .ds_button__bg{opacity:1;inset:-25% -10%;border-radius:50% 50% 0 0/16% 16% 0 0;transform:translateY(105%);transition:transform .5s cubic-bezier(.25,.8,.25,1)}.ds_button--bg-wave_fill .ds_button__link:hover .ds_button__bg{transform:translateY(0)}.ds_button--bg-scanline .ds_button__bg{opacity:1;background:linear-gradient(90deg,transparent 0 45%,var(--ds-btn-bg-hover,rgb(0 0 0 / .2)) 55% 100%);background-position:100% 0;background-size:220% 100%;transition:background-position .45s ease-out}.ds_button--bg-scanline .ds_button__link:hover .ds_button__bg{background-position:0 0}.ds_button--bg-scanline.ds_button--bgdir-right .ds_button__bg{transform:scaleX(-1)}.ds_button--bg-scanline.ds_button--bgdir-top .ds_button__bg,.ds_button--bg-scanline.ds_button--bgdir-bottom .ds_button__bg{background:linear-gradient(180deg,transparent 0 45%,var(--ds-btn-bg-hover,rgb(0 0 0 / .2)) 55% 100%);background-position:0 100%;background-size:100% 220%}.ds_button--bg-scanline.ds_button--bgdir-top .ds_button__bg{transform:scaleY(-1)}.ds_button--bg-scanline.ds_button--bgdir-top .ds_button__link:hover .ds_button__bg,.ds_button--bg-scanline.ds_button--bgdir-bottom .ds_button__link:hover .ds_button__bg{background-position:0 0}.ds_button--bg-scanline .ds_button__link[data-ds-bg-direction=right] .ds_button__bg{transform:scaleX(-1)}.ds_button--bg-scanline .ds_button__link[data-ds-bg-direction=top] .ds_button__bg,.ds_button--bg-scanline .ds_button__link[data-ds-bg-direction=bottom] .ds_button__bg{background:linear-gradient(180deg,transparent 0 45%,var(--ds-btn-bg-hover,rgb(0 0 0 / .2)) 55% 100%);background-position:0 100%;background-size:100% 220%}.ds_button--bg-scanline .ds_button__link[data-ds-bg-direction=top] .ds_button__bg{transform:scaleY(-1)}.ds_button--bg-scanline .ds_button__link[data-ds-bg-direction=top]:hover .ds_button__bg,.ds_button--bg-scanline .ds_button__link[data-ds-bg-direction=bottom]:hover .ds_button__bg{background-position:0 0}.ds_button--bg-mosaic .ds_button__bg{opacity:1;background-color:var(--ds-btn-bg-hover,rgb(0 0 0 / .2));background-image:linear-gradient(45deg,transparent 25%,rgb(255 255 255 / .2) 25% 50%,transparent 50% 75%,rgb(0 0 0 / .15) 75%);background-size:4px 4px;transform:scale(.05);transition:transform .45s steps(5,end),background-size .45s ease}.ds_button--bg-mosaic .ds_button__link:hover .ds_button__bg{background-size:32px 32px;transform:scale(1)}.ds_button--border-slide_left .ds_button__link::after,.ds_button--border-slide_right .ds_button__link::after,.ds_button--border-slide_center .ds_button__link::after,.ds_button--border-slide_top .ds_button__link::after{content:"";position:absolute;bottom:0;height:var(--ds-btn-border-size,2px);width:0;background-color:var(--ds-btn-border-hover,currentColor);transition:width .3s ease;z-index:2;pointer-events:none}.ds_button--border-slide_left .ds_button__link::after{left:0}.ds_button--border-slide_right .ds_button__link::after{right:0}.ds_button--border-slide_center .ds_button__link::after{left:50%;transform:translateX(-50%)}.ds_button--border-slide_top .ds_button__link::after{top:0;bottom:auto;left:0}.ds_button--border-slide_left .ds_button__link:hover::after,.ds_button--border-slide_right .ds_button__link:hover::after{width:100%}.ds_button--border-slide_center .ds_button__link:hover::after,.ds_button--border-slide_top .ds_button__link:hover::after{width:100%}.ds_button--border-double_line .ds_button__link::before,.ds_button--border-double_line .ds_button__link::after{content:"";position:absolute;left:0;width:100%;height:var(--ds-btn-border-size,2px);background-color:var(--ds-btn-border-hover,currentColor);transform:scaleX(0);transition:transform .32s cubic-bezier(.2,.75,.25,1);z-index:2;pointer-events:none}.ds_button--border-double_line .ds_button__link::before{top:0;transform-origin:left}.ds_button--border-double_line .ds_button__link::after{bottom:0;transform-origin:right}.ds_button--border-double_line .ds_button__link:hover::before,.ds_button--border-double_line .ds_button__link:hover::after{transform:scaleX(1)}.ds_button--border-outline_center .ds_button__link::before,.ds_button--border-outline_left .ds_button__link::before,.ds_button--border-outline_right .ds_button__link::before,.ds_button--border-outline_top .ds_button__link::before,.ds_button--border-outline_bottom .ds_button__link::before{content:"";position:absolute;inset:0;border:var(--ds-btn-border-size,2px) solid var(--ds-btn-border-hover,currentColor);transition:transform .3s ease;z-index:2;pointer-events:none}.ds_button--border-outline_center .ds_button__link::before{transform:scale(0)}.ds_button--border-outline_left .ds_button__link::before{transform:scaleX(0);transform-origin:left}.ds_button--border-outline_right .ds_button__link::before{transform:scaleX(0);transform-origin:right}.ds_button--border-outline_top .ds_button__link::before{transform:scaleY(0);transform-origin:top}.ds_button--border-outline_bottom .ds_button__link::before{transform:scaleY(0);transform-origin:bottom}.ds_button--border-outline_center .ds_button__link:hover::before,.ds_button--border-outline_left .ds_button__link:hover::before,.ds_button--border-outline_right .ds_button__link:hover::before,.ds_button--border-outline_top .ds_button__link:hover::before,.ds_button--border-outline_bottom .ds_button__link:hover::before{transform:scale(1)}.ds_button--border-draw .ds_button__link::before,.ds_button--border-draw .ds_button__link::after{content:"";position:absolute;width:0;height:0;z-index:2;pointer-events:none}.ds_button--border-draw .ds_button__link::before{top:0;left:0;border-top:var(--ds-btn-border-size,2px) solid var(--ds-btn-border-hover,currentColor);border-left:var(--ds-btn-border-size,2px) solid var(--ds-btn-border-hover,currentColor);transition:width .2s ease .2s,height .2s ease 0s}.ds_button--border-draw .ds_button__link::after{bottom:0;right:0;border-bottom:var(--ds-btn-border-size,2px) solid var(--ds-btn-border-hover,currentColor);border-right:var(--ds-btn-border-size,2px) solid var(--ds-btn-border-hover,currentColor);transition:width .2s ease .2s,height .2s ease 0s}.ds_button--border-draw .ds_button__link:hover::before,.ds_button--border-draw .ds_button__link:hover::after{width:100%;height:100%;transition:height .2s ease .2s,width .2s ease 0s}.ds_button--border-frame_wipe .ds_button__link::before{content:"";position:absolute;inset:0;border:var(--ds-btn-border-size,2px) solid var(--ds-btn-border-hover,currentColor);clip-path:inset(0 50% 0 50%);transition:clip-path .42s cubic-bezier(.65,0,.35,1);z-index:2;pointer-events:none}.ds_button--border-frame_wipe .ds_button__link:hover::before{clip-path:inset(0)}.ds_button--border-corner_brackets .ds_button__link::before{content:"";position:absolute;inset:0;background:linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 0 0/0 var(--ds-btn-border-size,2px) no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 0 0/var(--ds-btn-border-size,2px) 0 no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 100% 0/0 var(--ds-btn-border-size,2px) no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 100% 0/var(--ds-btn-border-size,2px) 0 no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 0 100%/0 var(--ds-btn-border-size,2px) no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 0 100%/var(--ds-btn-border-size,2px) 0 no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 100% 100%/0 var(--ds-btn-border-size,2px) no-repeat,linear-gradient(var(--ds-btn-border-hover,currentColor),var(--ds-btn-border-hover,currentColor)) 100% 100%/var(--ds-btn-border-size,2px) 0 no-repeat;transition:background-size .3s ease-out;z-index:2;pointer-events:none}.ds_button--border-corner_brackets .ds_button__link:hover::before{background-size:24px var(--ds-btn-border-size,2px),var(--ds-btn-border-size,2px) 24px,24px var(--ds-btn-border-size,2px),var(--ds-btn-border-size,2px) 24px,24px var(--ds-btn-border-size,2px),var(--ds-btn-border-size,2px) 24px,24px var(--ds-btn-border-size,2px),var(--ds-btn-border-size,2px) 24px}.ds_button--border-dashed_pulse .ds_button__link::before{content:"";position:absolute;inset:0;border:var(--ds-btn-border-size,2px) dashed var(--ds-btn-border-hover,currentColor);opacity:0;outline:0 solid var(--ds-btn-border-hover,currentColor);transition:opacity .2s ease;z-index:2;pointer-events:none}.ds_button--border-dashed_pulse .ds_button__link:hover::before{opacity:1;animation:ds-button-dashed-pulse .55s ease-out both}.ds_button--border-inset_pulse .ds_button__link{transition:box-shadow .3s ease}.ds_button--border-inset_pulse .ds_button__link:hover{box-shadow:inset 0 0 0 var(--ds-btn-border-size,2px) var(--ds-btn-border-hover,currentColor)}.ds_button--2d-bounce .ds_button__link:hover{animation:ds-2d-bounce .85s both}.ds_button--2d-flash .ds_button__link:hover{animation:ds-2d-flash .85s both}.ds_button--2d-pulse .ds_button__link:hover{animation:ds-2d-pulse .75s both}.ds_button--2d-rubberBand .ds_button__link:hover{animation:ds-2d-rubberBand .85s both}.ds_button--2d-headShake .ds_button__link:hover{animation:ds-2d-headShake .85s ease-in-out both}.ds_button--2d-swing .ds_button__link:hover{transform-origin:top center;animation:ds-2d-swing .85s both}.ds_button--2d-tada .ds_button__link:hover{animation:ds-2d-tada .9s both}.ds_button--2d-wobble .ds_button__link:hover{animation:ds-2d-wobble .9s both}.ds_button--2d-jello .ds_button__link:hover{transform-origin:center;animation:ds-2d-jello .85s both}.ds_button--2d-heartBeat .ds_button__link:hover{animation:ds-2d-heartBeat 1.1s ease-in-out both}@keyframes ds-2d-bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-20px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-10px,0) scaleY(1.05)}80%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes ds-2d-flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes ds-2d-pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale3d(1,1,1)}}@keyframes ds-2d-rubberBand{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}@keyframes ds-2d-headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes ds-2d-swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}@keyframes ds-2d-tada{0%{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scale3d(1,1,1)}}@keyframes ds-2d-wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translateZ(0)}}@keyframes ds-2d-jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes ds-2d-heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes ds-button-spin{to{transform:rotate(360deg)}}@keyframes ds-button-click-ripple{to{transform:translate(-50%,-50%) scale(24);opacity:0}}@property --ds-btn-snake-angle-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ds-btn-snake-angle-b{syntax:"<angle>";inherits:false;initial-value:180deg}@keyframes ds-button-gradient-border-snake-forward{to{--ds-btn-snake-angle-a:360deg}}@keyframes ds-button-gradient-border-snake-reverse{to{--ds-btn-snake-angle-b:-180deg}}@keyframes ds-button-dashed-pulse{0%{outline-width:0;opacity:.25}55%{outline-width:5px;opacity:1}100%{outline-width:0;opacity:1}}@keyframes ds-button-extra-icon-pulse{50%{transform:scale(1.22)}}@keyframes ds-button-extra-icon-bounce{35%{transform:translateY(-5px)}60%{transform:translateY(1px)}80%{transform:translateY(-2px)}}@keyframes ds-button-extra-icon-shake{20%,60%{transform:translateX(-3px)}40%,80%{transform:translateX(3px)}}@keyframes ds-button-extra-icon-swing{25%{transform:rotate(14deg)}55%{transform:rotate(-9deg)}80%{transform:rotate(4deg)}}@keyframes ds-button-extra-icon-loop{0%{opacity:1;transform:translateY(0)}46%{opacity:0;transform:translateY(120%)}47%{opacity:0;transform:translateY(-120%)}100%{opacity:1;transform:translateY(0)}}@keyframes ds-button-extra-icon-horizontal-loop{0%{opacity:1;transform:translateX(0)}46%{opacity:0;transform:translateX(120%)}47%{opacity:0;transform:translateX(-120%)}100%{opacity:1;transform:translateX(0)}}@keyframes ds-button-label-loop{0%{opacity:1;transform:translateY(0)}46%{opacity:0;transform:translateY(120%)}47%{opacity:0;transform:translateY(-120%)}100%{opacity:1;transform:translateY(0)}}@media(max-width:980px){.ds_button__link{flex-direction:var(--ds-btn-mediadir-t,var(--ds-btn-mediadir-d,row-reverse));margin-left:var(--ds-btn-ml-t,var(--ds-btn-ml-d,0));margin-right:var(--ds-btn-mr-t,var(--ds-btn-mr-d,auto));width:var(--ds-btn-width-t,var(--ds-btn-width-d,fit-content));min-width:var(--ds-btn-min-width-t,var(--ds-btn-min-width-d,0))}.ds_button__extra-icon{font-size:var(--ds-btn-extra-icon-size-t,var(--ds-btn-extra-icon-size-d,1em))!important;color:var(--ds-btn-extra-icon-color-t,var(--ds-btn-extra-icon-color-d,currentColor))}.ds_button__image{max-height:var(--ds-btn-image-size-t,var(--ds-btn-image-size-d,1.5em))}.ds_button__layered-underline{left:var(--ds-btn-underline-inset-t,var(--ds-btn-underline-inset-d,0));right:var(--ds-btn-underline-inset-t,var(--ds-btn-underline-inset-d,0));bottom:var(--ds-btn-underline-offset-t,var(--ds-btn-underline-offset-d,0));height:var(--ds-btn-underline-thickness-t,var(--ds-btn-underline-thickness-d,2px))}}@media(max-width:767px){.ds_button__link{flex-direction:var(--ds-btn-mediadir-p,var(--ds-btn-mediadir-t,var(--ds-btn-mediadir-d,row-reverse)));margin-left:var(--ds-btn-ml-p,var(--ds-btn-ml-t,var(--ds-btn-ml-d,0)));margin-right:var(--ds-btn-mr-p,var(--ds-btn-mr-t,var(--ds-btn-mr-d,auto)));width:var(--ds-btn-width-p,var(--ds-btn-width-t,var(--ds-btn-width-d,fit-content)));min-width:var(--ds-btn-min-width-p,var(--ds-btn-min-width-t,var(--ds-btn-min-width-d,0)))}.ds_button__extra-icon{font-size:var(--ds-btn-extra-icon-size-p,var(--ds-btn-extra-icon-size-t,var(--ds-btn-extra-icon-size-d,1em)))!important;color:var(--ds-btn-extra-icon-color-p,var(--ds-btn-extra-icon-color-t,var(--ds-btn-extra-icon-color-d,currentColor)))}.ds_button__image{max-height:var(--ds-btn-image-size-p,var(--ds-btn-image-size-t,var(--ds-btn-image-size-d,1.5em)))}.ds_button__layered-underline{left:var(--ds-btn-underline-inset-p,var(--ds-btn-underline-inset-t,var(--ds-btn-underline-inset-d,0)));right:var(--ds-btn-underline-inset-p,var(--ds-btn-underline-inset-t,var(--ds-btn-underline-inset-d,0)));bottom:var(--ds-btn-underline-offset-p,var(--ds-btn-underline-offset-t,var(--ds-btn-underline-offset-d,0)));height:var(--ds-btn-underline-thickness-p,var(--ds-btn-underline-thickness-t,var(--ds-btn-underline-thickness-d,2px)))}}@media(prefers-reduced-motion:reduce){.ds_button__link,.ds_button__link:hover,.ds_button__link::before,.ds_button__link::after,.ds_button__gradient-border{transition:none!important;animation:none!important;transform:none!important}.ds_button__bg,.ds_button__bg::before,.ds_button__bg::after{transition:none!important;animation:none!important}.ds_button__layered-underline::after{transition:none!important}}