.pk-card{aspect-ratio:1.586;isolation:isolate;width:100%;font-family:var(--font-display);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e,18px 30px 38px -18px #191d2161,48px 74px 80px -34px #191d2142;container-type:inline-size}@media (max-width:560px){.pk-card{border-radius:12px}}.pk-card--flat{box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000002e}.pk-black{color:#f0f1ed;background:linear-gradient(118deg,#0000 30%,#ffffff09 46%,#0000 60%),conic-gradient(from 10deg at -30% 140%,#343a3f 0deg,#171b1f 40deg,#2b3035 70deg,#15191d 110deg,#343a3f 360deg)}.pk-titanium{color:#303a3f;background:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 2px,#00000006 2px 3px),linear-gradient(112deg,#8c979b 0%,#d8dbda 36%,#a9b2b6 68%,#808b90 100%)}.pk-card>span,.pk-card>svg{z-index:1;position:absolute}.pk-card-wordmark{letter-spacing:-.095em;font-size:5.6cqw;font-weight:800;line-height:1;top:9%;left:7.5%}.pk-card-nfc{opacity:.85;width:6.6cqw;height:6.6cqw;top:8.5%;right:7.5%}.pk-card-name{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-weight:500;line-height:1.15;bottom:20%;left:7.5%;right:30%}.pk-card-name--titled{bottom:22.5%}.pk-card-title{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;opacity:.82;overflow-wrap:anywhere;font-weight:500;line-height:1.2;bottom:15%;left:7.5%;right:30%}.pk-card-url{font-family:var(--font-body);letter-spacing:.14em;opacity:.82;font-size:2.5cqw;font-weight:500;bottom:9%;left:7.5%}.pk-card-url--back{bottom:20%}.pk-card-edition{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;opacity:.82;font-size:2.2cqw;font-weight:500;bottom:9%;right:7.5%}.pk-card-qr{opacity:.9;background:#ffffff14;border-radius:2px;width:21cqw;height:21cqw;padding:1.4cqw;top:9%;right:7.5%}.pk-titanium .pk-card-qr{background:#ffffff40}.pk-card-back-line{opacity:.22;background:currentColor;height:1px;bottom:33%;left:7.5%;right:7.5%}.pk-card-oblique{transition:transform .55s var(--ease-pk);transform:perspective(1400px)rotateX(18deg)rotateY(-14deg)rotate(-7deg)}@media (hover:hover){.pk-card-oblique:hover{transform:perspective(1400px)rotateX(12deg)rotateY(-9deg)rotate(-4deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.pk-card-oblique,.pk-card-oblique:hover{transition:none}.pk-card-oblique:hover{transform:perspective(1400px)rotateX(18deg)rotateY(-14deg)rotate(-7deg)}}.pk-flip{aspect-ratio:1.586;perspective:1600px;width:100%;position:relative}.pk-flip-inner{transform-style:preserve-3d;transition:transform .55s var(--ease-pk);position:absolute;inset:0}.pk-flip-inner.is-flipped{transform:rotateY(180deg)}.pk-flip-face{backface-visibility:hidden;transition:background .4s var(--ease-pk), color .4s var(--ease-pk);position:absolute;inset:0}.pk-flip-back{transform:rotateY(180deg)}.pk-finish-tile .pk-card{transition:transform .3s var(--ease-pk), box-shadow .3s var(--ease-pk)}.pk-finish-tile:has(input:checked) .pk-card{transform:translateY(-4px);box-shadow:0 18px 40px -18px #0000008c}@media (prefers-reduced-motion:reduce){.pk-flip-inner,.pk-flip-face,.pk-finish-tile .pk-card{transition:none}}@media (max-width:767px){html:has(.pk-step-footer){scroll-padding-bottom:7rem}}.pk-activated-card{position:relative}.pk-activated-card .pk-card:after{content:"";z-index:2;animation:pk-sweep 1.4s var(--ease-pk) .3s 1 forwards;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes pk-sweep{to{transform:translate(120%)}}.pk-activated-check{animation:pk-pop .45s var(--ease-pk) .9s both}@keyframes pk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pk-activated-card .pk-card:after{display:none}.pk-activated-check{animation:none}}
