.buddies{pointer-events:none;align-items:flex-end;gap:10px;display:inline-flex}.buddies--note-left{flex-direction:row-reverse}.buddies-row{align-items:flex-end;gap:2px;line-height:0;display:inline-flex}.buddies--peek .buddies-row{padding-top:10px;overflow:hidden}.buddy{opacity:0;transition:transform .7s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * .12s), opacity .3s ease calc(var(--i) * .12s);display:inline-block;transform:translateY(110%)}.buddies.is-in .buddy{opacity:1;transform:none}.buddies--peek.is-in .buddy{transform:translateY(16%)}.buddy .mascot{animation:3.6s ease-in-out infinite buddy-bob;animation-delay:calc(var(--i) * -1.2s);display:block}@keyframes buddy-bob{50%{transform:translateY(-5px)}}.buddies-note{color:#b45309;white-space:nowrap;opacity:0;background:#fff;border:1px solid #ece4d6;border-radius:16px 16px 16px 4px;margin-bottom:30px;padding:6px 14px 4px;font-family:Caveat,Segoe Print,cursive;font-size:22px;font-weight:700;line-height:1.2;transition:opacity .4s .55s,transform .5s .55s;transform:translateY(6px)scale(.96);box-shadow:0 10px 20px -16px #0f172a73}.buddies--note-left .buddies-note{border-radius:16px 16px 4px}.buddies.is-in .buddies-note{opacity:1;transform:none}@media (width<=640px){.buddies-note{margin-bottom:22px;font-size:19px}}@media (prefers-reduced-motion:reduce){.buddy,.buddies-note{opacity:1;transition:none;transform:none}.buddies--peek .buddy{transform:translateY(16%)}.buddy .mascot{animation:none}}
