.hp-cv-track{gap:var(--hp-cv-gap);height:var(--hp-cv-canvas);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:1fr;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow:auto hidden}.hp-cv-cluster{display:contents}.hp-cv-track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.hp-cv-track{scroll-behavior:auto}}.hp-cv-slide{scroll-snap-align:start;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}@media (min-width:768px){.hp-cv-track{grid-auto-columns:calc((100% - var(--hp-cv-gap)) / 2);align-items:start;height:auto}.hp-cv-cluster{align-items:center;gap:var(--hp-cv-gap);scroll-snap-align:none;flex-direction:column;min-width:0;display:flex}.hp-cv-cluster:nth-child(odd){scroll-snap-align:start}.hp-cv-slide{scroll-snap-align:none;width:min(100%, var(--cv-nw));margin-inline:auto;display:block}}@media (min-width:1024px){.hp-cv-track{grid-auto-columns:calc((100% - 2 * var(--hp-cv-gap)) / 3)}.hp-cv-cluster{scroll-snap-align:none}.hp-cv-cluster:nth-child(3n+1){scroll-snap-align:start}}.hp-cv-shot{--cv-h:var(--hp-cv-canvas)}.hp-cv-shot img{width:auto;max-width:100%;height:auto;max-height:var(--cv-h)}@media (min-width:768px){.hp-cv-shot img{width:100%;height:auto;max-height:none;aspect-ratio:1 / var(--cv-crop);-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}.hp-cv-fallback{aspect-ratio:var(--cv-ratio);height:var(--cv-h);max-width:100%}@media (min-width:768px){.hp-cv-fallback{width:100%;height:auto;aspect-ratio:1 / var(--cv-crop)}}.hp-cv-dots{width:calc(var(--cv-dot-window) * var(--hp-cv-dot-pitch));margin-inline:auto;overflow:clip}.hp-cv-dots-row{transform:translateX(calc(-1 * var(--cv-dot-start) * var(--hp-cv-dot-pitch)));transition:transform var(--motion-fast) var(--ease-soft);display:flex}@media (prefers-reduced-motion:reduce){.hp-cv-dots-row{transition:none}}.hp-cv-full{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 2 * var(--hp-gutter))}
