/* Restore the existing film without changing the approved brand or copy. */
.lodgepole-film-restored .bear-photo{opacity:1;transform:none;animation:none!important;transition:none}
.lodgepole-film-restored .bear-film{opacity:0;transition:opacity .35s ease;transform:none}
.lodgepole-film-restored .bear-film.has-frame{opacity:1}
.hero-film-control{position:absolute;right:var(--gutter);bottom:20px;z-index:3;min-height:44px;min-width:100px;padding:10px 16px;border:1px solid #f7f4ec9c;background:#171512e8;border-radius:3px;color:#f7f4ec;font:600 14px/1.2 'Barlow Semi Condensed',sans-serif;cursor:pointer}
.hero-film-control[hidden]{display:none}.hero-film-control:focus-visible{outline:3px solid #f7f4ec;outline-offset:4px}
.andi-release-visual{background:#142225;overflow:hidden}.andi-release-visual>a{display:flex;justify-content:center;width:100%;padding:24px;box-sizing:border-box}.andi-release-visual img{display:block;object-fit:contain;width:min(100%,620px);height:auto;max-height:none;aspect-ratio:1;filter:none}.andi-release-visual figcaption{padding:14px 24px;color:#d4d0c6;font-size:14px;line-height:1.5}
@media(max-width:680px){.andi-release-visual>a{padding:16px}.andi-release-visual figcaption{padding:12px 16px}.hero-film-control{right:20px;bottom:10px;font-size:13px;min-height:44px}}
@media(prefers-reduced-motion:reduce){.lodgepole-film-restored .bear-film{transition:none}.lodgepole-film-restored .bear-film[data-user-play="true"]{display:block}}
