.header-brand,.footer-brand{display:flex;align-items:center;gap:.7rem}
.header-brand img{width:50px;height:58px;object-fit:cover;object-position:center;border-radius:3px}
.footer-brand img{width:70px;height:90px;object-fit:contain}
.brand-photo{padding:.5rem;background:#f7f1e5}
.brand-photo img{aspect-ratio:2/3;object-fit:cover;filter:none}
@media(max-width:720px){.hero{min-height:920px}.brand-photo{bottom:1.5rem;width:185px}.header-brand{font-size:.65rem}}
.video-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 2rem; }
.video-grid .video-card { width: 100%; min-width: 0; }
.tilt-photo img { object-position: center 12%; }
.video-grid video { width: 100%; aspect-ratio: 16 / 9; object-fit: contain; background: #151c1c; }
@media (max-width: 700px) { .video-grid { grid-template-columns: 1fr; } }
