.PartyGriffin-module__ot5jnq__raving,.PartyGriffin-module__ot5jnq__layer{--beat:.47s}.PartyGriffin-module__ot5jnq__hat{transform-origin:50% 100%;transform:translate(-50%)rotate(18deg)}.PartyGriffin-module__ot5jnq__layer{pointer-events:none;animation:4.5s ease-in-out forwards PartyGriffin-module__ot5jnq__fade;position:fixed;inset:0;overflow:hidden}@keyframes PartyGriffin-module__ot5jnq__fade{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}.PartyGriffin-module__ot5jnq__behind{z-index:-1;background:radial-gradient(at 50% 0,#5a008ce6,#0000 60%),radial-gradient(at 50% 100%,#003c8ce6,#0000 70%),#0a001e}.PartyGriffin-module__ot5jnq__wash{mix-blend-mode:screen;background:radial-gradient(circle at 20% 30%,#ff00c873,#0000 40%),radial-gradient(circle at 80% 25%,#00dcff66,#0000 40%),radial-gradient(circle at 50% 85%,#78ff0059,#0000 45%);animation:4s linear infinite PartyGriffin-module__ot5jnq__hue;position:absolute;inset:-20%}@keyframes PartyGriffin-module__ot5jnq__hue{to{filter:hue-rotate(360deg)}}.PartyGriffin-module__ot5jnq__spotlight{transform-origin:50% 0;background:conic-gradient(from 165deg at 50% 0%, transparent 0deg, var(--color) 15deg, transparent 30deg);filter:blur(6px);opacity:.55;mix-blend-mode:screen;width:70vmax;height:130vmax;animation:PartyGriffin-module__ot5jnq__swing var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);position:absolute;top:-10%}@keyframes PartyGriffin-module__ot5jnq__swing{0%{transform:translate(-50%)rotate(-35deg)}to{transform:translate(-50%)rotate(35deg)}}.PartyGriffin-module__ot5jnq__floor{transform-origin:50% 100%;height:55%;animation:PartyGriffin-module__ot5jnq__floor-scroll var(--beat) linear infinite;background-image:linear-gradient(#ff00dccc 2px,#0000 2px),linear-gradient(90deg,#00e6ffcc 2px,#0000 2px);background-size:60px 60px;position:absolute;bottom:-10%;left:-50%;right:-50%;transform:perspective(400px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}@keyframes PartyGriffin-module__ot5jnq__floor-scroll{to{background-position:0 60px}}.PartyGriffin-module__ot5jnq__laser{background:linear-gradient(to right, var(--color), transparent 85%);width:160vmax;height:3px;box-shadow:0 0 12px 2px var(--color);transform-origin:0;animation:PartyGriffin-module__ot5jnq__sweep var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay);border-radius:9999px;position:absolute}.PartyGriffin-module__ot5jnq__behind .PartyGriffin-module__ot5jnq__laser{mix-blend-mode:screen}.PartyGriffin-module__ot5jnq__front .PartyGriffin-module__ot5jnq__laser{opacity:.7;height:2px}@keyframes PartyGriffin-module__ot5jnq__sweep{0%{transform:rotate(var(--from))}to{transform:rotate(var(--to))}}.PartyGriffin-module__ot5jnq__front{z-index:60}.PartyGriffin-module__ot5jnq__discoBall{flex-direction:column;align-items:center;animation:1s cubic-bezier(.3,1.4,.5,1) both PartyGriffin-module__ot5jnq__drop;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes PartyGriffin-module__ot5jnq__drop{0%{transform:translate(-50%,-110%)}}.PartyGriffin-module__ot5jnq__string{background:#c8c8c8;width:2px;height:90px}.PartyGriffin-module__ot5jnq__ball{background:radial-gradient(circle at 35% 30%,#ffffffe6,#0000 35%) 0 0/100% 100%,repeating-linear-gradient(90deg,#ffffff59 0 2px,#0000 2px 10px) 0 0/10px 10px,repeating-linear-gradient(0deg,#ffffff59 0 2px,#0000 2px 10px) 0 0/10px 10px,linear-gradient(135deg,#cfd8e6,#6b7a90) 0 0/100% 100%;border-radius:9999px;width:72px;height:72px;animation:.8s linear infinite PartyGriffin-module__ot5jnq__spin-tiles;box-shadow:0 0 30px 6px #fff9,0 0 80px 20px #b478ff80}@keyframes PartyGriffin-module__ot5jnq__spin-tiles{to{background-position:0 0,10px 0,10px 0,0 0}}.PartyGriffin-module__ot5jnq__sparkle{width:6px;height:6px;box-shadow:0 0 8px 3px var(--color), 0 0 2px 1px white;animation:.9s ease-in-out infinite PartyGriffin-module__ot5jnq__twinkle;animation-delay:var(--delay);background:#fff;border-radius:9999px;position:absolute}@keyframes PartyGriffin-module__ot5jnq__twinkle{0%,to{opacity:0;transform:scale(.3)translate(0)}50%{opacity:1;transform:scale(1.2)translate(12px)}}.PartyGriffin-module__ot5jnq__confetti{background:var(--color);width:8px;height:14px;animation:PartyGriffin-module__ot5jnq__fall var(--duration) linear infinite;animation-delay:var(--delay);border-radius:2px;position:absolute;top:-5%}@keyframes PartyGriffin-module__ot5jnq__fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--drift), 110vh) rotate(720deg)}}.PartyGriffin-module__ot5jnq__dancer{width:min(28vw,160px);animation:4.5s linear forwards PartyGriffin-module__ot5jnq__walk;position:absolute;bottom:12px;left:0}@keyframes PartyGriffin-module__ot5jnq__walk{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.PartyGriffin-module__ot5jnq__dancerBody{animation:PartyGriffin-module__ot5jnq__bounce var(--beat) ease-in-out infinite alternate, PartyGriffin-module__ot5jnq__hue 2s linear infinite}@keyframes PartyGriffin-module__ot5jnq__bounce{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-24px)rotate(6deg)}}.PartyGriffin-module__ot5jnq__raving aside>*{animation:PartyGriffin-module__ot5jnq__bob var(--beat) ease-in-out infinite alternate, PartyGriffin-module__ot5jnq__glow calc(var(--beat) * 4) linear infinite}.PartyGriffin-module__ot5jnq__raving aside>:nth-child(2n){animation-delay:calc(var(--beat) * -1), 0s}.PartyGriffin-module__ot5jnq__raving main{animation:PartyGriffin-module__ot5jnq__bob var(--beat) ease-in-out infinite alternate-reverse}.PartyGriffin-module__ot5jnq__raving section{animation:PartyGriffin-module__ot5jnq__pulse var(--beat) ease-in-out infinite alternate, PartyGriffin-module__ot5jnq__glow calc(var(--beat) * 4) linear infinite}.PartyGriffin-module__ot5jnq__raving nav{animation:PartyGriffin-module__ot5jnq__glow calc(var(--beat) * 4) linear infinite}.PartyGriffin-module__ot5jnq__raving img{animation:2s linear infinite PartyGriffin-module__ot5jnq__hue}.PartyGriffin-module__ot5jnq__raving h1,.PartyGriffin-module__ot5jnq__raving h2,.PartyGriffin-module__ot5jnq__raving h3{animation:PartyGriffin-module__ot5jnq__neon calc(var(--beat) * 2) ease-in-out infinite alternate}@keyframes PartyGriffin-module__ot5jnq__bob{0%{transform:translateY(0)rotate(-.6deg)}to{transform:translateY(-8px)rotate(.6deg)}}@keyframes PartyGriffin-module__ot5jnq__pulse{0%{transform:scale(1)}to{transform:scale(1.015)}}@keyframes PartyGriffin-module__ot5jnq__glow{0%,to{box-shadow:0 0 24px 4px #ff00d4cc}33%{box-shadow:0 0 24px 4px #00f0ffcc}66%{box-shadow:0 0 24px 4px #39ff14cc}}@keyframes PartyGriffin-module__ot5jnq__neon{0%{text-shadow:0 0 6px #ff00d4cc}to{text-shadow:0 0 14px #00f0ffe6}}@media (prefers-reduced-motion:reduce){.PartyGriffin-module__ot5jnq__layer,.PartyGriffin-module__ot5jnq__layer *,.PartyGriffin-module__ot5jnq__raving *,.PartyGriffin-module__ot5jnq__dancer,.PartyGriffin-module__ot5jnq__dancerBody{animation:none!important}.PartyGriffin-module__ot5jnq__laser{transform:rotate(var(--from))}.PartyGriffin-module__ot5jnq__confetti,.PartyGriffin-module__ot5jnq__sparkle,.PartyGriffin-module__ot5jnq__dancer{display:none}}
