.GalleryViewer-module__O5fKTa__viewer{--vx:64px;--vy:88px;background:var(--color-offwhite);width:auto;max-width:none;height:auto;max-height:none;color:var(--color-black);font:400 var(--size-body) / 1.6 var(--font-body);overscroll-behavior:contain;border:0;margin:0;padding:0;inset:0;overflow:hidden}.GalleryViewer-module__O5fKTa__viewer[open]{grid-template-rows:var(--vy) minmax(0, 1fr) var(--vy);display:grid}.GalleryViewer-module__O5fKTa__viewer:focus{outline:none}.GalleryViewer-module__O5fKTa__viewer::backdrop{background:var(--color-offwhite)}@media (max-width:1023px){.GalleryViewer-module__O5fKTa__viewer{--vx:var(--edge);--vy:var(--header-h)}}.GalleryViewer-module__O5fKTa__bar{padding:0 var(--vx);justify-content:space-between;align-items:center;gap:24px;display:flex}.GalleryViewer-module__O5fKTa__counter{font:500 var(--size-meta) / 1 var(--font-sans);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--color-graphite)}.GalleryViewer-module__O5fKTa__button{min-width:44px;min-height:44px;font:500 var(--size-cta) / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;transition:opacity var(--dur-standard) var(--ease-standard);align-items:center;gap:25px;display:flex}.GalleryViewer-module__O5fKTa__button:hover{opacity:var(--hover-opacity)}.GalleryViewer-module__O5fKTa__prev{gap:20px}.GalleryViewer-module__O5fKTa__flip{display:flex;transform:scaleX(-1)}.GalleryViewer-module__O5fKTa__end{justify-content:flex-end}.GalleryViewer-module__O5fKTa__stage{min-height:0;margin:0 var(--vx);touch-action:pan-y pinch-zoom;position:relative;container-type:size}.GalleryViewer-module__O5fKTa__slide{opacity:0;transition:opacity var(--dur-standard) var(--ease-standard);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GalleryViewer-module__O5fKTa__slide[data-active]{z-index:1;opacity:1}.GalleryViewer-module__O5fKTa__figure{--cap:0px;width:min(100cqw, (100cqh - var(--cap)) * var(--ar));flex-direction:column;gap:16px;display:flex}.GalleryViewer-module__O5fKTa__figure[data-caption]{--cap:48px}.GalleryViewer-module__O5fKTa__media{aspect-ratio:var(--ar);background:var(--color-placeholder);position:relative}.GalleryViewer-module__O5fKTa__media[data-kind=video]{background:0 0}.GalleryViewer-module__O5fKTa__media[data-tone=white]{background:var(--color-offwhite);isolation:isolate}.GalleryViewer-module__O5fKTa__media[data-tone=white] img{mix-blend-mode:darken}.GalleryViewer-module__O5fKTa__media[data-next]{cursor:pointer}@media (hover:hover) and (pointer:fine){.GalleryViewer-module__O5fKTa__media[data-next]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h17.5M14 5.5l6.5 6.5-6.5 6.5' stroke='%23fff' stroke-opacity='.9' stroke-width='4.5'/%3E%3Cpath d='M3 12h17.5M14 5.5l6.5 6.5-6.5 6.5' stroke='%23000' stroke-width='1.75'/%3E%3C/svg%3E") 12 12,pointer}}.GalleryViewer-module__O5fKTa__media[data-next] video[controls]{cursor:auto}.GalleryViewer-module__O5fKTa__fill{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.GalleryViewer-module__O5fKTa__caption{-webkit-line-clamp:2;line-clamp:2;font:500 var(--size-meta) / 1.4 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-graphite);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
