.illustration-ellain-revamp{margin-inline:auto;max-width:308px;aspect-ratio:308/395;animation:cs-ellain-float-animation 3s linear 0s infinite normal forwards;transform:translateZ(0);animation-timing-function:ease-in-out}.ellain__2026{height:100%;width:100%;position:absolute;top:0;left:0}.hero-illustration-wrapper:after{animation:cs-ellain__shadow 3s linear 0s infinite normal backwards;animation-timing-function:ease-in-out;filter:blur(.3125rem)}@keyframes cs-ellain__shadow{0%,15%,85%,to{opacity:.2}30%{opacity:.6}50%{opacity:.6}}@keyframes cs-ellain-float-animation{0%,to{transform:translateZ(0)}37.5%{transform:translate3d(0,6%,0)}}