/* img-v1 : images d'en-tête, figures, cartes, Street View (cohérent avec ui-skin : --r, --muted, --line) */
.mum-imghero>.container,.mum-imghero--card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,38%);gap:2rem;align-items:center}
.mum-hero-txt{min-width:0}
.mum-hero-img{margin:0;min-width:0}
.mum-hero-img img,.mum-img img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r,0);max-width:100%}
.mum-img{margin:1.75rem 0 2rem;max-width:100%}
.mum-img figcaption,.mum-sv figcaption{font-size:.82rem;color:var(--muted,#667);margin-top:.45rem}
.mum-map{margin:1.5rem 0 2rem}
.mum-map iframe,.mum-mapcard iframe{display:block;width:100%;aspect-ratio:16/10;border:0;border-radius:var(--r,0);background:var(--wash,#f2f4f5)}
.mum-mapcard iframe{aspect-ratio:4/3}
.mum-sv{margin:0 0 1.25rem;max-width:100%}
.mum-sv img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--r,0);background:var(--wash,#f2f4f5)}
.mum-sv--street img{aspect-ratio:808/240}
.mum-sv--photo img{aspect-ratio:16/9;max-height:420px}
.mum-sv--pool img{aspect-ratio:16/9}
.mum-photo-credit{font-size:.78rem;color:var(--muted,#667);text-align:center;padding:.4rem 1rem 1.1rem;max-width:1280px;margin:0 auto}
.mum-photo-credit a{color:inherit;text-decoration:underline}
.rok .mum-img{max-width:1100px;margin:1.5rem auto 2rem;padding:0 1rem}
@media (max-width:900px){.mum-imghero>.container,.mum-imghero--card{grid-template-columns:1fr;gap:1.25rem}.mum-hero-img{order:-1}}
@media (max-width:640px){.mum-hero-img img{aspect-ratio:3/2}.mum-sv--photo img{max-height:260px}.mum-mapcard iframe{aspect-ratio:1/1}}
figure.mum-img{max-width:460px;margin:1rem auto 1.25rem}figure.mum-img img{max-height:200px;aspect-ratio:auto;object-fit:cover}@media(max-width:700px){figure.mum-img img{max-height:150px}}
