.image-mask{display:block;overflow:hidden;opacity:0;transition:opacity .6s ease var(--delay, 0s)}.image-mask div{clip-path:inset(0 100% 0 0);transform:scale(1.6);will-change:clip-path,transform;transition:clip-path 1.2s cubic-bezier(0.4, 0, 0.2, 1) var(--delay, 0s),transform 1.8s cubic-bezier(0.22, 1, 0.36, 1) calc(var(--delay, 0s) + .1s)}.image-mask img{width:100%;display:block;line-height:0}.image-mask.is-visible{opacity:1}.image-mask.is-visible div{clip-path:inset(0 0 0 0);transform:scale(1)}.image-fade-zoom{display:block;overflow:hidden}.image-fade-zoom div{opacity:0;transform:scale(1.4);will-change:opacity,transform;transition:opacity .8s ease var(--delay, 0s),transform 1.6s cubic-bezier(0.22, 1, 0.36, 1) calc(var(--delay, 0s) + .12s)}.image-fade-zoom img{width:100%;display:block;line-height:0}.image-fade-zoom.is-visible div{opacity:1;transform:scale(1)}.text-mask{position:relative;display:inline-block;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease calc(var(--delay, 0s) + .1s),visibility 0s linear calc(var(--delay, 0s) + .1s)}.text-mask::after{content:"";position:absolute;inset:0;background:var(--mask-color, #fff);transform:translateX(0);pointer-events:none;will-change:transform;transition:transform .8s cubic-bezier(0.4, 0, 0.2, 1) var(--delay, 0s)}.text-mask.is-visible{opacity:1;visibility:visible}.text-mask.is-visible::after{transform:translateX(100%)}.fade-in{opacity:0;transition:opacity .8s ease calc(var(--delay, 0s) + .1s)}.fade-in.is-visible{opacity:1}.fade-in-up{opacity:0;transform:translateY(14px);transition:opacity .45s ease calc(var(--delay, 0s) + .1s),transform .7s cubic-bezier(0.22, 1, 0.36, 1) calc(var(--delay, 0s) + .1s)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.fade-in-down{opacity:0;transform:translateY(-14px);transition:opacity .45s ease calc(var(--delay, 0s) + .1s),transform .7s cubic-bezier(0.22, 1, 0.36, 1) calc(var(--delay, 0s) + .1s)}.fade-in-down.is-visible{opacity:1;transform:translateY(0)}