@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#edebe7;margin:0;font-family:Garet,Outfit,-apple-system,system-ui,sans-serif}a{color:#7a2fa6;text-decoration:none}.hs{scrollbar-width:none}.hs::-webkit-scrollbar{display:none}.tap{cursor:pointer;transition:transform .12s,box-shadow .2s,background .2s}.tap:active{transform:scale(.985)}input,textarea,button,.maplibregl-map{font-family:inherit}.maplibregl-popup-content{border-radius:8px;padding:6px 10px;font:600 12px/1.3 inherit}@keyframes st-fade{0%{opacity:0;transform:translateY(12%)}to{opacity:1;transform:none}}@keyframes st-pop{0%{transform:scale(0)}70%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes st-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10%)}}@keyframes st-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-18%)}}@keyframes st-type{0%,to{opacity:1}}@keyframes st-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.35}}@keyframes st-rainbow{0%,to{color:#e40303}17%{color:#ff8c00}33%{color:#ffed00}50%{color:#008026}67%{color:#004dff}83%{color:#750787}}@keyframes st-rainbow-bg{0%,to{background-color:#e40303}17%{background-color:#ff8c00}33%{background-color:#ffed00}50%{background-color:#008026}67%{background-color:#004dff}83%{background-color:#750787}}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-fade{animation:.7s ease-out both st-fade}.st-pop{animation:.55s cubic-bezier(.3,1.4,.5,1) both st-pop}.st-bounce{animation:1.4s ease-in-out infinite st-bounce}.st-wave{animation:1.3s ease-in-out infinite st-wave}.st-type{opacity:0;animation:10ms step-end forwards st-type}.st-flicker{animation:2.6s linear infinite st-flicker}.st-rainbow{animation:3s linear infinite st-rainbow}.st-rainbow-bg{animation:3s linear infinite st-rainbow-bg;color:#fff!important}.st-spin{animation:.8s linear infinite st-spin}.story-paused *,.story-paused{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.st-fade,.st-pop,.st-bounce,.st-wave,.st-flicker,.st-rainbow,.st-rainbow-bg{animation:none}.st-type{opacity:1;animation:none}}@keyframes st-burst{0%{opacity:1;transform:scale(0)}18%{transform:scale(1.2)}30%{transform:scale(.94)}40%,58%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-45%)scale(.85)}}@keyframes st-burst-bit{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}20%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--tilt)) scale(1);opacity:0}}@keyframes st-burst-fade{0%{opacity:0}15%,55%{opacity:1}to{opacity:0}}@keyframes st-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)translate(-1.5%,-1%)}}@keyframes st-drift{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes st-shimmer{0%{transform:translate(-120%)}45%,to{transform:translate(260%)}}.st-burst{animation:.8s cubic-bezier(.2,.8,.3,1) both st-burst}.st-burst-bit{animation:.7s ease-out .1s both st-burst-bit}.st-shimmer{animation:6s ease-in-out infinite st-shimmer;transform:translate(-120%)}.story-paused .st-burst,.story-paused .st-burst-bit{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){:root{--st-kenburns:none;--st-drift:none}.st-burst{animation:.6s ease-out both st-burst-fade}.st-burst-bit,.st-shimmer{display:none}}
