.research-whisper{width:fit-content;margin:-4px 0 12px;padding:4px 8px 4px 0}@media (prefers-reduced-motion:no-preference){.research-thesis .research-mark{background-image:linear-gradient(var(--sage-bg), var(--sage-bg));animation:research-mark-wipe var(--m-enter) var(--m-ease) .95s both;background-color:#0000;background-position:0 0;background-repeat:no-repeat;background-size:100% 100%}@keyframes research-mark-wipe{0%{background-size:0% 100%}}@supports (animation-timeline:view()){.velora-map{view-timeline-name:--velora-map}.velora-route-reveal{stroke-dasharray:100;animation:linear both research-route-draw;animation-timeline:--velora-map;animation-range:entry contain 15%}@keyframes research-route-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.velora-stop circle{transform-box:fill-box;transform-origin:50%}.velora-stop circle,.velora-stop line,.velora-stop text{animation:linear both research-stop-pop;animation-timeline:--velora-map}.velora-stop line,.velora-stop text{animation-name:m-fade}.velora-stop:first-of-type :is(circle,line,text){animation-range:entry entry 20%}.velora-stop:nth-of-type(2) :is(circle,line,text){animation-range:entry 40% entry 60%}.velora-stop:nth-of-type(3) :is(circle,line,text){animation-range:entry 75% entry 95%}.velora-stop:nth-of-type(4) :is(circle,line,text){animation-range:contain contain 15%}@keyframes research-stop-pop{0%{opacity:0;transform:scale(.4)}}.velora-mobile-route li>i{animation:linear both research-stop-pop;animation-timeline:view();animation-range:entry 30%}.velora-mobile-route li>span{animation:linear both m-rise;animation-timeline:view();animation-range:entry 30%}}}
