.svc-fleet-gallery .wrap{overflow:visible}.svc-fleet-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;overflow:visible;padding:4px 2px 14px}.svc-fleet-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-3,18px);overflow:hidden;background:var(--paper-2);color:inherit;text-decoration:none;transition:transform .35s var(--ease-out,ease),box-shadow .35s,border-color .35s;will-change:transform}.svc-fleet-card:hover{transform:translateY(-8px);border-color:#b8860b73;box-shadow:var(--sh-3)}.svc-fleet-card:hover .svc-fleet-thumb,.svc-fleet-card:hover .fleet-photo-img{transform:scale(1.06)}.svc-fleet-art{aspect-ratio:16/9;height:auto;min-height:0;position:relative;display:block;overflow:hidden;margin:0;padding:0;background:transparent}.svc-fleet-art .car-pic{position:absolute;inset:0;width:100%;height:100%;margin:0;min-height:0;background-size:cover;background-position:center;background-repeat:no-repeat}.svc-fleet-art .svc-fleet-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .45s ease}.svc-fleet-art .crest-mini{position:absolute;inset:0;margin:auto;width:40%;height:50%;opacity:.28;pointer-events:none}.svc-fleet-body{padding:20px 18px 18px;display:flex;flex-direction:column;flex:1}.svc-fleet-class{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);margin-bottom:6px}.svc-fleet-name{font-family:var(--serif);font-size:1.15rem;margin-bottom:6px}.svc-fleet-models,.svc-fleet-pax{font-size:.82rem;color:var(--ink-muted);margin-bottom:4px}.svc-fleet-link{margin-top:auto;padding-top:12px;font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-2);transition:color .25s}.svc-fleet-card:hover .svc-fleet-link{color:var(--gold-1)}@media (max-width:980px){.svc-fleet-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.svc-fleet-grid{grid-template-columns:1fr}}[data-theme=dark] .svc-fleet-card{background:linear-gradient(135deg,#1f1a14,#0a0805);border-color:#b8860b33}[data-theme=dark] .svc-fleet-art:not(:has(.car-pic)){background:#14110e}
