@keyframes ember-bg-drift{0%{transform:translate(-8%,-4%)scale(1)}50%{transform:translate(6%,5%)scale(1.08)}to{transform:translate(-4%,2%)scale(1.02)}}@keyframes ember-bg-blob{0%{transform:translate(10%,20%)scale(1)}50%{transform:translate(-12%,-8%)scale(1.15)}to{transform:translate(4%,10%)scale(.95)}}@keyframes ember-logo-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes ember-word-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ember-intro-out{0%,58%{opacity:1;visibility:visible}72%,to{opacity:0;visibility:hidden}}@keyframes ember-smoke-cover{0%{opacity:.4;transform:translateY(105%)}40%{opacity:.75;transform:translateY(0%)}58%{opacity:.75;transform:translateY(0%)}to{opacity:.5;transform:translateY(-110%)}}@keyframes ember-shell-out{0%,82%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden;pointer-events:none}}.ember-rise{z-index:80;background:#0a0a0a;animation:6s both ember-shell-out;position:fixed;inset:0;overflow:hidden}.ember-rise__intro{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;padding:1.5rem;animation:6s both ember-intro-out;display:flex;position:absolute;inset:0}.ember-rise__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ember-rise__orb{filter:blur(40px);opacity:.45;border-radius:9999px;position:absolute}.ember-rise__orb--1{background:#dc262659;width:70%;height:45%;animation:4.5s ease-in-out infinite alternate ember-bg-drift;top:10%;left:10%}.ember-rise__orb--2{background:#ffffff0f;width:55%;height:40%;animation:5.5s ease-in-out infinite alternate ember-bg-blob;bottom:15%;right:-5%}.ember-rise__orb--3{background:#dc262626;width:40%;height:30%;animation:3.8s ease-in-out infinite alternate-reverse ember-bg-drift;bottom:5%;left:30%}.ember-rise__logo{z-index:2;opacity:0;animation:1.4s cubic-bezier(.22,1,.36,1) .4s both ember-logo-in;position:relative}.ember-rise__tag{z-index:2;text-align:center;text-transform:uppercase;letter-spacing:.12em;color:#fff;max-width:18rem;font-size:13px;font-weight:700;line-height:1.55;position:relative}.ember-rise__word{opacity:0;margin-right:.35em;animation:.55s cubic-bezier(.22,1,.36,1) both ember-word-in;display:inline-block}.ember-rise__word:last-child{margin-right:0}.ember-rise__word:first-child{animation-delay:2s}.ember-rise__word:nth-child(2){animation-delay:2.2s}.ember-rise__word:nth-child(3){animation-delay:2.4s}.ember-rise__word:nth-child(4){animation-delay:2.6s}.ember-rise__word:nth-child(5){animation-delay:2.8s}.ember-rise__word:nth-child(6){animation-delay:3s}.ember-rise__smoke{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ember-rise__smoke-rise{animation:3.2s 3.4s both ember-smoke-cover;position:absolute;inset:0}.ember-rise__smoke-sheet{filter:blur(28px);background:radial-gradient(80% 50% at 30% 40%,#b4b4b459,#0000 60%),radial-gradient(70% 55% at 70% 55%,#7878784d,#0000 62%),radial-gradient(90% 70% at 50% 80%,#3c3c3c8c,#0000 70%),linear-gradient(#1e1e1e80,#0a0a0ad9);position:absolute;inset:0;transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.ember-rise,.ember-rise__intro,.ember-rise__orb,.ember-rise__logo,.ember-rise__word,.ember-rise__smoke-rise{animation:none!important}.ember-rise{opacity:0;visibility:hidden;pointer-events:none}}
