.q-other-projects__tags[data-v-91c7faee]{min-height:1.75rem;position:relative}.q-other-projects__tag[data-v-91c7faee]{max-width:100%;white-space:nowrap}.q-other-projects__tag--hidden[data-v-91c7faee]{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.q-other-projects__cta[data-v-91c7faee]{align-items:center;background:var(--red);border-radius:9999px;color:#fff;display:inline-flex;flex:0 0 auto;height:2.5rem;justify-content:flex-end;overflow:hidden;position:relative;transition:width .65s cubic-bezier(.16,1,.3,1),background-color .25s ease,border-color .25s ease;width:2.5rem}.group:focus-within .q-other-projects__cta[data-v-91c7faee],.group:hover .q-other-projects__cta[data-v-91c7faee]{width:11.5rem}.q-other-projects__cta-label[data-v-91c7faee]{box-sizing:border-box;display:block;font-size:.875rem;font-weight:700;line-height:1;opacity:0;overflow:hidden;padding-left:1.5rem;padding-right:3rem;transform:translate(.5rem);transition:opacity .35s ease,transform .5s cubic-bezier(.16,1,.3,1);white-space:nowrap;width:100%}.group:focus-within .q-other-projects__cta-label[data-v-91c7faee],.group:hover .q-other-projects__cta-label[data-v-91c7faee]{opacity:1;transform:translate(0)}.q-other-projects__cta-icon[data-v-91c7faee]{height:1.25rem;position:absolute;right:.625rem;top:50%;transform:translateY(-50%);transition:transform .5s cubic-bezier(.16,1,.3,1);width:1.25rem}.group:focus-within .q-other-projects__cta-icon[data-v-91c7faee],.group:hover .q-other-projects__cta-icon[data-v-91c7faee]{transform:translateY(-50%) rotate(-45deg)}.dark .q-other-projects__cta{background:transparent;border-color:#fff}.q-other-projects__hover-cursor[data-v-91c7faee]{display:grid;height:6rem;opacity:0;padding:0;place-items:center;transform:translate(-50%,-50%) scale(.72);transition:opacity .18s ease,transform .18s ease;width:6rem;z-index:10000000000}.q-other-projects__hover-cursor.q-hover-cursor--visible[data-v-91c7faee]{opacity:1;transform:translate(-50%,-50%) scale(1)}.q-other-projects__hover-cursor-icon[data-v-91c7faee]{height:2.25rem;width:2.25rem}
