/* WML : une démonstration ancrée dans les images de terrain. */
.wml-home{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);background:#1a2428;border:1px solid #34464b;margin:0 0 30px;overflow:hidden}
.wml-home-image{margin:0;background:#10171a;min-width:0;align-self:stretch;display:flex;flex-direction:column}
.wml-home-image img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block}
.wml-home-image figcaption{padding:13px 20px;background:#223034;color:#b5c9cb;font:600 10px/1.5 var(--mono,monospace);letter-spacing:.1em}
.wml-home-copy{padding:clamp(24px,3.5vw,52px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.wml-home-kicker{font:600 11px/1.5 var(--mono,monospace);letter-spacing:.1em;color:#a6c6c6}
.wml-home-copy h3{color:#eef3f3;font-size:clamp(25px,2.5vw,38px);letter-spacing:-.035em;line-height:1.15;margin:16px 0}
.wml-home-copy p{color:#b6c7ca;font-size:15px;line-height:1.7;margin:0 0 18px}
.wml-home-copy .wml-home-note{font-size:12px;color:#aebfc2;border-left:2px solid #739d95;padding-left:13px}
.wml-home-link{color:#e5f1f1;font-size:14px;font-weight:600;text-underline-offset:6px;margin-top:3px}
@media(max-width:800px){.wml-home{grid-template-columns:1fr}.wml-home-image img{min-height:0;aspect-ratio:16/10;object-fit:cover}.wml-home-copy{padding:24px}}
