@keyframes vc-pen-waterFlow{0%,to{background-position:8% 42%}20%{background-position:72% 28%}40%{background-position:96% 68%}60%{background-position:52% 88%}80%{background-position:18% 64%}}@keyframes vc-pen-waterSheen{0%,to{background-position:42% 36%,55% 62%}25%{background-position:78% 22%,30% 78%}50%{background-position:22% 84%,88% 30%}75%{background-position:64% 48%,12% 54%}}.vc-pen-root,.vc-pen-root *,.vc-pen-root :after,.vc-pen-root :before{box-sizing:border-box}.vc-pen-root .wrapper{padding:12px 0 2px}.vc-pen-root .card-wrapper{display:grid;grid-gap:24px;justify-content:center;margin-bottom:0;width:100%}.vc-pen-root.vc-pen-root--fill{container-type:size;flex:1 1 auto;min-height:0;width:100%;height:100%}.vc-pen-root.vc-pen-root--fill .wrapper{flex:1 1 auto;display:flex;min-height:0;height:100%;width:100%;flex-direction:column;justify-content:center;padding:4px 0 2px}.vc-pen-root.vc-pen-root--fill .card-wrapper{flex:1 1 auto;display:flex;min-height:0;height:100%;width:100%;align-items:center;justify-content:center}.vc-pen-root.vc-pen-root--fill .card{box-sizing:border-box;aspect-ratio:360/227;max-width:92%;max-height:92%;min-height:8.5rem;width:92%;height:auto}@media (max-width:640px){.vc-pen-root.vc-pen-root--fill .wrapper{padding:0}.vc-pen-root.vc-pen-root--fill .card{width:100%;max-width:100%;max-height:100%}}@supports (width:1cqw){.vc-pen-root.vc-pen-root--fill .card{width:min(92%,calc(92cqh * 360 / 227));height:min(92%,calc(92cqw * 227 / 360))}@media (max-width:640px){.vc-pen-root.vc-pen-root--fill .card{width:100%!important;height:auto!important;max-width:420px}}}.vc-pen-root.vc-pen-root--fill .card-top .card-brand{font-size:clamp(12px,2.8cqmin,14px)}.vc-pen-root.vc-pen-root--fill .card-name p{font-size:clamp(13px,3.2cqmin,16px)}.vc-pen-root.vc-pen-root--fill .card-name p:first-child{font-size:clamp(9px,2.2cqmin,10px)}.vc-pen-root.vc-pen-root--fill .card-bottom img{height:clamp(35px,8.75cqmin,55px)}.vc-pen-root .card{color:rgb(255,255,255);background-color:rgb(42,41,45);border-radius:10px;width:100%;max-width:100%;height:auto;aspect-ratio:360/227;min-width:0;min-height:0;position:relative;padding:clamp(14px,4vw,24px);display:grid;margin-bottom:0;grid-template-rows:1fr auto;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;overflow:hidden}.vc-pen-root .card.digital{color:#ffffff;position:relative}.vc-pen-root .card.digital:after{content:"";width:100%;height:100%;border-radius:10px;background:linear-gradient(120deg,rgb(255 255 255/6%) 28%,rgb(255 220 180/28%) 42%,rgb(255 255 255/10%) 48%),linear-gradient(185deg,rgb(255 255 255/14%),rgb(255 160 80/12%) 50%,rgb(0 0 0/8%));background-size:250% 250%,280% 280%;background-position:42% 36%,55% 62%;animation:vc-pen-waterSheen 19s ease-in-out infinite;transform:translateZ(0);position:absolute;inset:0;z-index:1;pointer-events:none}.vc-pen-root .card.digital.two{background-color:#9a3412;background-image:linear-gradient(128deg,#431407,#7c2d12 22%,#c2410c 48%,#ea580c 72%,#fb923c 92%,#fdba74);background-size:320% 320%;background-position:8% 42%;animation:vc-pen-waterFlow 26s ease-in-out infinite;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.vc-pen-root .card.digital.two,.vc-pen-root .card.digital:after{animation:none}.vc-pen-root .card.digital.two,.vc-pen-root .card.digital:after{background-size:cover;background-position:50%}}@media (hover:hover) and (pointer:fine){.vc-pen-root .card.digital.two{filter:grayscale(100%);transition:filter .4s ease-in-out}.virtual-card-tile:hover .vc-pen-root .card.digital.two{filter:grayscale(0)}}.vc-pen-root .card-top{display:flex;justify-content:flex-end;align-items:flex-start;z-index:2;position:relative}.vc-pen-root .card-top .card-brand{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;line-height:18px;color:#ffffff;white-space:nowrap}.vc-pen-root .card-bottom{display:flex;justify-content:space-between;align-items:flex-end;z-index:2;position:relative}.vc-pen-root .card-bottom img{height:50px;width:auto;display:block;flex-shrink:0}.vc-pen-root .card-name{display:grid;grid-gap:8px;min-width:0}.vc-pen-root .card-name p{margin:0;font-size:16px;letter-spacing:1.5px;color:#ffffff;font-weight:700;max-width:232px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-pen-root .card-name p:first-child{font-weight:500;font-size:10px;text-transform:uppercase;color:rgb(255 255 255/92%)}.vc-pen-root .card-name p:last-child{max-width:232px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}