.photo-marquee .photo-marquee__heading{flex-wrap:wrap}.photo-marquee__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.photo-marquee__step{border:1px solid color-mix(in srgb, var(--color-paper) 45%, transparent);border-radius:var(--radius-control);min-width:2.75rem;min-height:2.75rem;color:var(--color-paper);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.65rem;display:inline-flex}.photo-marquee__step svg{width:1.1rem;height:1.1rem}.photo-marquee__step:hover,.photo-marquee__step:focus-visible{background:var(--color-paper);color:var(--color-ink)}.photo-marquee .photo-marquee__step:focus-visible,.photo-marquee .photo-marquee__pause:focus-visible{outline:2px solid var(--color-paper);outline-offset:4px}.photo-marquee .photo-lightbox__trigger:focus-visible{outline:2px solid var(--color-paper);outline-offset:-4px}.photo-marquee:not([data-static]) .photo-marquee__viewport,.photo-marquee:not([data-static]) .photo-lightbox__trigger{cursor:grab}.photo-marquee[data-dragging] .photo-marquee__viewport,.photo-marquee[data-dragging] .photo-lightbox__trigger{cursor:grabbing}.photo-marquee .photo-marquee__track{-webkit-user-select:none;user-select:none;position:relative}.photo-marquee .photo-marquee__image{-webkit-user-drag:none}.photo-marquee[data-static] .photo-marquee__viewport{scroll-padding-inline:var(--page-inset);scrollbar-width:thin;scrollbar-color:var(--color-paper) var(--color-ink);padding-bottom:1rem}.photo-marquee[data-static] .photo-marquee__track{will-change:auto}@media (max-width:767px){.photo-marquee .photo-marquee__controls{margin-top:1.5rem}}
