.hero-forecast.svelte-va4c4h{-webkit-mask-image:linear-gradient(to top,black 55%,transparent 100%);mask-image:linear-gradient(to top,black 55%,transparent 100%)}.reveal-rect.svelte-va4c4h{animation:svelte-va4c4h-reveal 2.2s cubic-bezier(.4,0,.15,1) forwards}@keyframes svelte-va4c4h-reveal{to{width:1208px}}.cone.svelte-va4c4h{animation:svelte-va4c4h-fade .8s ease-out 1.7s forwards}.divider.svelte-va4c4h{animation:svelte-va4c4h-fade .6s ease-out .2s forwards}.dot.svelte-va4c4h{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:9999px;background:#fca311;opacity:0;transform:scale(.4);animation:svelte-va4c4h-pop .4s cubic-bezier(.2,1.4,.4,1) forwards}.dot-lg.svelte-va4c4h{width:12px;height:12px;margin:-6px 0 0 -6px}.dot.svelte-va4c4h:nth-child(1){animation-delay:2.1s}.dot.svelte-va4c4h:nth-child(2){animation-delay:2.25s}.dot.svelte-va4c4h:nth-child(3){animation-delay:2.4s}.dot.svelte-va4c4h:nth-child(4){animation-delay:2.55s}@keyframes svelte-va4c4h-fade{to{opacity:1}}@keyframes svelte-va4c4h-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.reveal-rect.svelte-va4c4h{width:1208px;animation:none}.cone.svelte-va4c4h,.divider.svelte-va4c4h,.dot.svelte-va4c4h{opacity:1;transform:none;animation:none}}.scroll-cue.svelte-tc3uts svg:where(.svelte-tc3uts){animation:svelte-tc3uts-scroll-bob 2.2s ease-in-out infinite}@keyframes svelte-tc3uts-scroll-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.scroll-cue.svelte-tc3uts svg:where(.svelte-tc3uts){animation:none}}.dot.svelte-13kxonz{transform-box:fill-box;transform-origin:center}@keyframes svelte-13kxonz-ripple-center{0%,12%,to{transform:scale(1)}6%{transform:scale(1.5)}}@keyframes svelte-13kxonz-ripple-adjacent{0%,8%,18%,to{transform:scale(1)}13%{transform:scale(1.35)}}@keyframes svelte-13kxonz-ripple-corner{0%,14%,24%,to{transform:scale(1)}19%{transform:scale(1.2)}}.dot-center.svelte-13kxonz{animation:svelte-13kxonz-ripple-center 6s ease-in-out infinite}.dot-adjacent.svelte-13kxonz{animation:svelte-13kxonz-ripple-adjacent 6s ease-in-out infinite}.dot-corner.svelte-13kxonz{animation:svelte-13kxonz-ripple-corner 6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dot-center.svelte-13kxonz,.dot-adjacent.svelte-13kxonz,.dot-corner.svelte-13kxonz{animation:none}}
