/* generated by scripts/landing-hero/build.py: do not edit by hand */
.hero-anim{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;line-height:0}
.hero-anim picture,.hero-anim .hero-base{display:block;width:100%;height:auto}
.hero-anim .tint{position:absolute;inset:0;pointer-events:none;opacity:0}
.hero-anim .tint-night{background:#3d5a8c;mix-blend-mode:multiply}
.hero-anim .tint-sky{background:linear-gradient(#0b1a33 0%,rgba(11,26,51,.45) 25%,rgba(11,26,51,0) 50%)}
.hero-anim .tint-grain{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAD/0lEQVR42q2b227EMAhEeev/f/FWqtTVbmLDOeM8rJrmig2GYcBVVT+v1+vn8+//8ef/n+eu11bnV8+vfrt3XuVZPdMdk/H8/VYnry/cTcQkGBm8ec4qaveNy/vuWtjNIp7VYRJ3FrPT4iQXPV6OZSXoTngi7GSm3cQSDXf3TN8fl8BuwJNWJ4En8+60Tu7d+ZTOcr8sYBr4tP53s929z5yjikmWQXWztzP51qSa+yZTto5xijjQr1WriWkwVsvTut0pggyS+Jvb9SlcdVZAHVPiF4hiJkuYlubbAhITS0ycAqs0MkSgi67jSftGyMkqKKDp/Mhkue/jJJbTSSHCj0AFIFMSqZrr+gEEkUnEMIiP+qIJF9yUMCUy3YAoTKVAiOYeBIiR5ffOBQzWn7A91RrFCpNVkaUzRBQGKW3SMglPsQH1KTYMb5Egjb3WI4v0FIW4NDot7i/kYSkiJMLSCaSINEWp2zA4ARbqFwJt4BhOl8KoCJp8GEdjmZ7umYnyOgVrZUMdWesG/lqobGH7aA2G/yOghjq5aSDEugjhAb7DhDX5uw17lHUmk07l/4oCJien16zwhoBJHGXzXY6eJlBCc3ObeZr8gEDlZRSgnt6gNUN30chDCyl0eRTF3TTdtDWFaYlZ0GUQ5VcUsKzvaaZoGOAkA6UkbJm8/CQDMzyiJUxIQtUo0qGqk1CZQGEKvSlWuI2TVmCIk6T434Zb6+Qo7f6OAgRL22yMUNQ0MlAKnE5OmwvYsEXhsa36Pmn+7aQZ4Sj5aclQa8o0YsHlWorulnybKmrSFPyJ2uIyCpgcPCFIaW2P3pNGqGVliKK0E+SYgilCdKQl/Eo9uCmCmAqzodISSL0sjp4QIrZanBKmaTkeOHjfIWbL5oYgsRD6AcaqFD+XaDklUczSNMnbFgeYHhzSUXY6CJreEuvahkkDT1WeHUBX4h9Oeho3k1LI/EyKa+r+pkBKLUwmbKWITZP2ktBkm7KSxo0WOJmP2WbFlPkhkclOQCOzL1ImzY9J96fNQE1W2TZKmuzPdGSdACiiWbtM2wkwgIUyyE8OzHAOgyyVVlSUAyTFCtvsRCZz9Fk2xTTlcMrO2AYo2qEO5Spd/DCsUUKtT54/YYMaWUtDWtvXZ7LIpKByBL0Nc2MoqKRZynSe0a5wxAglFBfd8UXXp+kst3xka022u8r6iYTOTnoH0hpGmUqO7fagVWFTzkowSvu+BFgYb2v3D9riCg3DjRXwZiRj0ifb2Yy5J7LefIDZ1GB3iplWeUKgGCoeMcsp5Exo6qQKlTRR0drilhS1nVcmZTY7REx4s4hxCYRMt3jSQEW5RbsNLuUsbqQoHQRtg7MNlqSEZjZuEGX+Arq+2NttlProAAAAAElFTkSuQmCC) repeat;background-size:64px 64px}
.hero-anim .tint-warm{background:linear-gradient(rgba(255,140,60,.55),rgba(255,170,90,.15) 60%,rgba(255,170,90,0));mix-blend-mode:soft-light}
.hero-anim .ov{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}
.hero-anim .ov-mob{display:none}
@media(max-width:700px){.hero-anim .ov-ext,.hero-anim .tint-sky{display:none}.hero-anim .ov-mob{display:block}}
.hero-anim .wa,.hero-anim .wh,.hero-anim .ea,.hero-anim .eh{fill:none;stroke-linecap:round;stroke-linejoin:round}
.hero-anim .wh{stroke:#fff;stroke-opacity:.85}.hero-anim .wa{stroke:#2f7fd6}
.hero-anim .eh{stroke:#6b5200;stroke-opacity:.45}.hero-anim .ea{stroke:#f5c02c}
.hero-anim .wa.x,.hero-anim .wh.x{stroke-dasharray:9 10}.hero-anim .wa.m,.hero-anim .wh.m{stroke-dasharray:13 15}
.hero-anim .ea.x,.hero-anim .eh.x{stroke-dasharray:0 8}.hero-anim .ea.m,.hero-anim .eh.m{stroke-dasharray:0 10}
.hero-anim .stream{stroke:#bfe2fa;stroke-width:3;stroke-linecap:round;opacity:.9}
.hero-anim .drop{fill:#a9dcff;stroke:#2f7fd6;stroke-width:.6;opacity:0}
.hero-anim .dis,.hero-anim .fld,.hero-anim .wet,.hero-anim .stars,.hero-anim .moon,.hero-anim .glow,.hero-anim .lcd-night,.hero-anim .moon-badge{opacity:0}
.hero-anim .sun{transform:translate(960px,36px)}
.hero-anim .ray{transform:translate(960px,36px) rotate(173.55deg)}
.hero-anim .moon{transform:translate(1100px,50px)}
@media (prefers-reduced-motion:no-preference){
@keyframes hx-sun{0%{transform:translate(1235px,118px)}2.35%{transform:translate(1207.8px,104.9px)}4.7%{transform:translate(1180.5px,92px)}7.05%{transform:translate(1153.2px,79.9px)}9.4%{transform:translate(1126px,68.6px)}11.75%{transform:translate(1098.8px,58.6px)}14.1%{transform:translate(1071.5px,50px)}16.45%{transform:translate(1044.2px,43.2px)}18.8%{transform:translate(1017px,38.1px)}21.15%{transform:translate(989.8px,35px)}23.5%{transform:translate(962.5px,34px)}25.85%{transform:translate(935.2px,35px)}28.2%{transform:translate(908px,38.1px)}30.55%{transform:translate(880.8px,43.2px)}32.9%{transform:translate(853.5px,50px)}35.25%{transform:translate(826.2px,58.6px)}37.6%{transform:translate(799px,68.6px)}39.95%{transform:translate(771.8px,79.9px)}42.3%{transform:translate(744.5px,92px)}44.65%{transform:translate(717.2px,104.9px)}47%{transform:translate(690px,118px)}50%{transform:translate(675px,140px)}50.5%{transform:translate(1262px,168px)}92%{transform:translate(1262px,168px)}96%{transform:translate(1248px,142px)}100%{transform:translate(1235px,118px)}}
@keyframes hx-ray{0%{transform:translate(1235px,118px) rotate(181.93deg)}2.35%{transform:translate(1207.8px,104.9px) rotate(180.99deg)}4.7%{transform:translate(1180.5px,92px) rotate(180deg)}7.05%{transform:translate(1153.2px,79.9px) rotate(178.99deg)}9.4%{transform:translate(1126px,68.6px) rotate(177.97deg)}11.75%{transform:translate(1098.8px,58.6px) rotate(176.98deg)}14.1%{transform:translate(1071.5px,50px) rotate(176.04deg)}16.45%{transform:translate(1044.2px,43.2px) rotate(175.18deg)}18.8%{transform:translate(1017px,38.1px) rotate(174.42deg)}21.15%{transform:translate(989.8px,35px) rotate(173.8deg)}23.5%{transform:translate(962.5px,34px) rotate(173.35deg)}25.85%{transform:translate(935.2px,35px) rotate(173.09deg)}28.2%{transform:translate(908px,38.1px) rotate(173.06deg)}30.55%{transform:translate(880.8px,43.2px) rotate(173.31deg)}32.9%{transform:translate(853.5px,50px) rotate(173.83deg)}35.25%{transform:translate(826.2px,58.6px) rotate(174.72deg)}37.6%{transform:translate(799px,68.6px) rotate(175.99deg)}39.95%{transform:translate(771.8px,79.9px) rotate(177.74deg)}42.3%{transform:translate(744.5px,92px) rotate(180deg)}44.65%{transform:translate(717.2px,104.9px) rotate(182.93deg)}47%{transform:translate(690px,118px) rotate(186.59deg)}50%{transform:translate(675px,140px) rotate(192.88deg)}50.5%{transform:translate(1262px,168px) rotate(185.45deg)}92%{transform:translate(1262px,168px) rotate(185.45deg)}96%{transform:translate(1248px,142px) rotate(183.65deg)}100%{transform:translate(1235px,118px) rotate(181.93deg)}}
@keyframes hx-moon{0%{transform:translate(1100px,50px)}52%{transform:translate(1100px,50px)}92%{transform:translate(950px,36px)}100%{transform:translate(1100px,50px)}}
@keyframes hx-pv-o{0%{opacity:1}44%{opacity:1}47.1%{opacity:0}94%{opacity:0}97.1%{opacity:1}100%{opacity:1}}
@keyframes hx-dis-o{0%{opacity:0}50%{opacity:0}53.1%{opacity:1}91%{opacity:1}94.1%{opacity:0}100%{opacity:0}}
@keyframes hx-run-o{0%{opacity:1}47.1%{opacity:1}50.2%{opacity:0}51.9%{opacity:0}55%{opacity:1}100%{opacity:1}}
@keyframes hx-tap-o{0%{opacity:1}44%{opacity:1}47.1%{opacity:0}92%{opacity:0}95.1%{opacity:1}100%{opacity:1}}
@keyframes hx-fld-o{0%{opacity:0}55.1%{opacity:0}58.2%{opacity:1}88%{opacity:1}91.1%{opacity:0}100%{opacity:0}}
@keyframes hx-lcd-day-o{0%{opacity:1}55.1%{opacity:1}57.4%{opacity:0}92%{opacity:0}94.3%{opacity:1}100%{opacity:1}}
@keyframes hx-lcd-night-o{0%{opacity:0}55.1%{opacity:0}57.4%{opacity:1}92%{opacity:1}94.3%{opacity:0}100%{opacity:0}}
@keyframes hx-sun-badge-o{0%{opacity:1}46%{opacity:1}48.3%{opacity:0}92%{opacity:0}94.3%{opacity:1}100%{opacity:1}}
@keyframes hx-moon-badge-o{0%{opacity:0}46%{opacity:0}48.3%{opacity:1}92%{opacity:1}94.3%{opacity:0}100%{opacity:0}}
@keyframes hx-sun-o{0%{opacity:1}46%{opacity:1}49%{opacity:0}92%{opacity:0}95%{opacity:1}100%{opacity:1}}
@keyframes hx-moon-o{0%{opacity:0}52%{opacity:0}57%{opacity:1}88%{opacity:1}93%{opacity:0}100%{opacity:0}}
@keyframes hx-glow-o{0%{opacity:0}53%{opacity:0}57%{opacity:1}89%{opacity:1}92%{opacity:0}100%{opacity:0}}
@keyframes hx-tint-o{0%{opacity:0}45%{opacity:0}55%{opacity:0.65}90%{opacity:0.65}100%{opacity:0}}
@keyframes hx-wet-o{0%{opacity:0.55}25%{opacity:0}56%{opacity:0}90%{opacity:1}100%{opacity:0.55}}
@keyframes hx-warm-o{0%{opacity:0.45}8%{opacity:0}41%{opacity:0}49%{opacity:1}57%{opacity:0}88%{opacity:0}95%{opacity:0.7}100%{opacity:0.45}}
@keyframes hx-wx{to{stroke-dashoffset:-38}}@keyframes hx-wm{to{stroke-dashoffset:-56}}
@keyframes hx-ex{to{stroke-dashoffset:-16}}@keyframes hx-em{to{stroke-dashoffset:-20}}
@keyframes hx-drop{0%{transform:translate(0,0);opacity:0}15%{opacity:.95}70%{opacity:.85}100%{transform:translate(0,8px);opacity:0}}
.hero-anim .sun{animation:hx-sun 26s linear infinite,hx-sun-o 26s linear infinite}
.hero-anim .ray{animation:hx-ray 26s linear infinite}
.hero-anim .moon{animation:hx-moon 26s linear infinite,hx-moon-o 26s linear infinite}
.hero-anim .pv{animation:hx-pv-o 26s linear infinite}
.hero-anim .dis{animation:hx-dis-o 26s linear infinite}
.hero-anim .run{animation:hx-run-o 26s linear infinite}
.hero-anim .tap{animation:hx-tap-o 26s linear infinite}
.hero-anim .fld{animation:hx-fld-o 26s linear infinite}
.hero-anim .lcd-day{animation:hx-lcd-day-o 26s linear infinite}
.hero-anim .lcd-night{animation:hx-lcd-night-o 26s linear infinite}
.hero-anim .sun-badge{animation:hx-sun-badge-o 26s linear infinite}
.hero-anim .moon-badge{animation:hx-moon-badge-o 26s linear infinite}
.hero-anim .glow{animation:hx-glow-o 26s linear infinite}
.hero-anim .tint-night,.hero-anim .tint-sky,.hero-anim .tint-grain{animation:hx-tint-o 26s linear infinite}
.hero-anim .tint-warm{animation:hx-warm-o 26s linear infinite}
.hero-anim .wet{animation:hx-wet-o 26s linear infinite}
.hero-anim .stars{animation:hx-moon-o 26s linear infinite}
.hero-anim .wa.x,.hero-anim .wh.x{animation:hx-wx 1.625s linear infinite}
.hero-anim .wa.m,.hero-anim .wh.m{animation:hx-wm 1.625s linear infinite}
.hero-anim .ea.x,.hero-anim .eh.x{animation:hx-ex 1s linear infinite}
.hero-anim .ea.m,.hero-anim .eh.m{animation:hx-em 1s linear infinite}
.hero-anim .drop{animation:hx-drop 1.3s ease-in infinite}
.hero-anim .drop.d0{animation-delay:-0s}
.hero-anim .drop.d1{animation-delay:-0.26s}
.hero-anim .drop.d2{animation-delay:-0.52s}
.hero-anim .drop.d3{animation-delay:-0.78s}
.hero-anim .drop.d4{animation-delay:-1.04s}
.hero-anim:not(.playing) *,.hero-anim:not(.playing){animation-play-state:paused!important}
}
