/* Keep the SVG crop and original painting available to the cabin expansion. */
.stay-card__visual{display:block;position:relative;isolation:isolate;contain:layout paint}
.stay-card__motion{position:absolute;inset:0;pointer-events:none;opacity:0;-webkit-mask:var(--stay-card-mask,url(/assets/stays/card-frame-mask.svg)) 0 0/100% 100% no-repeat;mask:var(--stay-card-mask,url(/assets/stays/card-frame-mask.svg)) 0 0/100% 100% no-repeat;transition:opacity 180ms ease}
.stay-card__motion.is-ready{opacity:1}
.stay-card__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transform:translateZ(0);transition:transform 650ms cubic-bezier(.22,.61,.36,1)}
@media(hover:hover){.stay-card__link:hover .stay-card__video{transform:translateZ(0) scale(1.025)}}
[data-stay="heidehuis"]{--stay-card-mask:url(/assets/stays/heidehuis-card-mask.svg)}
[data-stay="waterhuis"]{--stay-card-mask:url(/assets/stays/waterhuis-card-mask.svg)}
@media(prefers-reduced-motion:reduce){.stay-card__motion{display:none}}
