.beaut-layer{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover}.beaut-reveal{opacity:0;transform:scale(1.012);transition:opacity 1.1s ease-out,transform 1.4s ease-out}.beaut-stage.is-ready .beaut-reveal{opacity:1;transform:scale(1)}.beaut-on-activate{opacity:0;transition:opacity 1.3s ease-out}.beaut-stage.is-activated .beaut-on-activate{opacity:1}.beaut-crowd{filter:brightness(.6);transition:filter 1.6s ease-in-out}.beaut-stage.is-activated .beaut-crowd{filter:brightness(1.15) saturate(.45)}.beaut-crowd-react{animation:beaut-crowd-react 1.45s ease-out 2.15s both}@keyframes beaut-crowd-react{0%{filter:brightness(1) saturate(1)}4%{filter:brightness(2.8) saturate(.35)}14%{filter:brightness(1) saturate(1)}38%{filter:brightness(2.8) saturate(.35)}48%{filter:brightness(1) saturate(1)}76%{filter:brightness(2.8) saturate(.35)}86%{filter:brightness(1) saturate(1)}to{filter:brightness(1) saturate(1)}}@keyframes beaut-reflection-drift{0%{transform:translate(-12px) scaleY(1);opacity:.82}50%{transform:translate(18px) scaleY(1.015);opacity:1}to{transform:translate(-12px) scaleY(1);opacity:.82}}@keyframes beaut-glint{0%{opacity:.12}45%{opacity:.85}to{opacity:.12}}@keyframes beaut-sky-red{0%{opacity:.9}30%{opacity:.9}34%{opacity:.05}96%{opacity:.05}to{opacity:.9}}@keyframes beaut-sky-green{0%,30%{opacity:.05}34%,63%{opacity:.9}67%,to{opacity:.05}}@keyframes beaut-sky-white{0%,63%{opacity:.05}67%,96%{opacity:.75}to{opacity:.05}}.beaut-anim-reflection{animation:beaut-reflection-drift 7s ease-in-out infinite}.beaut-shine{opacity:.4;transition:opacity 1.6s ease-in-out}.beaut-stage.is-activated .beaut-shine{opacity:1}.beaut-shine svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.beaut-shine path{animation:beaut-glint 3s ease-in-out infinite}.beaut-shine path:nth-of-type(1){animation-duration:2.1s;animation-delay:0s}.beaut-shine path:nth-of-type(2){animation-duration:3.35s;animation-delay:1.1s}.beaut-shine path:nth-of-type(3){animation-duration:2.65s;animation-delay:2.4s}.beaut-shine path:nth-of-type(4){animation-duration:3.95s;animation-delay:.6s}.beaut-shine path:nth-of-type(5){animation-duration:2.4s;animation-delay:3.1s}.beaut-shine path:nth-of-type(6){animation-duration:3.05s;animation-delay:1.8s}.beaut-shine path:nth-of-type(7){animation-duration:4.25s;animation-delay:.3s}.beaut-shine path:nth-of-type(8){animation-duration:2.85s;animation-delay:2s}.beaut-shine path:nth-of-type(9){animation-duration:3.6s;animation-delay:1.4s}.beaut-light-neutral{filter:grayscale(1) sepia(.55) hue-rotate(188deg) saturate(2.4) brightness(1.4) contrast(.92) blur(3px);opacity:1;transition:opacity 1.6s ease-in-out}.beaut-light-color{filter:blur(3px);opacity:0;transition:opacity 1.6s ease-in-out}.beaut-stage.is-activated .beaut-light-neutral{opacity:0}.beaut-stage.is-activated .beaut-light-color{opacity:1}.beaut-light-sources{clip-path:inset(40% 0 0 0)}.beaut-sky-dim{pointer-events:none;background:linear-gradient(to bottom,#030710c7,#0307101f 50%,#03071000 64%);opacity:1;transition:opacity 1.6s ease-in-out}.beaut-stage.is-activated .beaut-sky-dim{opacity:0}.beaut-sky-dim-left{pointer-events:none;background:linear-gradient(to right,#030710d1,#03071040 28%,#03071000 50%);opacity:.5;transition:opacity 1.8s ease-in-out}.beaut-stage.is-activated .beaut-sky-dim-left{opacity:1}.beaut-sky-impact{pointer-events:none;background:linear-gradient(to bottom,#fff0d86b,#fff0d800 52%);opacity:0;animation:beaut-sky-impact 1.45s ease-out 2.15s both}@keyframes beaut-sky-impact{0%{opacity:0}4%{opacity:.55}14%{opacity:.04}38%{opacity:.55}48%{opacity:.04}76%{opacity:.55}86%{opacity:.04}to{opacity:0}}.beaut-sky{pointer-events:none}.beaut-sky-glow{position:absolute;top:0;right:0;bottom:0;left:0}.beaut-sky-red{background:radial-gradient(88% 78% at 110% 26%,#ff2e4075,#ff2e4000 66%);animation:beaut-sky-red 3s linear infinite}.beaut-sky-green{background:radial-gradient(88% 78% at 106% 31%,#2ee0846b,#2ee08400 66%);animation:beaut-sky-green 3s linear infinite}.beaut-sky-white{background:radial-gradient(88% 78% at 108% 28%,#ebf5ff61,#ebf5ff00 66%);animation:beaut-sky-white 3s linear infinite}.beaut-fireworks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.beaut-fw{position:absolute}.beaut-fw-1{--launch: 1.7s;top:22%;right:12%}.beaut-fw-2{--launch: 2.2s;top:14%;right:5%}.beaut-fw-3{--launch: 2.7s;top:29%;right:19%}.beaut-fw-rocket{position:absolute;top:0;left:0;width:3px;height:32px;margin-left:-1.5px;border-radius:3px;background:linear-gradient(to top,#fff4d600,#fff4d6);box-shadow:0 0 8px #fff0cde6;opacity:0;animation:beaut-fw-rise .6s ease-out var(--launch) both}@keyframes beaut-fw-rise{0%{transform:translateY(240px) scaleY(1.4);opacity:0}20%{opacity:1}85%{opacity:.9}to{transform:translateY(0) scaleY(.5);opacity:0}}.beaut-fw-burst,.beaut-fw-sparks,.beaut-fw-glitter-field{position:absolute;top:0;left:0}.beaut-fw-skyglow{position:absolute;top:-150px;left:-150px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#fff0d480,#fff0d400 70%);opacity:0;animation:beaut-fw-skyglow 1.2s ease-out calc(var(--launch) + .5s) both}@keyframes beaut-fw-skyglow{0%{transform:scale(.5);opacity:0}16%{opacity:.85}to{transform:scale(1.35);opacity:0}}.beaut-fw-flash{position:absolute;top:-10px;left:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#fffaecf2,#ffeec800 70%);opacity:0;animation:beaut-fw-flash .55s ease-out calc(var(--launch) + .48s) both}@keyframes beaut-fw-flash{0%{transform:scale(.2);opacity:0}18%{opacity:1}to{transform:scale(4);opacity:0}}.beaut-fw-spark{position:absolute;top:0;left:0}.beaut-fw-spark:after{content:"";position:absolute;top:-1.5px;left:-1.5px;width:3px;height:3px;border-radius:50%;background:currentColor;box-shadow:0 0 7px currentColor;opacity:0;animation:beaut-fw-fly 1s ease-out calc(var(--launch) + .5s) both}@keyframes beaut-fw-fly{0%{transform:translateY(0);opacity:0}10%{opacity:1}to{transform:translateY(var(--dist, -134px));opacity:0}}.beaut-fw-spark:nth-child(2n){--dist: -96px}.beaut-fw-spark:nth-child(1){transform:rotate(0)}.beaut-fw-spark:nth-child(2){transform:rotate(20deg)}.beaut-fw-spark:nth-child(3){transform:rotate(40deg)}.beaut-fw-spark:nth-child(4){transform:rotate(60deg)}.beaut-fw-spark:nth-child(5){transform:rotate(80deg)}.beaut-fw-spark:nth-child(6){transform:rotate(100deg)}.beaut-fw-spark:nth-child(7){transform:rotate(120deg)}.beaut-fw-spark:nth-child(8){transform:rotate(140deg)}.beaut-fw-spark:nth-child(9){transform:rotate(160deg)}.beaut-fw-spark:nth-child(10){transform:rotate(180deg)}.beaut-fw-spark:nth-child(11){transform:rotate(200deg)}.beaut-fw-spark:nth-child(12){transform:rotate(220deg)}.beaut-fw-spark:nth-child(13){transform:rotate(240deg)}.beaut-fw-spark:nth-child(14){transform:rotate(260deg)}.beaut-fw-spark:nth-child(15){transform:rotate(280deg)}.beaut-fw-spark:nth-child(16){transform:rotate(300deg)}.beaut-fw-spark:nth-child(17){transform:rotate(320deg)}.beaut-fw-spark:nth-child(18){transform:rotate(340deg)}.beaut-fw-spark:nth-child(3n+1){color:#7ef0b0}.beaut-fw-spark:nth-child(3n+2){color:#ff8a9c}.beaut-fw-spark:nth-child(3n+3){color:#ffe6a8}.beaut-fw-glitter{position:absolute;top:0;left:0;width:1.5px;height:1.5px;border-radius:50%;background:#fff0d2f2;box-shadow:0 0 3px #ffe6b4d9;opacity:0;animation:beaut-fw-fall 2.8s ease-in calc(var(--launch) + .75s) both}@keyframes beaut-fw-fall{0%{transform:translate(var(--gx, 0),-8px);opacity:0}14%{opacity:.95}70%{opacity:.55}to{transform:translate(var(--gx, 0),152px);opacity:0}}.beaut-fw-glitter:nth-child(1){--gx: -52px;animation-delay:calc(var(--launch) + .75s)}.beaut-fw-glitter:nth-child(2){--gx: -42px;animation-delay:calc(var(--launch) + 1s)}.beaut-fw-glitter:nth-child(3){--gx: -33px;animation-delay:calc(var(--launch) + .85s)}.beaut-fw-glitter:nth-child(4){--gx: -24px;animation-delay:calc(var(--launch) + 1.2s)}.beaut-fw-glitter:nth-child(5){--gx: -14px;animation-delay:calc(var(--launch) + .9s)}.beaut-fw-glitter:nth-child(6){--gx: -5px;animation-delay:calc(var(--launch) + 1.1s)}.beaut-fw-glitter:nth-child(7){--gx: 4px;animation-delay:calc(var(--launch) + .82s)}.beaut-fw-glitter:nth-child(8){--gx: 13px;animation-delay:calc(var(--launch) + 1.15s)}.beaut-fw-glitter:nth-child(9){--gx: 22px;animation-delay:calc(var(--launch) + .95s)}.beaut-fw-glitter:nth-child(10){--gx: 31px;animation-delay:calc(var(--launch) + 1.25s)}.beaut-fw-glitter:nth-child(11){--gx: 40px;animation-delay:calc(var(--launch) + .88s)}.beaut-fw-glitter:nth-child(12){--gx: 48px;animation-delay:calc(var(--launch) + 1.05s)}.beaut-fw-glitter:nth-child(13){--gx: 55px;animation-delay:calc(var(--launch) + .92s)}.beaut-fw-glitter:nth-child(14){--gx: -60px;animation-delay:calc(var(--launch) + 1.3s)}@media(prefers-reduced-motion:reduce){.beaut-reveal{transform:none;transition:opacity .8s ease-out}.beaut-stage.is-ready .beaut-reveal{transform:none}.beaut-on-activate{transition:opacity .6s ease-out}.beaut-crowd{transition:none}.beaut-crowd-react{animation:none;filter:none}.beaut-anim-reflection,.beaut-shine path{animation:none;transform:none;opacity:1}.beaut-light-neutral{opacity:0;transition:none}.beaut-light-color{opacity:1;transition:none}.beaut-sky-red,.beaut-sky-green,.beaut-sky-white{animation:none;opacity:.3}.beaut-fireworks{display:none}.beaut-sky-impact{animation:none;opacity:0}}
