.premium-lift{transform-origin:50%;transform-style:preserve-3d;will-change:transform;transition:transform .3s ease-out,box-shadow .3s ease-out;position:relative;overflow:hidden;transform:perspective(900px)rotateX(0)rotateY(0)scale(1)}.premium-lift:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;z-index:3;background-image:linear-gradient(115deg,#0000 40%,#ffffff1f 48%,#ffffff2e 50%,#ffffff1f 52%,#0000 60%);background-repeat:no-repeat;width:150%;height:150%;transition:opacity .2s ease-out;position:absolute;top:-25%;left:-25%;transform:translate(-60%)}@media (hover:hover){.premium-lift:hover{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)scale(1.05);box-shadow:0 30px 40px -10px #00000080}.premium-lift:hover:after{opacity:1;animation:1.1s ease-out forwards premium-lift-shine}}.premium-lift.is-active,.premium-lift:active{transform:perspective(900px)rotateX(2deg)rotateY(-3deg)scale(1.05);box-shadow:0 30px 40px -10px #00000080}.premium-lift.is-active:after,.premium-lift:active:after{opacity:1;animation:1.1s ease-out forwards premium-lift-shine}.premium-lift--no-shine:after{display:none!important}.card-preview-frame{aspect-ratio:520/300;width:100%;max-width:520px;margin-inline:auto;position:relative}.card-preview-frame[data-ready=true]{aspect-ratio:auto}.card-preview-canvas{transform-origin:0 0;width:520px;position:absolute;top:0;left:0}.card-preview{isolation:isolate;width:100%;padding:5.38%;container-type:inline-size}.card-preview__background-image,.card-preview__background-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-preview__background-image{z-index:0;object-fit:cover}.card-preview__background-shade{z-index:1}.card-preview__effect-layer{z-index:1;pointer-events:none;display:flex;position:absolute;inset:0;overflow:hidden}.card-preview__effect-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;max-width:none;display:block}.card-preview__content{z-index:2}.card-preview--matte{box-shadow:0 34px 70px -30px #000000e6,0 10px 24px -18px #000c,inset 0 0 0 1px #ffffff12!important}.card-preview--signature{align-items:stretch;min-height:300px;padding:6%;display:flex}.card-preview--signature .card-preview__content{text-align:left;z-index:2;flex-direction:column;align-items:flex-start;width:min(84%,640px);min-width:0;display:flex}.card-preview--signature-showcase .card-preview__content,.card-preview--signature-framed .card-preview__content,.card-preview--signature-minimal .card-preview__content{width:100%}.card-preview--signature-showcase .card-preview__title{letter-spacing:-.055em;max-width:100%;line-height:.84}.card-preview--signature-framed:before{content:"";z-index:1;border:1px solid var(--card-accent);border-radius:inherit;opacity:.58;pointer-events:none;position:absolute;inset:clamp(.65rem,3cqw,1rem)}.card-preview--signature-framed .card-preview__content{padding:clamp(.45rem,2.2cqw,.8rem)}.card-preview--signature-minimal .card-preview__title{text-transform:none;letter-spacing:-.025em;max-width:100%;line-height:1}.card-preview--signature-minimal .card-preview__badge{padding-left:0;padding-right:0;box-shadow:none!important;background:0 0!important}.card-preview--signature[data-card-align=center] .card-preview__content{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.card-preview--signature[data-card-align=right] .card-preview__content{text-align:right;align-items:flex-end;margin-left:auto}.card-preview--signature[data-card-align=center] .card-preview__stamps,.card-preview--signature[data-card-align=center] .card-preview__progress-wrap{margin-left:auto;margin-right:auto}.card-preview--signature[data-card-align=right] .card-preview__stamps,.card-preview--signature[data-card-align=right] .card-preview__progress-wrap{margin-left:auto}.card-preview__contours{z-index:0;object-fit:cover;opacity:.92;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.card-preview__eyebrow{letter-spacing:.22em;text-transform:uppercase;order:-2;margin-bottom:.45rem;font-size:clamp(.58rem,2.4cqw,.72rem);font-weight:700;line-height:1}.card-preview--signature .card-preview__badge{letter-spacing:.18em;order:-1;margin-bottom:.2rem;padding:.3rem .72rem;font-size:clamp(.52rem,2.2cqw,.65rem)}.card-preview--signature .card-preview__title{letter-spacing:-.035em;max-width:92%;margin-top:.5rem;font-size:clamp(1.75rem,10.5cqw,3.65rem);font-weight:600;line-height:.9}.card-preview--signature .card-preview__reward{margin-top:.75rem;font-size:clamp(.7rem,3.1cqw,.92rem);line-height:1.35}.card-preview--signature .card-preview__reward svg{color:var(--card-accent)}.card-preview--signature .card-preview__stamps{gap:clamp(.4rem,2.6cqw,.8rem);width:min(100%,460px);min-width:0;margin-top:0;padding-top:1rem}.signature-stamp{aspect-ratio:1;width:100%;max-width:var(--signature-stamp-max,64px);border:1.5px solid;justify-content:center;justify-self:center;align-items:center;min-width:0;transition:transform .22s,background-color .22s,box-shadow .22s;display:flex}.signature-stamp:hover{transform:translateY(-2px)}.signature-stamp--shape{border:0;border-radius:0;overflow:visible}.card-preview__progress-wrap{width:min(100%,460px);margin-top:.7rem}.card-preview--signature .card-preview__count{text-transform:uppercase;letter-spacing:.12em;margin-top:0;padding:.3rem .7rem}.card-preview__progress{border-radius:999px;width:100%;height:2px;margin-top:.55rem;overflow:hidden}.card-preview__progress>span{border-radius:inherit;height:100%;transition:width .32s;display:block}@keyframes premium-lift-shine{0%{transform:translate(-60%)}to{transform:translate(60%)}}
