.pm{--pm-a:#8e80e6;--pm-b:var(--color-twilight-600);--pm-c:#4b3fb0;--pm-sheen:#ffffff8c;align-items:center;gap:calc(var(--pm-h)*.45);vertical-align:middle;line-height:1;display:inline-flex}.pm-dark{--pm-a:#c2b9f7;--pm-b:#9a90ec;--pm-c:#a99ef2;--pm-sheen:#ffffffb3}.pm-chevron,.pm-word{background-image:linear-gradient(105deg,transparent 40%,var(--pm-sheen)50%,transparent 60%),linear-gradient(135deg,var(--pm-a),var(--pm-b)55%,var(--pm-c));background-position:150% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;animation:4.8s cubic-bezier(.4,0,.2,1) infinite pm-sweep}.pm-chevron{flex:none;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pm-word{font-family:var(--font-obviously);font-weight:400;font-size:calc(var(--pm-h)*.9);letter-spacing:.8px;text-transform:uppercase;color:#0000;-webkit-background-clip:text;background-clip:text;animation-delay:.35s}@keyframes pm-sweep{0%{background-position:150% 0,0 0}35%,to{background-position:-50% 0,0 0}}@media (prefers-reduced-motion:reduce){.pm-chevron,.pm-word{background-position:150% 0,0 0;animation:none!important}}
.pk{aspect-ratio:600/900;position:relative;container-type:inline-size}.pk-body,.pk-strip{position:absolute;inset:0}.pk-art{width:100%;height:100%;display:block}.pk-body{z-index:2;clip-path:inset(16% 0 0);transition:transform .8s cubic-bezier(.5,0,.75,0),opacity .5s .3s}.pk-strip{z-index:3;clip-path:inset(0 0 84%);transform-origin:90% 10%;transition:transform .7s cubic-bezier(.2,.7,.3,1),opacity .4s .3s}.pk-plate{background:#f4f4f4;border-radius:3cqw;place-items:center;width:35.5%;height:25.4%;display:grid;position:absolute;top:38.6%;left:29.5%}.pk-plate img{width:78%;height:auto}.pk-seam{z-index:4;transform-origin:0;opacity:0;background:#c3f73a;border-radius:99px;height:.75cqw;min-height:1.5px;position:absolute;top:16%;left:3.5%;right:3.5%;transform:scaleX(0);box-shadow:0 0 3.5cqw .75cqw #c3f73a99}.pk[data-state=tear] .pk-seam{opacity:1;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .12s;transform:scaleX(1)}.pk:is([data-state=tear],[data-state=open]) .pk-strip{opacity:0;transition-delay:.38s,.6s;transform:translate(10cqw,-32.5cqw)rotate(16deg)}.pk[data-state=open] .pk-body{opacity:0;transform:translateY(140cqw)}
