.overlay[data-v-5bc8e681]{z-index:100000;background:#0c0b0a;position:fixed;inset:0}.backdrop[data-v-5bc8e681]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient[data-v-5bc8e681]{filter:blur(64px)saturate(1.25)brightness(.4);background-position:50%;background-size:cover;position:absolute;inset:-10%;transform:scale(1.1)}.backdrop-scrim[data-v-5bc8e681]{background:radial-gradient(120% 100% at 50% 45%,#0c0b0a40 40%,#0c0b0ab8 100%);position:absolute;inset:0}.stage[data-v-5bc8e681]{justify-content:center;align-items:center;padding:4rem 1.25rem 2.5rem;display:flex;position:absolute;inset:0}.frame[data-v-5bc8e681]{flex-direction:column;align-items:center;max-width:100%;min-height:0;max-height:100%;margin:0;display:flex}.print[data-v-5bc8e681]{justify-content:center;max-width:100%;min-height:0;display:inline-flex;position:relative}.photo[data-v-5bc8e681]{background:#17130f;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000080,0 32px 80px #0000008c}.photo img[data-v-5bc8e681]{object-fit:contain;opacity:0;max-width:100%;max-height:calc(100svh - 11rem);transition:opacity .45s;display:block;position:relative}.photo.is-loaded img[data-v-5bc8e681]{opacity:1}.photo-thumb[data-v-5bc8e681]{filter:blur(20px);background-position:50%;background-size:cover;transition:opacity .45s;position:absolute;inset:0;transform:scale(1.06)}.photo.is-loaded .photo-thumb[data-v-5bc8e681]{opacity:0}.plate-line[data-v-5bc8e681]{justify-content:space-between;align-items:baseline;gap:2rem;width:100%;min-width:0;margin-top:.85rem;transition:opacity .4s;display:flex}.plate-caption[data-v-5bc8e681]{font-family:var(--font-body,Georgia, serif);font-style:italic;font-size:var(--text-md,1.125rem);color:#f3efe9d1}.plate-caption--empty[data-v-5bc8e681]{color:#f3efe966}.plate-counter[data-v-5bc8e681]{font-size:var(--text-sm,.875rem);letter-spacing:.14em;color:#f3efe98c;flex-shrink:0;font-variant-caps:all-small-caps}.plate-line.has-action[data-v-5bc8e681]{flex-wrap:wrap;row-gap:.35rem;width:0;min-width:100%}.plate-action[data-v-5bc8e681]{font:inherit;font-size:var(--text-sm,.875rem);letter-spacing:.14em;white-space:nowrap;color:#f3efe9c7;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:baseline;gap:.4em;margin-left:auto;padding:0;font-variant-caps:all-small-caps;transition:color .2s;display:inline-flex}.plate-action-label[data-v-5bc8e681]{text-underline-offset:.3em;text-decoration:underline 1px #f3efe94d;transition:text-decoration-color .2s}.plate-action[data-v-5bc8e681]:hover,.plate-action[data-v-5bc8e681]:focus-visible{color:#f3efe9}.plate-action:hover .plate-action-label[data-v-5bc8e681],.plate-action:focus-visible .plate-action-label[data-v-5bc8e681]{text-decoration-color:currentColor}.plate-action[data-v-5bc8e681]:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #f3efe9e6}.plate-action-arrow[data-v-5bc8e681]{transition:translate .2s}.plate-action:hover .plate-action-arrow[data-v-5bc8e681]{translate:.2em}.control[data-v-5bc8e681]{z-index:5;color:#f3efe9;-webkit-backdrop-filter:blur(14px)saturate(1.4);cursor:pointer;background:#14121073;border:1px solid #ffffff24;border-radius:999rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .4s,background .2s,border-color .2s;display:flex;position:absolute}.control[data-v-5bc8e681]:hover,.control[data-v-5bc8e681]:focus-visible{background:#201c18b3;border-color:#ffffff4d}.control[data-v-5bc8e681]:focus-visible{outline-offset:2px;outline:2px solid #f3efe9e6}.control .icon[data-v-5bc8e681]{fill:currentColor;stroke:currentColor;width:1.25rem;height:1.25rem}.close[data-v-5bc8e681]{top:1.25rem;right:1.25rem}.info-toggle[data-v-5bc8e681]{top:1.25rem;right:4.75rem}.info-toggle.active[data-v-5bc8e681]{color:#17130f;background:#f3efe9eb;border-color:#0000}.nav[data-v-5bc8e681]{top:50%;transform:translateY(-50%)}.prev[data-v-5bc8e681]{left:1.25rem}.next[data-v-5bc8e681]{right:1.25rem}.chrome-hidden .control[data-v-5bc8e681],.chrome-hidden .plate-line[data-v-5bc8e681]{opacity:0;pointer-events:none}.rail[data-v-5bc8e681]{z-index:4;-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#12100ec7;border-top:1px solid #ffffff1a;border-radius:1rem 1rem 0 0;max-height:62%;padding:1.5rem 1.5rem 2rem;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.rail[data-v-5bc8e681]:before{content:"";background:#ffffff38;border-radius:2px;width:2.25rem;height:3px;margin:0 auto 1.1rem;display:block}.rail-eyebrow[data-v-5bc8e681]{letter-spacing:.16em;color:#f3efe980;margin:0 0 .35rem;font-size:.72rem;font-variant-caps:all-small-caps}.rail-caption[data-v-5bc8e681]{font-family:var(--font-brand,Georgia, serif);font-weight:480;font-size:var(--text-xl,1.4rem);color:#f3efe9;margin:0;line-height:1.2}.rail-triad[data-v-5bc8e681]{grid-template-columns:repeat(var(--triad-cols,2), 1fr);background:#ffffff1a;border:1px solid #ffffff1a;gap:1px;margin-top:1.25rem;display:grid}.triad-cell[data-v-5bc8e681]{background:#0e0c0bd1;flex-direction:column;gap:.3rem;padding:.85rem .9rem;display:flex}.triad-value[data-v-5bc8e681]{font-family:var(--font-brand,Georgia, serif);color:#f3efe9;font-size:1.15rem}.triad-label[data-v-5bc8e681]{letter-spacing:.14em;color:#f3efe980;font-size:.68rem;font-variant-caps:all-small-caps}.rail-specs[data-v-5bc8e681]{gap:.9rem;margin:1.25rem 0 0;display:grid}.spec[data-v-5bc8e681]{border-top:1px solid #ffffff17;padding-top:.9rem}.spec dt[data-v-5bc8e681]{letter-spacing:.16em;color:#f3efe980;font-size:.72rem;font-variant-caps:all-small-caps}.spec dd[data-v-5bc8e681]{font-size:var(--text-sm,.875rem);color:#f3efe9e0;margin:.2rem 0 0;line-height:1.5}.map-link[data-v-5bc8e681]{color:#f3efe9a6;text-underline-offset:.2em;margin-left:.5rem;text-decoration:underline 1px;transition:color .2s;display:inline-block}.map-link[data-v-5bc8e681]:hover,.map-link[data-v-5bc8e681]:focus-visible{color:#f3efe9}.sr-only[data-v-5bc8e681]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scan-mode .photo-thumb[data-v-5bc8e681]{filter:var(--neg) blur(20px)}.scan-negative[data-v-5bc8e681]{opacity:0;pointer-events:none;position:absolute;inset:0}.scan-negative img[data-v-5bc8e681]{object-fit:contain;width:100%;height:100%;filter:var(--neg);display:block}.scan-negative.is-running[data-v-5bc8e681]{opacity:1;animation:1.9s cubic-bezier(.5,0,.25,1) .35s forwards scan-reveal-5bc8e681}@keyframes scan-reveal-5bc8e681{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}.scan-bar[data-v-5bc8e681]{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffaecf2 12% 88%,#0000);height:3px;position:absolute;top:0;left:-1%;right:-1%;box-shadow:0 0 14px 4px #ffeecd8c,0 0 48px 10px #ffe2b440}.scan-bar.is-running[data-v-5bc8e681]{animation:1.9s cubic-bezier(.5,0,.25,1) .35s forwards scan-bar-5bc8e681}@keyframes scan-bar-5bc8e681{0%{opacity:1;top:0}94%{opacity:1}to{opacity:0;top:100%}}.lightbox-enter-active[data-v-5bc8e681],.lightbox-leave-active[data-v-5bc8e681]{transition:opacity .28s}.lightbox-enter-active .frame[data-v-5bc8e681]{transition:transform .4s cubic-bezier(.22,1,.36,1)}.lightbox-enter-from[data-v-5bc8e681],.lightbox-leave-to[data-v-5bc8e681]{opacity:0}.lightbox-enter-from .frame[data-v-5bc8e681]{transform:scale(.975)translateY(10px)}.ambient-enter-active[data-v-5bc8e681],.ambient-leave-active[data-v-5bc8e681]{transition:opacity .7s}.ambient-enter-from[data-v-5bc8e681],.ambient-leave-to[data-v-5bc8e681]{opacity:0}.photo-next-enter-active[data-v-5bc8e681],.photo-prev-enter-active[data-v-5bc8e681]{transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1)}.photo-next-leave-active[data-v-5bc8e681],.photo-prev-leave-active[data-v-5bc8e681]{transition:opacity .24s,transform .24s;position:absolute;inset:0}.photo-next-enter-from[data-v-5bc8e681]{opacity:0;transform:translate(26px)}.photo-prev-enter-from[data-v-5bc8e681]{opacity:0;transform:translate(-26px)}.photo-next-leave-to[data-v-5bc8e681]{opacity:0;transform:translate(-18px)}.photo-prev-leave-to[data-v-5bc8e681]{opacity:0;transform:translate(18px)}.rail-enter-active[data-v-5bc8e681],.rail-leave-active[data-v-5bc8e681]{transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .3s}.rail-enter-from[data-v-5bc8e681],.rail-leave-to[data-v-5bc8e681]{opacity:0;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.lightbox-enter-active[data-v-5bc8e681],.lightbox-leave-active[data-v-5bc8e681],.lightbox-enter-active .frame[data-v-5bc8e681],.ambient-enter-active[data-v-5bc8e681],.ambient-leave-active[data-v-5bc8e681],.photo-next-enter-active[data-v-5bc8e681],.photo-prev-enter-active[data-v-5bc8e681],.photo-next-leave-active[data-v-5bc8e681],.photo-prev-leave-active[data-v-5bc8e681],.rail-enter-active[data-v-5bc8e681],.rail-leave-active[data-v-5bc8e681]{transition:none}.plate-action:hover .plate-action-arrow[data-v-5bc8e681]{translate:none}}@media (width>=50em){.stage[data-v-5bc8e681]{padding:5rem 6rem 3rem;transition:padding-right .35s cubic-bezier(.32,.72,0,1)}.info-open .stage[data-v-5bc8e681]{padding-right:calc(min(21rem,40vw) + 4rem)}.next[data-v-5bc8e681]{transition:right .35s cubic-bezier(.32,.72,0,1),opacity .4s,background .2s,border-color .2s}.info-open .next[data-v-5bc8e681]{right:calc(min(21rem,40vw) + 1.25rem)}.rail[data-v-5bc8e681]{border-top:0;border-left:1px solid #ffffff1a;border-radius:0;width:min(21rem,40vw);max-height:none;padding:5rem 1.75rem 2rem;top:0;bottom:0;left:auto}.rail[data-v-5bc8e681]:before{display:none}.rail-enter-from[data-v-5bc8e681],.rail-leave-to[data-v-5bc8e681]{opacity:1;transform:translate(100%)}}
