.agency-hero>.hero-photo.hero-film{min-height:0;height:auto;aspect-ratio:16/9;width:100%;align-self:center;border-radius:60px 12px 12px 12px}
.hero-film>.hz-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .35s;pointer-events:none}
.hero-film>.hz-hero-video.is-playing{opacity:1}
.hero-film>.hz-video-toggle{position:absolute;top:14px;right:14px;z-index:3;min-height:44px;border:1px solid #ffffff90;border-radius:99px;background:#ffffffed;color:#263249;padding:9px 15px;font:600 12px/1.3 Arial,sans-serif;cursor:pointer}
.hero-film>.hz-video-toggle:focus-visible{outline:3px solid #7d8bd1;outline-offset:3px}
@media(max-width:700px){.agency-hero>.hero-photo.hero-film{border-radius:35px 8px 8px 8px}.hero-film>.hz-video-toggle{top:8px;right:8px;padding:6px 12px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.hero-film>.hz-hero-video{transition:none}}
.hero-photo.hero-film figcaption{display:none}
