.photo-strip[data-v-bb6320b4]{display:grid;gap:var(--sp-8)}.photo-strip__controls[data-v-bb6320b4]{display:flex;gap:var(--sp-2)}.photo-strip__nav[data-v-bb6320b4]{background:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--radius-full);color:var(--c-text);cursor:pointer;display:inline-grid;height:3rem;place-items:center;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out);width:3rem}.photo-strip__nav svg[data-v-bb6320b4]{height:1.125rem;width:1.125rem}.photo-strip__nav[data-v-bb6320b4]:hover:not(:disabled){background:var(--c-primary);border-color:var(--c-primary);color:var(--c-text-inverted)}.photo-strip__nav[data-v-bb6320b4]:disabled{cursor:default;opacity:.4}.photo-strip__track[data-v-bb6320b4]{--strip-h:clamp(15rem,10rem + 14vw,24rem);display:flex;gap:var(--grid-gap);list-style:none;margin:0;margin-inline-end:calc(50% - 50vw);overflow-x:auto;overscroll-behavior-x:contain;padding:0 var(--container-pad) var(--sp-4) 0;scroll-padding-inline-start:0;scroll-snap-type:x mandatory;scrollbar-color:var(--c-border-strong) transparent;scrollbar-width:thin}.photo-strip__track[data-v-bb6320b4]:focus-visible{border-radius:var(--radius-lg);outline:3px solid var(--c-focus);outline-offset:4px}.photo-strip__item[data-v-bb6320b4]{display:grid;flex:none;gap:var(--sp-3);scroll-snap-align:start}.photo-strip__item--wide[data-v-bb6320b4]{width:calc(var(--strip-h)*1.5)}.photo-strip__item--tall[data-v-bb6320b4]{width:calc(var(--strip-h)*.8)}.photo-strip__item--square[data-v-bb6320b4]{width:var(--strip-h)}.photo-strip__thumb[data-v-bb6320b4]{background:var(--c-bg-muted);border:0;border-radius:var(--radius-xl);cursor:zoom-in;display:block;height:var(--strip-h);isolation:isolate;overflow:hidden;padding:0}.photo-strip__img[data-v-bb6320b4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease-out);width:100%}.photo-strip__thumb:hover .photo-strip__img[data-v-bb6320b4]{transform:scale(1.04)}.photo-strip__thumb[data-v-bb6320b4]:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.photo-strip__caption[data-v-bb6320b4]{color:var(--c-text-muted);font-size:var(--fs-sm);margin:0;max-width:none}.photo-strip__dialog[data-v-bb6320b4]{background:var(--c-ink-deep);border:0;border-radius:var(--radius-2xl);color:var(--c-ink-strong);max-height:calc(100dvh - 2rem);max-width:none;overflow:hidden;padding:0;width:min(72rem,100vw - 2rem)}.photo-strip__dialog[data-v-bb6320b4]::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1c26d1}.photo-strip__dialog[open][data-v-bb6320b4]{animation:rise-in var(--dur-slow) var(--ease-out)}.photo-strip__viewer[data-v-bb6320b4]{display:grid;margin:0}.photo-strip__full[data-v-bb6320b4]{background:#000;display:block;height:auto;max-height:calc(100dvh - 8rem);-o-object-fit:contain;object-fit:contain;width:100%}.photo-strip__bar[data-v-bb6320b4]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);padding:var(--sp-4) var(--sp-5)}.photo-strip__full-caption[data-v-bb6320b4]{color:var(--c-ink-text);flex:1}.photo-strip__counter[data-v-bb6320b4]{color:var(--c-ink-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.photo-strip__dialog-controls[data-v-bb6320b4]{display:flex;gap:var(--sp-2)}.photo-strip__nav--light[data-v-bb6320b4]{background:transparent;border-color:#ffffff3d;color:var(--c-ink-strong)}@media(max-width:47.99rem){.photo-strip__head[data-v-bb6320b4]{align-items:flex-start}.photo-strip__controls[data-v-bb6320b4]{display:none}}
