.brand-films{padding:64px 24px 72px;text-align:center;background:var(--ivory,#fffcf5)}.brand-films h2{font:400 clamp(52px,7vw,78px)/1.15 Italianno,cursive;color:#a7803e;margin:0 0 30px}.brand-films-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:760px;margin:auto}.brand-films video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;background:#080b09;border-radius:4px;box-shadow:0 8px 28px #073c3218}.brand-films video:focus-visible{outline:3px solid #a7803e;outline-offset:5px}@media(max-width:600px){.brand-films{padding:44px 24px 50px}.brand-films-grid{grid-template-columns:1fr;max-width:340px;gap:26px}}