.team{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(6px,1vw,14px);margin:clamp(18px,2.4vw,30px) 0 0}.team-k{flex:0 0 100%;margin:0 0 4px;font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.tm{position:relative;display:grid;justify-items:center;gap:6px;flex:1 1 0;min-width:0;max-width:128px;text-decoration:none;color:inherit}.tm svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 10px 12px rgba(50,35,10,.22));animation:tmBob 5.2s ease-in-out infinite;animation-delay:var(--d,0s);transform-origin:50% 100%;transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.tm:hover svg{transform:translateY(-6px) rotate(-2deg) scale(1.04)}.tm-l{display:grid;justify-items:center;gap:2px;text-align:center;font:600 12px/1.2 var(--sans);color:var(--tx);letter-spacing:-.005em}.tm-l small{font:500 10px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--tx-3);white-space:nowrap}.tm-eye{transform-box:fill-box;transform-origin:center;animation:tmBlink 4.6s ease-in-out infinite;animation-delay:calc(var(--d,0s) + 1.2s)}.tm-glow{animation:tmGlow 3s ease-in-out infinite;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:center}.tm:hover .tm-glow{animation-duration:1.2s}.tm-item{transform-box:fill-box;transform-origin:center;animation:tmItem 5.2s ease-in-out infinite;animation-delay:var(--d,0s)}.tm-ear{transform-box:fill-box;transform-origin:50% 100%;animation:tmEar 5.2s ease-in-out infinite;animation-delay:var(--d,0s)}.tm-ear.r{animation-delay:calc(var(--d,0s) - .4s)}.tm-head{transform-box:fill-box;transform-origin:50% 95%;animation:tmTilt 6.4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes tmTilt{0%,to{transform:rotate(0)}30%{transform:rotate(-2.2deg)}70%{transform:rotate(1.8deg)}}.tm-shadow{transform-box:fill-box;transform-origin:center;animation:tmShadow 5.2s ease-in-out infinite;animation-delay:var(--d,0s)}.tm.big{flex:0 0 auto;width:clamp(150px,15vw,220px);max-width:none}.tm.big .tm-l{font-size:13.5px}.tm.big .tm-l small{font-size:10.5px}@keyframes tmBob{0%,to{translate:0 0}50%{translate:0 -5px}}@keyframes tmBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes tmGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes tmItem{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2px) rotate(-3deg)}}@keyframes tmEar{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}@keyframes tmShadow{0%,to{transform:scale(1);opacity:.28}50%{transform:scale(.9);opacity:.2}}.hv-side{display:grid;align-content:start;min-width:0}.hv-side .team{margin-top:clamp(28px,3.2vw,44px)}@media (max-width:560px){.tm{flex:1 1 calc(50% - 12px);max-width:none}.team{gap:12px}.tm.big{flex:0 0 auto;width:min(220px,60%)}}body.zen .tm svg,body.zen .tm-head,body.zen .tm-eye,body.zen .tm-glow,body.zen .tm-item,body.zen .tm-ear,body.zen .tm-shadow{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.tm svg,.tm-head,.tm-eye,.tm-glow,.tm-item,.tm-ear,.tm-shadow{animation:none}}html.static .tm svg,html.static .tm-head,html.static .tm-eye,html.static .tm-glow,html.static .tm-item,html.static .tm-ear,html.static .tm-shadow{animation:none}.tm{cursor:pointer;outline-offset:6px;border-radius:14px}.tm-say{position:absolute;z-index:8;left:50%;top:calc(100% + 8px);transform:translate(-50%,6px) scale(.9);padding:8px 12px;border-radius:12px;background:#fff;color:#111;font:600 12.5px/1 var(--sans);white-space:nowrap;box-shadow:0 14px 30px -12px #00000073,0 0 0 1px #0000000f;opacity:0;pointer-events:none;transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1)}.tm-say:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;background:#fff;transform:translate(-50%) rotate(45deg);border-radius:2px}.tm:hover .tm-say,.tm:focus-visible .tm-say,.tm.on .tm-say{opacity:1;transform:translate(-50%) scale(1)}.tm:hover .tm-head,.tm.on .tm-head{animation-duration:1.6s}.tm.big .tm-say{font-size:14px;padding:10px 14px}
