html[data-returning] .ld-root{visibility:hidden}.ld-root{--ld-ink:#0b0b0d;--ld-ink-3:#1c1f21;--ld-mist:#f2ede4;--ld-cream:#f2ede4;--ld-sand:#e8e1d4;--ld-green:#1e874a;--ld-green-deep:#14663a;--ld-green-bright:#5ccb8a;--ld-gold:#c8902a;--ld-gold-bright:#e8b04a}.ld-line{padding-bottom:.06em;display:block;overflow:hidden}.ld-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both ld-k-rise;animation-delay:calc(.25s + var(--i,0) * .14s);display:inline-block}.ld-fade{animation:.8s cubic-bezier(.2,.7,.2,1) both ld-k-fade;animation-delay:var(--d,.7s)}@keyframes ld-k-rise{0%{transform:translateY(105%)}}@keyframes ld-k-fade{0%{opacity:0;transform:translateY(14px)}}.ld-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.ld-glow{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.ld-glow-1{background:radial-gradient(circle,#1e874a8c,#0000 65%);width:640px;height:640px;animation:18s ease-in-out infinite alternate ld-k-drift1;top:-260px;left:-200px}.ld-glow-2{background:radial-gradient(circle,#c8902a4d,#0000 65%);width:520px;height:520px;animation:22s ease-in-out infinite alternate ld-k-drift2;bottom:-300px;right:-120px}.ld-glow-pointer{width:420px;height:420px;left:calc(var(--px,-999px) - 210px);top:calc(var(--py,-999px) - 210px);opacity:0;background:radial-gradient(circle,#5ccb8a33,#0000 65%);transition:opacity .4s}.ld-sky[data-pointer] .ld-glow-pointer{opacity:1}.ld-dots{background-image:radial-gradient(#f2ede40f 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 40%,#0000 65%);mask-image:linear-gradient(90deg,#000 0 40%,#0000 65%)}@keyframes ld-k-drift1{to{transform:translate(80px,60px)}}@keyframes ld-k-drift2{to{transform:translate(-90px,-40px)}}.ld-pulse{animation:2.4s infinite ld-k-pulse}.ld-pulse-green{animation:2.4s infinite ld-k-pulse-green}@keyframes ld-k-pulse{0%{box-shadow:0 0 #e8b04a99}70%,to{box-shadow:0 0 0 10px #e8b04a00}}@keyframes ld-k-pulse-green{0%{box-shadow:0 0 #5ccb8a99}70%,to{box-shadow:0 0 0 9px #5ccb8a00}}.ld-caret{vertical-align:-2px;background:currentColor;width:.55em;height:1em;margin-left:2px;animation:1s step-end infinite ld-k-blink;display:inline-block}@keyframes ld-k-blink{50%{opacity:0}}.ld-shine{position:relative;overflow:hidden}.ld-shine:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);animation:4.5s 2s infinite ld-k-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes ld-k-shine{30%,to{transform:translate(120%)}}.ld-map path{stroke:var(--ld-ink);stroke-width:1px;stroke-linejoin:round;cursor:pointer;animation:.7s cubic-bezier(.2,.7,.2,1) both ld-k-county;animation-delay:calc(.5s + var(--r,0) * .12s + var(--k,0) * 20ms);transition:fill .6s,opacity .3s}.ld-map path:hover{stroke:var(--ld-mist);stroke-width:1.6px}.ld-map[data-dim] path:not([data-on]){opacity:.3}@keyframes ld-k-county{0%{opacity:0;transform:translateY(6px)}}.ld-progress{transform-origin:0;transform:scaleX(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ld-rv,.ld-rv-scale{animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) cover calc(20% + var(--i,0) * 5%)}.ld-rv{animation-name:ld-k-up}.ld-rv-scale{animation-name:ld-k-scale}.ld-progress{animation:linear both ld-k-progress;animation-timeline:scroll(root)}}}@keyframes ld-k-up{0%{opacity:0;translate:0 32px}}@keyframes ld-k-scale{0%{opacity:0;translate:0 24px;scale:.95}}@keyframes ld-k-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ld-root *,.ld-root :before,.ld-root :after{transition:none!important;animation:none!important}}
