.uni-mascot{position:relative;display:block;width:200px;aspect-ratio:1;flex:0 0 auto;isolation:isolate;-webkit-tap-highlight-color:transparent}.uni-mascot--compact{width:86px}.uni-mascot__art{display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.uni-mascot--compact .uni-mascot__art{position:absolute;top:0;left:0;width:116%;height:116%;max-width:none;transform:translate(-7%,-6%)}.pip-motion{animation-play-state:paused;transform-box:view-box}.pip-ground{transform-origin:156px 278px;animation:pip-shadow 4.6s ease-in-out infinite paused}.pip-body{transform-origin:151px 271px;animation:pip-breathe 4.6s ease-in-out infinite paused}.pip-head{transform-origin:147px 184px;animation:pip-curiosity 7.6s ease-in-out infinite paused}.pip-tail{transform-origin:185px 252px;animation:pip-tail-swish 5.8s ease-in-out infinite paused}.pip-ear--left{transform-origin:87px 84px;animation:pip-ear-left 9.2s ease-in-out infinite paused}.pip-ear--right{transform-origin:206px 84px;animation:pip-ear-right 9.2s ease-in-out infinite paused}.pip-eye--left{transform-origin:110px 132px}.pip-eye--left,.pip-eye--right{animation:pip-blink 6.4s linear infinite paused}.pip-eye--right{transform-origin:182px 132px}.pip-scarf-tail{transform-origin:158px 197px;animation:pip-scarf 4.6s ease-in-out infinite paused}.pip-wave{transform-origin:187px 213px;animation:pip-paw-idle 7.6s ease-in-out infinite paused}.pip-hello{opacity:0;transform-origin:244px 163px;animation:pip-hello-idle 7.6s ease-in-out infinite paused}.uni-mascot[data-motion=running] .pip-motion{animation-play-state:running}.journey-pip:focus-within .uni-mascot .pip-wave,.uni-mascot:hover .pip-wave,:is(button,a):is(:hover,:focus-visible) .uni-mascot .pip-wave{animation-name:pip-wave;animation-duration:1.25s}.journey-pip:focus-within .uni-mascot .pip-hello,.uni-mascot:hover .pip-hello,:is(button,a):is(:hover,:focus-visible) .uni-mascot .pip-hello{animation-name:pip-hello;animation-duration:1.25s}.uni-mascot--compact .pip-head{animation-delay:-.8s}.uni-mascot--compact .pip-eye{animation-delay:-1.3s}.uni-mascot--compact .pip-tail{animation-delay:-1.7s}@keyframes pip-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.016,1.025)}}@keyframes pip-shadow{0%,to{transform:scaleX(1);opacity:.1}50%{transform:scaleX(.94);opacity:.075}}@keyframes pip-curiosity{0%,to{transform:translateY(0) rotate(-3deg)}28%{transform:translateY(-2px) rotate(-3deg)}48%,61%{transform:translateY(-3px) rotate(2deg)}79%{transform:translateY(-1px) rotate(-3deg)}}@keyframes pip-tail-swish{0%,to{transform:rotate(-3deg)}45%{transform:rotate(5deg)}70%{transform:rotate(2deg)}}@keyframes pip-ear-left{0%,62%,70%,to{transform:rotate(0)}64%,68%{transform:rotate(-9deg)}66%{transform:rotate(3deg)}}@keyframes pip-ear-right{0%,63%,71%,to{transform:rotate(0)}65%,69%{transform:rotate(8deg)}67%{transform:rotate(-2deg)}}@keyframes pip-blink{0%,37%,40%,76%,79%,83%,86%,to{transform:scaleY(1)}38.5%,77.5%,84.5%{transform:scaleY(.08)}}@keyframes pip-scarf{0%,to{transform:rotate(0)}50%{transform:rotate(-5deg)}}@keyframes pip-paw-idle{0%,41%,68%,to{transform:rotate(0)}48%,59%{transform:rotate(-9deg)}53%,64%{transform:rotate(5deg)}}@keyframes pip-hello-idle{0%,44%,68%,to{opacity:0;transform:scale(.8)}49%,59%{opacity:.8;transform:scale(1)}54%,64%{opacity:.2;transform:scale(.9)}}@keyframes pip-wave{0%,to{transform:rotate(-5deg)}20%,60%{transform:rotate(-19deg)}40%,80%{transform:rotate(9deg)}}@keyframes pip-hello{0%,to{opacity:.15;transform:scale(.85)}25%,65%{opacity:1;transform:scale(1.08)}45%,85%{opacity:.35;transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.uni-mascot .pip-motion{animation:none!important}.uni-mascot .pip-head{transform:rotate(-3deg)}.uni-mascot .pip-hello{opacity:0}}@media print{.uni-mascot .pip-motion{animation:none!important}}