.hero-trail-reveal{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.9s cubic-bezier(.45,0,.2,1) .35s forwards hero-trail-draw}.hero-summit-glow{opacity:0;transform-box:fill-box;transform-origin:50%;animation:hero-summit-on .7s 2.1s var(--ease-out-expo) forwards}.hero-summit-ray{opacity:0;transform-box:view-box;animation:hero-summit-ray .62s 2.15s var(--ease-out-expo) forwards}.hero-rise{animation:hero-rise .52s var(--ease-out-expo) backwards;animation-delay:calc(var(--rise,0) * 70ms + 80ms)}@keyframes hero-trail-draw{to{stroke-dashoffset:0}}@keyframes hero-summit-on{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes hero-summit-ray{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.hero-trail-reveal,.hero-summit-glow,.hero-summit-ray,.hero-rise,.account-sheet-in{opacity:1;stroke-dashoffset:0;animation:none}}@media (max-height:520px){.route-story-copy{max-width:44%;margin-top:0}.route-story-copy h3{margin-top:.25rem;font-size:1.5rem}.route-story-text{margin-top:.375rem;font-size:.875rem;line-height:1.4}.route-story-keeps{display:none}.route-story-profile{height:auto;margin-top:0;position:absolute;inset:14% 0 0 46%}}.account-sheet-in{animation:account-sheet-in .42s var(--ease-out-expo) backwards}@keyframes account-sheet-in{0%{opacity:0;transform:translateY(28px)}}
