.tp-cosmic-hero{isolation:isolate;background-position:0 0;animation:22s ease-in-out infinite alternate tp-cosmic-nebula;background-color:#000!important;background-image:radial-gradient(34% 44% at 20% 34%,#e1182461,#0000 70%),radial-gradient(30% 40% at 44% 80%,#ff4b3c3d,#0000 70%),radial-gradient(36% 48% at 64% 30%,#a50d146b,#0000 70%),radial-gradient(30% 40% at 82% 72%,#be14204d,#0000 70%)!important;background-size:125% 125%!important}.tp-cosmic-stars{pointer-events:none;position:absolute;inset:0}.tp-cosmic-stars--fine{z-index:-10;background-image:radial-gradient(1.2px 1.2px at 364px 196px,#ffffff6e,#0000),radial-gradient(.9px .9px at 85px 99px,#ffffffa8,#0000),radial-gradient(1.2px 1.2px at 361px 77px,#ffffff7a,#0000),radial-gradient(1px 1px at 392px 6px,#ffffffbd,#0000),radial-gradient(.8px .8px at 325px 59px,#ffffff6e,#0000),radial-gradient(1.1px 1.1px at 251px 227px,#ffffff91,#0000),radial-gradient(1.2px 1.2px at 43px 130px,#ffffff6b,#0000),radial-gradient(.8px .8px at 167px 156px,#ffffffa3,#0000),radial-gradient(1.3px 1.3px at 338px 17px,#ffffff7d,#0000),radial-gradient(1px 1px at 380px 35px,#ffffff75,#0000),radial-gradient(1.2px 1.2px at 305px 78px,#fffc,#0000),radial-gradient(1.1px 1.1px at 145px 136px,#ffffff78,#0000),radial-gradient(1.1px 1.1px at 101px 47px,#ffffffb3,#0000),radial-gradient(1px 1px at 334px 73px,#ffffff70,#0000),radial-gradient(1px 1px at 309px 67px,#ffffff78,#0000),radial-gradient(1.1px 1.1px at 260px 115px,#ffffff75,#0000),radial-gradient(.9px .9px at 323px 69px,#ffffffa3,#0000),radial-gradient(1px 1px at 332px 117px,#ffffffb5,#0000),radial-gradient(1px 1px at 206px 34px,#ffffffb8,#0000),radial-gradient(1.2px 1.2px at 128px 94px,#ffffffb8,#0000),radial-gradient(1.3px 1.3px at 174px 127px,#ffffff5e,#0000),radial-gradient(1px 1px at 230px 160px,#ffffffb3,#0000),radial-gradient(.8px .8px at 45px 19px,#ffffff80,#0000),radial-gradient(1.1px 1.1px at 209px 192px,#ffffff9c,#0000),radial-gradient(1.2px 1.2px at 209px 202px,#ffffff7a,#0000),radial-gradient(.9px .9px at 190px 150px,#ffffffb0,#0000),radial-gradient(1.1px 1.1px at 32px 296px,#ffffff5c,#0000),radial-gradient(.8px .8px at 134px 278px,#ffffffa3,#0000),radial-gradient(1.3px 1.3px at 204px 201px,#ffffff78,#0000),radial-gradient(1px 1px at 195px 190px,#ffffffab,#0000),radial-gradient(1px 1px at 203px 9px,#ffffffb5,#0000),radial-gradient(1.2px 1.2px at 86px 118px,#ffffff96,#0000),radial-gradient(1.3px 1.3px at 301px 109px,#ffffff69,#0000),radial-gradient(1.2px 1.2px at 24px 57px,#ffffff5e,#0000);background-size:420px 320px;animation:4.5s ease-in-out infinite alternate tp-cosmic-twinkle}.tp-cosmic-stars--bright{z-index:-5;background-image:radial-gradient(2px 2px at 24px 285px,#fffc,#0000),radial-gradient(1.5px 1.5px at 187px 464px,#ffffffb8,#0000),radial-gradient(1.3px 1.3px at 187px 56px,#fffc,#0000),radial-gradient(1.8px 1.8px at 80px 305px,#fffc,#0000),radial-gradient(1.7px 1.7px at 313px 130px,#fffffff7,#0000),radial-gradient(1.5px 1.5px at 471px 331px,#fffffff7,#0000),radial-gradient(1.3px 1.3px at 158px 174px,#ffffffcf,#0000),radial-gradient(1.6px 1.6px at 185px 67px,#ffffffbd,#0000),radial-gradient(1.7px 1.7px at 237px 328px,#ffffffb3,#0000),radial-gradient(1.7px 1.7px at 314px 382px,#ffffffd6,#0000),radial-gradient(1.4px 1.4px at 243px 470px,#ffffffa1,#0000),radial-gradient(2px 2px at 219px 192px,#ffffffd4,#0000),radial-gradient(1.5px 1.5px at 486px 300px,#ffffffe6,#0000),radial-gradient(1.2px 1.2px at 159px 441px,#ffffffab,#0000),radial-gradient(1.9px 1.9px at 194px 375px,#ffffff9c,#0000),radial-gradient(1.6px 1.6px at 282px 157px,#ffffffd9,#0000);background-size:640px 480px;animation:90s linear infinite tp-cosmic-drift}.tp-cosmic-stars--static{animation:none}.tp-cosmic-wave{z-index:-30;object-fit:cover;object-position:bottom;pointer-events:none;transform-origin:bottom;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;filter:grayscale()sepia()hue-rotate(-40deg)saturate(5)!important;opacity:.28!important}.tp-cosmic-wave--animated{animation:12s ease-in-out infinite tp-cosmic-wave-float}@keyframes tp-cosmic-nebula{0%{background-position:0 0}to{background-position:100% 60%}}@keyframes tp-cosmic-twinkle{0%{opacity:.45}to{opacity:1}}@keyframes tp-cosmic-drift{0%{background-position:0 0}to{background-position:-640px 480px}}@keyframes tp-cosmic-wave-float{0%,to{transform:scale(1.04)translate(0)}50%{transform:scale(1.08)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.tp-cosmic-hero,.tp-cosmic-stars,.tp-cosmic-wave{animation:none!important}}
