.vip-member-banner{border-radius:calc(var(--radius) + .25rem);width:100%;box-shadow:var(--shadow-elegant);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:box-shadow .22s,transform .22s;display:block;overflow:hidden}.vip-member-banner:hover{box-shadow:0 1.4rem 3rem -2rem #402808db, 0 0 2.2rem #e5b7602e, var(--shadow-elegant);transform:translateY(-2px)}.vip-member-banner:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.vip-member-banner__image{aspect-ratio:2115/187;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}@media (max-width:900px){.vip-member-banner{border-radius:var(--radius)}}@media (prefers-reduced-motion:reduce){.vip-member-banner{transition:none}.vip-member-banner:hover{transform:none}}
