.fasnacht-hero-art{--hero-x:0;--hero-y:0;perspective:900px}.fasnacht-hero-art .hero-orbit{transition:transform .26s cubic-bezier(.2,.8,.2,1);will-change:transform}.fasnacht-hero-art .hero-orbit-back{transform:translate3d(calc(var(--hero-x)*-4px),calc(var(--hero-y)*-4px),0)}.fasnacht-hero-art .hero-orbit-mid{transform:translate3d(calc(var(--hero-x)*7px),calc(var(--hero-y)*6px),0)}.fasnacht-hero-art .hero-orbit-front{transform:translate3d(calc(var(--hero-x)*12px),calc(var(--hero-y)*9px),0) rotateX(calc(var(--hero-y)*-1.2deg)) rotateY(calc(var(--hero-x)*1.4deg))}.fasnacht-hero-art .hero-spark{animation:fasnav-spark 4.8s ease-in-out infinite}.fasnacht-hero-art .hero-spark-delay{animation-delay:-2.1s}.fasnav-home-hero .hero-ambient-a{animation:ambient-a 13s ease-in-out infinite alternate}.fasnav-home-hero .hero-ambient-b{animation:ambient-b 16s ease-in-out infinite alternate}.fasnav-home-hero .hero-ambient-c{animation:ambient-c 18s ease-in-out infinite alternate}.fasnav-home-hero .hero-confetti-piece{opacity:.68;animation:confetti-float 8s ease-in-out infinite alternate;will-change:transform}.fasnav-home-hero .hero-confetti-piece:after,.fasnav-home-hero .hero-confetti-piece:before{content:"";position:absolute;display:block;width:6px;height:6px;border-radius:2px;background:inherit;opacity:.72}.fasnav-home-hero .hero-confetti-piece:before{left:clamp(34px,7vw,105px);top:clamp(28px,8vh,90px);transform:rotate(34deg) scale(.72)}.fasnav-home-hero .hero-confetti-piece:after{right:clamp(38px,9vw,130px);bottom:clamp(32px,10vh,110px);transform:rotate(-24deg) scale(.55)}.fasnav-home-hero .hero-confetti-piece:nth-of-type(3n){border-radius:999px}.fasnav-home-hero .hero-confetti-piece:nth-of-type(3n):before{border-radius:999px;transform:rotate(34deg) scale(.55)}.fasnav-home-hero .hero-confetti-piece:nth-of-type(2n){width:5px;height:13px}.fasnav-home-hero .hero-confetti-piece:nth-of-type(4n):after{width:4px;height:11px;border-radius:1px}.fasnav-home-hero .hero-confetti-piece:nth-of-type(5n):before{left:clamp(-120px,-8vw,-42px);top:clamp(42px,12vh,130px)}@keyframes fasnav-spark{0%,to{opacity:.45;transform:scale(.88) rotate(0)}50%{opacity:1;transform:scale(1.08) rotate(10deg)}}@keyframes ambient-a{0%{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(12%,8%,0) scale(1.08)}}@keyframes ambient-b{0%{transform:translate3d(0,-3%,0) scale(1.03)}to{transform:translate3d(-12%,10%,0) scale(.94)}}@keyframes ambient-c{0%{transform:translate3d(-5%,0,0)}to{transform:translate3d(8%,-8%,0)}}@keyframes confetti-float{0%{transform:translate3d(-4px,7px,0) rotate(-14deg)}50%{transform:translate3d(8px,-10px,0) rotate(18deg)}to{transform:translate3d(-2px,-18px,0) rotate(42deg)}}@media(max-width:1023px){.fasnav-home-hero .fasnacht-hero-art{min-height:260px;height:260px;transform:scale(.78);transform-origin:center;margin:-1.25rem auto -.5rem}.fasnav-home-hero .hero-orbit-front{inset:0 5% 0 8%}.fasnav-home-hero .hero-confetti-piece:before{left:clamp(22px,10vw,70px);top:clamp(20px,6vh,54px)}.fasnav-home-hero .hero-confetti-piece:after{right:clamp(20px,12vw,78px);bottom:clamp(24px,8vh,65px)}}@media(max-width:479px){.fasnav-home-hero .fasnacht-hero-art{min-height:235px;height:235px;transform:scale(.68);margin:-1.25rem auto 0}}@media(prefers-reduced-motion:reduce){.fasnacht-hero-art .hero-orbit,.fasnacht-hero-art .hero-spark,.fasnav-home-hero .hero-ambient,.fasnav-home-hero .hero-confetti-piece{animation:none!important;transition:none!important;transform:none!important}}