.hero-pumpkin{vertical-align:baseline;font-size:.55em}.logo-pumpkin .pumpkin-glow{animation:7.5s ease-in-out infinite pumpkinCandle}.logo-pumpkin:after{content:"";opacity:0;pointer-events:none;z-index:4;background:radial-gradient(#080910bf 0%,#08091073 55%,#0000 75%);border-radius:50%;animation:15s ease-in-out infinite pumpkinNight;position:absolute;inset:-18%}.storm-cloud{pointer-events:none;opacity:0;z-index:2;position:absolute}.storm-cloud svg{width:100%;height:100%;display:block;overflow:visible}.storm-cloud--main{width:1.9em;height:1.27em;margin-left:-.95em;animation:15s ease-in-out infinite stormPass;top:-.45em;left:50%}.storm-cloud--far{width:1.05em;height:.79em;margin-left:-.525em;animation:15s ease-in-out infinite stormPassFar;top:-.25em;left:50%}.storm-flash{pointer-events:none;opacity:0;z-index:5;background:radial-gradient(at 50% 35%,#f0f5ffe6,#c8d7ff59 45%,#0000 70%);animation:15s linear infinite stormFlash;position:absolute;inset:-30%}.storm-bolt{animation:15s linear infinite stormBolt}.logo-nisse{-webkit-text-fill-color:transparent;transform-origin:bottom;background-image:linear-gradient(135deg,#8b6f47,#d4a574,#e8c39e);-webkit-background-clip:text;background-clip:text;animation:3.2s ease-in-out infinite flowerSway;display:inline-block;position:relative}.nisse-hat{pointer-events:none;z-index:3;filter:drop-shadow(0 .05em .09em #140c0a73);transform-origin:45% 92%;width:.72em;height:.495em;margin-left:-.36em;animation:4.5s ease-in-out infinite nisseHatNod;position:absolute;top:.055em;left:50%}.nisse-hat svg{width:100%;height:100%;display:block;overflow:visible}.nisse-ribbon{pointer-events:none;z-index:4;filter:drop-shadow(0 .03em .06em #0a1a0c73);width:.62em;height:.45em;margin-left:-.31em;position:absolute;top:.48em;left:50%}.nisse-ribbon svg{width:100%;height:100%;display:block;overflow:visible}.snow-cloud{pointer-events:none;opacity:0;z-index:5;position:absolute}.snow-cloud svg{width:100%;height:100%;display:block;overflow:visible}.snow-cloud--main{filter:blur(.02em);width:1.35em;height:.882em;margin-left:-.675em;animation:15s ease-in-out infinite snowPass;top:-.98em;left:50%}.snow-cloud--far{filter:blur(.03em);width:.8em;height:.436em;margin-left:-.4em;animation:15s ease-in-out infinite snowPassFar;top:-1.14em;left:50%}.snow-flake{fill:#fff;opacity:0;animation:2.4s linear infinite snowFallNear}.snow-flake--far{animation-name:snowFallFar}@keyframes pumpkinCandle{0%{opacity:.4}1.5%{opacity:.9}3%{opacity:.55}4.5%{opacity:1}6%{opacity:.5}7%{opacity:.75}9%{opacity:.4}to{opacity:.4}}@keyframes pumpkinHalo{0%,3%{filter:drop-shadow(0 0 6px #ff9d3c66)drop-shadow(0 0 16px #ff9d3c38)}4.5%{filter:drop-shadow(0 0 9px #ff9d3cbf)drop-shadow(0 0 26px #ff9d3c73)}7%,to{filter:drop-shadow(0 0 6px #ff9d3c66)drop-shadow(0 0 16px #ff9d3c38)}}@keyframes pumpkinNight{0%,23%,46%,to{opacity:0}30%,39%{opacity:1}}@keyframes stormPass{0%,23%{opacity:0;transform:translate(-1.1em)}28%{opacity:1}33%{transform:translate(0)}39%{opacity:1;transform:translate(.9em)}45%,to{opacity:0;transform:translate(1.3em)}}@keyframes stormPassFar{0%,26%{opacity:0;transform:translate(.9em)}31%{opacity:.85}37%{transform:translate(-.2em)}43%,to{opacity:0;transform:translate(-.7em)}}@keyframes stormBolt{0%,31.8%{opacity:0}32.2%{opacity:1}33%,34.8%{opacity:0}35.2%{opacity:.9}36.2%{opacity:0}37.4%{opacity:0}37.8%{opacity:.8}38.6%,to{opacity:0}}@keyframes stormFlash{0%,32%{opacity:0}32.3%{opacity:.95}33.2%{opacity:.25}33.6%{opacity:.7}34.6%,35.1%{opacity:0}35.3%{opacity:.75}36.3%{opacity:0}37.7%{opacity:0}37.9%{opacity:.5}38.8%,to{opacity:0}}@keyframes nisseHatNod{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2deg)}}@keyframes snowPass{0%,22%{opacity:0;transform:translate(-1em)}27%{opacity:.95}34%{transform:translate(0)}40%{opacity:.95;transform:translate(.8em)}46%,to{opacity:0;transform:translate(1.1em)}}@keyframes snowPassFar{0%,25%{opacity:0;transform:translate(.8em)}30%{opacity:.8}36%{transform:translate(-.15em)}42%,to{opacity:0;transform:translate(-.6em)}}@keyframes snowFallNear{0%{opacity:0;transform:translate(0)}15%{opacity:.95}70%{opacity:.5}to{opacity:0;transform:translate(28px,50px)}}@keyframes snowFallFar{0%{opacity:0;transform:translate(0)}18%{opacity:.85}70%{opacity:.4}to{opacity:0;transform:translate(20px,56px)}}@media (prefers-reduced-motion:reduce){.logo-pumpkin{filter:drop-shadow(0 0 6px #ff9d3c80)drop-shadow(0 0 16px #ff9d3c40);animation:none}.logo-pumpkin .pumpkin-glow{opacity:.55;animation:none}.logo-pumpkin:after,.storm-cloud,.storm-flash,.storm-bolt,.logo-nisse,.nisse-hat,.snow-cloud,.snow-flake{animation:none}}
