.image-scaling-animation{position:relative}.image-scaling-animation__image{align-items:center;display:flex;justify-content:center;margin-left:calc(50% - 50vw);min-height:100vh;position:relative;width:100vw;z-index:1}.image-scaling-animation__image-inner{height:100%;overflow:hidden;position:relative;width:100%}.image-scaling-animation__image-inner-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.image-scaling-animation__image-inner img{height:100vh!important;object-fit:cover;object-position:center;width:100vw!important}.image-scaling-animation__image-mouse-container{align-items:center;background-color:var(--color-white);border-radius:50%;cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transition:transform .3s ease-in-out;width:72px;z-index:4}.image-scaling-animation__image-mouse-container svg{transition:transform .3s ease-in-out}.image-scaling-animation__image-mouse-container:active,.image-scaling-animation__image-mouse-container:focus,.image-scaling-animation__image-mouse-container:hover{box-shadow:0 0 0 10px hsla(0,0%,100%,.2);transform:scale(1.1)}.image-scaling-animation__image-mouse-container:active svg,.image-scaling-animation__image-mouse-container:focus svg,.image-scaling-animation__image-mouse-container:hover svg{transform:rotate(45deg)}.image-scaling-animation__content{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:3}.image-scaling-animation__content-text{color:var(--color-white);font-size:120px;letter-spacing:-8%;line-height:90%;opacity:0;text-align:center;text-transform:uppercase}.image-scaling-animation__content-cta{display:none;justify-content:center;margin-top:40px;opacity:0;width:100%}.image-scaling-animation__content-cta a{justify-content:center;max-width:300px;width:100%}@media(max-width:991.98px){.image-scaling-animation__image-mouse-container{display:none}.image-scaling-animation__content-text{font-size:42px;line-height:120%;margin-bottom:40px}.image-scaling-animation__content-cta{display:flex}}