.project-arrival.svelte-oviq8z{perspective:1000px;min-width:0}.project-print.svelte-oviq8z{height:100%;display:block}.project-image.svelte-oviq8z{background:var(--site-raised);rotate:var(--print-rotation,0deg);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));padding:7px;transition:transform .22s ease-out,translate .22s ease-out,box-shadow .22s;position:relative;box-shadow:0 7px 18px #0002,0 1px 3px #0003}.project-image.svelte-oviq8z img:where(.svelte-oviq8z){width:100%;height:auto;display:block}.compact-artwork.svelte-oviq8z{width:min(100%,220px)}.project-print.svelte-oviq8z:is(:where(.svelte-oviq8z):hover,:where(.svelte-oviq8z):focus-visible) .project-image:where(.svelte-oviq8z){translate:0 -5px;box-shadow:0 14px 25px #0003,0 1px 3px #0003}.project-caption.svelte-oviq8z{padding-top:18px}.caption-line.svelte-oviq8z{justify-content:space-between;align-items:center;gap:10px;display:flex}h3.svelte-oviq8z{letter-spacing:-.035em;font-size:19px;font-weight:600;line-height:1.2}.caption-line.svelte-oviq8z svg{color:var(--site-muted);flex-shrink:0;transition:translate .18s,color .18s}.project-print.svelte-oviq8z:is(:where(.svelte-oviq8z):hover,:where(.svelte-oviq8z):focus-visible) .caption-line:where(.svelte-oviq8z) svg{color:var(--site-accent);translate:2px -2px}.role.svelte-oviq8z{color:var(--site-muted);margin-top:6px;font-size:10px}.description.svelte-oviq8z{color:var(--site-muted);max-width:37ch;margin-top:9px;font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.project-image.svelte-oviq8z,.project-print.svelte-oviq8z:is(:where(.svelte-oviq8z):hover,:where(.svelte-oviq8z):focus-visible) .project-image:where(.svelte-oviq8z){transform:translate(0,0)}}
