.zoom-img .zoom-media img{transition:all .2s cubic-bezier(.19,1,.22,1);will-change:transform}.zoom-img.tss-ease-300 .zoom-media img{transition:all .3s ease}.zoom-img.tss-ease-500 .zoom-media img{transition:all .5s ease}.zoom-img.tss-linear-500 .zoom-media img{transition:all .5s linear}.zoom-img{--zoom:1.05}.zoom-img.zoom-110{--zoom:1.1}.zoom-img.zoom-115{--zoom:1.15}.zoom-img.zoom-120{--zoom:1.2}.zoom-img:hover .zoom-media img{--tw-scale-x:var(--zoom);--tw-scale-y:var(--zoom);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.master-plan-loading{position:absolute;inset:0;z-index:999998;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(20/1920*100rem);background:rgba(0,0,0,.4);backdrop-filter:blur(20px)}.master-plan-loading__spinner{height:calc(56/1920*100rem);width:calc(56/1920*100rem);border-radius:9999px;border:3px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:master-plan-loading-spin .9s linear infinite}.master-plan-loading__label{font-size:max(14px,0vw + 14px);line-height:1.5;font-weight:500;text-transform:uppercase;letter-spacing:.2em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@keyframes master-plan-loading-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.master-plan-loading__spinner{animation:none}}