.j-crew{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:96px;height:100px;display:block}.j-crew svg{width:100%;height:100%;display:block;overflow:visible}.j-crew .crew-body,.j-crew .crew-jump,.j-crew .crew-eyes,.j-crew .crew-sparks,.j-crew .crew-zzz text,.j-crew .crew-leaf,.j-crew .crew-bulb{transform-box:fill-box;transform-origin:50%}.j-crew .crew-body,.j-crew .crew-jump{transform-origin:50% 100%}.j-crew .crew-arm{transform-box:fill-box;transform-origin:0 100%}.j-crew .crew-arm-l{transform-origin:100% 100%}.j-crew-sleep{filter:saturate(.55)}.j-crew-person img{object-fit:contain;object-position:50% 100%;pointer-events:none;width:100%;height:100%;display:block}.j-crew-person.j-crew-sleep img{opacity:.75}@media (prefers-reduced-motion:no-preference){.j-crew-wave .crew-body{animation:3.6s ease-in-out infinite crew-sway}.j-crew-wave .crew-wave{animation:3.6s ease-in-out infinite crew-wave}.j-crew .crew-eyes{animation:4.8s ease-in-out infinite crew-blink}.j-crew-cheer .crew-body{animation:2.4s cubic-bezier(.3,.9,.4,1) infinite crew-dance}.j-crew-cheer .crew-arm-l{animation:1.2s ease-in-out infinite crew-cheer-l}.j-crew-cheer .crew-arm-r{animation:1.2s ease-in-out infinite crew-cheer-r}.j-crew-cheer .crew-sparks{animation:2.4s ease-out infinite crew-spark}.j-crew-sleep .crew-body{animation:4.5s ease-in-out infinite crew-breathe}.j-crew-sleep .crew-zzz text{animation:3s ease-in-out infinite crew-z}.j-crew-sleep .crew-zzz text:nth-child(2){animation-delay:1.1s}.j-crew-moss .crew-leaf{animation:3s ease-in-out infinite crew-leaf}.j-crew-tink .crew-bulb{animation:2.2s ease-in-out infinite crew-bulb}.j-crew .crew-jump.is-hop{animation:.7s cubic-bezier(.3,.9,.4,1) both crew-hop}.j-crew-bo .crew-body,.j-crew-bo .crew-wave{animation-delay:-.9s}.j-crew-moss .crew-body,.j-crew-moss .crew-wave{animation-delay:-1.8s}.j-crew-tink .crew-body,.j-crew-tink .crew-wave{animation-delay:-2.7s}.j-crew-nova .crew-body,.j-crew-nova .crew-wave{animation-delay:-.4s}}@keyframes crew-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes crew-wave{0%,55%,to{transform:rotate(0)}65%{transform:rotate(-22deg)}75%{transform:rotate(10deg)}85%{transform:rotate(-16deg)}}@keyframes crew-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes crew-dance{0%,to{transform:translateY(0)rotate(0)}15%{transform:translateY(-10px)rotate(-6deg)scale(.96,1.05)}30%{transform:translateY(0)scale(1.06,.94)}45%{transform:translateY(-8px)rotate(6deg)}60%{transform:translateY(0)scale(1.04,.96)}75%{transform:translateY(0)rotate(0)scale(1)}}@keyframes crew-cheer-l{0%,to{transform:rotate(0)}50%{transform:rotate(12deg)}}@keyframes crew-cheer-r{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}@keyframes crew-spark{0%{opacity:0;transform:scale(.5)}20%{opacity:1;transform:scale(1)}70%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes crew-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,.98)}}@keyframes crew-z{0%{opacity:0;transform:translateY(4px)}40%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@keyframes crew-leaf{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes crew-bulb{0%,to{opacity:1}50%{opacity:.55}}@keyframes crew-hop{0%{transform:translateY(0)scale(1.1,.88)}30%{transform:translateY(-26px)scale(.93,1.08)rotate(-8deg)}55%{transform:translateY(0)scale(1.08,.9)}75%{transform:translateY(-4px)scale(.98,1.02)}to{transform:translateY(0)scale(1)}}@media (max-width:420px){.j-crew{width:80px;height:84px}}.celebration-cast{justify-content:center;align-items:flex-end;gap:0;display:flex}.celebration-cast .celebration-dot{width:9rem;height:9rem;margin:0}.celebration-crew{width:6.5rem;height:6.8rem;margin-left:-.75rem}.celebration-badge{background:var(--j-accent-soft,#fbe6ec);color:var(--j-accent-text,#a8385a);border-radius:99px;justify-content:center;align-items:center;gap:6px;margin:2px auto 0;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.j-crew{position:relative}.j-crew .crew-3d{pointer-events:none;visibility:hidden;width:140%;height:150%;position:absolute;top:-35%;left:-20%}.j-crew.is-3d .crew-3d{visibility:visible}.j-crew.is-3d{touch-action:pan-y}.j-crew.is-3d svg .crew-shadow,.j-crew.is-3d svg .crew-body>:not(.crew-zzz){display:none}
