@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUpFadeOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes slideUpFadeOut2{0%{transform:translateY(0);opacity:1}to{transform:translateY(400%);opacity:0}}@keyframes splitOpenTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes splitOpenBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.containerSplit .split-bg-top{animation:splitOpenTop .7s ease forwards;animation-delay:.5s}.containerSplit .split-bg-bottom{animation:splitOpenBottom .7s ease forwards;animation-delay:.5s}.h1Exit h2:nth-child(2){display:block;animation:slideUpFadeOut2 .5s ease forwards}.h1Exit h1:first-child{display:block;animation:slideUpFadeOut .5s ease forwards;animation-delay:.2s}.fadeOut{animation:fadeOut 1s forwards;animation-delay:.2s}.text-border-white{color:#c0b7b2;text-shadow:1px 1px #fff,-1px -1px #fff}@supports (-webkit-text-stroke:1px #ffffff){.text-border-white{text-shadow:none;color:transparent;-webkit-text-stroke:1px #fff}}.text-sxl{font-size:1.4rem}@keyframes grow{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes growWave{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.heroImageAnimation{animation:grow .5s ease-out forwards;animation-delay:.2s}.canvas-animation{transform-origin:center;animation:growWave .5s ease-out forwards}.transition-opacity{transition-property:opacity,transform}.translate-y-0{transform:translateY(0)}.-translate-y-4{transform:translateY(-1rem)}