.portal-magic-module__eW_3WG__heroMagic{isolation:isolate;position:relative}.portal-magic-module__eW_3WG__portal{z-index:3;isolation:isolate;cursor:default;position:relative}.portal-magic-module__eW_3WG__portalImage{z-index:2;filter:saturate(1.05)drop-shadow(0 12px 22px #991b1b29);will-change:transform, filter;animation:5.8s ease-in-out infinite portal-magic-module__eW_3WG__portal-breathe;position:relative}.portal-magic-module__eW_3WG__aura{z-index:0;filter:blur(20px);will-change:transform, opacity;background:radial-gradient(circle,#ffffe994 0 10%,#ffbb7566 25%,#ff4a3733 48%,#be123c14 64%,#0000 78%);border-radius:50%;animation:4.8s ease-in-out infinite portal-magic-module__eW_3WG__portal-aura;position:absolute;inset:12% 0 3%}.portal-magic-module__eW_3WG__orbit{z-index:4;aspect-ratio:1;filter:drop-shadow(0 0 4px #fff4b885)drop-shadow(0 0 9px #ef44444d);opacity:.44;pointer-events:none;will-change:transform, opacity;border-top:1px solid #ffffde94;border-bottom:1px solid #ffc66829;border-right:1px solid #ff533b61;border-radius:50%;width:56%;animation:8s linear infinite portal-magic-module__eW_3WG__portal-orbit;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.portal-magic-module__eW_3WG__coreGlow,.portal-magic-module__eW_3WG__flash{z-index:4;aspect-ratio:1;pointer-events:none;border-radius:50%;width:40%;position:absolute;top:48%;left:50%}.portal-magic-module__eW_3WG__coreGlow{filter:blur(9px);will-change:transform, opacity;background:radial-gradient(circle,#ffffff94,#ffd18f47 34%,#ef444414 58%,#0000 74%);animation:4s ease-in-out infinite portal-magic-module__eW_3WG__portal-core;transform:translate(-50%,-50%)}.portal-magic-module__eW_3WG__flash{filter:blur(8px);opacity:0;will-change:transform, opacity;background:radial-gradient(circle,#ffffffb8,#ffe3a570 24%,#ff4c3d1f 48%,#0000 70%);animation:7.5s ease-out infinite portal-magic-module__eW_3WG__portal-flash;transform:translate(-50%,-50%)scale(.72)}.portal-magic-module__eW_3WG__ambientSparks,.portal-magic-module__eW_3WG__burstSparks,.portal-magic-module__eW_3WG__headingSparks{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:visible}.portal-magic-module__eW_3WG__spark,.portal-magic-module__eW_3WG__burstSpark,.portal-magic-module__eW_3WG__streamSpark,.portal-magic-module__eW_3WG__headingSpark{background:#fff09be0;border-radius:999px;position:absolute;box-shadow:0 0 4px 1px #ffeb899e,0 0 10px 3px #ef44444d}.portal-magic-module__eW_3WG__spark,.portal-magic-module__eW_3WG__burstSpark{width:3px;height:3px}.portal-magic-module__eW_3WG__spark:before,.portal-magic-module__eW_3WG__spark:after,.portal-magic-module__eW_3WG__burstSpark:before,.portal-magic-module__eW_3WG__burstSpark:after,.portal-magic-module__eW_3WG__streamSpark:before,.portal-magic-module__eW_3WG__streamSpark:after,.portal-magic-module__eW_3WG__headingSpark:before,.portal-magic-module__eW_3WG__headingSpark:after{content:"";background:linear-gradient(#0000,#ffffdf,#0000);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portal-magic-module__eW_3WG__spark:before,.portal-magic-module__eW_3WG__burstSpark:before{width:1px;height:10px}.portal-magic-module__eW_3WG__spark:after,.portal-magic-module__eW_3WG__burstSpark:after{width:10px;height:1px}.portal-magic-module__eW_3WG__spark:nth-child(3n),.portal-magic-module__eW_3WG__burstSpark:nth-child(2n),.portal-magic-module__eW_3WG__streamSpark:nth-child(3n),.portal-magic-module__eW_3WG__headingSpark:nth-child(2n){background:#ff4f3f;box-shadow:0 0 4px 1px #ff8b53ad,0 0 11px 3px #be123c57}.portal-magic-module__eW_3WG__spark{left:var(--x);top:var(--y);opacity:0;animation:portal-magic-module__eW_3WG__portal-spark var(--duration) ease-out var(--delay) infinite;will-change:transform, opacity}.portal-magic-module__eW_3WG__spark:first-child{--x:18%;--y:63%;--drift-x:-46px;--rise:-104px;--duration:3.4s;--delay:-.3s}.portal-magic-module__eW_3WG__spark:nth-child(2){--x:27%;--y:46%;--drift-x:-65px;--rise:-78px;--duration:4.1s;--delay:-2.7s}.portal-magic-module__eW_3WG__spark:nth-child(3){--x:73%;--y:58%;--drift-x:58px;--rise:-112px;--duration:3.6s;--delay:-1.6s}.portal-magic-module__eW_3WG__spark:nth-child(4){--x:82%;--y:40%;--drift-x:48px;--rise:-84px;--duration:4.3s;--delay:-4.1s}.portal-magic-module__eW_3WG__spark:nth-child(5){--x:40%;--y:28%;--drift-x:-36px;--rise:-94px;--duration:3.8s;--delay:-3.4s}.portal-magic-module__eW_3WG__spark:nth-child(6){--x:61%;--y:30%;--drift-x:41px;--rise:-99px;--duration:4.2s;--delay:-.9s}.portal-magic-module__eW_3WG__spark:nth-child(7){--x:23%;--y:73%;--drift-x:-61px;--rise:-97px;--duration:3.7s;--delay:-2.1s}.portal-magic-module__eW_3WG__spark:nth-child(8){--x:78%;--y:70%;--drift-x:64px;--rise:-103px;--duration:4.2s;--delay:-3.6s}.portal-magic-module__eW_3WG__spark:nth-child(9){--x:49%;--y:38%;--drift-x:-12px;--rise:-126px;--duration:3.5s;--delay:-1.2s}.portal-magic-module__eW_3WG__spark:nth-child(10){--x:14%;--y:52%;--drift-x:-58px;--rise:-73px;--duration:4.4s;--delay:-4.8s}.portal-magic-module__eW_3WG__spark:nth-child(11){--x:87%;--y:55%;--drift-x:59px;--rise:-79px;--duration:3.9s;--delay:-2.9s}.portal-magic-module__eW_3WG__spark:nth-child(12){--x:52%;--y:75%;--drift-x:22px;--rise:-132px;--duration:4.4s;--delay:-.5s}.portal-magic-module__eW_3WG__spark:nth-child(13){--x:31%;--y:61%;--drift-x:-84px;--rise:-116px;--duration:3.3s;--delay:-2.3s}.portal-magic-module__eW_3WG__spark:nth-child(14){--x:68%;--y:64%;--drift-x:81px;--rise:-118px;--duration:3.8s;--delay:-1.1s}.portal-magic-module__eW_3WG__spark:nth-child(15){--x:35%;--y:35%;--drift-x:-67px;--rise:-121px;--duration:4s;--delay:-3.1s}.portal-magic-module__eW_3WG__spark:nth-child(16){--x:66%;--y:39%;--drift-x:72px;--rise:-113px;--duration:3.6s;--delay:-2.6s}.portal-magic-module__eW_3WG__spark:nth-child(17){--x:45%;--y:54%;--drift-x:-18px;--rise:-148px;--duration:4.1s;--delay:-.8s}.portal-magic-module__eW_3WG__spark:nth-child(18){--x:57%;--y:58%;--drift-x:27px;--rise:-143px;--duration:3.5s;--delay:-1.9s}.portal-magic-module__eW_3WG__burstSpark{opacity:0;will-change:transform, opacity;width:4px;height:4px;animation:1.08s cubic-bezier(.12,.78,.22,1) both paused portal-magic-module__eW_3WG__portal-burst;top:49%;left:50%}.portal-magic-module__eW_3WG__burstSpark:first-child{--burst-x:-112px;--burst-y:-78px}.portal-magic-module__eW_3WG__burstSpark:nth-child(2){--burst-x:-68px;--burst-y:-136px;animation-delay:40ms}.portal-magic-module__eW_3WG__burstSpark:nth-child(3){--burst-x:-15px;--burst-y:-158px;animation-delay:75ms}.portal-magic-module__eW_3WG__burstSpark:nth-child(4){--burst-x:58px;--burst-y:-139px;animation-delay:25ms}.portal-magic-module__eW_3WG__burstSpark:nth-child(5){--burst-x:119px;--burst-y:-82px;animation-delay:65ms}.portal-magic-module__eW_3WG__burstSpark:nth-child(6){--burst-x:128px;--burst-y:-8px;animation-delay:.1s}.portal-magic-module__eW_3WG__burstSpark:nth-child(7){--burst-x:92px;--burst-y:61px;animation-delay:85ms}.portal-magic-module__eW_3WG__burstSpark:nth-child(8){--burst-x:-96px;--burst-y:52px;animation-delay:.12s}.portal-magic-module__eW_3WG__burstSpark:nth-child(9){--burst-x:-139px;--burst-y:-9px;animation-delay:55ms}.portal-magic-module__eW_3WG__burstSpark:nth-child(10){--burst-x:30px;--burst-y:79px;animation-delay:.135s}.portal-magic-module__eW_3WG__burstSpark:nth-child(11){--burst-x:-36px;--burst-y:88px;animation-delay:.105s}.portal-magic-module__eW_3WG__burstSpark:nth-child(12){--burst-x:18px;--burst-y:-112px;animation-delay:.145s}.portal-magic-module__eW_3WG__magicStream{z-index:8;pointer-events:none;width:1px;height:238px;position:absolute;top:47%;left:50%;overflow:visible}.portal-magic-module__eW_3WG__magicStream:before{content:"";filter:blur(12px);opacity:.42;transform-origin:top;background:linear-gradient(#ffffe857,#ff764e38 35%,#dc262614 66%,#0000);border-radius:50%;width:20px;height:70%;animation:3.8s ease-in-out infinite portal-magic-module__eW_3WG__stream-beam;position:absolute;top:0;left:-10px}.portal-magic-module__eW_3WG__magicStream:after{content:"";filter:blur(20px);background:radial-gradient(#fff5be26,#ff4b3814 38%,#be123c08 58%,#0000 74%);border-radius:50%;width:450px;height:88px;animation:4.2s ease-in-out infinite portal-magic-module__eW_3WG__stream-wash;position:absolute;top:64%;left:-225px}.portal-magic-module__eW_3WG__streamSpark{opacity:0;offset-distance:0%;offset-rotate:0deg;width:3px;height:3px;animation:portal-magic-module__eW_3WG__magic-stream var(--stream-duration) linear var(--stream-delay) infinite;will-change:offset-distance, transform, opacity;top:0;left:-3px}.portal-magic-module__eW_3WG__streamSpark:before{width:1px;height:10px}.portal-magic-module__eW_3WG__streamSpark:after{width:10px;height:1px}.portal-magic-module__eW_3WG__streamSpark:nth-child(6n+1){offset-path:path("M 0 0 C -4 52 -34 101 -124 196")}.portal-magic-module__eW_3WG__streamSpark:nth-child(6n+2){offset-path:path("M 0 0 C 7 52 39 104 130 194")}.portal-magic-module__eW_3WG__streamSpark:nth-child(6n+3){offset-path:path("M 0 0 C 38 48 -44 100 -78 204")}.portal-magic-module__eW_3WG__streamSpark:nth-child(6n+4){offset-path:path("M 0 0 C -40 49 48 102 84 204")}.portal-magic-module__eW_3WG__streamSpark:nth-child(6n+5){offset-path:path("M 0 0 C -14 68 13 126 -16 210")}.portal-magic-module__eW_3WG__streamSpark:nth-child(6n){offset-path:path("M 0 0 C 17 66 -16 132 22 212")}.portal-magic-module__eW_3WG__streamSpark:nth-child(4n+1){--stream-duration:3.1s;--stream-delay:-.4s}.portal-magic-module__eW_3WG__streamSpark:nth-child(4n+2){--stream-duration:3.7s;--stream-delay:-2.2s}.portal-magic-module__eW_3WG__streamSpark:nth-child(4n+3){--stream-duration:4.2s;--stream-delay:-1.3s}.portal-magic-module__eW_3WG__streamSpark:nth-child(4n){--stream-duration:3.4s;--stream-delay:-2.9s}.portal-magic-module__eW_3WG__magicHeading{z-index:9;isolation:isolate;text-wrap:balance;position:relative}.portal-magic-module__eW_3WG__magicHeading:before{content:"";z-index:-1;filter:blur(20px);pointer-events:none;background:radial-gradient(#fff7be2e,#ff5f4517 40%,#be123c08 60%,#0000 75%);border-radius:50%;animation:4.4s ease-in-out infinite portal-magic-module__eW_3WG__heading-aura;position:absolute;inset:-24px -38px -20px}.portal-magic-module__eW_3WG__magicHeadingText{z-index:2;will-change:color, text-shadow, transform;animation:4.2s ease-in-out infinite portal-magic-module__eW_3WG__heading-text-glow;display:inline-block;position:relative}.portal-magic-module__eW_3WG__headingSparks{inset:-18px -20px}.portal-magic-module__eW_3WG__headingSpark{left:var(--hx);top:var(--hy);opacity:0;width:3px;height:3px;animation:portal-magic-module__eW_3WG__heading-spark var(--heading-duration) ease-in-out var(--heading-delay) infinite;will-change:transform, opacity}.portal-magic-module__eW_3WG__headingSpark:before{width:1px;height:9px}.portal-magic-module__eW_3WG__headingSpark:after{width:9px;height:1px}.portal-magic-module__eW_3WG__headingSpark:first-child{--hx:3%;--hy:48%;--heading-drift:18px;--heading-duration:2.8s;--heading-delay:-.3s}.portal-magic-module__eW_3WG__headingSpark:nth-child(2){--hx:12%;--hy:16%;--heading-drift:-14px;--heading-duration:3.4s;--heading-delay:-2.1s}.portal-magic-module__eW_3WG__headingSpark:nth-child(3){--hx:23%;--hy:78%;--heading-drift:11px;--heading-duration:2.9s;--heading-delay:-1.2s}.portal-magic-module__eW_3WG__headingSpark:nth-child(4){--hx:34%;--hy:4%;--heading-drift:-18px;--heading-duration:3.7s;--heading-delay:-3s}.portal-magic-module__eW_3WG__headingSpark:nth-child(5){--hx:45%;--hy:84%;--heading-drift:15px;--heading-duration:3.1s;--heading-delay:-1.8s}.portal-magic-module__eW_3WG__headingSpark:nth-child(6){--hx:56%;--hy:10%;--heading-drift:-13px;--heading-duration:3.5s;--heading-delay:-.8s}.portal-magic-module__eW_3WG__headingSpark:nth-child(7){--hx:66%;--hy:81%;--heading-drift:16px;--heading-duration:2.7s;--heading-delay:-2.5s}.portal-magic-module__eW_3WG__headingSpark:nth-child(8){--hx:76%;--hy:7%;--heading-drift:-17px;--heading-duration:3.3s;--heading-delay:-1.4s}.portal-magic-module__eW_3WG__headingSpark:nth-child(9){--hx:87%;--hy:70%;--heading-drift:12px;--heading-duration:3.8s;--heading-delay:-3.3s}.portal-magic-module__eW_3WG__headingSpark:nth-child(10){--hx:97%;--hy:36%;--heading-drift:-16px;--heading-duration:3s;--heading-delay:-.6s}.portal-magic-module__eW_3WG__headingSpark:nth-child(11){--hx:18%;--hy:53%;--heading-drift:20px;--heading-duration:3.6s;--heading-delay:-2.7s}.portal-magic-module__eW_3WG__headingSpark:nth-child(12){--hx:40%;--hy:38%;--heading-drift:-11px;--heading-duration:2.8s;--heading-delay:-1.7s}.portal-magic-module__eW_3WG__headingSpark:nth-child(13){--hx:61%;--hy:50%;--heading-drift:13px;--heading-duration:3.2s;--heading-delay:-2.3s}.portal-magic-module__eW_3WG__headingSpark:nth-child(14){--hx:82%;--hy:43%;--heading-drift:-19px;--heading-duration:3.5s;--heading-delay:-1s}.portal-magic-module__eW_3WG__portal:hover .portal-magic-module__eW_3WG__burstSpark{animation-play-state:running}.portal-magic-module__eW_3WG__portal:hover .portal-magic-module__eW_3WG__coreGlow{opacity:.72;transform:translate(-50%,-50%)scale(1.12)}.portal-magic-module__eW_3WG__portal:hover .portal-magic-module__eW_3WG__portalImage{filter:saturate(1.1)brightness(1.03)drop-shadow(0 14px 26px #991b1b3d)}@keyframes portal-magic-module__eW_3WG__portal-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.009)}}@keyframes portal-magic-module__eW_3WG__portal-aura{0%,to{opacity:.28;transform:scale(.94)}50%{opacity:.56;transform:scale(1.06)}}@keyframes portal-magic-module__eW_3WG__portal-core{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.58;transform:translate(-50%,-50%)scale(1.08)}}@keyframes portal-magic-module__eW_3WG__portal-orbit{0%{opacity:.24;transform:translate(-50%,-50%)rotate(-18deg)}50%{opacity:.5}to{opacity:.24;transform:translate(-50%,-50%)rotate(342deg)}}@keyframes portal-magic-module__eW_3WG__portal-flash{0%,39%,44%,to{opacity:0;transform:translate(-50%,-50%)scale(.68)}40%{opacity:.16;transform:translate(-50%,-50%)scale(.94)}40.7%{opacity:.04}41.5%{opacity:.32;transform:translate(-50%,-50%)scale(1.12)}43%{opacity:.06;transform:translate(-50%,-50%)scale(1.2)}}@keyframes portal-magic-module__eW_3WG__portal-spark{0%{opacity:0;transform:translateY(10px)scale(.28)rotate(0)}8%{opacity:.62}76%{opacity:.46}to{opacity:0;transform:translate3d(var(--drift-x), var(--rise), 0) scale(.18) rotate(130deg)}}@keyframes portal-magic-module__eW_3WG__portal-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}12%{opacity:.68}74%{opacity:.44}to{opacity:0;transform:translate3d(var(--burst-x), var(--burst-y), 0) scale(.1)}}@keyframes portal-magic-module__eW_3WG__stream-beam{0%,to{opacity:.2;transform:scaleX(.82)scaleY(.94)}50%{opacity:.42;transform:scaleX(1.08)scaleY(1.03)}}@keyframes portal-magic-module__eW_3WG__stream-wash{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.38;transform:scale(1.04)}}@keyframes portal-magic-module__eW_3WG__magic-stream{0%{offset-distance:0%;opacity:0;transform:scale(.18)rotate(0)}8%{opacity:.68}66%{opacity:.48}to{offset-distance:100%;opacity:0;transform:scale(.52)rotate(220deg)}}@keyframes portal-magic-module__eW_3WG__heading-aura{0%,to{opacity:.18;transform:scale(.97)}50%{opacity:.42;transform:scale(1.03)}}@keyframes portal-magic-module__eW_3WG__heading-text-glow{0%,to{color:#0c0a09;text-shadow:0 0 1px #ffffe642,0 0 7px #ff855826,0 0 16px #dc262614;transform:scale(1)}50%{color:#160b09;text-shadow:0 0 2px #ffffe194,0 0 10px #ffa85657,0 0 22px #ef44442e;transform:scale(1.003)}}@keyframes portal-magic-module__eW_3WG__heading-spark{0%,to{opacity:0;transform:translateY(9px)scale(.35)rotate(0)}20%{opacity:.56}58%{opacity:.38;transform:translate3d(var(--heading-drift), -6px, 0) scale(.86) rotate(55deg)}82%{opacity:.16}}@media (max-width:639px){.portal-magic-module__eW_3WG__magicStream{transform-origin:top;transform:scale(.6)}.portal-magic-module__eW_3WG__magicHeading:before{inset:-28px -18px -24px}.portal-magic-module__eW_3WG__headingSparks{inset:-20px -8px}}@media (prefers-reduced-motion:reduce){.portal-magic-module__eW_3WG__portalImage,.portal-magic-module__eW_3WG__aura,.portal-magic-module__eW_3WG__orbit,.portal-magic-module__eW_3WG__coreGlow,.portal-magic-module__eW_3WG__flash,.portal-magic-module__eW_3WG__spark,.portal-magic-module__eW_3WG__burstSpark,.portal-magic-module__eW_3WG__streamSpark,.portal-magic-module__eW_3WG__magicHeadingText,.portal-magic-module__eW_3WG__headingSpark{animation:none!important}.portal-magic-module__eW_3WG__orbit,.portal-magic-module__eW_3WG__flash,.portal-magic-module__eW_3WG__ambientSparks,.portal-magic-module__eW_3WG__burstSparks,.portal-magic-module__eW_3WG__magicStream,.portal-magic-module__eW_3WG__headingSparks{display:none}.portal-magic-module__eW_3WG__portalImage{filter:saturate(1.05)drop-shadow(0 14px 24px #7f1d1d33)}.portal-magic-module__eW_3WG__aura{opacity:.58;transform:none}.portal-magic-module__eW_3WG__coreGlow{opacity:.46;transform:translate(-50%,-50%)}.portal-magic-module__eW_3WG__magicHeadingText{color:#0c0a09;text-shadow:0 0 14px #ef444447}}
