/*!
 * Jon Taylor's Advanced Media Widget for Elementor
 * Stack Carousel styles. Version 2.3.0
 *
 * Fully namespaced under .jtsc so it can never collide with the
 * Advanced Media widget (.jtamw) or theme styles. All configurable
 * values arrive as CSS custom properties written by Elementor controls
 * on the .jtsc wrapper, so editor changes apply live without JS.
 */
@keyframes jtsc-wiggle{0%,to{transform:translate3d(0,0,0) rotate(0deg)}30%{transform:translate3d(var(--jtsc-wiggle-x),0,0) rotate(var(--jtsc-wiggle-rot))}60%{transform:translate3d(calc(var(--jtsc-wiggle-x)*-.5),0,0) rotate(calc(var(--jtsc-wiggle-rot)*-.5))}}@keyframes jtsc-cue-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes jtsc-cue-nudge-left{0%,to{transform:translateX(0)}50%{transform:translateX(-4px)}}.jtsc{--jtsc-card-w:100%;--jtsc-card-max-w:480px;--jtsc-card-aspect:4 / 5;--jtsc-card-h:480px;--jtsc-off-x:10px;--jtsc-off-y:12px;--jtsc-off-amt:10px;--jtsc-scale-step:0.05;--jtsc-rot-step:1deg;--jtsc-op-step:0.08;--jtsc-blur-step:0px;--jtsc-overflow:30px;--jtsc-split-w:45%;--jtsc-nav-size:44px;--jtsc-nav-gap:16px;--jtsc-nav-x:0px;--jtsc-nav-y:0px;--jtsc-pag-gap:16px;--jtsc-dot-size:8px;--jtsc-dot-active-size:10px;--jtsc-wiggle-x:10px;--jtsc-wiggle-rot:1.5deg;--jtsc-wiggle-dur:600ms;--jtsc-alt:1;position:relative;display:flex;flex-direction:column;width:100%;outline:0}.jtsc:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}.jtsc--dir-center{--jtsc-off-x:0px;--jtsc-off-y:0px}.jtsc--dir-down-right{--jtsc-off-x:var(--jtsc-off-amt);--jtsc-off-y:var(--jtsc-off-amt)}.jtsc--dir-down-left{--jtsc-off-x:calc(var(--jtsc-off-amt) * -1);--jtsc-off-y:var(--jtsc-off-amt)}.jtsc--dir-vertical{--jtsc-off-x:0px;--jtsc-off-y:var(--jtsc-off-amt)}.jtsc__viewport{display:flex;justify-content:center;width:100%;padding:var(--jtsc-overflow);box-sizing:border-box;overflow:visible}.jtsc__stack{position:relative;width:var(--jtsc-card-w);max-width:var(--jtsc-card-max-w)}.jtsc--height-aspect .jtsc__stack{aspect-ratio:var(--jtsc-card-aspect)}.jtsc--height-fixed .jtsc__stack{height:var(--jtsc-card-h)}.jtsc--height-natural .jtsc__stack{display:grid}.jtsc--height-natural .jtsc-card{position:relative;grid-area:1/1;height:auto}.jtsc-card,.jtsc-card__inner{display:flex;flex-direction:column}.jtsc-card{position:absolute;inset:0;background:#fff;border-radius:20px;overflow:hidden;transform:translate3d(calc(var(--jtsc-i)*var(--jtsc-off-x)),calc(var(--jtsc-i)*var(--jtsc-off-y)),0) scale(calc(1 - var(--jtsc-i)*var(--jtsc-scale-step))) rotate(calc(var(--jtsc-i)*var(--jtsc-rot-step)*var(--jtsc-alt)));opacity:calc(1 - var(--jtsc-i)*var(--jtsc-op-step));filter:blur(calc(var(--jtsc-i)*var(--jtsc-blur-step)));z-index:calc(100 - var(--jtsc-i));pointer-events:none;user-select:none;-webkit-user-select:none;touch-action:pan-y;will-change:transform;transform-origin:center center}.jtsc-card.is-active{pointer-events:auto;cursor:grab}.jtsc--rear-pointer .jtsc-card{pointer-events:auto}.jtsc-card.is-active.is-dragging{cursor:grabbing}.jtsc-card.is-out{opacity:0;visibility:hidden;pointer-events:none}.jtsc-card.is-animating{transition:transform var(--jtsc-dur, 350ms) var(--jtsc-ease, ease-out),opacity var(--jtsc-dur, 350ms) var(--jtsc-ease, ease-out)}.jtsc-card.is-snapping{transition:none!important}.jtsc--single .jtsc-card{cursor:default}.jtsc-card__inner{flex:1 1 auto;min-height:0;color:inherit;text-decoration:none}.jtsc-card__inner--link{cursor:pointer}.jtsc-card__media{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.jtsc-card__media::after{content:"";pointer-events:none}.jtsc-card__img{object-fit:cover;object-position:center center;-webkit-user-drag:none;user-select:none;pointer-events:none;transition:transform .5s ease}.jtsc-card__img,.jtsc-card__media picture{display:block;width:100%;height:100%}.jtsc--hover-zoom .jtsc-card.is-active:hover .jtsc-card__img{transform:scale(1.06)}.jtsc--layout-image-only .jtsc-card__media,.jtsc--layout-overlay-bottom .jtsc-card__media,.jtsc--layout-overlay-center .jtsc-card__media,.jtsc-card__media::after{position:absolute;inset:0}.jtsc--layout-overlay-bottom .jtsc-card__content{position:relative;z-index:2;margin-top:auto}.jtsc--layout-overlay-center .jtsc-card__content{position:relative;z-index:2;margin-top:auto;margin-bottom:auto;align-items:center;text-align:center}.jtsc--layout-overlay-bottom .jtsc-card__media::after{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.65) 100%)}.jtsc--layout-overlay-bottom .jtsc-card__content,.jtsc--layout-overlay-center .jtsc-card__content{color:#fff}.jtsc--layout-below .jtsc-card__inner,.jtsc-card__content{flex-direction:column}.jtsc--layout-above .jtsc-card__inner{flex-direction:column-reverse}.jtsc--layout-above .jtsc-card__content,.jtsc--layout-below .jtsc-card__content{flex:0 0 auto}.jtsc--layout-split .jtsc-card__inner{flex-direction:row}.jtsc--layout-split .jtsc-card__media{flex:0 0 var(--jtsc-split-w);max-width:var(--jtsc-split-w)}.jtsc--layout-split .jtsc-card__content{flex:1 1 auto;justify-content:center}@media (max-width:767px){.jtsc--split-stack-mobile.jtsc--layout-split .jtsc-card__inner{flex-direction:column}.jtsc--split-stack-mobile.jtsc--layout-split .jtsc-card__media{flex:1 1 auto;max-width:none}.jtsc--split-stack-mobile.jtsc--layout-split .jtsc-card__content{flex:0 0 auto}}.jtsc-card__content{display:flex;align-items:flex-start;gap:8px;padding:24px;box-sizing:border-box}.jtsc-card__badge-wrap{display:flex}.jtsc-card__badge{display:inline-block;padding:4px 10px;font-size:.75em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:rgba(255,255,255,.2);border-radius:999px;backdrop-filter:blur(4px)}.jtsc--layout-above .jtsc-card__badge,.jtsc--layout-below .jtsc-card__badge,.jtsc--layout-split .jtsc-card__badge{background:rgba(0,0,0,.07)}.jtsc-card__heading{margin:0;font-size:1.4em;line-height:1.25}.jtsc-card__description{margin:0;font-size:.95em;line-height:1.5;opacity:.92}.jtsc-card__button-wrap{display:flex;width:100%;margin-top:6px}.jtsc-card__button{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.9em;font-weight:600;line-height:1.2;color:#111;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:999px;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.jtsc--layout-above .jtsc-card__button,.jtsc--layout-below .jtsc-card__button,.jtsc--layout-split .jtsc-card__button{color:#fff;background:#111;border-color:#111}.jtsc-card__button:focus-visible,.jtsc__nav-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jtsc-card__button--static{pointer-events:none}.jtsc-card__button-icon{display:inline-flex;align-items:center}.jtsc-card__button-icon svg,.jtsc__nav-btn svg{width:1em;height:1em;fill:currentColor}.jtsc-card.is-active.is-wiggling{animation:jtsc-wiggle var(--jtsc-wiggle-dur) ease-in-out var(--jtsc-wiggle-count, 1)}.jtsc__nav,.jtsc__nav-btn{display:flex;justify-content:center}.jtsc__nav{gap:var(--jtsc-nav-gap);margin-top:4px}.jtsc__nav-btn{align-items:center;width:var(--jtsc-nav-size);height:var(--jtsc-nav-size);padding:0;color:#111;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.jtsc__nav-btn:hover:not(:disabled){background:#111;color:#fff}.jtsc__nav-btn:disabled{opacity:.35;cursor:default}.jtsc--nav-sides .jtsc__nav{position:absolute;inset:0;margin:0;justify-content:space-between;align-items:center;pointer-events:none;z-index:110}.jtsc--nav-sides .jtsc__nav-btn{pointer-events:auto}.jtsc--nav-top-right .jtsc__nav{position:absolute;top:0;right:var(--jtsc-overflow);margin:0;z-index:110}[dir=rtl] .jtsc--nav-top-right .jtsc__nav{right:auto;left:var(--jtsc-overflow)}.jtsc--nav-custom .jtsc__nav{transform:translate(var(--jtsc-nav-x),var(--jtsc-nav-y))}.jtsc__pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--jtsc-pag-gap)}.jtsc__pagination:first-child{margin-top:0;margin-bottom:var(--jtsc-pag-gap)}.jtsc__dot{width:var(--jtsc-dot-size);height:var(--jtsc-dot-size);padding:0;background:rgba(0,0,0,.25);border:0;border-radius:50%;cursor:pointer;transition:background-color .2s ease,width .2s ease,height .2s ease}.jtsc__dot.is-active{width:var(--jtsc-dot-active-size);height:var(--jtsc-dot-active-size);background:rgba(0,0,0,.85)}.jtsc__dot:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jtsc__fraction{font-size:.9em;font-variant-numeric:tabular-nums;color:inherit}.jtsc__progress{position:relative;width:min(200px,60%);height:4px;background:rgba(0,0,0,.12);border-radius:999px;overflow:hidden}.jtsc__progress-fill{display:block;height:100%;width:0;background:rgba(0,0,0,.85);border-radius:inherit;transition:width .3s ease}.jtsc .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.jtsc-card.is-animating{transition-duration:1ms!important}.jtsc-card.is-active.is-wiggling{animation:none!important}.jtsc-card__img{transition:none!important}}@media (max-width:480px){.jtsc{--jtsc-overflow:20px}.jtsc-card__content{padding:18px}}.jtsc-tp{--jtsc-tp-ox:16px;--jtsc-tp-oy:16px;--jtsc-tp-tx:0px;--jtsc-tp-ty:0px;--jtsc-tp-blur:0px;--jtsc-tp-dur:300ms;--jtsc-tp-delay:0ms;--jtsc-tp-hop:0;--jtsc-tp-fx-tx:0px;--jtsc-tp-fx-ty:16px;--jtsc-tp-fx-sc:1;--jtsc-tp-fx-rot:0deg;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;box-sizing:border-box;color:#fff;border-radius:14px;text-decoration:none;z-index:3}.jtsc-tp::before{content:"";position:absolute;inset:0;background:rgba(17,17,17,.72);border-radius:inherit;backdrop-filter:blur(var(--jtsc-tp-blur));-webkit-backdrop-filter:blur(var(--jtsc-tp-blur));z-index:-1;pointer-events:none}.jtsc-tp--overlay{position:absolute;transform:translate(var(--jtsc-tp-tx),var(--jtsc-tp-ty))}.jtsc--has-tp .jtsc-card__inner,.jtsc--tp-ctx-image .jtsc-card__media{position:relative}.jtsc-tp--bottom-left{bottom:var(--jtsc-tp-oy);left:var(--jtsc-tp-ox)}.jtsc-tp--bottom-center{bottom:var(--jtsc-tp-oy);left:50%;transform:translate(calc(-50% + var(--jtsc-tp-tx)),var(--jtsc-tp-ty))}.jtsc-tp--bottom-right{bottom:var(--jtsc-tp-oy);right:var(--jtsc-tp-ox)}.jtsc-tp--bottom-stretch{bottom:0;left:0;right:0;border-radius:0}.jtsc-tp--top-left{top:var(--jtsc-tp-oy);left:var(--jtsc-tp-ox)}.jtsc-tp--top-center{top:var(--jtsc-tp-oy);left:50%;transform:translate(calc(-50% + var(--jtsc-tp-tx)),var(--jtsc-tp-ty))}.jtsc-tp--top-right{top:var(--jtsc-tp-oy);right:var(--jtsc-tp-ox)}.jtsc-tp--top-stretch{top:0;left:0;right:0;border-radius:0}.jtsc-tp--center{top:50%;left:50%;transform:translate(calc(-50% + var(--jtsc-tp-tx)),calc(-50% + var(--jtsc-tp-ty)));align-items:center;text-align:center}.jtsc-tp--floating{bottom:var(--jtsc-tp-oy);left:var(--jtsc-tp-ox);padding:10px 16px;border-radius:999px;flex-direction:row;align-items:center;gap:10px}.jtsc-tp--floating .jtsc-card__heading{font-size:1em;margin:0}.jtsc-tp--side-left,.jtsc-tp--side-right{top:0;bottom:0;width:min(60%,280px);justify-content:center;border-radius:0}.jtsc-tp--side-left{left:0}.jtsc-tp--side-right{right:0}.jtsc-tp--custom{top:var(--jtsc-tp-oy);left:var(--jtsc-tp-ox)}.jtsc--tp-below .jtsc-card__media{flex:1 1 auto;min-height:0;position:relative;inset:auto}.jtsc-tp--below{flex:0 0 auto;border-radius:0}.jtsc-tp--below::before{border-radius:0}.jtsc--has-tp.jtsc--layout-image-only .jtsc-card__media,.jtsc--has-tp.jtsc--layout-overlay-bottom .jtsc-card__media,.jtsc--has-tp.jtsc--layout-overlay-center .jtsc-card__media{position:absolute;inset:0}.jtsc--has-tp.jtsc--tp-ctx-image.jtsc--layout-image-only .jtsc-card__media,.jtsc--has-tp.jtsc--tp-ctx-image.jtsc--layout-overlay-bottom .jtsc-card__media,.jtsc--has-tp.jtsc--tp-ctx-image.jtsc--layout-overlay-center .jtsc-card__media{position:absolute}.jtsc--tp-fx-fade .jtsc-tp,.jtsc--tp-fx-none .jtsc-tp{--jtsc-tp-fx-tx:0px;--jtsc-tp-fx-ty:0px;--jtsc-tp-fx-sc:1;--jtsc-tp-fx-rot:0deg}.jtsc--tp-fx-fade-up .jtsc-tp{--jtsc-tp-fx-tx:0px;--jtsc-tp-fx-ty:16px;--jtsc-tp-fx-sc:1;--jtsc-tp-fx-rot:0deg}.jtsc--tp-fx-fade-down .jtsc-tp{--jtsc-tp-fx-tx:0px;--jtsc-tp-fx-ty:-16px;--jtsc-tp-fx-sc:1;--jtsc-tp-fx-rot:0deg}.jtsc--tp-fx-scale .jtsc-tp{--jtsc-tp-fx-tx:0px;--jtsc-tp-fx-ty:0px;--jtsc-tp-fx-sc:0.92;--jtsc-tp-fx-rot:0deg}.jtsc--tp-display-active .jtsc-card:not(.is-active) .jtsc-tp,.jtsc--tp-display-hover .jtsc-tp,.jtsc--tp-display-reveal .jtsc-tp,.jtsc--tp-display-tap .jtsc-tp{opacity:var(--jtsc-tp-hop);visibility:hidden;pointer-events:none;transition:opacity var(--jtsc-tp-dur) ease var(--jtsc-tp-delay),visibility 0s linear calc(var(--jtsc-tp-dur) + var(--jtsc-tp-delay))}.jtsc--tp-display-active .jtsc-card.is-active .jtsc-tp,.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp,.jtsc--tp-display-tap .jtsc-card.is-tp-open .jtsc-tp{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--jtsc-tp-dur) ease var(--jtsc-tp-delay),visibility 0s linear var(--jtsc-tp-delay)}.jtsc--tp-display-hover .jtsc-tp--bottom-left,.jtsc--tp-display-hover .jtsc-tp--bottom-right,.jtsc--tp-display-hover .jtsc-tp--bottom-stretch,.jtsc--tp-display-hover .jtsc-tp--top-left,.jtsc--tp-display-hover .jtsc-tp--top-right,.jtsc--tp-display-hover .jtsc-tp--top-stretch,.jtsc--tp-display-reveal .jtsc-tp--bottom-left,.jtsc--tp-display-reveal .jtsc-tp--bottom-right,.jtsc--tp-display-reveal .jtsc-tp--bottom-stretch,.jtsc--tp-display-reveal .jtsc-tp--top-left,.jtsc--tp-display-reveal .jtsc-tp--top-right,.jtsc--tp-display-reveal .jtsc-tp--top-stretch{transform:translate(calc(var(--jtsc-tp-tx) + var(--jtsc-tp-fx-tx)),calc(var(--jtsc-tp-ty) + var(--jtsc-tp-fx-ty))) scale(var(--jtsc-tp-fx-sc)) rotate(var(--jtsc-tp-fx-rot));transition:opacity var(--jtsc-tp-dur) ease var(--jtsc-tp-delay),transform var(--jtsc-tp-dur) ease var(--jtsc-tp-delay),visibility 0s linear calc(var(--jtsc-tp-dur) + var(--jtsc-tp-delay))}.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp--bottom-left,.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp--bottom-right,.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp--bottom-stretch,.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp--top-left,.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp--top-right,.jtsc--tp-display-hover .jtsc-card:focus-within .jtsc-tp--top-stretch,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp--bottom-left,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp--bottom-right,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp--bottom-stretch,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp--top-left,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp--top-right,.jtsc--tp-display-hover .jtsc-card:hover .jtsc-tp--top-stretch,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp--bottom-left,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp--bottom-right,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp--bottom-stretch,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp--top-left,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp--top-right,.jtsc--tp-display-reveal .jtsc-card.is-tp-revealed .jtsc-tp--top-stretch{transform:translate(var(--jtsc-tp-tx),var(--jtsc-tp-ty))}.jtsc--tp-display-hover-hide .jtsc-tp{opacity:1;transition:opacity var(--jtsc-tp-dur) ease var(--jtsc-tp-delay)}.jtsc--tp-display-hover-hide .jtsc-card.is-tp-open .jtsc-tp,.jtsc--tp-display-hover-hide .jtsc-card:hover .jtsc-tp:not(:focus-within){opacity:var(--jtsc-tp-hop);pointer-events:none}.jtsc-card[aria-hidden=true] .jtsc-tp{pointer-events:none}.jtsc-card__secondary{margin:0;font-size:.95em;font-weight:600;opacity:.95}.jtsc-card__tertiary{margin:0;font-size:.85em;opacity:.85}.jtsc-card__description.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jtsc-card__description.is-expanded{display:block;-webkit-line-clamp:unset;overflow:visible}.jtsc__readmore{display:inline-flex;align-items:center;padding:2px 0;margin:0;font:inherit;font-size:.85em;font-weight:600;color:inherit;background:0 0;border:0;text-decoration:underline;cursor:pointer;touch-action:manipulation}.jtsc__readmore:focus-visible{outline:2px solid currentColor;outline-offset:3px}.jtsc__cue{position:absolute;left:50%;display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:.85em;font-weight:600;color:#fff;background:rgba(17,17,17,.75);border-radius:999px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:120;transform:translate(-50%,4px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.jtsc__cue.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .3s ease,transform .3s ease,visibility 0s}.jtsc__cue--bottom{bottom:calc(var(--jtsc-overflow) + 14px)}.jtsc__cue--center{top:50%;transform:translate(-50%,calc(-50% + 4px))}.jtsc__cue--center.is-visible{transform:translate(-50%,-50%)}.jtsc__cue--top{top:calc(var(--jtsc-overflow) + 14px)}.jtsc__cue-arrow{display:inline-block;animation:jtsc-cue-nudge 1.6s ease-in-out infinite}.jtsc__cue-arrow--left{animation-name:jtsc-cue-nudge-left}.jtsc__hints{position:absolute;inset:var(--jtsc-overflow);pointer-events:none;z-index:115}.jtsc__hint{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.8em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;background:rgba(17,17,17,.75);border-radius:999px;opacity:0;will-change:opacity}.jtsc__hints--sides .jtsc__hint--prev{left:8px;top:50%;transform:translateY(-50%)}.jtsc__hints--sides .jtsc__hint--next{right:8px;top:50%;transform:translateY(-50%)}.jtsc__hints--top .jtsc__hint--prev{left:8px;top:8px}.jtsc__hints--top .jtsc__hint--next{right:8px;top:8px}[dir=rtl] .jtsc__hints--sides .jtsc__hint--prev,[dir=rtl] .jtsc__hints--top .jtsc__hint--prev{left:auto;right:8px}[dir=rtl] .jtsc__hints--sides .jtsc__hint--next,[dir=rtl] .jtsc__hints--top .jtsc__hint--next{right:auto;left:8px}.jtsc--height-equal .jtsc__stack{display:grid;align-items:stretch}.jtsc--height-equal .jtsc-card{position:relative;grid-area:1/1;height:auto}.jtsc--height-active .jtsc__stack{display:grid;align-items:start;transition:height .3s ease}.jtsc--height-active .jtsc-card{position:relative;grid-area:1/1;height:auto}.jtsc--height-active .jtsc__stack.is-measured{overflow:visible}.jtsc--height-natural .jtsc__stack{align-items:start}@media (prefers-reduced-motion:reduce){.jtsc--height-active .jtsc__stack,.jtsc-tp,.jtsc__cue{transition-duration:1ms!important}.jtsc__cue-arrow{animation:none!important}}