.hv-premium-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-premium-scene i{position:absolute;display:block}.hv-jump-orb{z-index:5;width:8%;aspect-ratio:1;border-radius:50%;border:3px solid rgba(255,255,255,.82);box-shadow:0 8px 12px rgba(11,57,67,.18)}.hv-jump-one{left:7%;top:55%;background:#ff7568}.hv-jump-two{right:7%;top:49%;background:#b79aff}.hv-jump-three{left:42%;top:58%;width:5%;background:#d4ef45}.hv-jump-spark{z-index:6;width:3%;aspect-ratio:1;background:#fff2ac;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%)}.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:hvJumpOne 6.4s ease-in-out infinite}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-two{animation:hvJumpTwo 6.4s ease-in-out .12s infinite}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-three{animation:hvJumpThree 6.4s ease-in-out .22s infinite}.hv-revealed [data-premium-scene=heyvite-premium-jump-joy] .hv-jump-spark{animation:hvJumpSpark 6.4s infinite}.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:hvJumpSettle 6.4s cubic-bezier(.22,.75,.24,1) infinite}.hv-goal-sweep{z-index:3;inset:-20%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 48%,transparent 59%);transform:translateX(-80%);mix-blend-mode:screen}.hv-goal-shock{z-index:4;left:50%;top:49%;width:30%;aspect-ratio:1;border:3px solid rgba(211,244,81,.85);border-radius:50%;transform:translate(-50%,-50%) scale(.4);opacity:0}.hv-goal-shock-two{border-color:rgba(67,138,255,.8)}.hv-goal-streak{z-index:5;height:2px;width:27%;border-radius:99px;opacity:0;transform-origin:right center}.hv-goal-streak-a{left:8%;top:45%;transform:rotate(14deg);background:linear-gradient(90deg,transparent,#d9f94d)}.hv-goal-streak-b{right:7%;top:59%;transform:rotate(-17deg);background:linear-gradient(90deg,#2b76d2,transparent)}.hv-revealed [data-premium-scene=heyvite-premium-goal-rush] .hv-goal-sweep{animation:hvGoalSweep 7.2s ease-out infinite}.hv-revealed [data-premium-scene=heyvite-premium-goal-rush] .hv-goal-shock{animation:hvGoalShock 7.2s infinite}.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:hvGoalStreak 7.2s infinite}.hv-revealed [data-premium-template=heyvite-premium-goal-rush]>div:first-child{animation:hvGoalImpact 7.2s cubic-bezier(.2,.7,.2,1) infinite}.hv-ghost-moon{z-index:2;right:-5%;top:6%;width:65%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,185,39,.45),transparent 66%)}.hv-ghost-bat{z-index:6;width:8%;height:4%;background:#080413;clip-path:polygon(0 30%,23% 48%,50% 15%,77% 48%,100% 30%,79% 80%,50% 56%,21% 80%);opacity:0}.hv-ghost-b1{left:-12%;top:35%}.hv-ghost-b2{left:-16%;top:51%;width:6%}.hv-ghost-twinkle{z-index:7;width:2%;aspect-ratio:1;border-radius:50%;background:#d9fa4b;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:hvGhostMoon 7.4s ease-in-out infinite}.hv-revealed [data-premium-scene=heyvite-premium-midnight-mischief] .hv-ghost-bat{animation:hvGhostBat 7.4s linear infinite}.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:hvGhostTwinkle 7.4s infinite}.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{animation:hvGhostSwoop 7.4s cubic-bezier(.21,.75,.29,1) infinite;transform-origin:54% 50%}.hv-disco-fan{z-index:2;inset:6% -20% 18%;background:conic-gradient(from 205deg at 50% 8%,transparent 0 10deg,rgba(47,118,255,.2) 11deg 21deg,transparent 22deg 37deg,rgba(255,49,177,.2) 38deg 50deg,transparent 51deg)}.hv-disco-sweep{z-index:3;inset:15% 9% 31%;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.58) 49%,transparent 60%);clip-path:circle(43% at 50% 50%);transform:translateX(-90%);mix-blend-mode:screen}.hv-disco-glint{z-index:6;width:9%;aspect-ratio:1;background:#fff8c7;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);transform:scale(0)}.hv-disco-g1{top:31%;left:25%}.hv-disco-g2{top:48%;right:19%}.hv-disco-bubble{z-index:6;border:1px solid rgba(255,244,196,.8);border-radius:50%;opacity:0}.hv-disco-x1{width:4%;aspect-ratio:1;bottom:26%;left:16%}.hv-disco-x2{width:2.7%;aspect-ratio:1;bottom:32%;right:11%}.hv-disco-x3{width:3.4%;aspect-ratio:1;bottom:24%;right:22%}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-fan{animation:hvDiscoFan 8s infinite}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-sweep{animation:hvDiscoSweep 8s ease-in-out infinite}.hv-revealed [data-premium-scene=heyvite-premium-disco-decade] .hv-disco-glint{animation:hvDiscoGlint 8s infinite}.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:hvDiscoBubble 8s ease-out infinite}.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{animation:none;background-image:linear-gradient(110deg,#f1c768 20%,#fff 45%,#c69732 70%)!important;background-size:220% 100%;background-position:210% 0}.hv-revealed [data-premium-template=heyvite-premium-disco-decade] .hv-foil,[data-premium-template=heyvite-premium-disco-decade].hv-revealed .hv-foil{animation:hvDiscoFoil 8s ease-in-out infinite}@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%,42%,8%,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{transform:scale(0);opacity:0}16%,26%{transform:scale(1.2) rotate(45deg);opacity:1}34%{transform:scale(.4);opacity:.3}}@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%{transform:translateX(-85%);opacity:0}15%{opacity:1}30%,to{transform:translateX(85%);opacity:0}}@keyframes hvGoalStreak{0%,13%,38%,to{opacity:0;scale:.3 1}20%{opacity:1;scale:1 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%,58%,8%,to{opacity:.35;transform:scale(.95)}20%,35%{opacity:.8;transform:scale(1.08)}}@keyframes hvGhostBat{0%,10%{transform:translateX(0) translateY(0) scale(.7);opacity:0}15%{opacity:1}34%{transform:translateX(130cqw) translateY(-10.4cqw) scale(1.1);opacity:1}40%,to{transform:translateX(147.5cqw) translateY(-13.6cqw);opacity:0}}@keyframes hvGhostTwinkle{0%,11%,45%,to{transform:scale(0);opacity:0}18%,28%{transform:scale(1.5);opacity:1}36%{transform:scale(.3);opacity:.35}}@keyframes hvDiscoFoil{0%,48%,8%,to{background-position:210% 0}18%,30%{background-position:0 0}}@keyframes hvDiscoSweep{0%,10%,46%,to{transform:translateX(-95%);opacity:0}15%{opacity:1}32%{transform:translateX(95%);opacity:.9}40%{opacity:0}}@keyframes hvDiscoGlint{0%,12%,42%,to{transform:scale(0) rotate(0);opacity:0}20%{transform:scale(1.25) rotate(50deg);opacity:1}30%{transform:scale(.35) rotate(95deg);opacity:.3}}@keyframes hvDiscoFan{0%,55%,8%,to{opacity:.28}20%,34%{opacity:.9}}@keyframes hvDiscoBubble{0%,14%,40%,to{transform:translateY(0) scale(.6);opacity:0}19%{opacity:.9}35%{transform:translateY(-30cqw) scale(1.2);opacity:0}}@media (prefers-reduced-motion:reduce){.hv-card-canvas[data-premium-template]>div:first-child,.hv-premium-scene *{animation:none!important;transform:none!important}[data-premium-template=heyvite-premium-disco-decade] .hv-foil{animation:none!important}}.hv-halloween-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-halloween-scene i{position:absolute;display:block;pointer-events:none}.hv-halloween-neon-halo{inset:22% 14% 24%;border-radius:50%;background:radial-gradient(circle,rgba(201,87,255,.29),rgba(41,230,255,.1) 48%,transparent 74%);mix-blend-mode:screen;opacity:.32}.hv-halloween-neon-bat{width:7%;height:3.2%;background:#0A0620;clip-path:polygon(0 22%,26% 40%,50% 5%,74% 40%,100% 22%,82% 85%,50% 54%,18% 85%);opacity:0}.hv-halloween-neon-bat-one{left:-10%;top:34%}.hv-halloween-neon-bat-two{left:-13%;top:54%;width:5%}.hv-halloween-neon-star{width:2.3%;aspect-ratio:1;background:#DFFF75;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)}.hv-halloween-neon-star-one{left:19%;top:28%}.hv-halloween-neon-star-two{right:13%;top:57%}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-halo{animation:hvHalloweenNeon 6.8s ease-in-out infinite}.hv-revealed [data-halloween-scene$=neon-manor] .hv-halloween-neon-bat{animation:hvHalloweenBat 8.2s linear infinite}.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:hvHalloweenTwinkle 4.7s ease-in-out infinite}.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:hvHalloweenManorBreath 6.8s ease-in-out infinite}.hv-halloween-cocktail-bubble{width:2.7%;aspect-ratio:1;border:1px solid rgba(228,181,112,.8);border-radius:50%;box-shadow:inset 0 0 4px rgba(255,255,255,.85);opacity:0}.hv-halloween-cocktail-bubble-one{left:42%;top:61%}.hv-halloween-cocktail-bubble-two{left:49%;top:58%;width:1.9%}.hv-halloween-cocktail-bubble-three{left:56%;top:64%;width:2.2%}.hv-halloween-cocktail-glint{width:5%;aspect-ratio:1;background:#F4CE87;clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);opacity:0}.hv-halloween-cocktail-glint-one{left:19%;top:39%}.hv-halloween-cocktail-glint-two{right:20%;top:50%;width:3.5%}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-bubble{animation:hvHalloweenBubble 5.8s ease-out infinite}.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:hvHalloweenGlint 6.7s ease-in-out infinite}.hv-revealed [data-halloween-scene$=cocktail-apparitions] .hv-halloween-cocktail-glint-two{animation-delay:-3.2s}.hv-halloween-bone-spot{inset:17% 50% 23% 0;background:radial-gradient(ellipse at 50% 31%,rgba(255,194,104,.31),transparent 70%);mix-blend-mode:screen;opacity:.28;transform-origin:top center}.hv-halloween-bone-spot-two{inset:17% 0 23% 50%}.hv-halloween-bone-confetti{width:1.6%;height:.9%;background:#FFE0B4;opacity:0}.hv-halloween-bone-confetti-one{left:24%;top:31%}.hv-halloween-bone-confetti-two{left:68%;top:40%;background:#F28C42}.hv-halloween-bone-confetti-three{left:47%;top:58%;width:1.2%}.hv-revealed [data-halloween-scene$=bone-dance] .hv-halloween-bone-spot{animation:hvHalloweenSpot 6.4s ease-in-out infinite}.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:hvHalloweenConfetti 7.1s ease-in-out infinite}.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:hvHalloweenDanceBeat 6.4s ease-in-out infinite}.hv-halloween-etched-foil{inset:23% 8% 21%;background:linear-gradient(111deg,transparent 39%,rgba(255,229,187,.38) 49%,transparent 59%);clip-path:ellipse(47% 47% at 50% 49%);mix-blend-mode:screen;transform:translateX(-95%)}.hv-halloween-etched-moth{width:6%;height:3%;left:18%;top:40%;background:#A9815B;clip-path:polygon(0 25%,38% 43%,50% 7%,62% 43%,100% 25%,80% 87%,50% 55%,20% 87%);opacity:0}.hv-halloween-etched-glint{width:2.4%;aspect-ratio:1;border-radius:50%;background:#F4D7AB;box-shadow:0 0 11px #D0A472;opacity:0}.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:hvHalloweenFoil 9s ease-in-out infinite}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-moth{animation:hvHalloweenMoth 9s ease-in-out infinite}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-glint{animation:hvHalloweenTwinkle 6.1s ease-in-out infinite}.hv-revealed [data-halloween-scene$=etched-nocturne] .hv-halloween-etched-glint-two{animation-delay:-3s}.hv-halloween-spider-web-glint{inset:20% 5% 25%;background:linear-gradient(120deg,transparent 41%,rgba(255,238,179,.32) 50%,transparent 59%);clip-path:ellipse(49% 36% at 50% 52%);mix-blend-mode:screen;transform:translateX(-100%)}.hv-halloween-spider-drop{width:2.6%;aspect-ratio:1;left:49%;top:36%;border-radius:50%;background:#241A15;box-shadow:-4px -2px 0 -2px #241A15,4px -2px 0 -2px #241A15;transform-origin:center -25cqw;opacity:0}.hv-halloween-spider-drop:before{content:"";position:absolute;left:48%;bottom:95%;width:1px;height:27cqw;background:rgba(31,23,19,.65)}.hv-halloween-spider-spark{width:1.6%;aspect-ratio:1;border-radius:50%;background:#FFF0B9;opacity:0}.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:hvHalloweenFoil 8.8s ease-in-out infinite}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-drop{animation:hvHalloweenSpider 8.8s ease-in-out infinite}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-spark{animation:hvHalloweenTwinkle 5.6s ease-in-out infinite}.hv-revealed [data-halloween-scene$=spider-silk] .hv-halloween-spider-spark-two{animation-delay:-2.7s}.hv-halloween-parade-moon{width:14%;aspect-ratio:1;left:11%;top:22%;border-radius:50%;background:radial-gradient(circle,rgba(233,153,65,.32),transparent 68%);mix-blend-mode:multiply}.hv-halloween-parade-star{width:2.6%;aspect-ratio:1;background:#AD5E28;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.hv-halloween-parade-star-one{left:31%;top:30%}.hv-halloween-parade-star-two{left:72%;top:38%}.hv-halloween-parade-star-three{left:45%;top:63%}.hv-halloween-parade-bat{width:5%;height:2.3%;left:22%;top:51%;background:#49324E;clip-path:polygon(0 30%,25% 44%,50% 3%,75% 44%,100% 30%,79% 89%,50% 54%,21% 89%);opacity:.25}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-moon{animation:hvHalloweenMoon 8.2s ease-in-out infinite}.hv-revealed [data-halloween-scene$=ghost-parade] .hv-halloween-parade-star{animation:hvHalloweenTwinkle 5.3s ease-in-out infinite}.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:hvHalloweenFloat 8.2s ease-in-out infinite}.hv-revealed [data-halloween-template$=ghost-parade]>:first-child,.hv-revealed[data-halloween-template$=ghost-parade]>:first-child{animation:hvHalloweenParadeDrift 8.2s ease-in-out infinite}.hv-halloween-waltz-candle{width:8%;height:12%;top:31%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,202,129,.45),rgba(248,90,73,.14) 37%,transparent 72%);mix-blend-mode:screen}.hv-halloween-waltz-candle-one{left:6%}.hv-halloween-waltz-candle-two{right:7%;top:35%}.hv-halloween-waltz-gleam{inset:24% 24% 28%;border-radius:50%;background:radial-gradient(ellipse,rgba(218,147,171,.14),transparent 69%);mix-blend-mode:screen}.hv-revealed [data-halloween-scene$=addams-waltz] .hv-halloween-waltz-candle{animation:hvHalloweenCandle 5.4s ease-in-out infinite}.hv-revealed [data-halloween-scene$=addams-waltz] .hv-halloween-waltz-candle-two{animation-delay:-2.7s}.hv-revealed [data-halloween-scene$=addams-waltz] .hv-halloween-waltz-gleam{animation:hvHalloweenWaltzGleam 8s ease-in-out infinite}.hv-halloween-greenhouse-moon{width:33%;aspect-ratio:1;left:54%;top:19%;border-radius:50%;background:radial-gradient(circle,rgba(230,215,255,.19),transparent 70%);mix-blend-mode:screen}.hv-halloween-greenhouse-raven{width:5%;height:2.9%;background:#15101D;clip-path:polygon(0 25%,26% 42%,50% 6%,74% 42%,100% 25%,79% 88%,50% 56%,21% 88%);opacity:0}.hv-halloween-greenhouse-raven-one{left:-5%;top:34%}.hv-halloween-greenhouse-raven-two{left:-9%;top:51%;width:3.9%}.hv-revealed [data-halloween-scene$=wednesday-greenhouse] .hv-halloween-greenhouse-moon{animation:hvHalloweenMoon 9s ease-in-out infinite}.hv-revealed [data-halloween-scene$=wednesday-greenhouse] .hv-halloween-greenhouse-raven{animation:hvHalloweenBat 10s linear infinite}.hv-revealed [data-halloween-scene$=wednesday-greenhouse] .hv-halloween-greenhouse-raven-two{animation-delay:-5s}.hv-halloween-seance-orb{width:30%;aspect-ratio:1;left:35%;top:43%;border-radius:50%;background:radial-gradient(circle,rgba(255,239,158,.34),rgba(122,245,213,.13) 49%,transparent 72%);mix-blend-mode:screen}.hv-halloween-seance-spark{width:1.5%;aspect-ratio:1;border-radius:50%;background:#FAD480;box-shadow:0 0 8px #F5C065;opacity:0}.hv-halloween-seance-spark-one{left:22%;top:55%}.hv-halloween-seance-spark-two{left:76%;top:48%}.hv-halloween-seance-spark-three{left:57%;top:69%}.hv-revealed [data-halloween-scene$=fester-seance] .hv-halloween-seance-orb{animation:hvHalloweenOrb 7.2s ease-in-out infinite}.hv-revealed [data-halloween-scene$=fester-seance] .hv-halloween-seance-spark{animation:hvHalloweenSparkRise 6s ease-out infinite}.hv-revealed [data-halloween-scene$=fester-seance] .hv-halloween-seance-spark-two{animation-delay:-2s}.hv-revealed [data-halloween-scene$=fester-seance] .hv-halloween-seance-spark-three{animation-delay:-4s}.hv-halloween-pumpkin-light{inset:31% 8% 24%;background:radial-gradient(ellipse at 51% 53%,rgba(255,176,44,.2),transparent 59%);mix-blend-mode:screen}.hv-halloween-pumpkin-moth{width:4.5%;height:2.3%;background:#EFCB8A;clip-path:polygon(0 50%,32% 3%,50% 47%,68% 3%,100% 50%,68% 98%,50% 57%,32% 98%);opacity:0}.hv-halloween-pumpkin-moth-one{left:17%;top:42%}.hv-halloween-pumpkin-moth-two{left:72%;top:59%;width:3.3%}.hv-revealed [data-halloween-scene$=pumpkin-moon] .hv-halloween-pumpkin-light{animation:hvHalloweenCandle 6.3s ease-in-out infinite}.hv-revealed [data-halloween-scene$=pumpkin-moon] .hv-halloween-pumpkin-moth{animation:hvHalloweenMoth 11s ease-in-out infinite}.hv-revealed [data-halloween-scene$=pumpkin-moon] .hv-halloween-pumpkin-moth-two{animation-delay:-5.5s}.hv-halloween-theatre-mist{inset:55% 0 19%;background:linear-gradient(0deg,rgba(221,229,255,.17),transparent 75%);filter:blur(9px)}.hv-halloween-theatre-star{width:2.2%;aspect-ratio:1;background:#F7EBC9;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.hv-halloween-theatre-star-one{left:19%;top:30%}.hv-halloween-theatre-star-two{left:68%;top:38%}.hv-halloween-theatre-star-three{left:49%;top:58%}.hv-revealed [data-halloween-scene$=ghost-theatre] .hv-halloween-theatre-mist{animation:hvHalloweenTheatreMist 9s ease-in-out infinite}.hv-revealed [data-halloween-scene$=ghost-theatre] .hv-halloween-theatre-star{animation:hvHalloweenTwinkle 6s ease-in-out infinite}.hv-revealed [data-halloween-scene$=ghost-theatre] .hv-halloween-theatre-star-two{animation-delay:-2s}.hv-revealed [data-halloween-scene$=ghost-theatre] .hv-halloween-theatre-star-three{animation-delay:-4s}@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:translateX(-95%)}29%{opacity:.8}53%,to{opacity:0;transform:translateX(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)}}@keyframes hvHalloweenCandle{0%,to{opacity:.28;transform:scale(.86) rotate(-2deg)}35%{opacity:.82;transform:scale(1.12) rotate(3deg)}63%{opacity:.43;transform:scale(.96) rotate(-4deg)}}@keyframes hvHalloweenWaltzGleam{0%,to{opacity:.15;transform:translateX(-7%) rotate(-4deg)}50%{opacity:.65;transform:translateX(9%) rotate(4deg)}}@keyframes hvHalloweenOrb{0%,to{opacity:.23;transform:scale(.93)}50%{opacity:.8;transform:scale(1.08)}}@keyframes hvHalloweenSparkRise{0%{opacity:0;transform:translateY(4cqw) scale(.5)}22%{opacity:.85}85%,to{opacity:0;transform:translateY(-16cqw) scale(1.2)}}@keyframes hvHalloweenTheatreMist{0%,to{opacity:.3;transform:translateX(-5%)}50%{opacity:.7;transform:translateX(6%)}}@media (prefers-reduced-motion:reduce){.hv-halloween-scene *,[data-halloween-template]>:first-child{animation:none!important;transform:none!important}}.hv-thanksgiving-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-thanksgiving-scene i{position:absolute;display:block;pointer-events:none}.hv-thanksgiving-table-flame{width:10%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,232,158,.65),rgba(249,185,90,.21) 44%,transparent 74%);mix-blend-mode:screen}.hv-thanksgiving-table-flame-one{left:38%;top:16%}.hv-thanksgiving-table-flame-two{left:48%;top:26%;animation-delay:-1.5s!important}.hv-thanksgiving-table-glint{width:3%;aspect-ratio:1;left:62%;top:59%;background:#F9E0AA;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0}.hv-revealed [data-thanksgiving-scene$=gathered-table] .hv-thanksgiving-table-flame{animation:hvThanksgivingFlicker 4.6s ease-in-out infinite}.hv-revealed [data-thanksgiving-scene$=gathered-table] .hv-thanksgiving-table-glint{animation:hvThanksgivingTwinkle 5.8s ease-in-out infinite}.hv-thanksgiving-moon-halo{left:23%;top:23%;width:54%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(246,206,136,.16),transparent 68%);mix-blend-mode:screen}.hv-thanksgiving-moon-star{width:2.1%;aspect-ratio:1;background:#EFD2A0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:.2}.hv-thanksgiving-moon-star-one{left:20%;top:31%}.hv-thanksgiving-moon-star-two{right:17%;top:56%;animation-delay:-2s!important}.hv-revealed [data-thanksgiving-scene$=harvest-moon] .hv-thanksgiving-moon-halo{animation:hvThanksgivingMoon 7.2s ease-in-out infinite}.hv-revealed [data-thanksgiving-scene$=harvest-moon] .hv-thanksgiving-moon-star{animation:hvThanksgivingTwinkle 5.2s ease-in-out infinite}.hv-thanksgiving-paper-leaf{width:5%;height:3%;background:#AF5D43;clip-path:polygon(0 44%,42% 0,100% 10%,77% 78%,39% 100%);opacity:0}.hv-thanksgiving-paper-leaf-one{left:17%;top:25%}.hv-thanksgiving-paper-leaf-two{right:15%;top:31%;background:#895E79;animation-delay:-3s!important}.hv-thanksgiving-paper-spark{width:2%;aspect-ratio:1;left:62%;top:48%;border-radius:50%;background:#F6D795;opacity:.2}.hv-revealed [data-thanksgiving-scene$=modern-friendsgiving] .hv-thanksgiving-paper-leaf{animation:hvThanksgivingDrift 7.4s ease-in-out infinite}.hv-revealed [data-thanksgiving-scene$=modern-friendsgiving] .hv-thanksgiving-paper-spark{animation:hvThanksgivingTwinkle 5s ease-in-out infinite}.hv-thanksgiving-sage-foil{width:8%;height:30%;top:34%;background:linear-gradient(90deg,transparent,rgba(215,177,101,.32),transparent);filter:blur(2px);opacity:0}.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{width:2%;aspect-ratio:1;right:21%;top:68%;border-radius:50%;background:#D9B67E;opacity:.1}.hv-revealed [data-thanksgiving-scene$=sage-gratitude] .hv-thanksgiving-sage-foil{animation:hvThanksgivingFoil 7s ease-in-out infinite}.hv-revealed [data-thanksgiving-scene$=sage-gratitude] .hv-thanksgiving-sage-mote{animation:hvThanksgivingTwinkle 5.6s ease-in-out infinite}.hv-thanksgiving-supper-glow{width:13%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,189,91,.43),transparent 73%);mix-blend-mode:screen}.hv-thanksgiving-supper-glow-one{left:2%;top:19%}.hv-thanksgiving-supper-glow-two{left:34%;top:18%;animation-delay:-1.3s!important}.hv-thanksgiving-supper-glow-three{right:7%;top:24%;animation-delay:-2.7s!important}.hv-revealed [data-thanksgiving-scene$=candlelit-supper] .hv-thanksgiving-supper-glow{animation:hvThanksgivingFlicker 4.3s ease-in-out infinite}.hv-thanksgiving-orchard-light{width:3%;aspect-ratio:1;border-radius:50%;background:#FFE09C;box-shadow:0 0 12px 4px rgba(255,199,90,.55);opacity:.35}.hv-thanksgiving-orchard-light-one{left:31%;top:59%}.hv-thanksgiving-orchard-light-two{left:51%;top:61%;animation-delay:-1.4s!important}.hv-thanksgiving-orchard-light-three{right:27%;top:60%;animation-delay:-2.8s!important}.hv-thanksgiving-orchard-leaf{width:4%;height:2%;left:20%;top:24%;background:#B57547;clip-path:polygon(0 50%,42% 0,100% 22%,67% 100%);opacity:0}.hv-revealed [data-thanksgiving-scene$=orchard-evening] .hv-thanksgiving-orchard-light{animation:hvThanksgivingTwinkle 5.4s ease-in-out infinite}.hv-revealed [data-thanksgiving-scene$=orchard-evening] .hv-thanksgiving-orchard-leaf{animation:hvThanksgivingDrift 8.1s ease-in-out infinite}@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 *{animation:none!important;opacity:0!important}}.hv-christmas-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-christmas-scene i{position:absolute;display:block;pointer-events:none;opacity:0}.hv-christmas-glint,.hv-christmas-star{width:2%;aspect-ratio:1;background:#FFF0C7;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.hv-christmas-glow{width:8%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,200,106,.5),rgba(255,203,127,.13) 40%,transparent 72%);mix-blend-mode:screen}.hv-christmas-snow{width:.65%;aspect-ratio:1;border-radius:50%;background:#FFFAEE}.hv-revealed .hv-christmas-glint,.hv-revealed .hv-christmas-star{animation:hvChristmasGlint 6.4s ease-in-out infinite}.hv-revealed .hv-christmas-glow{animation:hvChristmasGlow 5.6s ease-in-out infinite}.hv-revealed .hv-christmas-snow{animation:hvChristmasSnow 9s linear infinite}.hv-christmas-ribbon-left{left:29%;top:15%}.hv-christmas-ribbon-right{right:9%;top:81%;animation-delay:-3.4s!important}.hv-christmas-botanical-top{right:12%;top:7%}.hv-christmas-botanical-bottom{left:14%;bottom:20%;animation-delay:-2.9s!important}.hv-christmas-noel-left{left:5%;top:5%}.hv-christmas-noel-right{right:5%;top:5%;animation-delay:-2.2s!important}.hv-christmas-noel-window{left:87%;top:55%;width:5%}.hv-christmas-coupe-left{left:27%;top:57%}.hv-christmas-coupe-right{left:75%;top:65%;animation-delay:-3.2s!important}.hv-christmas-alpine-snow-one{left:24%;top:61%}.hv-christmas-alpine-snow-two{left:43%;top:54%;animation-delay:-3.7s!important}.hv-christmas-alpine-snow-three{left:88%;top:71%;animation-delay:-6s!important}.hv-christmas-chalet-window{left:69%;top:53%;width:8%}.hv-christmas-soldier-left{left:8%;top:25%}.hv-christmas-soldier-right{right:7%;top:44%;animation-delay:-3s!important}.hv-christmas-candle-flame{left:78%;top:43%;width:13%}.hv-christmas-champagne-glass{left:27%;top:63%;animation-delay:-3.8s!important}.hv-christmas-sugar-one{left:9%;top:68%}.hv-christmas-sugar-two{right:13%;top:71%;animation-delay:-4s!important}.hv-christmas-ginger-window{left:46%;top:72%;width:8%}.hv-christmas-globe-snow{position:absolute;left:16%;top:40%;width:68%;height:46%;overflow:hidden;clip-path:ellipse(50% 57% at 50% 57%)}.hv-christmas-globe-flake{top:-2cqw;width:var(--flake-size);height:var(--flake-size);border-radius:50%;background:#FFF9E9}.hv-revealed .hv-christmas-globe-flake{animation:hvChristmasGlobeSnow var(--flake-duration) linear var(--flake-delay) infinite}.hv-christmas-globe-tree{left:26%;top:60%;width:8%}.hv-christmas-bauble{position:absolute;height:auto;transform-origin:50% 0}.hv-christmas-bauble-gold{left:6%;top:-7%;width:28%}.hv-christmas-bauble-emerald{right:7%;top:-10%;width:24%}.hv-revealed [data-christmas-scene] .hv-christmas-bauble-gold{animation:hvChristmasBauble 6.6s ease-in-out -1.8s infinite}.hv-revealed [data-christmas-scene] .hv-christmas-bauble-emerald{animation:hvChristmasBauble 8.4s ease-in-out -5s infinite reverse}.hv-christmas-gala-star-left{left:5%;top:3%}.hv-christmas-gala-star-right{right:10%;top:4%;animation-delay:-2.4s!important}.hv-christmas-comet-track{position:absolute;left:17%;top:47%;width:69%;height:10%;overflow:hidden}.hv-christmas-comet{left:-24%;top:80%;width:22%;height:.3cqw;border-radius:50%;background:linear-gradient(90deg,transparent,#E0C794 75%,#FFF6DB);transform-origin:right center}.hv-revealed .hv-christmas-comet{animation:hvChristmasComet 6.8s linear -1.2s infinite}.hv-christmas-hearth-glow{left:32%;top:65%;width:39%;height:24%;border-radius:50%;background:radial-gradient(ellipse,#FF9C36 0,#E35812 30%,transparent 72%);mix-blend-mode:screen}.hv-christmas-flame{border-radius:70% 30% 55% 45%/85% 85% 15% 15%;background:radial-gradient(ellipse at 50% 85%,#FFF1B5,#FFA837 38%,#D95713 65%,transparent 75%);mix-blend-mode:screen;transform-origin:50% 100%}.hv-christmas-hearth-flame-one{left:47%;bottom:19.5%;width:5%;height:14%}.hv-christmas-hearth-flame-two{left:53%;bottom:19.5%;width:3.5%;height:10%;animation-delay:-.9s!important}.hv-christmas-hearth-candle-left{left:6.9%;top:25.5%;width:1.2%;height:2.4%;animation-delay:-.7s!important}.hv-christmas-hearth-candle-right{right:6.9%;top:25.5%;width:1.2%;height:2.4%;animation-delay:-1.3s!important}.hv-revealed .hv-christmas-hearth-glow{animation:hvChristmasHearthGlow 3.7s ease-in-out infinite}.hv-revealed .hv-christmas-flame{animation:hvChristmasFlame 1.9s ease-in-out infinite}@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) skewX(-4deg)}22%{opacity:.55;transform:scaleY(1.05) skewX(3deg)}47%{opacity:.3;transform:scaleY(.74) skewX(-2deg)}72%{opacity:.6;transform:scaleY(.97) skewX(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{animation:none!important;opacity:0!important}.hv-christmas-bauble{animation:none!important;transform:none!important}}.hv-festival-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-festival-scene i{display:block;position:absolute;opacity:0}.hv-festival-leaf{width:4.5%;height:3.6%;background:linear-gradient(35deg,#ED4527,#FFB22B);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%)}.hv-festival-citrus-one{left:9%;top:54%}.hv-festival-citrus-two{right:8%;top:50%;animation-delay:-2.6s!important}.hv-festival-citrus-three{left:54%;top:66%;animation-delay:-4.5s!important}.hv-revealed .hv-festival-leaf{animation:hvFestivalLeaf 7s ease-in-out infinite}.hv-festival-petal{width:2.4%;height:1.7%;background:linear-gradient(30deg,#EF7009,#FFB41B);border-radius:90% 15% 80% 25%}.hv-festival-cornflower-one{left:8%;top:23%}.hv-festival-cornflower-two{right:7%;top:32%;background:#3474DA;animation-delay:-2.4s!important}.hv-festival-cornflower-three{left:7%;top:49%;animation-delay:-4.3s!important}.hv-revealed .hv-festival-petal{animation:hvFestivalPetal 6.6s ease-in-out infinite}.hv-festival-glint{width:3%;aspect-ratio:1;background:#FFFFFF;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.hv-revealed .hv-festival-glint{animation:hvFestivalGlint 4.6s ease-in-out infinite}.hv-festival-cider-glint{left:43%;top:48.5%}.hv-festival-champagne-glint{left:74%;top:47%}.hv-festival-bubbles{position:absolute;overflow:hidden;clip-path:ellipse(50% 53% at 50% 44%)}.hv-festival-thanksgiving-cranberry-social .hv-festival-bubbles-left{left:15%;top:51%;width:29%;height:8%}.hv-festival-thanksgiving-cranberry-social .hv-festival-bubbles-right{left:45%;top:59%;width:28%;height:8%}.hv-festival-new-year-champagne-pop .hv-festival-bubbles-left{left:18%;top:53%;width:30%;height:10%}.hv-festival-new-year-champagne-pop .hv-festival-bubbles-right{left:51%;top:50%;width:28%;height:10%;transform:rotate(-14deg)}.hv-festival-bubble{bottom:0;width:.85cqw;height:.85cqw;border:.18cqw solid #fffdf0;border-radius:50%;background:#FFEFB7}.hv-revealed .hv-festival-bubble{animation:hvFestivalBubble var(--duration) linear var(--phase) infinite}.hv-festival-steam-area{position:absolute;left:67%;top:43%;width:19%;height:14%;overflow:hidden}.hv-festival-steam{position:absolute;bottom:-2%;width:40%;height:85%;opacity:0;color:#AA6629}.hv-revealed .hv-festival-steam{animation:hvFestivalSteam 4.7s ease-in-out var(--phase) infinite}.hv-festival-disco-one{left:36%;top:11%;width:5%}.hv-festival-disco-two{left:61%;top:17%;width:4%;animation-delay:-1.7s!important}.hv-festival-disco-three{left:46%;top:27%;width:3%;animation-delay:-3.2s!important}.hv-festival-disco-sweep{left:32%;top:4.5%;width:36%;height:28%;border-radius:50%;overflow:hidden}.hv-festival-disco-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 49%,transparent 60%)}.hv-revealed .hv-festival-disco-sweep{opacity:1}.hv-revealed .hv-festival-disco-sweep:after{animation:hvFestivalDisco 6.2s ease-in-out infinite}.hv-festival-burst{position:absolute;width:0;height:0;--radius:17cqw}.hv-festival-burst-0{left:20.3%;top:65.3%;color:#F11E85;--phase:-.7s}.hv-festival-burst-1{left:80.5%;top:68.4%;color:#FF7824;--phase:-2.5s}.hv-festival-burst-2{left:50.2%;top:81.8%;color:#2166ED;--phase:-4.3s;--radius:14cqw}.hv-festival-ray{position:absolute;width:0;height:0;transform:rotate(var(--angle))}.hv-festival-ray i{left:0;top:-.2cqw;width:3.6cqw;height:.4cqw;border-radius:50%;background:currentColor;box-shadow:0 0 .4cqw #FFFFFF;transform-origin:left center}.hv-revealed .hv-festival-ray i{animation:hvFestivalFirework 5.8s cubic-bezier(.16,1,.3,1) var(--phase) infinite}.hv-festival-confetti-band{position:absolute;top:9%;bottom:12%;width:12%;overflow:hidden}.hv-festival-confetti-left{left:0}.hv-festival-confetti-right{right:0}.hv-festival-confetti{width:1.5cqw;height:.75cqw;border-radius:15%}.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{transform:translateX(-100%);opacity:0}20%{opacity:.75}75%{opacity:.65}90%{transform:translateX(100%);opacity:0}}@keyframes hvFestivalFirework{0%,10%,to{opacity:0;transform:translateX(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{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-wedding-scene>i,.hv-wedding-scene>span{display:block;position:absolute;opacity:0}.hv-wedding-scene svg{display:block;width:100%;height:100%}.hv-wedding-blossom{width:3.5%;aspect-ratio:1}.hv-wedding-blossom-0{left:9%;top:23%}.hv-wedding-blossom-1{right:9%;top:32%;animation-delay:-2.8s!important}.hv-wedding-blossom-2{left:8%;top:57%;animation-delay:-5.3s!important}.hv-revealed .hv-wedding-blossom{animation:hvWeddingBlossom 8s ease-in-out infinite}.hv-wedding-petal{width:2.8%;height:2.1%;border-radius:85% 15% 75% 20%;background:linear-gradient(35deg,#DF376C,#FFB0BF);box-shadow:inset .1cqw .15cqw .3cqw #FFFFFF80}.hv-wedding-petal-0{left:10%;top:29%}.hv-wedding-petal-1{right:9%;top:43%;animation-delay:-2.3s!important}.hv-wedding-petal-2{left:7%;top:61%;animation-delay:-4.7s!important}.hv-revealed .hv-wedding-petal{animation:hvWeddingPetal 7.5s ease-in-out infinite}.hv-wedding-butterfly{width:7%;aspect-ratio:5/4}.hv-wedding-butterfly-left{left:9%;top:38%;color:#8C63CD}.hv-wedding-butterfly-right{right:8%;top:51%;color:#ED795A;animation-delay:-3.6s!important}.hv-wedding-wing{transform-box:view-box;transform-origin:50% 50%}.hv-revealed .hv-wedding-butterfly{animation:hvWeddingFloat 8s ease-in-out infinite}.hv-revealed .hv-wedding-wing{animation:hvWeddingWing 1.35s ease-in-out infinite}.hv-wedding-butterfly-right .hv-wedding-wing{animation-delay:-.55s}.hv-wedding-glint{width:3.2%;aspect-ratio:1;background:#FFFFFF;clip-path:polygon(50% 0,58% 41%,100% 50%,58% 59%,50% 100%,42% 59%,0 50%,42% 41%)}.hv-wedding-glint-0{left:12.2%;top:34.1%}.hv-wedding-glint-1{right:7.6%;top:24.5%;animation-delay:-1.7s!important}.hv-wedding-glint-2{left:9.4%;top:66%;animation-delay:-3.4s!important}.hv-wedding-glint-3{left:27%;top:7%;width:4.2%;animation-delay:-2.6s!important}.hv-wedding-glint-4{right:26%;top:16%;width:3.8%;animation-delay:-4.7s!important}.hv-revealed .hv-wedding-glint{animation:hvWeddingGlint 6.5s ease-in-out infinite}@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{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hv-kids-scene>i,.hv-kids-scene>span{display:block;position:absolute;opacity:0}.hv-kids-candle{width:1.4%;height:2.1%;border-radius:65% 35% 55% 45%;background:radial-gradient(ellipse at 50% 72%,#FFFFFF 5%,#FFF59B 30%,#FFD23F 55%,#FF8C25 90%);transform-origin:50% 100%}.hv-kids-candle-0{left:43.25%;top:51.25%}.hv-kids-candle-1{left:49.3%;top:50.7%;animation-delay:-.6s!important}.hv-kids-candle-2{left:55.4%;top:51.25%;animation-delay:-1.2s!important}.hv-revealed .hv-kids-candle{animation:hvKidsCandle 2.2s ease-in-out infinite}.hv-kids-confetti-band{position:absolute;top:12%;height:31%;width:10%;overflow:hidden}.hv-kids-confetti-left{left:0}.hv-kids-confetti-right{right:0}.hv-kids-confetti{display:block;position:absolute;width:1.4cqw;height:.8cqw;border-radius:15%;opacity:0}.hv-revealed .hv-kids-confetti{animation:hvKidsConfetti 6s ease-in-out var(--phase) infinite}.hv-kids-balloon{width:9%;height:19%;transform-origin:50% 100%}.hv-kids-balloon-left{left:3%;top:19%;color:#BA5FEC}.hv-kids-balloon-right{right:2%;top:23%;color:#30C9BB;animation-delay:-2.4s!important}.hv-kids-balloon-body{display:block;position:relative;width:100%;height:46%;border-radius:48% 48% 45% 45%;background:radial-gradient(ellipse at 30% 22%,#FFFFFFF0 0,#FFFFFF90 6%,transparent 15%),radial-gradient(ellipse at 32% 26%,#FFFFFF75,transparent 60%),currentColor;box-shadow:inset -.7cqw -.4cqw .9cqw #5A238129}.hv-kids-balloon-body:after{content:"";position:absolute;left:40%;bottom:-5%;width:20%;height:10%;background:currentColor;clip-path:polygon(50% 0,100% 100%,0 100%)}.hv-kids-balloon-string{display:block;position:absolute;left:37%;top:49%;width:26%;height:51%}.hv-revealed .hv-kids-balloon{animation:hvKidsBalloon 5.5s ease-in-out infinite}.hv-kids-exhaust{left:73.2%;top:89.8%;width:11%;height:8%;transform-origin:50% 0;background:linear-gradient(#FFEF8C 5%,#FFD333 38%,#FF8140 75%,#FA5674);clip-path:polygon(12% 0,88% 0,100% 48%,76% 44%,62% 100%,42% 76%,26% 92%,18% 47%,0 56%)}.hv-kids-exhaust i{position:absolute;inset:0 32% 30%;background:#FFF9C8;clip-path:polygon(0 0,100% 0,70% 80%,45% 100%,20% 66%)}.hv-revealed .hv-kids-exhaust{animation:hvKidsExhaust 1.8s ease-in-out infinite}.hv-kids-twinkle{width:3.1%;aspect-ratio:1;background:#FFFFFF;clip-path:polygon(50% 0,59% 40%,100% 50%,59% 60%,50% 100%,41% 60%,0 50%,41% 40%)}.hv-kids-space-star-0{left:8%;top:6%}.hv-kids-space-star-1{right:2%;top:28%;animation-delay:-1.8s!important}.hv-kids-space-star-2{left:54.8%;top:77.8%;animation-delay:-3.4s!important}.hv-kids-castle-star-0{left:54.9%;top:43.7%}.hv-kids-castle-star-1{left:42.7%;top:51%;animation-delay:-1.9s!important}.hv-kids-castle-star-2{left:66.5%;top:49.7%;animation-delay:-3.7s!important}.hv-revealed .hv-kids-twinkle{animation:hvKidsTwinkle 5.6s ease-in-out infinite}.hv-kids-bubble{width:3.8%;aspect-ratio:1;border-radius:50%;border:.2cqw solid #ffffffd9;background:radial-gradient(circle at 28% 23%,#FFFFFF 3%,#FFFFFF00 20%),linear-gradient(135deg,#B5F7EF99,#E8BDFF88 40%,#FFFFFF66 60%,#FFD58CAA);box-shadow:inset -.2cqw -.25cqw .5cqw #D574BD55}.hv-kids-bubble-0{left:4%;top:34%}.hv-kids-bubble-1{right:5%;top:39%;width:2.8%;animation-delay:-2.4s!important}.hv-kids-bubble-2{left:6%;top:51%;width:2.5%;animation-delay:-4.2s!important}.hv-revealed .hv-kids-bubble{animation:hvKidsBubble 7s ease-in-out infinite}@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}}.hv-cc{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;padding:1rem clamp(1rem,4vw,2.5rem) calc(1rem + env(safe-area-inset-bottom, 0px));background:var(--ui-surface);color:var(--ink);border-top:1px solid var(--ui-border);box-shadow:0 -8px 28px -16px rgba(32,45,50,.25);animation:hvccUp .5s cubic-bezier(.22,1,.36,1) both}@keyframes hvccUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hv-cc{animation:none}}.hv-cc-text{flex:1 1 320px;margin:0;font-size:.9rem;line-height:1.55;color:var(--charcoal)}.hv-cc-link{color:var(--coral-text);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.hv-cc-link:hover{color:var(--ink)}.hv-cc-actions{display:flex;gap:.6rem;flex-shrink:0;margin-left:auto}.hv-cc-btn{font:inherit;font-size:.85rem;font-weight:600;padding:.6rem 1.5rem;border-radius:var(--radius-btn);cursor:pointer;border:1px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease}.hv-cc-decline{background:transparent;color:var(--ink);border-color:var(--border-strong)}.hv-cc-decline:hover{border-color:var(--coral-text);background:var(--ui-hover)}.hv-cc-accept{background:var(--coral-dark);color:#fff}.hv-cc-accept:hover{background:var(--coral-dark);filter:brightness(.92)}.hv-cc-btn:focus-visible{outline:2px solid var(--coral-text);outline-offset:2px}@media (max-width:560px){.hv-cc{flex-direction:column;align-items:stretch;gap:.45rem;padding:.6rem .85rem calc(.6rem + env(safe-area-inset-bottom, 0px))}.hv-cc-text{flex:0 0 auto;font-size:.8rem;line-height:1.35}.hv-cc-actions{margin-left:0;justify-content:center}.hv-cc-btn{flex:0 1 auto;padding:.55rem 1.35rem;min-height:44px}}@font-face{font-family:zodiak;src:url(/_next/static/media/9fb647326cd53e62-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:zodiak;src:url(/_next/static/media/5fe0745ccd54ed65-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:zodiak;src:url(/_next/static/media/d817b98f878eabed-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:zodiak Fallback;src:local("Arial");ascent-override:88.19%;descent-override:23.16%;line-gap-override:8.02%;size-adjust:112.26%}.__className_d4af2f{font-family:zodiak,zodiak Fallback,Georgia,Times New Roman,serif}.__variable_d4af2f{--font-zodiak:"zodiak","zodiak Fallback",Georgia,Times New Roman,serif}