.ps-scene{--pin:45svh;block-size:calc(100svh + var(--pin));position:relative}@media (min-width:64rem){.ps-scene{--pin:120vh;block-size:calc(100vh + var(--pin))}.ps-scene[data-compact=true]{--pin:100vh}}.ps-stage{align-content:center;block-size:100svh;padding-block:4rem 1rem;display:grid;position:sticky;inset-block-start:0}@media (min-width:64rem){.ps-stage{block-size:100vh}}.ps-grid{align-items:center;gap:1rem;display:grid}@media (min-width:64rem){.ps-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2rem}}.ps-meta{gap:.5rem;max-inline-size:36ch;display:grid}.ps-meta p{margin:0}.ps-label{color:var(--color-gold)}.ps-frame{aspect-ratio:3/2;background:var(--color-ink);justify-self:end;inline-size:min(100%,90svh);position:relative;overflow:hidden}@media (min-width:64rem){.ps-frame{inline-size:min(100%,105vh)}}.ps-img,.ps-img img{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.ps-after{clip-path:inset(0 100% 0 0)}.ps-scene:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ps-after{clip-path:inset(0 0 0 100%)}.ps-edge{pointer-events:none;opacity:0;position:absolute;inset:0}.ps-edge:before{content:"";background:var(--color-gold);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-.5px)}.ps-scene[data-mode=fade] .ps-after{clip-path:none;opacity:0;transition:opacity .6s var(--ease-out)}.ps-scene[data-mode=fade][data-in=true] .ps-after{opacity:1}.ps-scene[data-mode=fade] .ps-edge{display:none}@media (prefers-reduced-motion:reduce){.ps-scene,.ps-scene[data-compact=true]{block-size:auto;padding-block:3rem}.ps-stage{block-size:auto;position:relative}.ps-before,.ps-edge{display:none}.ps-after{clip-path:none;opacity:0;transition:opacity .6s var(--ease-out)}.ps-scene[data-in=true] .ps-after{opacity:1}}.ps-scene[data-mode=fade]{block-size:auto}.ps-scene[data-mode=fade] .ps-stage{block-size:auto;padding-block:2rem 1rem;position:relative}@media (max-width:47.9375rem){.ps-scene{block-size:auto}.ps-stage{block-size:auto;padding-block:2rem 1rem;position:relative}}
