.jl-film-hero{position:relative;margin-top:18px;margin-bottom:24px;box-sizing:border-box}.jl-film-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#f7f4e9}.jl-film-media video{display:block;width:100%;height:100%;object-fit:contain}.jl-film-copy{position:absolute;left:4%;top:50%;transform:translateY(-50%);width:32%;padding:24px;box-sizing:border-box;background:#f9f6edec;color:#465137}.jl-film-copy h1{font:400 clamp(26px,3.5vw,48px)/1.1 Georgia,serif;text-transform:none;letter-spacing:-.02em;color:#465137;margin:0 0 18px}.jl-film-copy p{font:13px/1.6 Arial}.jl-film-copy a{display:inline-block;padding:13px 18px;background:#64714f;color:#fff;text-decoration:none;font:12px Arial;margin-top:12px}.jl-film-toggle{position:absolute;bottom:12px;right:12px;display:flex;gap:7px;align-items:center;background:#414c37dc;color:white;border:1px solid #fff8;min-height:40px;padding:9px 13px;cursor:pointer;font:12px Arial}.jl-film-toggle:focus-visible{outline:3px solid #a4864e;outline-offset:3px}@media(max-width:767px){.jl-film-copy{position:static;transform:none;width:100%;padding:22px}.jl-film-copy h1{font-size:34px}.jl-film-hero{margin-top:12px;margin-bottom:16px}}