.hero.travelon-film-hero{position:relative;isolation:isolate;overflow:hidden}
.hero.travelon-film-hero .travelon-film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}
.hero.travelon-film-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,30,38,.50),rgba(5,30,38,.12) 72%);z-index:1;pointer-events:none}
.hero.travelon-film-hero .hero-content{position:relative;z-index:2}
.travelon-film-audio{position:absolute;right:clamp(16px,3vw,44px);bottom:18px;z-index:5;border:1px solid rgba(255,255,255,.55);border-radius:100px;padding:9px 14px;background:rgba(10,34,43,.38);backdrop-filter:blur(8px);color:#fff;font:inherit;font-size:12px;letter-spacing:.04em;cursor:pointer}
.travelon-film-audio:hover,.travelon-film-audio:focus-visible{background:rgba(10,34,43,.75)}
@media(prefers-reduced-motion:reduce){.hero.travelon-film-hero .travelon-film-video{display:none}}
