.album-module__szR88G__viewer{gap:var(--space-5);display:grid}.album-module__szR88G__modes{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-solid);box-shadow:var(--shadow-card);justify-self:center;display:inline-flex}.album-module__szR88G__mode{padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0}.album-module__szR88G__mode[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-ink,#fff)}.album-module__szR88G__masonry{columns:1;column-gap:var(--space-4);margin:0;padding:0;list-style:none}@media (min-width:600px){.album-module__szR88G__masonry{columns:2}}@media (min-width:1024px){.album-module__szR88G__masonry{columns:3}}.album-module__szR88G__tile{margin-bottom:var(--space-4);break-inside:avoid}.album-module__szR88G__tileButton{border-radius:var(--radius-2);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.album-module__szR88G__tileButton img{width:100%;height:auto;transition:transform var(--duration-base) var(--ease-standard)}.album-module__szR88G__tileButton:hover img{transform:scale(1.02)}.album-module__szR88G__caption{margin-top:var(--space-2);font-size:var(--text-small);font-style:italic}.album-module__szR88G__sequence{gap:var(--space-8);max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.album-module__szR88G__frame{gap:var(--space-3);margin:0;display:grid}.album-module__szR88G__frame img{border-radius:var(--radius-2);width:100%;height:auto}.album-module__szR88G__counter{margin-right:var(--space-3);letter-spacing:var(--tracking-eyebrow);font-style:normal;font-weight:600}.album-module__szR88G__lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;padding:var(--space-5);color:var(--color-on-image);background:#0c0616f0;border:0;margin:0}.album-module__szR88G__lightbox::backdrop{background:#0c0616cc}.album-module__szR88G__lightbox[open]{gap:var(--space-4);grid-template-rows:1fr auto;display:grid}.album-module__szR88G__lightboxFigure{grid-template-rows:1fr auto;min-height:0;margin:0;display:grid}.album-module__szR88G__lightboxImage{object-fit:contain;width:100%;height:100%;min-height:0}.album-module__szR88G__lightboxCaption{gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-small);flex-wrap:wrap;justify-content:center;display:flex}.album-module__szR88G__lightboxTools{gap:var(--space-4);justify-content:center;display:flex}.album-module__szR88G__lightboxTools button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;font-size:1.4rem}.album-module__szR88G__lightboxTools button:disabled{opacity:.3}
