.sleeve-page .hero img{object-position:center}
.sleeve-gallery{padding:6rem 7vw;background:#fff}
.sleeve-gallery__head{display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:end;margin-bottom:2.5rem}
.sleeve-gallery h2{font:700 clamp(2.7rem,5vw,5.2rem)/.98 Arial Narrow,Arial,sans-serif;text-transform:uppercase;margin:0}
.sleeve-gallery__head>p{max-width:620px;color:#60707c;font-size:1.05rem;margin:0}
.sleeve-gallery figure{margin:0;background:#f7f9fb;border:1px solid #dbe1e7}
.sleeve-gallery figure img{display:block;width:100%;aspect-ratio:16/8.5;object-fit:cover}
.sleeve-gallery figcaption{padding:1rem 1.25rem;color:#60707c;font-size:.92rem}
.sleeve-gallery figcaption strong{color:#111820}
@media(max-width:900px){.sleeve-gallery{padding:5rem 6vw}.sleeve-gallery__head{grid-template-columns:1fr;gap:1rem}}
@media(max-width:560px){.sleeve-gallery figure img{aspect-ratio:4/3}.sleeve-gallery figcaption{font-size:.86rem}}
