/* UV printing page (loaded after style.css, pages.css and work.css) */
.uv-videos{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1040px}
.uv-video{margin:0}
.uv-video video{display:block;width:100%;aspect-ratio:9/16;background:var(--tile);border-radius:19px;object-fit:cover}
.uv-video figcaption{margin:14px 0 6px;font-size:18px}
.uv-video figcaption b{font-weight:800;text-transform:uppercase;letter-spacing:.02em}
.uv-video figcaption span{color:var(--muted);margin-left:6px}
.uv-video summary{cursor:pointer;font-weight:700;color:var(--navy2)}
.uv-video details p{margin:8px 0 0;color:var(--muted)}
.uv-ideas .ow-media{aspect-ratio:4/3;cursor:default;background:#121212}
.uv-ideas .ow-card:hover .ow-media img{transform:none}
.uv-more{margin:28px 0 0;font-size:18px;max-width:760px}
.uv-more a,.uv-all a{font-weight:700;border-bottom:3px solid var(--yellow2)}
.uv-all{margin:26px 0 0}
@media(max-width:900px){.uv-videos{grid-template-columns:1fr;max-width:420px}}
.uv-hero{background:var(--navy)}
.uv-hero::before{display:none}
.uv-hero .wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;padding:72px 0}
.uv-hero-art img{display:block;width:100%;height:auto}
@media(max-width:900px){.uv-hero .wrap{grid-template-columns:1fr;padding:56px 0}.uv-hero-art{max-width:460px}}
