.home-rise{animation:home-rise .76s var(--ease-ledger) both;animation-delay:var(--d,0s)}.home-reveal{animation:1.15s cubic-bezier(.2,.8,.2,1) both home-reveal;animation-delay:var(--d,0s)}.home-reveal img{animation:1.8s cubic-bezier(.2,.8,.2,1) both home-settle;animation-delay:var(--d,0s)}@keyframes home-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes home-reveal{0%{opacity:0;clip-path:inset(14% 4% 0 round 24px)}to{opacity:1;clip-path:inset(0 round 24px)}}@keyframes home-settle{0%{transform:scale(1.08)}}@supports (animation-timeline:view()){.home-inview{animation:linear both home-rise;animation-timeline:view();animation-range:entry entry 55%}}.home-rail{scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-rail::-webkit-scrollbar{display:none}.home-lake{fill:var(--base-map-water);opacity:.55}:root[data-theme=dark] .home-lake{fill:var(--color-heat-4)}.home-live{position:relative}.home-live:after{content:"";border:1px solid var(--color-heat-2);animation:home-ping 2.4s var(--ease-ledger) infinite;border-radius:999px;position:absolute;inset:-3px}@keyframes home-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.home-rise,.home-reveal,.home-reveal img,.home-inview,.home-live:after{animation:none!important}}.home-band{background-image:radial-gradient(ellipse 70% 90% at 88% 0%, var(--base-brand-2), transparent 70%), radial-gradient(ellipse 50% 70% at 0% 100%, color-mix(in oklab, var(--base-brand-2) 60%, transparent), transparent 70%)}:root[data-theme=dark] .home-print{filter:brightness(.86)saturate(.95)}
