/* archive.css: the CSS half of the Webflow interactions replaced by
   /assets/js/site.js (values from tools/webflow-snapshot/ix2.json). */

/* Where to Stay gallery (a-42): the two photo columns drift in opposite
   directions, 25s each way, forever. site.js adds .is-drifting on view. */
@keyframes archive-drift-up { 0%, 100% { transform: translate3d(0, 0, 0); } 50% { transform: translate3d(0, -50%, 0); } }
@keyframes archive-drift-down { 0%, 100% { transform: translate3d(0, -50%, 0); } 50% { transform: translate3d(0, 0, 0); } }
.waves-gallery-hero-1 .waves-column-hero-1.column-two { transform: translate3d(0, -50%, 0) !important; }
.waves-gallery-hero-1.is-drifting .waves-column-hero-1.column-one { animation: archive-drift-up 50s linear infinite; }
.waves-gallery-hero-1.is-drifting .waves-column-hero-1.column-two { animation: archive-drift-down 50s linear infinite; }

/* "View Map" buttons (a-6/a-9): the arrow nudges right on hover. */
.uui-button-link .uui-button-icon { transition: transform .3s ease; }
.uui-button-link:hover .uui-button-icon { transform: translate3d(.25rem, 0, 0); }

/* RSVP is closed: the disabled button should look it. */
form[data-name] [type="submit"]:disabled { opacity: .55; cursor: not-allowed; }
