.sk2{display: block;width: 100%;height: auto;overflow: visible}.sk2 *{transform-box: view-box}.sk2 .sk2-head{transform-origin: 200px 300px;animation: sk2-tilt 5s ease-in-out infinite}.sk2 .sk2-staff{transform-origin: 289px 410px;animation: sk2-staff 5s ease-in-out infinite}.sk2 .sk2-eyes{transform-origin: 200px 186px;animation: sk2-blink 4.8s infinite}.sk2 .sk2-hand{transform-origin: 122px 380px;animation: sk2-offer 2.8s ease-in-out infinite}.sk2 .sk2-pn{transform-origin: 124px 318px;animation: sk2-spin 2.8s ease-in-out infinite}.sk2 .sk2-sparks path{transform-box: fill-box;transform-origin: 50% 50%;animation: sk2-twinkle 2.4s ease-in-out infinite}.sk2 .sk2-s2{animation-delay: .8s}.sk2 .sk2-s3{animation-delay: 1.6s}.sk2 .sk2-pn-bg circle{animation: sk2-float 4s ease-in-out infinite}.sk2 .sk2-pn-bg circle:nth-child(2n){animation-delay: 1.2s}@keyframes sk2-tilt{0%,100%{transform: rotate(0)}30%{transform: rotate(-3deg)}70%{transform: rotate(2deg)}}@keyframes sk2-staff{50%{transform: rotate(1.5deg)}}@keyframes sk2-blink{0%,46%,50%,100%{transform: scaleY(1)}48%{transform: scaleY(.1)}}@keyframes sk2-offer{0%,100%{transform: translate(0,0)}50%{transform: translate(6px,-8px)}}@keyframes sk2-spin{0%,100%{transform: rotate(0)}50%{transform: rotate(25deg)}}@keyframes sk2-twinkle{0%,100%{transform: scale(.6);opacity: .5}50%{transform: scale(1.15);opacity: 1}}@keyframes sk2-float{50%{transform: translateY(-6px)}}@media (prefers-reduced-motion: reduce){.sk2 *{animation: none !important}}.hob-sk2-badge{position: absolute;z-index: 5;pointer-events: none;filter: drop-shadow(0 12px 22px rgba(120,50,30,.25));animation: hob-sk2-in .9s cubic-bezier(.2,.9,.3,1.2) both .3s}.hob-sk2-badge svg{display: block;width: 100%;height: auto}@keyframes hob-sk2-in{from{opacity: 0;transform: scale(.6) rotate(-10deg)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.hob-sk2-badge{animation: none}}.hob-sk-mini{flex: none;display: block;width: 58px;margin: -6px 0;filter: drop-shadow(0 4px 8px rgba(120,50,30,.22))}.hob-sk-mini svg{display: block;width: 100%;height: auto}.hob-s-eyebrow.has-sk{gap: 12px}.hob-s-eyebrow.has-sk>i{display: none}@media (max-width: 1024px){.hob-sk-mini{width: 46px}}