._8aEwW_root{background:radial-gradient(120% 90% at 50% 38%, #0a3b52 0%, var(--navy) 45%, var(--deep) 100%);color:var(--white);position:fixed;inset:0;overflow:hidden}._8aEwW_wave{pointer-events:none;-webkit-user-select:none;user-select:none;filter:invert();will-change:transform;position:absolute}._8aEwW_w1{opacity:.38;width:min(140vw,1700px);animation:26s ease-in-out infinite alternate _8aEwW_driftA;bottom:-14vh;left:50%;transform:translate(-50%)}._8aEwW_w2{opacity:.3;width:min(95vw,1150px);animation:32s ease-in-out infinite alternate _8aEwW_driftB;top:-16vh;right:-18vw;transform:rotate(-8deg)}._8aEwW_w3{opacity:.16;width:min(80vw,950px);animation:38s ease-in-out infinite alternate _8aEwW_driftC;top:8vh;left:-26vw;transform:scaleX(-1)rotate(6deg)}@keyframes _8aEwW_driftA{0%{transform:translate(-52%)translateY(1.5vh)scale(1)}to{transform:translate(-48%)translateY(-2.5vh)scale(1.06)}}@keyframes _8aEwW_driftB{0%{transform:rotate(-10deg)translate(0)scale(1)}to{transform:rotate(-5deg)translate(-3vw,3vh)scale(1.05)}}@keyframes _8aEwW_driftC{0%{transform:scaleX(-1)rotate(4deg)translate(0)}to{transform:scaleX(-1)rotate(9deg)translate(2vw,-2vh)}}._8aEwW_glow{aspect-ratio:1.6;filter:blur(10px);background:radial-gradient(closest-side,#ff8d1d33,#ff550012 55%,#0000 75%);width:min(70vw,820px);animation:7s ease-in-out infinite alternate _8aEwW_breathe;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}@keyframes _8aEwW_breathe{0%{opacity:.65;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}._8aEwW_main{z-index:2;justify-content:center;align-items:center;height:100%;padding:24px 24px 64px;display:flex;position:relative}._8aEwW_logo{filter:drop-shadow(0 10px 40px #ff550040);width:min(78vw,620px);height:auto;animation:.9s cubic-bezier(.2,.7,.2,1) both _8aEwW_rise;display:block}@keyframes _8aEwW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}._8aEwW_footer{z-index:2;justify-content:center;display:flex;position:absolute;bottom:clamp(18px,3.4vh,34px);left:0;right:0}._8aEwW_footer img{opacity:.85;width:auto;height:clamp(18px,2.6vh,26px)}@media (max-height:520px){._8aEwW_logo{width:min(48vw,380px)}}@media (prefers-reduced-motion:reduce){._8aEwW_wave,._8aEwW_glow,._8aEwW_logo{animation:none}}
