.puzzle{display:none}.puzzle.p3{display:block}@media (max-width:924px){.puzzle.p3{display:none}.puzzle.p2{display:block}}@media (max-width:584px){.puzzle.p2{display:none}.puzzle.p1{display:block}}.pz{position:absolute;display:block;pointer-events:none;text-decoration:none;color:#0a0a0a;outline:none;transition:transform 0.3s cubic-bezier(.3,.7,.4,1),filter 0.3s}.pz>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pz>svg path{pointer-events:visiblePainted;fill:#fff;stroke:#e2e2df;stroke-width:1.25;vector-effect:non-scaling-stroke;cursor:pointer}.pz.dark{color:#fafaf8}.pz.dark>svg path{fill:#0a0a0a;stroke:#0a0a0a}.pz:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:4px}.pz:hover,.pz:focus-visible{z-index:2;transform:translateY(-6px);filter:drop-shadow(0 14px 18px rgb(20 20 20 / .14))}.pz:hover .more,.pz:focus-visible .more{color:inherit}