/* Instagram motion approved by Jo; keep localized collaboration text intact. */
.instagram-sign-letter{display:inline-block;transform-origin:16% 12%}
.barber-collaborations svg{transform-origin:50% 50%}
.barber-collaborations .instagram-button-label{gap:9px;max-width:100%}
.barber-collaborations .instagram-button-context{display:block;max-width:100%;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:.015em;color:var(--ink);text-align:center;transform-origin:50% 50%}
.barber-collaborations{min-height:154px}
@media(max-width:650px){.barber-collaborations{min-height:148px}.barber-collaborations .instagram-button-context{font-size:22px}}
@media(prefers-reduced-motion:reduce){.instagram-sign-letter,.barber-collaborations svg,.barber-collaborations .instagram-button-context{transform:none!important;opacity:1!important}}
