.gallery-module__y2NMpG__bands{gap:1rem;margin-top:2.5rem;display:grid}.gallery-module__y2NMpG__band{grid-template-columns:repeat(6,1fr);align-items:start;gap:1rem;display:grid}.gallery-module__y2NMpG__tile{min-width:0;margin:0}.gallery-module__y2NMpG__tileBtn{cursor:zoom-in;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-module__y2NMpG__frame{background:var(--color-ink);width:100%;transition:border-color .2s var(--ease-out);border:2px solid #0000;display:block;position:relative;overflow:hidden}.gallery-module__y2NMpG__tileBtn:focus-visible .gallery-module__y2NMpG__frame{border-color:var(--color-accent)}.gallery-module__y2NMpG__media{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}@media (hover:hover) and (pointer:fine){.gallery-module__y2NMpG__tileBtn:hover .gallery-module__y2NMpG__frame{border-color:var(--color-accent)}.gallery-module__y2NMpG__tileBtn:hover .gallery-module__y2NMpG__media{transform:scale(1.045)}}.gallery-module__y2NMpG__badge{color:var(--color-paper);font-family:var(--font-oswald);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#0a0a0ab8;padding:.2rem .5rem;font-size:10px;font-weight:600;position:absolute;bottom:.5rem;left:.5rem}.gallery-module__y2NMpG__openHint{color:#fff;pointer-events:none;background:#0a0a0ab8;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;bottom:.65rem;right:.65rem}.gallery-module__y2NMpG__brokenTile{background:var(--color-ink);color:#ffffff8c;font-family:var(--font-oswald);letter-spacing:.14em;text-transform:uppercase;place-items:center;padding:1rem;font-size:11px;display:grid;position:absolute;inset:0}.gallery-module__y2NMpG__statement .gallery-module__y2NMpG__slotA{grid-column:span 6}.gallery-module__y2NMpG__statement .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:16/9}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotA{grid-column:span 4}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:3/2}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotB{grid-column:span 2}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:3/4}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotA{grid-column:span 2}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:3/4}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotB{grid-column:span 4}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:3/2}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotA{grid-column:span 2}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotB{grid-column:span 2}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:1}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotC{grid-column:span 2}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotC .gallery-module__y2NMpG__frame{aspect-ratio:3/4}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotA{grid-column:span 3}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotB{grid-column:span 3}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__solo .gallery-module__y2NMpG__slotA{grid-column:span 6}.gallery-module__y2NMpG__solo .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:3/2}@media (max-width:1023px){.gallery-module__y2NMpG__band{grid-template-columns:repeat(4,1fr)}.gallery-module__y2NMpG__statement .gallery-module__y2NMpG__slotA{grid-column:span 4}.gallery-module__y2NMpG__statement .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:16/10}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotA{grid-column:span 2}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotB{grid-column:span 2}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:3/4}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotA{grid-column:span 2}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotB{grid-column:span 2}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:3/4}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotA{grid-column:span 2}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotB{grid-column:span 2}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotA,.gallery-module__y2NMpG__solo .gallery-module__y2NMpG__slotA{grid-column:span 4}.gallery-module__y2NMpG__solo .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:3/2}}@media (max-width:767px){.gallery-module__y2NMpG__band{grid-template-columns:1fr}.gallery-module__y2NMpG__band>.gallery-module__y2NMpG__tile{grid-column:1/-1}.gallery-module__y2NMpG__statement .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:1}.gallery-module__y2NMpG__duo .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:3/4}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__mirror .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:1}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame{aspect-ratio:1}.gallery-module__y2NMpG__trio .gallery-module__y2NMpG__slotC .gallery-module__y2NMpG__frame{aspect-ratio:4/3}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:1}.gallery-module__y2NMpG__pair .gallery-module__y2NMpG__slotB .gallery-module__y2NMpG__frame,.gallery-module__y2NMpG__solo .gallery-module__y2NMpG__slotA .gallery-module__y2NMpG__frame{aspect-ratio:4/3}}html:has(.gallery-module__y2NMpG__dialog[open]){scrollbar-gutter:auto;overflow:hidden}.gallery-module__y2NMpG__dialog{width:100vw;max-width:100vw;height:100%;max-height:100dvh;color:var(--color-paper);opacity:1;transition:opacity .23s var(--ease-out), transform .23s var(--ease-out);background:0 0;border:0;margin:0;padding:0;overflow:hidden;transform:scale(1)}.gallery-module__y2NMpG__dialog[data-closing=true]{opacity:0;transform:scale(.96)}.gallery-module__y2NMpG__dialog::backdrop{opacity:1;transition:opacity .23s var(--ease-out);background:#0a0a0af2}.gallery-module__y2NMpG__dialog[data-closing=true]::backdrop{opacity:0}@starting-style{.gallery-module__y2NMpG__dialog[open]{opacity:0;transform:scale(.96)}.gallery-module__y2NMpG__dialog::backdrop{opacity:0}}.gallery-module__y2NMpG__shell{width:100%;height:100%;padding-top:calc(env(safe-area-inset-top,0px) + 3.25rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 3.25rem);padding-left:calc(env(safe-area-inset-left,0px) + 3.5rem);padding-right:calc(env(safe-area-inset-right,0px) + 3.5rem);justify-content:center;align-items:center;display:flex;position:relative}.gallery-module__y2NMpG__stage{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex}.gallery-module__y2NMpG__stage img,.gallery-module__y2NMpG__stage video{width:auto;max-width:100%;height:auto;max-height:100%}.gallery-module__y2NMpG__mediaAnim{animation:gallery-module__y2NMpG__media-in .22s var(--ease-out) both}@keyframes gallery-module__y2NMpG__media-in{0%{opacity:0;transform:scale(.985)}}.gallery-module__y2NMpG__topbar{z-index:2;top:calc(env(safe-area-inset-top,0px) + .75rem);left:calc(env(safe-area-inset-left,0px) + .75rem);right:calc(env(safe-area-inset-right,0px) + .75rem);pointer-events:none;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute}.gallery-module__y2NMpG__topbar .gallery-module__y2NMpG__iconBtn{margin-left:auto}.gallery-module__y2NMpG__sidePrev,.gallery-module__y2NMpG__sideNext{z-index:2}.gallery-module__y2NMpG__counter{color:#fffc;font-family:var(--font-oswald);letter-spacing:.12em;background:#0a0a0a99;padding:.35rem .65rem;font-size:12px}.gallery-module__y2NMpG__iconBtn{color:#ffffffd9;min-width:44px;min-height:44px;font-family:var(--font-oswald);pointer-events:auto;transition:background-color .16s var(--ease-out), color .16s var(--ease-out), transform .16s var(--ease-out);background:#0a0a0a99;border:1px solid #fff3;place-items:center;padding:0 .5rem;font-size:22px;line-height:1;display:inline-grid}.gallery-module__y2NMpG__iconBtn:hover{color:var(--color-accent-bright);background:#0a0a0ad9}.gallery-module__y2NMpG__iconBtn:active{transform:scale(.96)}.gallery-module__y2NMpG__sidePrev{top:calc(50% - 1.375rem);left:calc(env(safe-area-inset-left,0px) + .75rem);position:absolute}.gallery-module__y2NMpG__sideNext{top:calc(50% - 1.375rem);right:calc(env(safe-area-inset-right,0px) + .75rem);position:absolute}.gallery-module__y2NMpG__sideBtnFont{padding-bottom:.25rem;font-size:30px}.gallery-module__y2NMpG__captionBar{-webkit-line-clamp:2;overflow-wrap:anywhere;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem);color:#ffffffd9;text-align:center;pointer-events:none;background:#0a0a0a99;-webkit-box-orient:vertical;max-width:min(90%,40rem);padding:.35rem .8rem;font-size:.875rem;display:-webkit-box;position:absolute;overflow:hidden;transform:translate(-50%)}.gallery-module__y2NMpG__brokenStage{color:#fff9;min-width:12rem;min-height:6rem;font-family:var(--font-oswald);letter-spacing:.14em;text-transform:uppercase;background:#0a0a0a80;border:1px solid #fff3;place-items:center;padding:2rem 3rem;font-size:12px;display:grid}@media (max-width:767px) and (min-height:481px){.gallery-module__y2NMpG__shell{padding-left:calc(env(safe-area-inset-left,0px) + 1rem);padding-right:calc(env(safe-area-inset-right,0px) + 1rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8rem)}.gallery-module__y2NMpG__sidePrev,.gallery-module__y2NMpG__sideNext{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 4.25rem)}.gallery-module__y2NMpG__sidePrev{left:calc(50% - 3.25rem)}.gallery-module__y2NMpG__sideNext{right:calc(50% - 3.25rem)}}@media (max-height:480px){.gallery-module__y2NMpG__shell{padding-top:calc(env(safe-area-inset-top,0px) + 2.5rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 2.5rem)}.gallery-module__y2NMpG__topbar{top:calc(env(safe-area-inset-top,0px) + .5rem)}.gallery-module__y2NMpG__captionBar{bottom:calc(env(safe-area-inset-bottom,0px) + .5rem)}}@media (prefers-reduced-motion:reduce){.gallery-module__y2NMpG__media{transition:none}.gallery-module__y2NMpG__tileBtn:hover .gallery-module__y2NMpG__media,.gallery-module__y2NMpG__iconBtn:active{transform:none}.gallery-module__y2NMpG__dialog::backdrop{transition-duration:.12s}.gallery-module__y2NMpG__mediaAnim{animation:none}.gallery-module__y2NMpG__dialog{transition:opacity .12s var(--ease-out);transform:none}.gallery-module__y2NMpG__dialog[data-closing=true]{transform:none}}
