.visual-archive-module__AzIt-G__root{background:var(--archive-background);color:var(--archive-text);font-family:var(--site-font-body);padding:0;font-size:16px;line-height:24px}.visual-archive-module__AzIt-G__header{padding:8px 24px 12px}.visual-archive-module__AzIt-G__container{max-width:1280px;margin:0 auto}.visual-archive-module__AzIt-G__root .visual-archive-module__AzIt-G__eyebrow{color:color-mix(in srgb, var(--archive-text) 70%, transparent);letter-spacing:.45em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.visual-archive-module__AzIt-G__titleRow{align-items:center;gap:16px;display:flex}.visual-archive-module__AzIt-G__titleRow[data-with-eyebrow=true]{margin-top:12px}.visual-archive-module__AzIt-G__root .visual-archive-module__AzIt-G__heading{color:var(--archive-heading);font-family:var(--site-font-heading);text-transform:uppercase;margin:0;font-size:30px;font-weight:700;line-height:36px}.visual-archive-module__AzIt-G__accent{background:var(--archive-accent);border-radius:9999px;width:80px;height:4px}.visual-archive-module__AzIt-G__viewport{touch-action:none;width:100%;position:relative;overflow:hidden}.visual-archive-module__AzIt-G__viewport .visual-archive-module__AzIt-G__track{width:max-content;min-width:max-content;animation:visual-archive-module__AzIt-G__archive-scroll var(--archive-duration) linear infinite;will-change:transform;gap:0;display:flex;transform:translate(0,0)}.visual-archive-module__AzIt-G__group{flex:none;min-width:max-content;display:flex}.visual-archive-module__AzIt-G__photo{flex:0 0 var(--archive-desktop-width);width:var(--archive-desktop-width);height:var(--archive-desktop-height);-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;overflow:hidden}.visual-archive-module__AzIt-G__photo .visual-archive-module__AzIt-G__image{object-fit:cover;-webkit-user-drag:none;border-radius:0;width:100%;height:100%;display:block}.visual-archive-module__AzIt-G__viewport>button{opacity:0;min-width:44px;min-height:44px}.visual-archive-module__AzIt-G__viewport:hover>button,.visual-archive-module__AzIt-G__viewport:focus-within>button{opacity:1}:is(.visual-archive-module__AzIt-G__root[data-preview=true] .visual-archive-module__AzIt-G__track,.eo-edit .visual-archive-module__AzIt-G__root .visual-archive-module__AzIt-G__track){animation-play-state:paused}@keyframes visual-archive-module__AzIt-G__archive-scroll{to{transform:translate(-50%)}}@media (min-width:640px){.visual-archive-module__AzIt-G__header{padding:12px 32px 16px}.visual-archive-module__AzIt-G__root .visual-archive-module__AzIt-G__heading{font-size:36px;line-height:40px}}@media (min-width:1024px){.visual-archive-module__AzIt-G__header{padding-left:40px;padding-right:40px}}@media (max-width:768px){.visual-archive-module__AzIt-G__photo{flex-basis:var(--archive-mobile-width);width:var(--archive-mobile-width);height:var(--archive-mobile-height)}}@media (hover:none){.visual-archive-module__AzIt-G__viewport>button{opacity:1}}@media (prefers-reduced-motion:reduce){.visual-archive-module__AzIt-G__viewport{touch-action:pan-x pan-y;overflow-x:auto}.visual-archive-module__AzIt-G__viewport .visual-archive-module__AzIt-G__track{will-change:auto;animation:none}.visual-archive-module__AzIt-G__viewport>button{display:none}}.visual-archive-module__AzIt-G__root[data-preview=true] .visual-archive-module__AzIt-G__viewport{touch-action:pan-x pan-y;overflow-x:auto}.visual-archive-module__AzIt-G__root[data-preview=true] .visual-archive-module__AzIt-G__track{will-change:auto;animation:none;transform:none}
