/* Company film between the main introduction and selected collection. */
.company-film{padding:60px 0 76px;background:#eee8df;scroll-margin-top:120px}
.company-film-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}
.company-film-heading .eyebrow{margin-bottom:8px}
.company-film-heading h2{margin:0;font-size:clamp(1.7rem,2.5vw,2.4rem)}
.company-film-heading>p{margin:0;color:#797267;font-size:.875rem}
.company-film-video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#f6f3ed}
.company-film-video:focus-visible{outline:2px solid #45413b;outline-offset:5px}
.company-film-error{margin-top:12px;font-size:.875rem;color:#706b63}
.brand-story-actions button.brand-video-link[data-brand-film]{opacity:1;cursor:pointer}
@media(max-width:700px){.company-film{padding:38px 0 46px;scroll-margin-top:90px}.company-film-heading{display:block;margin-bottom:20px}.company-film-heading>p{margin-top:10px;font-size:.8125rem}.company-film-heading .eyebrow{font-size:.6875rem}}
