.fleet-section{padding:0 8vw 100px;max-width:1600px;margin:auto}.fleet-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end;margin-bottom:36px}.fleet-heading h2{font-size:clamp(42px,6vw,82px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase;margin:18px 0 0}.fleet-heading>p{max-width:500px;color:#666;line-height:1.65;margin:0}.fleet-photo{margin:0;position:relative;background:var(--ink);overflow:hidden}.fleet-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .5s}.fleet-photo:hover img{transform:scale(1.015)}.fleet-photo figcaption{position:absolute;left:0;bottom:0;background:rgba(18,19,25,.92);color:#fff;padding:16px 20px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:800px){.fleet-section{padding:0 24px 70px}.fleet-heading{grid-template-columns:1fr;gap:18px}.fleet-photo figcaption{position:static;display:block;font-size:9px;line-height:1.5}}
