:root{--hm-fast:.3s;--hm-normal:.5s;--hm-slow:.7s;--hm-ease:cubic-bezier(.4, 0, .2, 1)}@keyframes hm-hero-rise{0%{opacity:0;transform:translateY(var(--hm-y,12px))}}@keyframes hm-hero-fade{0%{opacity:0}}.hm-hero-h1,.hm-hero-sub,.hm-hero-search{animation:hm-hero-rise var(--hm-d,.5s) var(--hm-ease) var(--hm-delay,0s) backwards}.hm-hero-micro-1,.hm-hero-micro-2,.hm-hero-micro-3,.hm-hero-micro-sep{animation:hm-hero-fade var(--hm-d,.3s) linear var(--hm-delay,0s) backwards}.hm-hero-h1{--hm-y:14px;--hm-d:.5s;--hm-delay:0s}.hm-hero-sub{--hm-y:10px;--hm-d:.3s;--hm-delay:.5s}.hm-hero-search{--hm-y:12px;--hm-d:.4s;--hm-delay:.8s}.hm-hero-micro-1{--hm-d:.3s;--hm-delay:1.6s}.hm-hero-micro-2{--hm-d:.3s;--hm-delay:1.9s}.hm-hero-micro-3{--hm-d:.3s;--hm-delay:2.2s}.hm-hero-micro-sep{--hm-d:.3s;--hm-delay:2.5s}[data-hm-reveal] .hm-r{opacity:0;transform:translateY(var(--hm-y,10px));transition:opacity var(--hm-d,var(--hm-slow)) var(--hm-ease) var(--hm-delay,0s), transform var(--hm-d,var(--hm-slow)) var(--hm-ease) var(--hm-delay,0s)}[data-hm-reveal=in] .hm-r{opacity:1;transform:none}.hm-scroll-hint{opacity:0;visibility:hidden;transition:opacity var(--hm-fast) var(--hm-ease), visibility var(--hm-fast) linear}.hm-scroll-hint[data-visible=true]{opacity:1;visibility:visible;transition:opacity .3s var(--hm-ease) 2.5s, visibility 0s linear 2.5s}@keyframes hm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hm-scroll-hint-icon{animation:2s ease-in-out infinite hm-bob}@media (scripting:none){[data-hm-reveal] .hm-r,[data-hm-reveal=out] .hm-r{opacity:1;transition:none;transform:none}}@media (prefers-reduced-motion:reduce){.hm-hero-h1,.hm-hero-sub,.hm-hero-search,.hm-hero-micro-1,.hm-hero-micro-2,.hm-hero-micro-3,.hm-hero-micro-sep,.hm-scroll-hint-icon{animation:none}[data-hm-reveal] .hm-r,[data-hm-reveal=out] .hm-r{opacity:1;transition:none;transform:none}.hm-scroll-hint,.hm-scroll-hint[data-visible=true]{transition:none}}
