.ms__hero-cascade{overflow:hidden;padding:48px 0;position:relative;width:100%}.ms__hero-cascade__track{height:460px;perspective:1400px;position:relative;width:100%}.ms__hero-cascade__item{border-radius:var(--img-radius,10px);box-shadow:0 4px 24px rgba(0,0,0,.15);height:fit-content;left:50%;max-width:560px;opacity:0;position:absolute;top:50%;transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ey, 28px))) scale(var(--scale,1)) rotateY(var(--ry,0deg));transform-origin:center center;transition:opacity .6s ease var(--delay,0s),transform .6s ease var(--delay,0s);width:25%;will-change:transform,opacity}.ms__hero-cascade__item-inner{border-radius:var(--img-radius,10px);display:block;font-size:0;line-height:0;overflow:hidden}.ms__hero-cascade__item img{border-radius:0;display:block!important;height:auto!important;max-width:100%;object-fit:contain;width:100%!important}.ms__hero-cascade.is-loaded .ms__hero-cascade__item{opacity:1;--ey:0px}.ms__hero-cascade__tooltips{inset:0;pointer-events:none;position:absolute}.ms__hero-cascade__tooltip{background:#fff;border-radius:var(--tip-radius,40px);box-shadow:0 0 0 var(--tip-bw,3px) var(--tip-bc,hsla(0,0%,100%,.5)),0 4px 20px rgba(0,0,0,.16);color:var(--color-text,#1a1a1a);font-size:.85rem;font-weight:600;line-height:1.4;max-width:220px;opacity:0;padding:10px 18px;position:absolute;transform:translateY(6px);transition:opacity .4s ease var(--tip-delay,.8s),transform .4s ease var(--tip-delay,.8s);z-index:20}.ms__hero-cascade__tooltip--top-left{left:8%;top:10%}.ms__hero-cascade__tooltip--top-right{right:8%;top:10%}.ms__hero-cascade__tooltip--mid-left{left:4%;top:50%;transform:translateY(calc(-50% + 6px))}.ms__hero-cascade__tooltip--mid-right{right:4%;top:50%;transform:translateY(calc(-50% + 6px))}.ms__hero-cascade__tooltip--bottom-left{bottom:10%;left:8%}.ms__hero-cascade__tooltip--bottom-right{bottom:10%;right:8%}.ms__hero-cascade.is-loaded .ms__hero-cascade__tooltip{opacity:1;transform:translateY(0)}.ms__hero-cascade.is-loaded .ms__hero-cascade__tooltip--mid-left,.ms__hero-cascade.is-loaded .ms__hero-cascade__tooltip--mid-right{transform:translateY(-50%)}@media (max-width:767px){.ms__hero-cascade__track{height:300px}.ms__hero-cascade__item{width:52%}.ms__hero-cascade__item[data-abs="2"],.ms__hero-cascade__item[data-abs="3"],.ms__hero-cascade__item[data-abs="4"]{display:none!important}.ms__hero-cascade__tooltips{display:none}}@media (max-width:480px){.ms__hero-cascade__track{height:240px}.ms__hero-cascade__item{width:80%}.ms__hero-cascade__item[data-abs="1"]{display:none!important}}