.slideshow[data-v-421b1273]{flex-direction:column;height:100%;display:flex}.row[data-v-421b1273]{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;gap:24px;min-height:0;transition:opacity .25s;display:flex;position:relative;overflow:auto hidden}@media (scripting:enabled){.row[data-v-421b1273]:not(.ready){opacity:0}}.row[data-v-421b1273]::-webkit-scrollbar{display:none}.row[data-v-421b1273]:focus-visible{outline-offset:-2px}.slide[data-v-421b1273]{scroll-snap-align:center;opacity:.35;flex:none;height:100%;transition:opacity .3s}.slide[data-v-421b1273]:not(.current){cursor:pointer}.slide.current[data-v-421b1273]{opacity:1}.slide[data-v-421b1273] picture{height:100%}.slide[data-v-421b1273] img{width:auto;height:100%;max-width:calc(100vw - 2 * var(--gutter));object-fit:contain}.controls[data-v-421b1273]{padding:14px var(--gutter) 0;justify-content:space-between;align-items:center;gap:16px;display:flex}.counter[data-v-421b1273]{opacity:var(--muted);font-variant-numeric:tabular-nums}.buttons[data-v-421b1273]{gap:24px;display:flex}.work.is-slideshow[data-v-a5a27ce5]{flex-direction:column;height:100dvh;min-height:460px;display:flex}.is-slideshow main[data-v-a5a27ce5]{flex:1;min-height:0}main[data-v-a5a27ce5]:focus{outline:none}.views[data-v-a5a27ce5]{padding:0 calc(var(--gutter) - 12px) 6px;justify-content:flex-end;margin-top:-20px;display:flex}.view-toggle[data-v-a5a27ce5]{min-width:var(--tap);min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.view-toggle .nav-label[data-v-a5a27ce5]{border-bottom:1px solid #0000;padding-bottom:3px;display:inline-flex}.mosaic[data-v-a5a27ce5]{column-count:3;column-gap:var(--gap);padding:0 var(--gutter)}.mosaic-item[data-v-a5a27ce5]{break-inside:avoid;margin-bottom:var(--gap)}.tile[data-v-a5a27ce5]{cursor:zoom-in;width:100%;transition:opacity .2s;display:block}.tile[data-v-a5a27ce5]:hover{opacity:.86}.tile[data-v-a5a27ce5] img{width:100%;height:auto}.empty[data-v-a5a27ce5]{padding:18vh var(--gutter);text-align:center;font-style:italic}@media (width<=999px){.mosaic[data-v-a5a27ce5]{column-count:2}}@media (width<=619px){.mosaic[data-v-a5a27ce5]{column-count:1}.views[data-v-a5a27ce5]{margin-top:-8px}}
