html,body{overscroll-behavior:none;height:100%;overflow:hidden}.stage[data-astro-cid-hm5x5xwy]{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#050505;position:fixed;inset:0;overflow:hidden}.stage[data-astro-cid-hm5x5xwy].dragging{cursor:grabbing}.stage[data-astro-cid-hm5x5xwy].dragging .tile[data-astro-cid-hm5x5xwy]{pointer-events:none}.tile[data-astro-cid-hm5x5xwy]{transform-origin:0 0;will-change:transform;cursor:zoom-in;margin:0;position:absolute;top:0;left:0}.tile-inner[data-astro-cid-hm5x5xwy]{opacity:0;width:100%;height:100%;transition:opacity .9s ease var(--d,0s), transform 1.1s cubic-bezier(.22, 1, .36, 1) var(--d,0s);background:#111;border-radius:2px;position:relative;overflow:hidden;transform:scale(.94)}.stage[data-astro-cid-hm5x5xwy].ready .tile-inner[data-astro-cid-hm5x5xwy]{opacity:1;transform:none}.tile-inner[data-astro-cid-hm5x5xwy]:after{content:"";pointer-events:none;border:1px solid #fff0;border-radius:2px;transition:border-color .35s;position:absolute;inset:0}.tile[data-astro-cid-hm5x5xwy]:hover .tile-inner[data-astro-cid-hm5x5xwy]:after{border-color:#ffffff2e}.tile[data-astro-cid-hm5x5xwy] img[data-astro-cid-hm5x5xwy],.tile[data-astro-cid-hm5x5xwy] video[data-astro-cid-hm5x5xwy]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.tile[data-astro-cid-hm5x5xwy]:hover img[data-astro-cid-hm5x5xwy],.tile[data-astro-cid-hm5x5xwy]:hover video[data-astro-cid-hm5x5xwy]{transform:scale(1.035)}.item-meta[data-astro-cid-hm5x5xwy]{font-family:Courier New,Courier,monospace;font-size:calc(10px / var(--z,1));letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);justify-content:space-between;align-items:flex-end;padding:2.5em .9em .8em;line-height:1;transition:opacity .35s;display:flex;position:absolute;bottom:0;left:0;right:0}.tile[data-astro-cid-hm5x5xwy]:hover .item-meta[data-astro-cid-hm5x5xwy]{opacity:1}.shade[data-astro-cid-hm5x5xwy]{z-index:1;pointer-events:none;background:linear-gradient(#05050500 65%,#050505d9 100%),linear-gradient(#05050599 0%,#05050500 15%);position:fixed;inset:0}.intro[data-astro-cid-hm5x5xwy]{z-index:2;pointer-events:none;max-width:460px;position:fixed;bottom:2.5rem;left:2.5rem}h1[data-astro-cid-hm5x5xwy]{letter-spacing:-.03em;color:#fff;align-items:center;gap:.35em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1;display:flex}.inf[data-astro-cid-hm5x5xwy]{color:#fff6;font-size:.6em;font-weight:400}.intro[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]{color:#ffffff80;margin:0;font-size:.9rem;line-height:1.65}.intro[data-astro-cid-hm5x5xwy] .hint[data-astro-cid-hm5x5xwy]{letter-spacing:.1em;text-transform:uppercase;color:#ffffff59;margin-top:1rem;font-size:.65rem}.zoom[data-astro-cid-hm5x5xwy]{z-index:2;-webkit-backdrop-filter:blur(8px);background:#141414b3;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:fixed;bottom:2.5rem;right:2.5rem}.zoom[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:2rem;height:2rem;padding:0;font-size:1rem;transition:color .15s,background .15s}.zoom[data-astro-cid-hm5x5xwy] button[data-astro-cid-hm5x5xwy]:hover{color:#fff;background:#ffffff14}#zoom-level[data-astro-cid-hm5x5xwy]{text-align:center;letter-spacing:.08em;color:#fff9;font-variant-numeric:tabular-nums;min-width:3.2rem;font-size:.65rem}#lightbox[data-astro-cid-hm5x5xwy]{z-index:200;opacity:0;pointer-events:none;cursor:zoom-out;background:#000000eb;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}#lightbox[data-astro-cid-hm5x5xwy].open{opacity:1;pointer-events:all}#lightbox-img[data-astro-cid-hm5x5xwy],#lightbox-vid[data-astro-cid-hm5x5xwy]{object-fit:contain;border-radius:2px;width:auto;max-width:95vw;height:auto;max-height:95vh;display:block}#lightbox-img[data-astro-cid-hm5x5xwy]{pointer-events:none}#lightbox-vid[data-astro-cid-hm5x5xwy]{pointer-events:auto;background:#000}#lightbox-vid[data-astro-cid-hm5x5xwy][hidden],#lightbox-img[data-astro-cid-hm5x5xwy][hidden]{display:none}@media (prefers-reduced-motion:reduce){.tile-inner[data-astro-cid-hm5x5xwy]{transition:none}}@media (width<=1024px){.intro[data-astro-cid-hm5x5xwy]{bottom:1.75rem;left:1.75rem}.zoom[data-astro-cid-hm5x5xwy]{bottom:1.75rem;right:1.75rem}}@media (width<=640px){.intro[data-astro-cid-hm5x5xwy]{bottom:1.5rem;left:1.25rem;right:10rem}.intro[data-astro-cid-hm5x5xwy] p[data-astro-cid-hm5x5xwy]:not(.hint){display:none}.intro[data-astro-cid-hm5x5xwy] .hint[data-astro-cid-hm5x5xwy]{margin-top:0}h1[data-astro-cid-hm5x5xwy]{margin-bottom:.6rem}.zoom[data-astro-cid-hm5x5xwy]{bottom:1.5rem;right:1.25rem}}
