.hv-premium-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-premium-scene i{display:block;position:absolute}.hv-jump-orb{z-index:5;aspect-ratio:1;border:3px solid #ffffffd1;border-radius:50%;width:8%;box-shadow:0 8px 12px #0b39432e}.hv-jump-one{background:#ff7568;top:55%;left:7%}.hv-jump-two{background:#b79aff;top:49%;right:7%}.hv-jump-three{background:#d4ef45;width:5%;top:58%;left:42%}.hv-jump-spark{z-index:6;aspect-ratio:1;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);background:#fff2ac;width:3%}.hv-jump-s1{top:24%;left:7%}.hv-jump-s2{top:43%;right:12%}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-one{animation:6.4s ease-in-out infinite hvJumpOne}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-two{animation:6.4s ease-in-out .12s infinite hvJumpTwo}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-three{animation:6.4s ease-in-out .22s infinite hvJumpThree}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-spark{animation:6.4s infinite hvJumpSpark}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-s2{animation-delay:.17s}.hv-revealed [data-premium-template=heyvite-premium-jump-joy]>div:first-child{animation:6.4s cubic-bezier(.22,.75,.24,1) infinite hvJumpSettle}.hv-goal-sweep{z-index:3;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#ffffff4d 48%,#0000 59%);inset:-20%;transform:translate(-80%)}.hv-goal-shock{z-index:4;aspect-ratio:1;opacity:0;border:3px solid #d3f451d9;border-radius:50%;width:30%;top:49%;left:50%;transform:translate(-50%,-50%)scale(.4)}.hv-goal-shock-two{border-color:#438affcc}.hv-goal-streak{z-index:5;opacity:0;transform-origin:100%;border-radius:99px;width:27%;height:2px}.hv-goal-streak-a{background:linear-gradient(90deg,#0000,#d9f94d);top:45%;left:8%;transform:rotate(14deg)}.hv-goal-streak-b{background:linear-gradient(90deg,#2b76d2,#0000);top:59%;right:7%;transform:rotate(-17deg)}.hv-revealed [data-premium-scene=heyvite-premium-goal-rush] .hv-goal-sweep{animation:7.2s ease-out infinite hvGoalSweep}.hv-revealed [data-premium-scene=heyvite-premium-goal-rush] .hv-goal-shock{animation:7.2s infinite hvGoalShock}.hv-revealed [data-premium-scene=heyvite-premium-goal-rush] .hv-goal-shock-two{animation-delay:.15s}.hv-revealed [data-premium-scene=heyvite-premium-goal-rush] .hv-goal-streak{animation:7.2s infinite hvGoalStreak}.hv-revealed [data-premium-template=heyvite-premium-goal-rush]>div:first-child{animation:7.2s cubic-bezier(.2,.7,.2,1) infinite hvGoalImpact}.hv-ghost-moon{z-index:2;aspect-ratio:1;background:radial-gradient(circle,#ffb92773,#0000 66%);border-radius:50%;width:65%;top:6%;right:-5%}.hv-ghost-bat{z-index:6;clip-path:polygon(0 30%,23% 48%,50% 15%,77% 48%,100% 30%,79% 80%,50% 56%,21% 80%);opacity:0;background:#080413;width:8%;height:4%}.hv-ghost-b1{top:35%;left:-12%}.hv-ghost-b2{width:6%;top:51%;left:-16%}.hv-ghost-twinkle{z-index:7;aspect-ratio:1;background:#d9fa4b;border-radius:50%;width:2%;box-shadow:0 0 12px #d9fa4b}.hv-ghost-t1{top:18%;left:21%}.hv-ghost-t2{top:72%;right:14%}.hv-revealed [data-premium-scene=heyvite-premium-midnight-mischief] .hv-ghost-moon{animation:7.4s ease-in-out infinite hvGhostMoon}.hv-revealed [data-premium-scene=heyvite-premium-midnight-mischief] .hv-ghost-bat{animation:7.4s linear infinite hvGhostBat}.hv-revealed [data-premium-scene=heyvite-premium-midnight-mischief] .hv-ghost-b2{animation-delay:.27s}.hv-revealed [data-premium-scene=heyvite-premium-midnight-mischief] .hv-ghost-twinkle{animation:7.4s infinite hvGhostTwinkle}.hv-revealed [data-premium-scene=heyvite-premium-midnight-mischief] .hv-ghost-t2{animation-delay:.3s}.hv-revealed [data-premium-template=heyvite-premium-midnight-mischief]>div:first-child{transform-origin:54%;animation:7.4s cubic-bezier(.21,.75,.29,1) infinite hvGhostSwoop}.hv-disco-fan{z-index:2;background:conic-gradient(from 205deg at 50% 8%,transparent 0 10deg,#2f76ff33 11deg 21deg,transparent 22deg 37deg,#ff31b133 38deg 50deg,transparent 51deg);inset:6% -20% 18%}.hv-disco-sweep{z-index:3;clip-path:circle(43%);mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#ffffff94 49%,#0000 60%);inset:15% 9% 31%;transform:translate(-90%)}.hv-disco-glint{z-index:6;aspect-ratio:1;clip-path:polygon(50% 0,58% 41%,100% 50%,58% 59%,50% 100%,42% 59%,0 50%,42% 41%);filter:drop-shadow(0 0 9px #fff);background:#fff8c7;width:9%;transform:scale(0)}.hv-disco-g1{top:31%;left:25%}.hv-disco-g2{top:48%;right:19%}.hv-disco-bubble{z-index:6;opacity:0;border:1px solid #fff4c4cc;border-radius:50%}.hv-disco-x1{aspect-ratio:1;width:4%;bottom:26%;left:16%}.hv-disco-x2{aspect-ratio:1;width:2.7%;bottom:32%;right:11%}.hv-disco-x3{aspect-ratio:1;width:3.4%;bottom:24%;right:22%}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-fan{animation:8s infinite hvDiscoFan}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-sweep{animation:8s ease-in-out infinite hvDiscoSweep}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-glint{animation:8s infinite hvDiscoGlint}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-g2{animation-delay:.32s}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-bubble{animation:8s ease-out infinite hvDiscoBubble}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-x2{animation-delay:.35s}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-x3{animation-delay:.18s}[data-premium-template=heyvite-premium-disco-decade] .hv-foil{background-position:210% 0;background-size:220% 100%;animation:none;background-image:linear-gradient(110deg,#f1c768 20%,#fff 45%,#c69732 70%)!important}.hv-revealed [data-premium-template=heyvite-premium-disco-decade] .hv-foil,[data-premium-template=heyvite-premium-disco-decade].hv-revealed .hv-foil{animation:8s ease-in-out infinite hvDiscoFoil}@keyframes hvJumpSettle{0%,7%,to{transform:scale(1)}12%{transform:scale(1.018,.985)}18%{transform:scale(.992,1.012)}26%,72%{transform:scale(1)}}@keyframes hvJumpOne{0%,8%,42%,to{transform:translate(0)rotate(0)}15%{transform:translate(18cqw,-24cqw)rotate(150deg)}24%{transform:translate(36.25cqw,-6.4cqw)rotate(300deg)}31%{transform:translate(24cqw,-14.8cqw)rotate(420deg)}}@keyframes hvJumpTwo{0%,10%,45%,to{transform:translate(0)}18%{transform:translate(-20.5cqw,-18.4cqw)}27%{transform:translate(-33.25cqw,-2.6cqw)}35%{transform:translate(-17cqw,-9.8cqw)}}@keyframes hvJumpThree{0%,12%,43%,to{transform:translateY(0)}20%{transform:translateY(-17.2cqw)scale(1.15)}30%{transform:translateY(-3.4cqw)}}@keyframes hvJumpSpark{0%,10%,42%,to{opacity:0;transform:scale(0)}16%,26%{opacity:1;transform:scale(1.2)rotate(45deg)}34%{opacity:.3;transform:scale(.4)}}@keyframes hvGoalImpact{0%,9%,to{transform:scale(1)}15%{transform:scale(1.01)}21%{transform:scale(1.032)}27%,70%{transform:scale(1)}}@keyframes hvGoalShock{0%,15%,36%,to{opacity:0;transform:translate(-50%,-50%)scale(.35)}20%{opacity:.9}31%{opacity:0;transform:translate(-50%,-50%)scale(1.55)}}@keyframes hvGoalSweep{0%,8%{opacity:0;transform:translate(-85%)}15%{opacity:1}30%,to{opacity:0;transform:translate(85%)}}@keyframes hvGoalStreak{0%,13%,38%,to{opacity:0;scale:.3 1}20%{opacity:1;scale:1}30%{opacity:.25}}@keyframes hvGhostSwoop{0%,7%,to{transform:translate(0)rotate(0)scale(1)}16%{transform:translate(-1.6%,1%)rotate(-1.2deg)scale(1.02)}27%{transform:translate(1%,-1.2%)rotate(.7deg)scale(1.025)}40%,78%{transform:translate(0)rotate(0)scale(1)}}@keyframes hvGhostMoon{0%,8%,58%,to{opacity:.35;transform:scale(.95)}20%,35%{opacity:.8;transform:scale(1.08)}}@keyframes hvGhostBat{0%,10%{opacity:0;transform:translate(0)translateY(0)scale(.7)}15%{opacity:1}34%{opacity:1;transform:translate(130cqw)translateY(-10.4cqw)scale(1.1)}40%,to{opacity:0;transform:translate(147.5cqw)translateY(-13.6cqw)}}@keyframes hvGhostTwinkle{0%,11%,45%,to{opacity:0;transform:scale(0)}18%,28%{opacity:1;transform:scale(1.5)}36%{opacity:.35;transform:scale(.3)}}@keyframes hvDiscoFoil{0%,8%,48%,to{background-position:210% 0}18%,30%{background-position:0 0}}@keyframes hvDiscoSweep{0%,10%,46%,to{opacity:0;transform:translate(-95%)}15%{opacity:1}32%{opacity:.9;transform:translate(95%)}40%{opacity:0}}@keyframes hvDiscoGlint{0%,12%,42%,to{opacity:0;transform:scale(0)rotate(0)}20%{opacity:1;transform:scale(1.25)rotate(50deg)}30%{opacity:.3;transform:scale(.35)rotate(95deg)}}@keyframes hvDiscoFan{0%,8%,55%,to{opacity:.28}20%,34%{opacity:.9}}@keyframes hvDiscoBubble{0%,14%,40%,to{opacity:0;transform:translateY(0)scale(.6)}19%{opacity:.9}35%{opacity:0;transform:translateY(-30cqw)scale(1.2)}}@media (prefers-reduced-motion:reduce){.hv-premium-scene *,.hv-card-canvas[data-premium-template]>div:first-child{animation:none!important;transform:none!important}[data-premium-template=heyvite-premium-disco-decade] .hv-foil{animation:none!important}}
.hv-halloween-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-halloween-scene i{pointer-events:none;display:block;position:absolute}.hv-halloween-neon-halo{mix-blend-mode:screen;opacity:.32;background:radial-gradient(circle,#c957ff4a,#29e6ff1a 48%,#0000 74%);border-radius:50%;inset:22% 14% 24%}.hv-halloween-neon-bat{clip-path:polygon(0 22%,26% 40%,50% 5%,74% 40%,100% 22%,82% 85%,50% 54%,18% 85%);opacity:0;background:#0a0620;width:7%;height:3.2%}.hv-halloween-neon-bat-one{top:34%;left:-10%}.hv-halloween-neon-bat-two{width:5%;top:54%;left:-13%}.hv-halloween-neon-star{aspect-ratio:1;clip-path:polygon(50% 0,61% 40%,100% 50%,61% 60%,50% 100%,39% 60%,0 50%,39% 40%);filter:drop-shadow(0 0 7px #b9fb63);background:#dfff75;width:2.3%}.hv-halloween-neon-star-one{top:28%;left:19%}.hv-halloween-neon-star-two{top:57%;right:13%}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-halo{animation:6.8s ease-in-out infinite hvHalloweenNeon}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-bat{animation:8.2s linear infinite hvHalloweenBat}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-bat-two{animation-delay:-3.1s}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-star{animation:4.7s ease-in-out infinite hvHalloweenTwinkle}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-star-two{animation-delay:-2.1s}.hv-revealed [data-halloween-template$=neon-manor]>:first-child,.hv-revealed[data-halloween-template$=neon-manor]>:first-child{animation:6.8s ease-in-out infinite hvHalloweenManorBreath}.hv-halloween-cocktail-bubble{aspect-ratio:1;opacity:0;border:1px solid #e4b570cc;border-radius:50%;width:2.7%;box-shadow:inset 0 0 4px #ffffffd9}.hv-halloween-cocktail-bubble-one{top:61%;left:42%}.hv-halloween-cocktail-bubble-two{width:1.9%;top:58%;left:49%}.hv-halloween-cocktail-bubble-three{width:2.2%;top:64%;left:56%}.hv-halloween-cocktail-glint{aspect-ratio:1;clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);opacity:0;background:#f4ce87;width:5%}.hv-halloween-cocktail-glint-one{top:39%;left:19%}.hv-halloween-cocktail-glint-two{width:3.5%;top:50%;right:20%}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-bubble{animation:5.8s ease-out infinite hvHalloweenBubble}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-bubble-two{animation-delay:-1.9s}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-bubble-three{animation-delay:-3.7s}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-glint{animation:6.7s ease-in-out infinite hvHalloweenGlint}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-glint-two{animation-delay:-3.2s}.hv-halloween-bone-spot{mix-blend-mode:screen;opacity:.28;transform-origin:top;background:radial-gradient(at 50% 31%,#ffc2684f,#0000 70%);inset:17% 50% 23% 0}.hv-halloween-bone-spot-two{inset:17% 0 23% 50%}.hv-halloween-bone-confetti{opacity:0;background:#ffe0b4;width:1.6%;height:.9%}.hv-halloween-bone-confetti-one{top:31%;left:24%}.hv-halloween-bone-confetti-two{background:#f28c42;top:40%;left:68%}.hv-halloween-bone-confetti-three{width:1.2%;top:58%;left:47%}.hv-revealed [data-halloween-scene$=bone-dance] .hv-halloween-bone-spot{animation:6.4s ease-in-out infinite hvHalloweenSpot}.hv-revealed [data-halloween-scene$=bone-dance] .hv-halloween-bone-spot-two{animation-delay:-3.2s}.hv-revealed [data-halloween-scene$=bone-dance] .hv-halloween-bone-confetti{animation:7.1s ease-in-out infinite hvHalloweenConfetti}.hv-revealed [data-halloween-scene$=bone-dance] .hv-halloween-bone-confetti-two{animation-delay:-2.3s}.hv-revealed [data-halloween-scene$=bone-dance] .hv-halloween-bone-confetti-three{animation-delay:-4.5s}.hv-revealed [data-halloween-template$=bone-dance]>:first-child,.hv-revealed[data-halloween-template$=bone-dance]>:first-child{animation:6.4s ease-in-out infinite hvHalloweenDanceBeat}.hv-halloween-etched-foil{clip-path:ellipse(47% 47% at 50% 49%);mix-blend-mode:screen;background:linear-gradient(111deg,#0000 39%,#ffe5bb61 49%,#0000 59%);inset:23% 8% 21%;transform:translate(-95%)}.hv-halloween-etched-moth{clip-path:polygon(0 25%,38% 43%,50% 7%,62% 43%,100% 25%,80% 87%,50% 55%,20% 87%);opacity:0;background:#a9815b;width:6%;height:3%;top:40%;left:18%}.hv-halloween-etched-glint{aspect-ratio:1;opacity:0;background:#f4d7ab;border-radius:50%;width:2.4%;box-shadow:0 0 11px #d0a472}.hv-halloween-etched-glint-one{top:38%;left:31%}.hv-halloween-etched-glint-two{top:67%;right:25%}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-foil{animation:9s ease-in-out infinite hvHalloweenFoil}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-moth{animation:9s ease-in-out infinite hvHalloweenMoth}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-glint{animation:6.1s ease-in-out infinite hvHalloweenTwinkle}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-glint-two{animation-delay:-3s}.hv-halloween-spider-web-glint{clip-path:ellipse(49% 36% at 50% 52%);mix-blend-mode:screen;background:linear-gradient(120deg,#0000 41%,#ffeeb352 50%,#0000 59%);inset:20% 5% 25%;transform:translate(-100%)}.hv-halloween-spider-drop{aspect-ratio:1;transform-origin:50% -25cqw;opacity:0;background:#241a15;border-radius:50%;width:2.6%;top:36%;left:49%;box-shadow:-4px -2px 0 -2px #241a15,4px -2px 0 -2px #241a15}.hv-halloween-spider-drop:before{content:"";background:#1f1713a6;width:1px;height:27cqw;position:absolute;bottom:95%;left:48%}.hv-halloween-spider-spark{aspect-ratio:1;opacity:0;background:#fff0b9;border-radius:50%;width:1.6%}.hv-halloween-spider-spark-one{top:43%;left:31%}.hv-halloween-spider-spark-two{top:54%;right:29%}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-web-glint{animation:8.8s ease-in-out infinite hvHalloweenFoil}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-drop{animation:8.8s ease-in-out infinite hvHalloweenSpider}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-spark{animation:5.6s ease-in-out infinite hvHalloweenTwinkle}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-spark-two{animation-delay:-2.7s}.hv-halloween-parade-moon{aspect-ratio:1;mix-blend-mode:multiply;background:radial-gradient(circle,#e9994152,#0000 68%);border-radius:50%;width:14%;top:22%;left:11%}.hv-halloween-parade-star{aspect-ratio:1;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#ad5e28;width:2.6%}.hv-halloween-parade-star-one{top:30%;left:31%}.hv-halloween-parade-star-two{top:38%;left:72%}.hv-halloween-parade-star-three{top:63%;left:45%}.hv-halloween-parade-bat{clip-path:polygon(0 30%,25% 44%,50% 3%,75% 44%,100% 30%,79% 89%,50% 54%,21% 89%);opacity:.25;background:#49324e;width:5%;height:2.3%;top:51%;left:22%}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-moon{animation:8.2s ease-in-out infinite hvHalloweenMoon}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-star{animation:5.3s ease-in-out infinite hvHalloweenTwinkle}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-star-two{animation-delay:-1.7s}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-star-three{animation-delay:-3.4s}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-bat{animation:8.2s ease-in-out infinite hvHalloweenFloat}.hv-revealed [data-halloween-template$=ghost-parade]>:first-child,.hv-revealed[data-halloween-template$=ghost-parade]>:first-child{animation:8.2s ease-in-out infinite hvHalloweenParadeDrift}@keyframes hvHalloweenNeon{0%,to{opacity:.28;transform:scale(.96)}18%,24%,61%{opacity:.65}42%{opacity:.35}72%{opacity:.8;transform:scale(1.06)}}@keyframes hvHalloweenBat{0%,8%{opacity:0;transform:translate(0)scale(.75)}15%{opacity:.88}56%{opacity:.88;transform:translate(120cqw,-16cqw)scale(1.15)}65%,to{opacity:0;transform:translate(143cqw,-20cqw)}}@keyframes hvHalloweenTwinkle{0%,to{opacity:.16;transform:scale(.65)rotate(0)}45%{opacity:.95;transform:scale(1.4)rotate(45deg)}}@keyframes hvHalloweenBubble{0%{opacity:0;transform:translateY(6cqw)scale(.6)}18%{opacity:.82}85%,to{opacity:0;transform:translateY(-22cqw)scale(1.3)}}@keyframes hvHalloweenGlint{0%,15%,to{opacity:0;transform:scale(.3)rotate(0)}35%{opacity:.9;transform:scale(1.1)rotate(25deg)}55%{opacity:0;transform:scale(.5)rotate(60deg)}}@keyframes hvHalloweenSpot{0%,to{opacity:.24;transform:rotate(-8deg)}50%{opacity:.75;transform:rotate(9deg)}}@keyframes hvHalloweenConfetti{0%{opacity:0;transform:translateY(-5cqw)rotate(0)}20%,65%{opacity:.86}to{opacity:0;transform:translateY(14cqw)rotate(120deg)}}@keyframes hvHalloweenFoil{0%,18%{opacity:0;transform:translate(-95%)}29%{opacity:.8}53%,to{opacity:0;transform:translate(105%)}}@keyframes hvHalloweenMoth{0%,16%,to{opacity:0;transform:translate(0)rotate(-8deg)}28%{opacity:.45}52%{opacity:.6;transform:translate(46cqw,-10cqw)rotate(15deg)}65%{opacity:0;transform:translate(59cqw,-15cqw)rotate(20deg)}}@keyframes hvHalloweenSpider{0%,18%,to{opacity:0;transform:translateY(-8cqw)rotate(-8deg)}29%{opacity:.8}52%{opacity:.8;transform:translateY(12cqw)rotate(8deg)}67%{opacity:0;transform:translateY(9cqw)rotate(-5deg)}}@keyframes hvHalloweenMoon{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.7;transform:scale(1.12)}}@keyframes hvHalloweenFloat{0%,to{opacity:.22;transform:translate(0)rotate(-5deg)}50%{opacity:.62;transform:translate(16cqw,-8cqw)rotate(7deg)}}@keyframes hvHalloweenManorBreath{0%,to{filter:brightness(.94);transform:scale(1)}50%{filter:brightness(1.1);transform:scale(1.012)}}@keyframes hvHalloweenDanceBeat{0%,to{transform:scale(1)rotate(0)}18%{transform:scale(1.012)rotate(-.3deg)}43%{transform:scale(1.004)rotate(.25deg)}61%{transform:scale(1.014)rotate(-.2deg)}}@keyframes hvHalloweenParadeDrift{0%,to{transform:translateY(0)scale(1.012)}50%{transform:translateY(-.7%)scale(1.02)}}@media (prefers-reduced-motion:reduce){.hv-halloween-scene *,[data-halloween-template]>:first-child{animation:none!important;transform:none!important}}
.hv-thanksgiving-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-thanksgiving-scene i{pointer-events:none;display:block;position:absolute}.hv-thanksgiving-table-flame{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffe89ea6,#f9b95a36 44%,#0000 74%);border-radius:50%;width:10%}.hv-thanksgiving-table-flame-one{top:16%;left:38%}.hv-thanksgiving-table-flame-two{top:26%;left:48%;animation-delay:-1.5s!important}.hv-thanksgiving-table-glint{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;background:#f9e0aa;width:3%;top:59%;left:62%}.hv-revealed [data-thanksgiving-scene$=gathered-table] .hv-thanksgiving-table-flame{animation:4.6s ease-in-out infinite hvThanksgivingFlicker}.hv-revealed [data-thanksgiving-scene$=gathered-table] .hv-thanksgiving-table-glint{animation:5.8s ease-in-out infinite hvThanksgivingTwinkle}.hv-thanksgiving-moon-halo{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#f6ce8829,#0000 68%);border-radius:50%;width:54%;top:23%;left:23%}.hv-thanksgiving-moon-star{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:.2;background:#efd2a0;width:2.1%}.hv-thanksgiving-moon-star-one{top:31%;left:20%}.hv-thanksgiving-moon-star-two{top:56%;right:17%;animation-delay:-2s!important}.hv-revealed [data-thanksgiving-scene$=harvest-moon] .hv-thanksgiving-moon-halo{animation:7.2s ease-in-out infinite hvThanksgivingMoon}.hv-revealed [data-thanksgiving-scene$=harvest-moon] .hv-thanksgiving-moon-star{animation:5.2s ease-in-out infinite hvThanksgivingTwinkle}.hv-thanksgiving-paper-leaf{clip-path:polygon(0 44%,42% 0,100% 10%,77% 78%,39% 100%);opacity:0;background:#af5d43;width:5%;height:3%}.hv-thanksgiving-paper-leaf-one{top:25%;left:17%}.hv-thanksgiving-paper-leaf-two{background:#895e79;top:31%;right:15%;animation-delay:-3s!important}.hv-thanksgiving-paper-spark{aspect-ratio:1;opacity:.2;background:#f6d795;border-radius:50%;width:2%;top:48%;left:62%}.hv-revealed [data-thanksgiving-scene$=modern-friendsgiving] .hv-thanksgiving-paper-leaf{animation:7.4s ease-in-out infinite hvThanksgivingDrift}.hv-revealed [data-thanksgiving-scene$=modern-friendsgiving] .hv-thanksgiving-paper-spark{animation:5s ease-in-out infinite hvThanksgivingTwinkle}.hv-thanksgiving-sage-foil{filter:blur(2px);opacity:0;background:linear-gradient(90deg,#0000,#d7b16552,#0000);width:8%;height:30%;top:34%}.hv-thanksgiving-sage-foil-one{left:12%;transform:rotate(-12deg)}.hv-thanksgiving-sage-foil-two{right:12%;transform:rotate(12deg);animation-delay:-3.5s!important}.hv-thanksgiving-sage-mote{aspect-ratio:1;opacity:.1;background:#d9b67e;border-radius:50%;width:2%;top:68%;right:21%}.hv-revealed [data-thanksgiving-scene$=sage-gratitude] .hv-thanksgiving-sage-foil{animation:7s ease-in-out infinite hvThanksgivingFoil}.hv-revealed [data-thanksgiving-scene$=sage-gratitude] .hv-thanksgiving-sage-mote{animation:5.6s ease-in-out infinite hvThanksgivingTwinkle}.hv-thanksgiving-supper-glow{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffbd5b6e,#0000 73%);border-radius:50%;width:13%}.hv-thanksgiving-supper-glow-one{top:19%;left:2%}.hv-thanksgiving-supper-glow-two{top:18%;left:34%;animation-delay:-1.3s!important}.hv-thanksgiving-supper-glow-three{top:24%;right:7%;animation-delay:-2.7s!important}.hv-revealed [data-thanksgiving-scene$=candlelit-supper] .hv-thanksgiving-supper-glow{animation:4.3s ease-in-out infinite hvThanksgivingFlicker}.hv-thanksgiving-orchard-light{aspect-ratio:1;opacity:.35;background:#ffe09c;border-radius:50%;width:3%;box-shadow:0 0 12px 4px #ffc75a8c}.hv-thanksgiving-orchard-light-one{top:59%;left:31%}.hv-thanksgiving-orchard-light-two{top:61%;left:51%;animation-delay:-1.4s!important}.hv-thanksgiving-orchard-light-three{top:60%;right:27%;animation-delay:-2.8s!important}.hv-thanksgiving-orchard-leaf{clip-path:polygon(0 50%,42% 0,100% 22%,67% 100%);opacity:0;background:#b57547;width:4%;height:2%;top:24%;left:20%}.hv-revealed [data-thanksgiving-scene$=orchard-evening] .hv-thanksgiving-orchard-light{animation:5.4s ease-in-out infinite hvThanksgivingTwinkle}.hv-revealed [data-thanksgiving-scene$=orchard-evening] .hv-thanksgiving-orchard-leaf{animation:8.1s ease-in-out infinite hvThanksgivingDrift}@keyframes hvThanksgivingFlicker{0%,to{opacity:.25;transform:scale(.8)}18%{opacity:.52}29%{opacity:.32}53%{opacity:.65;transform:scale(1.25)}72%{opacity:.4}}@keyframes hvThanksgivingTwinkle{0%,to{opacity:.12;transform:scale(.65)}45%{opacity:.8;transform:scale(1.3)}}@keyframes hvThanksgivingMoon{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.9;transform:scale(1.08)}}@keyframes hvThanksgivingDrift{0%,12%,to{opacity:0;transform:translate(-4cqw,-3cqw)rotate(-16deg)}28%{opacity:.6}67%{opacity:.72;transform:translate(13cqw,13cqw)rotate(25deg)}86%{opacity:0;transform:translate(18cqw,17cqw)rotate(40deg)}}@keyframes hvThanksgivingFoil{0%,15%,to{opacity:0;filter:blur(3px)}38%{opacity:.54;filter:blur(1px)}60%{opacity:.15}}@media (prefers-reduced-motion:reduce){.hv-thanksgiving-scene *{opacity:0!important;animation:none!important}}
.hv-christmas-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-christmas-scene i{pointer-events:none;opacity:0;display:block;position:absolute}.hv-christmas-glint,.hv-christmas-star{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff0c7;width:2%}.hv-christmas-glow{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffc86a80,#ffcb7f21 40%,#0000 72%);border-radius:50%;width:8%}.hv-christmas-snow{aspect-ratio:1;background:#fffaee;border-radius:50%;width:.65%}.hv-revealed .hv-christmas-glint,.hv-revealed .hv-christmas-star{animation:6.4s ease-in-out infinite hvChristmasGlint}.hv-revealed .hv-christmas-glow{animation:5.6s ease-in-out infinite hvChristmasGlow}.hv-revealed .hv-christmas-snow{animation:9s linear infinite hvChristmasSnow}.hv-christmas-ribbon-left{top:15%;left:29%}.hv-christmas-ribbon-right{top:81%;right:9%;animation-delay:-3.4s!important}.hv-christmas-botanical-top{top:7%;right:12%}.hv-christmas-botanical-bottom{bottom:20%;left:14%;animation-delay:-2.9s!important}.hv-christmas-noel-left{top:5%;left:5%}.hv-christmas-noel-right{top:5%;right:5%;animation-delay:-2.2s!important}.hv-christmas-noel-window{width:5%;top:55%;left:87%}.hv-christmas-coupe-left{top:57%;left:27%}.hv-christmas-coupe-right{top:65%;left:75%;animation-delay:-3.2s!important}.hv-christmas-alpine-snow-one{top:61%;left:24%}.hv-christmas-alpine-snow-two{top:54%;left:43%;animation-delay:-3.7s!important}.hv-christmas-alpine-snow-three{top:71%;left:88%;animation-delay:-6s!important}.hv-christmas-chalet-window{width:8%;top:53%;left:69%}.hv-christmas-soldier-left{top:25%;left:8%}.hv-christmas-soldier-right{top:44%;right:7%;animation-delay:-3s!important}.hv-christmas-candle-flame{width:13%;top:43%;left:78%}.hv-christmas-champagne-glass{top:63%;left:27%;animation-delay:-3.8s!important}.hv-christmas-sugar-one{top:68%;left:9%}.hv-christmas-sugar-two{top:71%;right:13%;animation-delay:-4s!important}.hv-christmas-ginger-window{width:8%;top:72%;left:46%}.hv-christmas-globe-snow{clip-path:ellipse(50% 57% at 50% 57%);width:68%;height:46%;position:absolute;top:40%;left:16%;overflow:hidden}.hv-christmas-globe-flake{width:var(--flake-size);height:var(--flake-size);background:#fff9e9;border-radius:50%;top:-2cqw}.hv-revealed .hv-christmas-globe-flake{animation:hvChristmasGlobeSnow var(--flake-duration) linear var(--flake-delay) infinite}.hv-christmas-globe-tree{width:8%;top:60%;left:26%}.hv-christmas-bauble{transform-origin:50% 0;height:auto;position:absolute}.hv-christmas-bauble-gold{width:28%;top:-7%;left:6%}.hv-christmas-bauble-emerald{width:24%;top:-10%;right:7%}.hv-revealed [data-christmas-scene] .hv-christmas-bauble-gold{animation:6.6s ease-in-out -1.8s infinite hvChristmasBauble}.hv-revealed [data-christmas-scene] .hv-christmas-bauble-emerald{animation:8.4s ease-in-out -5s infinite reverse hvChristmasBauble}.hv-christmas-gala-star-left{top:3%;left:5%}.hv-christmas-gala-star-right{top:4%;right:10%;animation-delay:-2.4s!important}.hv-christmas-comet-track{width:69%;height:10%;position:absolute;top:47%;left:17%;overflow:hidden}.hv-christmas-comet{transform-origin:100%;background:linear-gradient(90deg,#0000,#e0c794 75%,#fff6db);border-radius:50%;width:22%;height:.3cqw;top:80%;left:-24%}.hv-revealed .hv-christmas-comet{animation:6.8s linear -1.2s infinite hvChristmasComet}.hv-christmas-hearth-glow{mix-blend-mode:screen;background:radial-gradient(#ff9c36 0%,#e35812 30%,#0000 72%);border-radius:50%;width:39%;height:24%;top:65%;left:32%}.hv-christmas-flame{mix-blend-mode:screen;transform-origin:50% 100%;background:radial-gradient(at 50% 85%,#fff1b5,#ffa837 38%,#d95713 65%,#0000 75%);border-radius:70% 30% 55% 45%/85% 85% 15% 15%}.hv-christmas-hearth-flame-one{width:5%;height:14%;bottom:19.5%;left:47%}.hv-christmas-hearth-flame-two{width:3.5%;height:10%;bottom:19.5%;left:53%;animation-delay:-.9s!important}.hv-christmas-hearth-candle-left{width:1.2%;height:2.4%;top:25.5%;left:6.9%;animation-delay:-.7s!important}.hv-christmas-hearth-candle-right{width:1.2%;height:2.4%;top:25.5%;right:6.9%;animation-delay:-1.3s!important}.hv-revealed .hv-christmas-hearth-glow{animation:3.7s ease-in-out infinite hvChristmasHearthGlow}.hv-revealed .hv-christmas-flame{animation:1.9s ease-in-out infinite hvChristmasFlame}@keyframes hvChristmasGlobeSnow{0%{opacity:0;transform:translate(0)}9%{opacity:.75}82%{opacity:.65}to{opacity:0;transform:translate(var(--flake-drift), 61cqw)}}@keyframes hvChristmasBauble{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@keyframes hvChristmasComet{0%,16%{opacity:0;transform:translate(0)rotate(-12deg)}18%{opacity:.85}41%{opacity:.8}45%,to{opacity:0;transform:translate(92cqw,-9cqw)rotate(-12deg)}}@keyframes hvChristmasHearthGlow{0%,to{opacity:.12}24%{opacity:.3}43%{opacity:.18}70%{opacity:.36}86%{opacity:.2}}@keyframes hvChristmasFlame{0%,to{opacity:.35;transform:scaleY(.8)skew(-4deg)}22%{opacity:.55;transform:scaleY(1.05)skew(3deg)}47%{opacity:.3;transform:scaleY(.74)skew(-2deg)}72%{opacity:.6;transform:scaleY(.97)skew(5deg)}}@keyframes hvChristmasGlint{0%,20%,85%,to{opacity:0;transform:scale(.5)}48%{opacity:.65;transform:scale(1.15)}66%{opacity:.15}}@keyframes hvChristmasGlow{0%,to{opacity:.18;transform:scale(.86)}36%{opacity:.5}50%{opacity:.28}72%{opacity:.65;transform:scale(1.08)}}@keyframes hvChristmasSnow{0%{opacity:0;transform:translateY(-1cqw)}18%{opacity:.7}75%{opacity:.5}to{opacity:0;transform:translate(3cqw,14cqw)}}@media (prefers-reduced-motion:reduce){.hv-christmas-scene i{opacity:0!important;animation:none!important}.hv-christmas-bauble{animation:none!important;transform:none!important}}
.hv-festival-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-festival-scene i{opacity:0;display:block;position:absolute}.hv-festival-leaf{clip-path:polygon(50% 0,60% 25%,84% 12%,79% 40%,100% 45%,77% 61%,83% 83%,56% 76%,49% 100%,42% 76%,15% 86%,22% 61%,0 44%,23% 38%,17% 12%,40% 25%);background:linear-gradient(35deg,#ed4527,#ffb22b);width:4.5%;height:3.6%}.hv-festival-citrus-one{top:54%;left:9%}.hv-festival-citrus-two{top:50%;right:8%;animation-delay:-2.6s!important}.hv-festival-citrus-three{top:66%;left:54%;animation-delay:-4.5s!important}.hv-revealed .hv-festival-leaf{animation:7s ease-in-out infinite hvFestivalLeaf}.hv-festival-petal{background:linear-gradient(30deg,#ef7009,#ffb41b);border-radius:90% 15% 80% 25%;width:2.4%;height:1.7%}.hv-festival-cornflower-one{top:23%;left:8%}.hv-festival-cornflower-two{background:#3474da;top:32%;right:7%;animation-delay:-2.4s!important}.hv-festival-cornflower-three{top:49%;left:7%;animation-delay:-4.3s!important}.hv-revealed .hv-festival-petal{animation:6.6s ease-in-out infinite hvFestivalPetal}.hv-festival-glint{aspect-ratio:1;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff;width:3%}.hv-revealed .hv-festival-glint{animation:4.6s ease-in-out infinite hvFestivalGlint}.hv-festival-cider-glint{top:48.5%;left:43%}.hv-festival-champagne-glint{top:47%;left:74%}.hv-festival-bubbles{clip-path:ellipse(50% 53% at 50% 44%);position:absolute;overflow:hidden}.hv-festival-thanksgiving-cranberry-social .hv-festival-bubbles-left{width:29%;height:8%;top:51%;left:15%}.hv-festival-thanksgiving-cranberry-social .hv-festival-bubbles-right{width:28%;height:8%;top:59%;left:45%}.hv-festival-new-year-champagne-pop .hv-festival-bubbles-left{width:30%;height:10%;top:53%;left:18%}.hv-festival-new-year-champagne-pop .hv-festival-bubbles-right{width:28%;height:10%;top:50%;left:51%;transform:rotate(-14deg)}.hv-festival-bubble{background:#ffefb7;border:.18cqw solid #fffdf0;border-radius:50%;width:.85cqw;height:.85cqw;bottom:0}.hv-revealed .hv-festival-bubble{animation:hvFestivalBubble var(--duration) linear var(--phase) infinite}.hv-festival-steam-area{width:19%;height:14%;position:absolute;top:43%;left:67%;overflow:hidden}.hv-festival-steam{opacity:0;color:#aa6629;width:40%;height:85%;position:absolute;bottom:-2%}.hv-revealed .hv-festival-steam{animation:hvFestivalSteam 4.7s ease-in-out var(--phase) infinite}.hv-festival-disco-one{width:5%;top:11%;left:36%}.hv-festival-disco-two{width:4%;top:17%;left:61%;animation-delay:-1.7s!important}.hv-festival-disco-three{width:3%;top:27%;left:46%;animation-delay:-3.2s!important}.hv-festival-disco-sweep{border-radius:50%;width:36%;height:28%;top:4.5%;left:32%;overflow:hidden}.hv-festival-disco-sweep:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff8c 49%,#0000 60%);position:absolute;inset:0}.hv-revealed .hv-festival-disco-sweep{opacity:1}.hv-revealed .hv-festival-disco-sweep:after{animation:6.2s ease-in-out infinite hvFestivalDisco}.hv-festival-burst{--radius:17cqw;width:0;height:0;position:absolute}.hv-festival-burst-0{color:#f11e85;--phase:-.7s;top:65.3%;left:20.3%}.hv-festival-burst-1{color:#ff7824;--phase:-2.5s;top:68.4%;left:80.5%}.hv-festival-burst-2{color:#2166ed;--phase:-4.3s;--radius:14cqw;top:81.8%;left:50.2%}.hv-festival-ray{width:0;height:0;transform:rotate(var(--angle));position:absolute}.hv-festival-ray i{transform-origin:0;background:currentColor;border-radius:50%;width:3.6cqw;height:.4cqw;top:-.2cqw;left:0;box-shadow:0 0 .4cqw #fff}.hv-revealed .hv-festival-ray i{animation:hvFestivalFirework 5.8s cubic-bezier(.16, 1, .3, 1) var(--phase) infinite}.hv-festival-confetti-band{width:12%;position:absolute;top:9%;bottom:12%;overflow:hidden}.hv-festival-confetti-left{left:0}.hv-festival-confetti-right{right:0}.hv-festival-confetti{border-radius:15%;width:1.5cqw;height:.75cqw}.hv-revealed .hv-festival-confetti{animation:hvFestivalConfetti 5.5s ease-in-out var(--phase) infinite}@keyframes hvFestivalLeaf{0%,to{opacity:0;transform:translate(-1cqw,-2cqw)rotate(-12deg)}15%{opacity:.85}75%{opacity:.9}90%{opacity:0;transform:translate(4cqw,16cqw)rotate(80deg)}}@keyframes hvFestivalPetal{0%,to{opacity:0;transform:translateY(-1cqw)rotate(-25deg)}18%,70%{opacity:.85}90%{opacity:0;transform:translate(2cqw,12cqw)rotate(115deg)}}@keyframes hvFestivalGlint{0%,12%,85%,to{opacity:0;transform:scale(.4)rotate(-15deg)}45%{opacity:.95;transform:scale(1.15)rotate(8deg)}}@keyframes hvFestivalBubble{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.8}80%{opacity:.7}to{opacity:0;transform:translate(1cqw,-12cqw)scale(1.1)}}@keyframes hvFestivalSteam{0%,to{opacity:0;transform:translateY(2cqw)scaleX(.8)}30%{opacity:.36}65%{opacity:.22}90%{opacity:0;transform:translate(1cqw,-5cqw)scaleX(1.15)}}@keyframes hvFestivalDisco{0%,to{opacity:0;transform:translate(-100%)}20%{opacity:.75}75%{opacity:.65}90%{opacity:0;transform:translate(100%)}}@keyframes hvFestivalFirework{0%,10%,to{opacity:0;transform:translate(0)scaleX(.1)}16%{opacity:.9}38%{opacity:.75}65%,95%{opacity:0;transform:translateX(var(--radius)) scaleX(.45)}}@keyframes hvFestivalConfetti{0%,to{opacity:0;transform:translateY(-2cqw)rotate(0)}18%,65%{opacity:.9}90%{opacity:0;transform:translate(1.8cqw, 15cqw) rotate(var(--turn))}}@media (prefers-reduced-motion:reduce){.hv-festival-scene{display:none}.hv-festival-scene *,.hv-festival-scene :after{animation:none!important}}
.hv-wedding-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-wedding-scene>span,.hv-wedding-scene>i{opacity:0;display:block;position:absolute}.hv-wedding-scene svg{width:100%;height:100%;display:block}.hv-wedding-blossom{aspect-ratio:1;width:3.5%}.hv-wedding-blossom-0{top:23%;left:9%}.hv-wedding-blossom-1{top:32%;right:9%;animation-delay:-2.8s!important}.hv-wedding-blossom-2{top:57%;left:8%;animation-delay:-5.3s!important}.hv-revealed .hv-wedding-blossom{animation:8s ease-in-out infinite hvWeddingBlossom}.hv-wedding-petal{background:linear-gradient(35deg,#df376c,#ffb0bf);border-radius:85% 15% 75% 20%;width:2.8%;height:2.1%;box-shadow:inset .1cqw .15cqw .3cqw #ffffff80}.hv-wedding-petal-0{top:29%;left:10%}.hv-wedding-petal-1{top:43%;right:9%;animation-delay:-2.3s!important}.hv-wedding-petal-2{top:61%;left:7%;animation-delay:-4.7s!important}.hv-revealed .hv-wedding-petal{animation:7.5s ease-in-out infinite hvWeddingPetal}.hv-wedding-butterfly{aspect-ratio:5/4;width:7%}.hv-wedding-butterfly-left{color:#8c63cd;top:38%;left:9%}.hv-wedding-butterfly-right{color:#ed795a;top:51%;right:8%;animation-delay:-3.6s!important}.hv-wedding-wing{transform-box:view-box;transform-origin:50%}.hv-revealed .hv-wedding-butterfly{animation:8s ease-in-out infinite hvWeddingFloat}.hv-revealed .hv-wedding-wing{animation:1.35s ease-in-out infinite hvWeddingWing}.hv-wedding-butterfly-right .hv-wedding-wing{animation-delay:-.55s}.hv-wedding-glint{aspect-ratio:1;clip-path:polygon(50% 0,58% 41%,100% 50%,58% 59%,50% 100%,42% 59%,0 50%,42% 41%);background:#fff;width:3.2%}.hv-wedding-glint-0{top:34.1%;left:12.2%}.hv-wedding-glint-1{top:24.5%;right:7.6%;animation-delay:-1.7s!important}.hv-wedding-glint-2{top:66%;left:9.4%;animation-delay:-3.4s!important}.hv-wedding-glint-3{width:4.2%;top:7%;left:27%;animation-delay:-2.6s!important}.hv-wedding-glint-4{width:3.8%;top:16%;right:26%;animation-delay:-4.7s!important}.hv-revealed .hv-wedding-glint{animation:6.5s ease-in-out infinite hvWeddingGlint}@keyframes hvWeddingBlossom{0%,to{opacity:0;transform:translateY(-1cqw)rotate(-15deg)}18%,68%{opacity:.95}90%{opacity:0;transform:translate(1.5cqw,12cqw)rotate(100deg)}}@keyframes hvWeddingPetal{0%,to{opacity:0;transform:translateY(-1cqw)rotate(-20deg)scale(.9)}20%,65%{opacity:.9}90%{opacity:0;transform:translate(2cqw,14cqw)rotate(130deg)scale(1)}}@keyframes hvWeddingFloat{0%,to{opacity:.85;transform:translate(0)rotate(-12deg)}45%{opacity:1;transform:translate(1cqw,-5cqw)rotate(8deg)}75%{opacity:.9;transform:translate(-1cqw,-2cqw)rotate(-5deg)}}@keyframes hvWeddingWing{0%,to{transform:scaleX(.9)}50%{transform:scaleX(.24)}}@keyframes hvWeddingGlint{0%,16%,83%,to{opacity:0;transform:scale(.35)rotate(-15deg)}47%{opacity:.9;transform:scale(1.1)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.hv-wedding-scene{display:none}.hv-wedding-scene *{animation:none!important}}
.hv-kids-scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hv-kids-scene>i,.hv-kids-scene>span{opacity:0;display:block;position:absolute}.hv-kids-candle{transform-origin:50% 100%;background:radial-gradient(at 50% 72%,#fff 5%,#fff59b 30%,#ffd23f 55%,#ff8c25 90%);border-radius:65% 35% 55% 45%;width:1.4%;height:2.1%}.hv-kids-candle-0{top:51.25%;left:43.25%}.hv-kids-candle-1{top:50.7%;left:49.3%;animation-delay:-.6s!important}.hv-kids-candle-2{top:51.25%;left:55.4%;animation-delay:-1.2s!important}.hv-revealed .hv-kids-candle{animation:2.2s ease-in-out infinite hvKidsCandle}.hv-kids-confetti-band{width:10%;height:31%;position:absolute;top:12%;overflow:hidden}.hv-kids-confetti-left{left:0}.hv-kids-confetti-right{right:0}.hv-kids-confetti{opacity:0;border-radius:15%;width:1.4cqw;height:.8cqw;display:block;position:absolute}.hv-revealed .hv-kids-confetti{animation:hvKidsConfetti 6s ease-in-out var(--phase) infinite}.hv-kids-balloon{transform-origin:50% 100%;width:9%;height:19%}.hv-kids-balloon-left{color:#ba5fec;top:19%;left:3%}.hv-kids-balloon-right{color:#30c9bb;top:23%;right:2%;animation-delay:-2.4s!important}.hv-kids-balloon-body{background:radial-gradient(at 30% 22%,#fffffff0 0%,#ffffff90 6%,#0000 15%),radial-gradient(at 32% 26%,#ffffff75,#0000 60%),currentColor;border-radius:48% 48% 45% 45%;width:100%;height:46%;display:block;position:relative;box-shadow:inset -.7cqw -.4cqw .9cqw #5a238129}.hv-kids-balloon-body:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:20%;height:10%;position:absolute;bottom:-5%;left:40%}.hv-kids-balloon-string{width:26%;height:51%;display:block;position:absolute;top:49%;left:37%}.hv-revealed .hv-kids-balloon{animation:5.5s ease-in-out infinite hvKidsBalloon}.hv-kids-exhaust{transform-origin:50% 0;clip-path:polygon(12% 0,88% 0,100% 48%,76% 44%,62% 100%,42% 76%,26% 92%,18% 47%,0 56%);background:linear-gradient(#ffef8c 5%,#ffd333 38%,#ff8140 75%,#fa5674);width:11%;height:8%;top:89.8%;left:73.2%}.hv-kids-exhaust i{clip-path:polygon(0 0,100% 0,70% 80%,45% 100%,20% 66%);background:#fff9c8;position:absolute;inset:0 32% 30%}.hv-revealed .hv-kids-exhaust{animation:1.8s ease-in-out infinite hvKidsExhaust}.hv-kids-twinkle{aspect-ratio:1;clip-path:polygon(50% 0,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0 50%,41% 40%);background:#fff;width:3.1%}.hv-kids-space-star-0{top:6%;left:8%}.hv-kids-space-star-1{top:28%;right:2%;animation-delay:-1.8s!important}.hv-kids-space-star-2{top:77.8%;left:54.8%;animation-delay:-3.4s!important}.hv-kids-castle-star-0{top:43.7%;left:54.9%}.hv-kids-castle-star-1{top:51%;left:42.7%;animation-delay:-1.9s!important}.hv-kids-castle-star-2{top:49.7%;left:66.5%;animation-delay:-3.7s!important}.hv-revealed .hv-kids-twinkle{animation:5.6s ease-in-out infinite hvKidsTwinkle}.hv-kids-bubble{aspect-ratio:1;background:radial-gradient(circle at 28% 23%,#fff 3%,#fff0 20%),linear-gradient(135deg,#b5f7ef99,#e8bdff88 40%,#fff6 60%,#ffd58caa);border:.2cqw solid #ffffffd9;border-radius:50%;width:3.8%;box-shadow:inset -.2cqw -.25cqw .5cqw #d574bd55}.hv-kids-bubble-0{top:34%;left:4%}.hv-kids-bubble-1{width:2.8%;top:39%;right:5%;animation-delay:-2.4s!important}.hv-kids-bubble-2{width:2.5%;top:51%;left:6%;animation-delay:-4.2s!important}.hv-revealed .hv-kids-bubble{animation:7s ease-in-out infinite hvKidsBubble}@keyframes hvKidsCandle{0%,to{opacity:.92;transform:scaleX(.95)rotate(-5deg)}50%{opacity:.8;transform:scale(.85,.86)rotate(6deg)}}@keyframes hvKidsConfetti{0%,to{opacity:0;transform:translateY(-2cqw)rotate(0)}20%,65%{opacity:.9}90%{opacity:0;transform:translate(1cqw, 12cqw) rotate(var(--turn))}}@keyframes hvKidsBalloon{0%,to{opacity:1;transform:translate(0)rotate(-5deg)}50%{opacity:1;transform:translate(.8cqw,-3cqw)rotate(5deg)}}@keyframes hvKidsExhaust{0%,to{opacity:.9;transform:scale(.94,.8)}50%{opacity:.98;transform:scaleY(1.03)}}@keyframes hvKidsTwinkle{0%,12%,88%,to{opacity:0;transform:scale(.3)rotate(-10deg)}46%{opacity:.9;transform:scale(1.1)rotate(12deg)}}@keyframes hvKidsBubble{0%,to{opacity:0;transform:translateY(2cqw)scale(.8)}20%,70%{opacity:.85}90%{opacity:0;transform:translate(1cqw,-9cqw)scale(1.1)}}@media (prefers-reduced-motion:reduce){.hv-kids-scene{display:none}.hv-kids-scene *,.hv-kids-scene :after{animation:none!important}}
