.pcard-hero{z-index:0;pointer-events:none;--px:0;--py:0;position:absolute;inset:0}.pcard-hero-layer{width:calc(100% + 28px);height:calc(100% + 28px);transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:.7s ease-out both pcard-hero-grow;position:absolute;inset:-14px}.pcard-hero-l0{transform:translate(calc(var(--px) * -8px), calc(var(--py) * -6px)) scale(1.02);opacity:.55}.pcard-hero-l1{transform:translate(calc(var(--px) * 16px), calc(var(--py) * 10px));opacity:.8}.pcard-hero-l2{transform:translate(calc(var(--px) * 30px), calc(var(--py) * 18px))}.pcard-hero-scrim{background:linear-gradient(90deg,#0a0a12b8 0%,#0a0a1261 45%,#0000 80%);position:absolute;inset:0}@keyframes pcard-hero-grow{0%{opacity:0;filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.pcard-hero-layer{transition:none;animation:none}}.pcard-hero--soft .pcard-hero-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--card) 70%, transparent) 0%, color-mix(in srgb, var(--card) 35%, transparent) 55%, transparent 90%)}.pcard-hero--soft .pcard-hero-l0{opacity:.35}.pcard-hero--soft .pcard-hero-l1{opacity:.5}.pcard-hero--soft .pcard-hero-l2{opacity:.7}
