.elementor-14 .elementor-element.elementor-element-87a4678{--display:flex;}/* Start custom CSS *//* Home: no scroll-reveal fades. Only the hero film scrub animates. */
body.page-id-14 .elementor-14 .marset-reveal,body.page-id-14 .elementor-14 .marset-reveal.is-visible{opacity:1!important;translate:none!important;transition:none!important}

/* Video band: opens from an inset, rounded window to full width as it scrolls in, while the film eases out of a zoom. */
@supports (animation-timeline: view()) {
@media (prefers-reduced-motion: no-preference) {
body.page-id-14 .elementor-14 [data-interaction-id="cf84d13"]{view-timeline-name:--marset-band;animation:marset-band-open linear both;animation-timeline:--marset-band;animation-range:entry 0% cover 50%}
body.page-id-14 .elementor-14 [data-interaction-id="7a474b49"]{animation:marset-band-zoom linear both;animation-timeline:--marset-band;animation-range:entry 0% cover 50%;transform-origin:center}
}
}
@keyframes marset-band-open{from{clip-path:inset(0 9% round 18px)}to{clip-path:inset(0 0 round 0)}}
@keyframes marset-band-zoom{from{transform:scale(1.18)}to{transform:scale(1)}}/* End custom CSS */