.midnight-hero{background-color:#050505;background-image:radial-gradient(circle at 20% 30%,hsla(0,0%,100%,.5) 0 .5px,transparent 1px),radial-gradient(circle at 70% 80%,hsla(0,0%,100%,.35) 0 .5px,transparent 1px),radial-gradient(circle at 45% 55%,hsla(0,0%,100%,.25) 0 .6px,transparent 1.2px),radial-gradient(ellipse 55% 40% at 70% 40%,rgba(170,170,175,.14),transparent 70%),radial-gradient(ellipse 45% 35% at 30% 60%,rgba(140,140,145,.1),transparent 72%),radial-gradient(ellipse 80% 60% at 55% 50%,rgba(90,90,95,.14),transparent 75%),linear-gradient(155deg,#0b0b0c,#060606 45%,#040404 70%,#0a0a0b);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:137px 151px,211px 193px,89px 97px,100% 100%,100% 100%,100% 100%,100% 100%;box-shadow:0 0 0 1px #ffffff0d,0 18px 60px #00000073}.midnight-hero-copy{background:linear-gradient(180deg,#0e0e10b8,#08080ad1);border-top-left-radius:1.15rem;border-top-right-radius:1.15rem;box-shadow:inset 0 1px #ffffff0f}@media(min-width:768px){.midnight-hero-copy{border-radius:0 1.15rem 1.15rem 0;box-shadow:inset -1px 0 #ffffff0f}}.midnight-hero-title{filter:drop-shadow(0 0 3px rgba(255,255,255,.35)) drop-shadow(0 0 10px rgba(255,255,255,.15))}.midnight-hero-art{filter:drop-shadow(0 18px 40px rgba(0,0,0,.65));perspective:1000px}.midnight-hero-art img{backface-visibility:hidden;height:119.68%;left:-45.69%;top:-9.84%;transform:perspective(1000px) translateZ(0) rotateY(calc(var(--m-px, 0)*7deg)) rotateX(calc(var(--m-py, 0)*-5deg));transition:transform .26s ease-out;width:191.39%;will-change:transform}.midnight-hero-stars{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.midnight-hero-stars span{animation:midnight-hero-twinkle var(--d) ease-in-out infinite;animation-delay:var(--delay);background:radial-gradient(circle closest-side,#fff 0 25%,#ffffff8c 36%,#ffffff2e 58%,#fff0);border-radius:50%;height:calc(var(--s)*4);left:var(--x);margin:calc(var(--s)*-2) 0 0 calc(var(--s)*-2);opacity:0;position:absolute;top:var(--y);width:calc(var(--s)*4)}@keyframes midnight-hero-twinkle{0%{opacity:0}35%{opacity:1}70%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.midnight-hero-stars span{animation:none;opacity:.55}.midnight-hero-art img{transform:none;transition:none}}.iri-banner[data-v-21f1e96b]{background-color:#080611;background-image:linear-gradient(90deg,#ddd0fb,#a78af0,#7fb2ee,#bda3f2,#f0cf7c,#ddd0fb);box-shadow:0 18px 60px #783cb41f}.iri-banner__foil[data-v-21f1e96b],.iri-banner__sheen[data-v-21f1e96b]{pointer-events:none;position:absolute}.iri-banner__foil[data-v-21f1e96b]{animation:iri-banner-foil-21f1e96b 4s linear infinite;background-image:linear-gradient(90deg,#ddd0fb,#a78af0 16%,#7fb2ee,#bda3f2 50%,#f0cf7c 66%,#e9e4fa 83%,#ddd0fb);background-repeat:repeat;background-size:75% 100%;bottom:0;left:0;top:0;width:calc(400% + 4px);will-change:transform}@keyframes iri-banner-foil-21f1e96b{0%{transform:translateZ(0)}to{transform:translate3d(-75%,0,0)}}.iri-banner__sheen[data-v-21f1e96b]{animation:iri-banner-sweep-21f1e96b 6.5s linear infinite;background-image:linear-gradient(100deg,transparent 25%,hsla(0,0%,100%,.06) 42%,hsla(0,0%,100%,.18) 50%,rgba(222,235,255,.1) 60%,transparent 78%);bottom:-20%;left:0;mix-blend-mode:screen;top:-20%;transform:skew(-14deg) translate3d(-180%,0,0);width:42%;will-change:transform}@keyframes iri-banner-sweep-21f1e96b{0%,10%{transform:skew(-14deg) translate3d(-180%,0,0)}62%,to{transform:skew(-14deg) translate3d(330%,0,0)}}.iri-banner__panel[data-v-21f1e96b]{background:#080612b8;inset:0;pointer-events:none;position:absolute}@media(min-width:768px){.iri-banner__panel[data-v-21f1e96b]{border-radius:0 1rem 1rem 0;box-shadow:inset -1px 0 #ffffff0f,inset 0 1px #ffffff0f,inset 0 -1px #ffffff0f;right:auto;width:max(45%,32rem)}}.iri-banner__title[data-v-21f1e96b]{animation:iri-banner-shiver-21f1e96b 9s ease-in-out infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,#f5f2ff,#d8c7ff 18%,#c7e3ff 34%,#e8dcff 52%,#f7eec7,#fff 84%,#f5f2ff);background-size:220% 100%;color:transparent;filter:drop-shadow(0 0 3px rgba(167,139,250,.55)) drop-shadow(0 0 10px rgba(139,92,246,.35));letter-spacing:-.02em}@keyframes iri-banner-shiver-21f1e96b{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.iri-banner__foil[data-v-21f1e96b],.iri-banner__sheen[data-v-21f1e96b],.iri-banner__title[data-v-21f1e96b]{animation:none}.iri-banner__sheen[data-v-21f1e96b]{display:none}}@keyframes glow-527cfcd4{0%,to{box-shadow:0 0 5px #ffffff80,0 0 10px #ffffff4d}50%{box-shadow:0 0 10px #ffffffb3,0 0 20px #ffffff80}}.animate-glow[data-v-527cfcd4]{animation:glow-527cfcd4 2s ease-in-out infinite}
