.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, 0.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:0;z-index:0;pointer-events:none;background-color:var(--ds-btn-bg-hover, rgba(0, 0, 0, 0.2));opacity:0}.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);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:rgba(0,0,0,0);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:rgba(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(0.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-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-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-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:rgba(0,0,0,0) !important;border:2px solid currentColor}.ds_button--preset-ghost .ds_button__link{background:rgba(0,0,0,0) !important;border-color:rgba(0,0,0,0) !important}.ds_button--preset-ghost .ds_button__link:hover{background:rgba(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:rgba(0,0,0,0) !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, rgba(255, 255, 255, 0.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, 0px);right:var(--ds-btn-underline-inset-d, 0px);bottom:var(--ds-btn-underline-offset-d, 0px);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, rgba(255, 255, 255, 0.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:rgba(255,255,255,.16) !important;border:1px solid rgba(255,255,255,.32) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(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:translateX(-100%)}.ds_button--bg-reveal.ds_button--bgdir-right .ds_button__bg{transform:translateX(100%)}.ds_button--bg-reveal.ds_button--bgdir-top .ds_button__bg{transform:translateY(-100%)}.ds_button--bg-reveal.ds_button--bgdir-bottom .ds_button__bg{transform:translateY(100%)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=left] .ds_button__bg{transform:translateX(-100%)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=right] .ds_button__bg{transform:translateX(100%)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=top] .ds_button__bg{transform:translateY(-100%)}.ds_button--bg-reveal .ds_button__link[data-ds-bg-direction=bottom] .ds_button__bg{transform:translateY(100%)}.ds_button--bg-reveal .ds_button__link:hover .ds_button__bg{transform:translate(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:rgba(0,0,0,0)}.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, rgba(0, 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:-15% 0;width:auto;height:130%;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:-15% 0;width:auto;height:130%;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:rgba(0,0,0,0)}.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, rgba(0, 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(0.65, 0, 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, rgba(0, 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:rgba(0,0,0,0);background-image:repeating-linear-gradient(45deg, var(--ds-btn-bg-hover, rgba(0, 0, 0, 0.2)) 0 8px, transparent 8px 16px),repeating-linear-gradient(-45deg, var(--ds-btn-bg-hover, rgba(0, 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(0.65, 0, 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(0.2, 0.7, 0.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(0.25, 0.8, 0.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, rgba(0, 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, rgba(0, 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, rgba(0, 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, rgba(0, 0, 0, 0.2));background-image:linear-gradient(45deg, transparent 25%, rgba(255, 255, 255, 0.2) 25% 50%, transparent 50% 75%, rgba(0, 0, 0, 0.15) 75%);background-size:4px 4px;transform:scale(0.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(0.2, 0.75, 0.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(0.65, 0, 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(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -20px, 0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -10px, 0) scaleY(1.05)}80%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0) scaleY(0.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, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.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(0.9, 0.9, 0.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));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, 0px));right:var(--ds-btn-underline-inset-t, var(--ds-btn-underline-inset-d, 0px));bottom:var(--ds-btn-underline-offset-t, var(--ds-btn-underline-offset-d, 0px));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)));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, 0px)));right:var(--ds-btn-underline-inset-p, var(--ds-btn-underline-inset-t, var(--ds-btn-underline-inset-d, 0px)));bottom:var(--ds-btn-underline-offset-p, var(--ds-btn-underline-offset-t, var(--ds-btn-underline-offset-d, 0px)));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}}
