.pt--bare.svelte-ly3uiu .pt-frame:where(.svelte-ly3uiu){background:transparent}.pt.svelte-ly3uiu{display:block;min-width:0}.pt-frame.svelte-ly3uiu{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;container-type:inline-size;border-radius:var(--radius-tile);background:var(--tile, var(--tile-0));outline:1px solid transparent;outline-offset:3px;transform:perspective(220px) rotateX(0) rotateY(0) scale(1);transform-origin:50% 52%;transition:transform .48s var(--ease-lean),border-radius .48s var(--ease-lean)}.pt--sm.svelte-ly3uiu .pt-frame:where(.svelte-ly3uiu){border-radius:var(--radius-mark)}.pt-img.svelte-ly3uiu{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transform:translateY(var(--face-shift, 0%));transition:transform .48s var(--ease-lean)}.pt-img--face.svelte-ly3uiu{position:absolute;left:0;top:0;height:auto;object-fit:fill;transform-origin:0 0;transform:translate(var(--face-x, 0%),var(--face-y, 0%)) scale(var(--face-s, 1));-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--face-fade-l, 9%),#000 calc(100% - var(--face-fade-r, 9%)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--face-fade-l, 9%),#000 calc(100% - var(--face-fade-r, 9%)),transparent)}.pt-init.svelte-ly3uiu{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#0b0c0f57;font-size:36cqw;font-weight:780;letter-spacing:-.03em}a.pt.svelte-ly3uiu:hover .pt-frame:where(.svelte-ly3uiu){transform:perspective(220px) rotateX(.8deg) rotateY(-1.1deg) scale(1.026,.988) skew(-.25deg);border-radius:5px 6px 5px 5px}a.pt.svelte-ly3uiu:hover .pt-img:where(.svelte-ly3uiu){transform:translateY(var(--face-shift, 0%)) scale(1.035)}a.pt.svelte-ly3uiu:hover .pt-img--face:where(.svelte-ly3uiu){transform:translate(var(--face-x, 0%),var(--face-y, 0%)) scale(calc(var(--face-s, 1) * 1.035))}a.pt.svelte-ly3uiu:focus-visible{outline:none}a.pt.svelte-ly3uiu:focus-visible .pt-frame:where(.svelte-ly3uiu){outline-color:var(--ink)}.pt-body.svelte-ly3uiu{display:block;margin-top:10px;color:var(--ink-body);font-size:11.5px;font-weight:630;letter-spacing:-.018em;line-height:1.2}@media (prefers-reduced-motion: reduce){.pt-frame.svelte-ly3uiu,.pt-img.svelte-ly3uiu{transition:none}a.pt.svelte-ly3uiu:hover .pt-frame:where(.svelte-ly3uiu){transform:none;border-radius:var(--radius-tile)}a.pt.svelte-ly3uiu:hover .pt-img:where(.svelte-ly3uiu){transform:translateY(var(--face-shift, 0%))}a.pt.svelte-ly3uiu:hover .pt-img--face:where(.svelte-ly3uiu){transform:translate(var(--face-x, 0%),var(--face-y, 0%)) scale(var(--face-s, 1))}}
