/* New media follows the existing typography, palette and centered gallery frames. */
.kitchen-film{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(32px,7vw,112px);max-width:960px;margin:96px auto;scroll-margin-top:120px}
.kitchen-film-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 24px}
.kitchen-film h3{font-size:clamp(34px,4vw,56px);line-height:1.1;margin:0 0 28px}
.kitchen-film-copy>p:last-child{max-width:32ch;color:var(--muted);margin-bottom:0}
.kitchen-film-frame{margin:0;width:100%;background:#080908}
.kitchen-film video{display:block;width:100%;height:auto;aspect-ratio:720/1278;object-fit:contain;background:#080908}
@media(max-width:760px){.kitchen-film{grid-template-columns:1fr;gap:28px;margin:64px auto;max-width:420px}.kitchen-film-frame{max-width:360px;justify-self:center}.kitchen-film h3{font-size:38px}.kitchen-film-label{margin-bottom:16px}}
@media print{.kitchen-film{display:none}}
