.witch-module__pPXMNG__aura,.witch-module__pPXMNG__ring,.witch-module__pPXMNG__spark{--w-1:var(--hl-1);--w-2:var(--hl-2)}[data-theme=light] .witch-module__pPXMNG__aura,[data-theme=light] .witch-module__pPXMNG__ring,[data-theme=light] .witch-module__pPXMNG__spark{--w-1:var(--hl-2);--w-2:#2e74f0}.witch-module__pPXMNG__figure{animation:6s ease-in-out infinite witch-module__pPXMNG__witchFloat}.witch-module__pPXMNG__fxBox{aspect-ratio:var(--ar,.72);pointer-events:none;max-width:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@keyframes witch-module__pPXMNG__witchFloat{0%,to{transform:translateY(-6px)}50%{transform:translateY(10px)}}.witch-module__pPXMNG__aura{pointer-events:none;background:radial-gradient(48% 44% at 50% 46%, color-mix(in srgb, var(--w-1) 42%, transparent), transparent 70%), radial-gradient(34% 30% at 62% 62%, color-mix(in srgb, var(--w-2) 34%, transparent), transparent 72%);filter:blur(34px);border-radius:50%;animation:4.5s ease-in-out infinite witch-module__pPXMNG__witchPulse;position:absolute;inset:8% -8% 4%}@keyframes witch-module__pPXMNG__witchPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.witch-module__pPXMNG__ring{aspect-ratio:1;pointer-events:none;border:1px dashed color-mix(in srgb, var(--w-1) 70%, transparent);width:96%;box-shadow:0 0 26px -6px color-mix(in srgb, var(--w-1) 60%, transparent), inset 0 0 26px -8px color-mix(in srgb, var(--w-1) 45%, transparent);border-radius:50%;margin-left:-48%;animation:16s linear infinite witch-module__pPXMNG__witchSpin;position:absolute;bottom:5%;left:50%;transform:rotateX(74deg)}.witch-module__pPXMNG__ringInner{border-style:solid;border-color:color-mix(in srgb, var(--w-2) 55%, transparent);width:62%;margin-left:-31%;animation-duration:11s;animation-direction:reverse}@keyframes witch-module__pPXMNG__witchSpin{0%{transform:rotateX(74deg)rotate(0)}to{transform:rotateX(74deg)rotate(360deg)}}.witch-module__pPXMNG__spark{pointer-events:none;background:var(--w-1);width:4px;height:4px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--w-1) 80%, transparent);left:var(--x);opacity:0;animation:4.2s ease-in-out infinite witch-module__pPXMNG__witchRise;animation-delay:var(--d);--rise:40cqh;border-radius:50%;position:absolute;bottom:8%}.witch-module__pPXMNG__fxBox{container-type:size}@keyframes witch-module__pPXMNG__witchRise{0%{opacity:0;transform:translateY(0)scale(.6)}18%{opacity:1}to{opacity:0;transform:translateY(calc(-1 * var(--rise,190px))) scale(1.15)}}@media (prefers-reduced-motion:reduce){.witch-module__pPXMNG__figure,.witch-module__pPXMNG__aura,.witch-module__pPXMNG__ring,.witch-module__pPXMNG__spark{animation:none}.witch-module__pPXMNG__spark{opacity:.8}}
@property --fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-module__fKXNYa__reveal{opacity:1}@supports (animation-timeline:view()){.fx-module__fKXNYa__reveal{animation:linear both fx-module__fKXNYa__revealIn;animation-timeline:view();animation-range:entry 5% cover 30%}}@keyframes fx-module__fKXNYa__revealIn{0%{opacity:0;transform:translateY(40px)scale(.975)}to{opacity:1;transform:none}}.fx-module__fKXNYa__revealLeft,.fx-module__fKXNYa__revealRight{opacity:1}@supports (animation-timeline:view()){.fx-module__fKXNYa__revealLeft,.fx-module__fKXNYa__revealRight{animation:none;animation-timeline:view();animation-range:entry 5% cover 34%}.fx-module__fKXNYa__revealLeft{animation-name:fx-module__fKXNYa__revealInLeft}.fx-module__fKXNYa__revealRight{animation-name:fx-module__fKXNYa__revealInRight}}@keyframes fx-module__fKXNYa__revealInLeft{0%{opacity:0;transform:translate(-38px,18px)}to{opacity:1;transform:none}}@keyframes fx-module__fKXNYa__revealInRight{0%{opacity:0;transform:translate(38px,18px)}to{opacity:1;transform:none}}.fx-module__fKXNYa__slideGrid>*{opacity:1}@media (min-width:1024px){.fx-module__fKXNYa__slideGrid{perspective:1400px;perspective-origin:50% 40%}.fx-module__fKXNYa__slideGrid>*{transform-style:preserve-3d}}@supports (animation-timeline:view()){.fx-module__fKXNYa__slideGrid>*{animation:linear both fx-module__fKXNYa__slideCardFlat;animation-timeline:view();animation-range:entry calc(2% + var(--i,0) * 3.5%) cover calc(30% + var(--i,0) * 3.5%)}@media (min-width:1024px){.fx-module__fKXNYa__slideGrid>*{animation-name:fx-module__fKXNYa__slideCard}}}@keyframes fx-module__fKXNYa__slideCardFlat{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fx-module__fKXNYa__slideCard{0%{opacity:0;transform:translate3d(calc(var(--dir,-1) * 88px), 30px, -120px) rotateY(calc(var(--dir,-1) * -10deg)) rotateX(4deg)}to{opacity:1;transform:none}}.fx-module__fKXNYa__tilt{transition:transform .38s cubic-bezier(.22,.9,.24,1),border-color .25s,box-shadow .25s;position:relative}@media (min-width:1024px){.fx-module__fKXNYa__tilt{transform-style:preserve-3d;transform:perspective(900px) rotateX(calc(var(--ry,0) * -6deg)) rotateY(calc(var(--rx,0) * 8deg)) translateZ(0)}}.fx-module__fKXNYa__tilt:hover{transition-duration:80ms}.fx-module__fKXNYa__glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(24% 32% at calc(var(--mx,50) * 1%) calc(var(--my,50) * 1%), #ffffff38, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.fx-module__fKXNYa__tilt:hover .fx-module__fKXNYa__glare{opacity:1}@media (min-width:1024px){.fx-module__fKXNYa__lift{transform:translateZ(34px)}}.fx-module__fKXNYa__liftSm{transform:translateZ(18px)}.fx-module__fKXNYa__magnet{transform:translate3d(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px), 0);transition:transform .38s cubic-bezier(.22,.9,.24,1)}.fx-module__fKXNYa__magnet:hover{transition-duration:.1s}.fx-module__fKXNYa__spot{border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(16rem 16rem at calc(var(--sx,-999) * 1px) calc(var(--sy,-999) * 1px),  color-mix(in srgb, var(--spot-color,var(--accent-2)) var(--spot-mix,16%), transparent), transparent 62%);transition:opacity .35s;position:absolute;inset:0}[data-theme=light] .fx-module__fKXNYa__spot{--spot-color:var(--yellow-glow);--spot-mix:26%}.fx-module__fKXNYa__spotOn{opacity:1}.fx-module__fKXNYa__word{white-space:nowrap;display:inline-block}.fx-module__fKXNYa__char{white-space:pre;will-change:transform, opacity;animation:.85s cubic-bezier(.22,.9,.24,1) both fx-module__fKXNYa__charIn;animation-delay:calc(var(--i) * 24ms);display:inline-block}@keyframes fx-module__fKXNYa__charIn{0%{opacity:0;filter:blur(5px);transform:translateY(.5em)rotate(5deg)}to{opacity:1;filter:blur();transform:none}}.fx-module__fKXNYa__shimmer{background:linear-gradient(100deg, var(--accent) 0%, var(--accent-4) 22%, var(--accent-2) 44%, var(--accent-3) 66%, var(--accent) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite fx-module__fKXNYa__shimmerSweep}@keyframes fx-module__fKXNYa__shimmerSweep{to{background-position:200%}}.fx-module__fKXNYa__marqueeWrap{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.fx-module__fKXNYa__marquee{width:max-content;animation:fx-module__fKXNYa__marqueeSlide var(--speed,34s) linear infinite;display:flex}.fx-module__fKXNYa__marqueeRev{animation-direction:reverse}@keyframes fx-module__fKXNYa__marqueeSlide{to{transform:translate(-50%)}}.fx-module__fKXNYa__marqueeWrap:hover .fx-module__fKXNYa__marquee{animation-play-state:paused}.fx-module__fKXNYa__borderGlow{isolation:isolate;position:relative}.fx-module__fKXNYa__borderGlow:before{content:"";border-radius:inherit;background:conic-gradient(from var(--fx-angle), transparent 0deg, color-mix(in srgb, var(--hl-2) 92%, transparent) 34deg, #9ff1ff 66deg, color-mix(in srgb, var(--hl-3) 80%, transparent) 98deg, color-mix(in srgb, var(--hl-2) 60%, transparent) 130deg, transparent 172deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;padding:1px;transition:opacity .35s;animation:5s linear infinite fx-module__fKXNYa__borderSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fx-module__fKXNYa__borderGlow:hover:before,.fx-module__fKXNYa__borderGlowOn:before{opacity:1}@keyframes fx-module__fKXNYa__borderSpin{to{--fx-angle:360deg}}.fx-module__fKXNYa__scan{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.fx-module__fKXNYa__scan:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--hl-2) 14%, transparent) 45%, color-mix(in srgb, var(--hl-1) 10%, transparent) 60%, transparent);height:22%;animation:2.4s linear infinite fx-module__fKXNYa__scanSweep;position:absolute;top:0;left:0;right:0}@keyframes fx-module__fKXNYa__scanSweep{0%{transform:translateY(-120%)}to{transform:translateY(560%)}}.fx-module__fKXNYa__tnum{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.fx-module__fKXNYa__char,.fx-module__fKXNYa__shimmer,.fx-module__fKXNYa__marquee,.fx-module__fKXNYa__scan:after{animation:none!important}.fx-module__fKXNYa__char{opacity:1;filter:none;transform:none}.fx-module__fKXNYa__reveal,.fx-module__fKXNYa__revealLeft,.fx-module__fKXNYa__revealRight,.fx-module__fKXNYa__slideGrid>*{opacity:1;transform:none;animation:none!important}.fx-module__fKXNYa__shimmer{color:inherit;background:0 0;-webkit-background-clip:initial;background-clip:initial}.fx-module__fKXNYa__borderGlow:before{animation:none}}.fx-module__fKXNYa__wave{margin:-.3em -.7em;padding:.3em .7em;display:inline-block;position:relative}.fx-module__fKXNYa__waveBase{position:relative}.fx-module__fKXNYa__waveBand{padding:inherit;pointer-events:none;color:var(--wave-ink,#fff);text-shadow:0 0 14px var(--wave-glow,#ffffffd9), 0 0 34px var(--wave-glow-2,#ffffff73);animation:6s linear infinite fx-module__fKXNYa__waveRun;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 0%,#000 25% 45%,#0000 70% 100%);mask-image:linear-gradient(100deg,#0000 0%,#000 25% 45%,#0000 70% 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}[data-theme=light] .fx-module__fKXNYa__waveBand{color:#0000;text-shadow:none;background:linear-gradient(100deg, var(--hl-1) 0%, var(--hl-3) 33%, var(--hl-2) 66%, var(--hl-1) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite fx-module__fKXNYa__waveRun,9s linear infinite fx-module__fKXNYa__waveHue}.fx-module__fKXNYa__waveWhite{margin:-.4em -1.4em;padding:.4em 1.4em}[data-theme=light] .fx-module__fKXNYa__waveWhite .fx-module__fKXNYa__waveBand{color:var(--wave-ink,#fff);text-shadow:0 0 14px var(--wave-glow,#ffffffd9), 0 0 34px var(--wave-glow-2,#ffffff73);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;animation:6s linear infinite fx-module__fKXNYa__waveRun}@keyframes fx-module__fKXNYa__waveHue{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes fx-module__fKXNYa__waveRun{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.fx-module__fKXNYa__runBorder{isolation:isolate;position:relative}.fx-module__fKXNYa__runBorder:before{content:"";border-radius:inherit;background:conic-gradient(from var(--fx-angle), transparent 0deg, var(--hl-1) 40deg, var(--hl-3) 80deg, var(--hl-2) 120deg, transparent 170deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1.5px;animation:3.4s linear infinite fx-module__fKXNYa__borderSpin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.fx-module__fKXNYa__waveBand{opacity:0;animation:none}.fx-module__fKXNYa__runBorder:before{animation:none}}
