.fade-in{opacity:0;will-change:opacity}.fade-in-up{position:relative;opacity:0;-webkit-transform:translate3d(0,7rem,0);transform:translate3d(0,7rem,0);will-change:transform;will-change:opacity;overflow:hidden}@media screen and (pointer:fine)and (hover:hover)and (max-device-pixel-ratio:2),screen and (pointer:fine)and (hover:hover)and (-webkit-max-device-pixel-ratio:2){.fade-in-up.child-animation{overflow:hidden}.fade-in-up.child-animation img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.5);transform:scale(1.5)}}@media(min-width:1440px){.fade-in-up.child-animation{overflow:hidden}.fade-in-up.child-animation img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.5);transform:scale(1.5)}}.fade-in-left{position:relative;opacity:0;-webkit-transform:translate3d(-7rem,0,0);transform:translate3d(-7rem,0,0);will-change:transform;will-change:opacity}@media screen and (pointer:fine)and (hover:hover)and (max-device-pixel-ratio:2),screen and (pointer:fine)and (hover:hover)and (-webkit-max-device-pixel-ratio:2){.fade-in-left.child-animation{overflow:hidden}.fade-in-left.child-animation img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.5);transform:scale(1.5)}}@media(min-width:1440px){.fade-in-left.child-animation{overflow:hidden}.fade-in-left.child-animation img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.5);transform:scale(1.5)}}.fade-in-right{opacity:0;-webkit-transform:translate3d(7rem,0,0);transform:translate3d(7rem,0,0);will-change:transform;will-change:opacity}@media screen and (pointer:fine)and (hover:hover)and (max-device-pixel-ratio:2),screen and (pointer:fine)and (hover:hover)and (-webkit-max-device-pixel-ratio:2){.fade-in-right.child-animation{overflow:hidden}.fade-in-right.child-animation img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.5);transform:scale(1.5)}}@media(min-width:1440px){.fade-in-right.child-animation{overflow:hidden}.fade-in-right.child-animation img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.5);transform:scale(1.5)}}.fade-in-right-stagger-cont{height:auto;opacity:0;will-change:opacity}.fade-in-right-stagger{-webkit-transform:translate3d(6rem,0,0);transform:translate3d(6rem,0,0);opacity:0;will-change:transform;will-change:opacity}.fade-in-left-stagger-cont{height:auto;opacity:0;will-change:opacity}.fade-in-left-stagger{-webkit-transform:translate3d(-6rem,0,0);transform:translate3d(-6rem,0,0);opacity:0;will-change:transform;will-change:opacity}.fade-in-stagger-cont{height:auto;opacity:0;will-change:opacity}.fade-in-stagger{opacity:0;will-change:opacity}.fade-in-up-stagger-cont{height:auto;opacity:0;will-change:opacity}.fade-in-up-stagger{-webkit-transform:translate3d(0,7rem,0);transform:translate3d(0,7rem,0);opacity:0;will-change:transform;will-change:opacity}.character-animation{opacity:0}@media(hover:none)and (pointer:coarse)and (max-width:1024px),(min-device-pixel-ratio:2)and (max-width:2048px),(min-device-pixel-ratio:3)and (max-width:3072px),(min-device-pixel-ratio:4)and (max-width:4096px),(orientation:portrait){.character-animation{opacity:1}}@media(max-width:1024px){.character-animation{opacity:1}}.character-animation .char{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;-webkit-filter:blur(.5rem);filter:blur(.5rem);-webkit-transform:translateX(2rem);transform:translateX(2rem);will-change:transform,opacity,filter}@media(hover:none)and (pointer:coarse)and (max-width:1024px),(min-device-pixel-ratio:2)and (max-width:2048px),(min-device-pixel-ratio:3)and (max-width:3072px),(min-device-pixel-ratio:4)and (max-width:4096px),(orientation:portrait){.character-animation .char{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}}@media(max-width:1024px){.character-animation .char{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateX(0);transform:translateX(0)}}.text-animation{opacity:0}@media(hover:none)and (pointer:coarse)and (max-width:1024px),(min-device-pixel-ratio:2)and (max-width:2048px),(min-device-pixel-ratio:3)and (max-width:3072px),(min-device-pixel-ratio:4)and (max-width:4096px),(orientation:portrait){.text-animation{opacity:1}}@media(max-width:1024px){.text-animation{opacity:1}}.text-animation .char{will-change:color;color:#3e3e3e}@media(hover:none)and (pointer:coarse)and (max-width:1024px),(min-device-pixel-ratio:2)and (max-width:2048px),(min-device-pixel-ratio:3)and (max-width:3072px),(min-device-pixel-ratio:4)and (max-width:4096px),(orientation:portrait){.text-animation .char{color:var(--base)}}@media(max-width:1024px){.text-animation .char{color:var(--base)}}