/* Owner-supplied production footage, within the existing editorial layout. */
.factory-production-link{margin-top:12px}
.factory-production-link .text-link{font-size:.875rem}
.factory-film{min-width:0;margin:0}
.factory-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f1f0ed;object-fit:contain}
.factory-film figcaption{margin:12px 0 0;font-size:.875rem;line-height:1.6;color:var(--muted)}
.factory-film-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center;margin-top:52px;padding-top:40px;border-top:1px solid var(--line);scroll-margin-top:110px}
.factory-film-row h3{font-size:1.75rem;line-height:1.25;letter-spacing:-.02em}
.factory-film-row>div>p:not(.eyebrow){font-size:1rem;color:var(--muted);max-width:36ch}
.brand-package-list .factory-film{margin:24px 0 30px}
.shipment-top .shipment-yard-photo>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;padding:0;border:0;background:#f1f0ed}
.shipment-evidence{min-width:0}
.shipment-evidence>p{font-size:1rem;color:var(--muted)}
.shipment-evidence .dispatch-film{margin:20px 0}
.dispatch-film video{display:block;width:min(100%,240px);height:auto;aspect-ratio:9/16;margin:20px auto 0;background:#f1f0ed}
@media(max-width:820px){.factory-film-row{grid-template-columns:1fr;gap:24px;margin-top:36px;padding-top:28px}.factory-film-row>div>p:not(.eyebrow){max-width:60ch}.factory-film-row h3{font-size:1.5rem}}
@media(max-width:580px){.brand-package-list .factory-film{margin:22px 0 26px}.factory-film-row{scroll-margin-top:90px}}
