.TourVideo-module__fKXdnq__frame{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-ink);border:1px solid var(--color-border);width:100%;position:relative;overflow:hidden}.TourVideo-module__fKXdnq__video{object-fit:contain;background:var(--color-ink);width:100%;height:100%;display:block}.TourVideo-module__fKXdnq__poster{background:var(--color-ink);cursor:pointer;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.TourVideo-module__fKXdnq__posterImg{object-fit:contain;transition:opacity var(--duration-enter) var(--ease-standard)}.TourVideo-module__fKXdnq__poster:hover .TourVideo-module__fKXdnq__posterImg{opacity:.82}.TourVideo-module__fKXdnq__playBadge{border-radius:var(--radius-full);background:var(--color-ink-on-dark);width:74px;height:74px;color:var(--color-ink);transition:transform var(--duration-enter) var(--ease-standard);padding-left:var(--space-3xs);place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TourVideo-module__fKXdnq__poster:hover .TourVideo-module__fKXdnq__playBadge{background:var(--color-surface);transform:translate(-50%,-50%)scale(1.08)}.TourVideo-module__fKXdnq__poster:focus-visible{outline:3px solid var(--color-accent);outline-offset:-3px}.TourVideo-module__fKXdnq__duration{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--color-scrim-strong);color:var(--color-ink-on-dark);font-size:var(--text-caption);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);position:absolute;bottom:12px;right:12px}@media (prefers-reduced-motion:reduce){.TourVideo-module__fKXdnq__posterImg,.TourVideo-module__fKXdnq__playBadge{transition:none}.TourVideo-module__fKXdnq__poster:hover .TourVideo-module__fKXdnq__playBadge{transform:translate(-50%,-50%)}}
