.gallery[data-v-58465583]{padding-top:var(--page-top)}.tally[data-v-58465583]{margin:calc(-1 * var(--space-2)) 0 var(--space-3);color:var(--text-1);font-size:var(--fs-2xs);letter-spacing:.16em}.wall[data-v-58465583]{column-count:3;column-gap:var(--space-2);list-style:none;margin:0;padding:0}.wall>li[data-v-58465583]{break-inside:avoid;margin:0 0 var(--space-3);animation:shot-in-58465583 .5s ease-out var(--d, 0ms) both}@keyframes shot-in-58465583{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:none}}.shot[data-v-58465583]{position:relative;display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:zoom-in;transform:rotate(var(--tilt, 0deg));transform-origin:center;transition:transform var(--dur) cubic-bezier(.34,.6,.64,1)}.shot[data-v-58465583]:hover,.shot[data-v-58465583]:focus-visible{z-index:5;transform:rotate(0) scale(1.02)}.shot[data-v-58465583]:focus-visible{outline:2px solid var(--cold);outline-offset:4px}.frame[data-v-58465583]{display:block;padding:8px 8px 20px;border-radius:2px;background:var(--polar);box-shadow:0 1px 3px var(--shadow),0 6px 22px color-mix(in srgb,var(--shadow) 55%,transparent);transition:box-shadow var(--dur) ease}.shot:hover .frame[data-v-58465583],.shot:focus-visible .frame[data-v-58465583]{box-shadow:0 2px 6px var(--shadow),0 16px 40px color-mix(in srgb,var(--shadow) 70%,transparent)}.inner[data-v-58465583]{display:block;overflow:hidden;border-radius:1px}.inner img[data-v-58465583]{display:block;width:100%;height:auto;transition:transform var(--dur) ease}.shot:hover .inner img[data-v-58465583],.shot:focus-visible .inner img[data-v-58465583]{transform:scale(1.05)}.tape[data-v-58465583]{position:absolute;top:-6px;left:10px;z-index:2;width:36px;height:14px;border-radius:2px;background:var(--tape);transform:rotate(-6deg);pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cap[data-v-58465583]{display:block;margin-top:var(--space-1);padding:0 2px;color:var(--text-1);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-xs);line-height:var(--lh-snug);letter-spacing:.02em;text-align:center;transition:color var(--dur-fast) ease}.shot:hover .cap[data-v-58465583],.shot:focus-visible .cap[data-v-58465583]{color:var(--cold)}@media (max-width: 900px){.wall[data-v-58465583]{column-count:2}}@media (max-width: 720px){.wall[data-v-58465583]{column-count:1}}.empty[data-v-58465583]{padding:var(--space-3);border:1px dashed var(--card-brd);border-radius:var(--r-md);color:var(--text-1)}.lb[data-v-58465583]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center}.lb-bg[data-v-58465583]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:var(--r-md);background:color-mix(in srgb,var(--ink-0) 78%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2)}.lb-x[data-v-58465583],.lb-arrow[data-v-58465583]{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;border:1px solid var(--line);border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-1) 60%,transparent);color:var(--text-0);font-size:var(--fs-md);line-height:1;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast)}.lb-x[data-v-58465583]:hover,.lb-arrow[data-v-58465583]:hover{color:var(--cold);border-color:var(--card-brd-hover)}.lb-x[data-v-58465583]:focus-visible,.lb-arrow[data-v-58465583]:focus-visible{outline:2px solid var(--cold);outline-offset:2px}.lb-x[data-v-58465583]{top:24px;right:24px}.lb-arrow[data-v-58465583]{top:50%;transform:translateY(-50%)}.lb-arrow.prev[data-v-58465583]{left:24px}.lb-arrow.next[data-v-58465583]{right:24px}.lb-stage[data-v-58465583]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin:0;padding:0 var(--space-4);max-width:92vw}.lb-stage img[data-v-58465583]{max-width:100%;max-height:76vh;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:0 8px 32px var(--shadow)}.lb-cap[data-v-58465583]{margin-top:var(--space-2);color:var(--text-1);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-sm);text-align:center}.lb-count[data-v-58465583]{position:absolute;bottom:20px;left:0;right:0;z-index:2;color:var(--text-1);font-size:var(--fs-2xs);letter-spacing:.16em;text-align:center;pointer-events:none}.lb-hint[data-v-58465583]{position:absolute;bottom:44px;left:0;right:0;z-index:2;color:var(--text-1);font-size:var(--fs-3xs);letter-spacing:.16em;text-align:center;pointer-events:none;opacity:.7}@media (max-width: 720px){.lb-arrow[data-v-58465583]{display:none}.lb-x[data-v-58465583]{top:12px;right:12px}.lb-hint[data-v-58465583]{display:none}.lb-stage[data-v-58465583]{padding:0 var(--space-1)}}@media (prefers-reduced-motion: reduce){.wall>li[data-v-58465583]{animation:none;opacity:1}.shot[data-v-58465583],.shot[data-v-58465583]:hover,.shot[data-v-58465583]:focus-visible{transform:none}.inner img[data-v-58465583],.shot:hover .inner img[data-v-58465583]{transform:none}}
