.motion-enabled [data-hero-reveal]:not(.is-revealed),
.motion-enabled [data-reveal]:not(.is-revealed) { visibility: hidden; opacity: 0; }
.motion-enabled [data-hero-reveal]:not(.is-revealed):not(.hero-media),
.motion-enabled [data-reveal]:not(.is-revealed):not(.media-frame):not(.partnership-image):not(.governor-image) { transform: translateY(1.75rem); }
[data-hero-reveal], [data-reveal] { transform-origin: 50% 100%; }
.media-frame img { transition: transform 600ms var(--ease-emphasis), filter 600ms var(--ease-emphasis); }
.media-frame:hover img { transform: scale(1.018); }
@media (prefers-reduced-motion: reduce) { .media-frame:hover img { transform: none; } }
