.mt-hero{padding-block:112px 40px}.mt-hero__title{max-width:1100px;color:var(--ink);font-size:clamp(30px,4.2vw,56px);line-height:1.02}.mt-central-wrap{padding-block:24px 96px}.mt-central{width:100%;height:auto;display:block}.mt-central--etroit{max-width:360px;margin-inline:auto}.mt-svg.mt-central--large{display:none}.mt-rows{gap:88px;display:grid}.mt-row{gap:28px;display:grid}.mt-row__title{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:clamp(26px,3vw,36px);line-height:1.06}.mt-row__title span{color:var(--ink-2);display:block}.mt-row__text{max-width:380px;color:var(--ink-2);margin-top:16px;font-size:16px;line-height:1.55}.mt-panel{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);padding:clamp(18px,4vw,52px)}.mt-panel .mt-svg{max-width:500px;margin-inline:auto}@media (min-width:900px){.mt-hero{padding-block:148px 52px}.mt-central-wrap{padding-block:32px 140px}.mt-svg.mt-central--large{display:block}.mt-svg.mt-central--etroit{display:none}.mt-rows{gap:128px}.mt-row{grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px)}}.mt-manifeste{padding-block:120px}.mt-manifeste__petit{color:var(--muted);font-size:16px}.mt-manifeste__grand{color:var(--ink-2);margin-top:28px;font-size:clamp(20px,2.6vw,36px);line-height:1.22;display:block}.mt-manifeste__grand span{display:block}.mt-manifeste__chute{color:var(--ink);margin-top:28px;font-size:clamp(44px,7vw,96px);line-height:.98;display:block}.mt-apres{padding-block:96px 24px}.mt-apres__schema{margin-top:56px}@media (min-width:900px){.mt-manifeste{padding-block:200px}.mt-apres{padding-block:140px 40px}.mt-apres__schema{margin-top:72px}}.mt-limites{border-top:1px solid var(--line)}.mt-limites li{border-bottom:1px solid var(--line);color:var(--ink-2);padding-block:18px;font-size:16px;line-height:1.5}.mt-svg{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.mt-svg text{font-variant-numeric:tabular-nums}.mt-t{fill:var(--ink);font-size:11.5px}.mt-t--m{fill:var(--muted)}.mt-t--fort{font-weight:600}.mt-halo{stroke:var(--surface);stroke-width:4px;paint-order:stroke;stroke-linejoin:round}.mt-cap{letter-spacing:.14em;fill:var(--muted);font-size:9.5px}.mt-cap--ink{fill:var(--ink);letter-spacing:.1em;font-weight:500}.mt-cap--grand{letter-spacing:.16em;font-size:11.5px}.mt-cap--bas{letter-spacing:.02em;font-size:10px}.mt-num{fill:var(--muted-2);font-size:9px}.mt-rank{font-family:var(--font-display);letter-spacing:-.05em;fill:var(--muted);font-size:19px;font-weight:300}.mt-box{fill:color-mix(in oklab, var(--ink) 3%, transparent);stroke:var(--line-2);stroke-width:1px}.mt-box--ink{stroke:color-mix(in oklab, var(--ink) 60%, transparent)}.mt-bar{fill:var(--line-2)}.mt-bar--ink{fill:var(--ink-2)}.mt-line{fill:none;stroke:var(--line-2);stroke-width:1px}.mt-line--ink{stroke:var(--ink-2);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round}.mt-node{fill:var(--muted)}.mt-node--ink{fill:var(--ink)}.mt-band{fill:color-mix(in oklab, var(--ink) 8%, transparent)}.mt-seg{fill:color-mix(in oklab, var(--ink) 22%, transparent)}.mt-seg--ink{fill:color-mix(in oklab, var(--ink) 72%, transparent)}.mt-dash{stroke-dasharray:3 3}.mt-s,.mt-s-fill{fill:var(--signal)}.mt-s-stroke{fill:none;stroke:var(--signal);stroke-width:1.3px}.mt-ring{fill:none;stroke:var(--signal);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.mt-draw{stroke-dasharray:1;stroke-dashoffset:0}.mt-grow,.mt-pose,.mt-serre{transform-box:fill-box}.mt-grow{transform-origin:0}.mt-pose,.mt-serre{transform-origin:50%}.mt-efface{opacity:.38}.mt-vol{opacity:0}.mt-vol--0{transform:translate(200px,66px)}.mt-vol--1{transform:translate(200px,-6px)}.mt-vol--2{transform:translate(200px,-78px)}.mt-detache{transform:translateY(7px)}.mt-rep{opacity:0}.mt-rep--3{opacity:1}.mt-coche{fill:var(--ink-2)}.mt-trajet{opacity:0}.mt-tour{transform-origin:170px 112px;transform:rotate(270deg)}@media (hover:hover) and (pointer:fine){.mt-panel .mt-line:not(.mt-line--ink){transition:stroke .24s var(--ease-out)}.mt-panel:hover .mt-line:not(.mt-line--ink){stroke:var(--muted-2)}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.mt-in{transition:opacity .52s var(--ease-out) var(--d,0s), transform .62s var(--ease-out) var(--d,0s)}.mt-draw{transition:stroke-dashoffset .82s var(--ease-out) var(--d,0s)}.mt-draw--long{transition-duration:1.7s;transition-timing-function:var(--ease-in-out)}.mt-grow{transition:transform .62s var(--ease-out) var(--d,0s)}.mt-pose{transition:opacity .32s var(--ease-out) var(--d,0s), transform .62s cubic-bezier(.34, 1.4, .64, 1) var(--d,0s)}.mt-serre{transition:opacity .42s var(--ease-out) var(--d,0s), transform 1.5s var(--ease-in-out) calc(var(--d,0s) + .7s)}.mt-efface{transition:opacity .52s var(--ease-out) var(--d,0s)}.mt-vol{transition:transform .92s var(--ease-in-out) .75s, opacity .28s var(--ease-out) 1.45s}.mt-vol--1{transition-delay:.83s,1.53s}.mt-vol--2{transition-delay:.91s,1.61s}.mt-detache{transition:transform .62s var(--ease-out) var(--d,0s)}.mt-coche{transition:opacity .3s var(--ease-out)}.mt-coche--0{transition-delay:.4s}.mt-coche--1{transition-delay:1.8s}.mt-coche--2{transition-delay:3.2s}.mt-coche--3{transition-delay:4.6s}.mt-tour{transition:transform 2.6s var(--ease-in-out) .2s}.mt-scene:not([data-play=true]) .mt-in{opacity:0;transform:translateY(6px)}.mt-scene:not([data-play=true]) .mt-draw{stroke-dashoffset:1px}.mt-scene:not([data-play=true]) .mt-grow{transform:scaleX(0)}.mt-scene:not([data-play=true]) .mt-pose{opacity:0;transform:scale(.92)}.mt-scene:not([data-play=true]) .mt-serre{opacity:0;transform:scaleY(2.5)}.mt-scene:not([data-play=true]) .mt-efface{opacity:1}.mt-scene:not([data-play=true]) .mt-vol{opacity:1;transform:none}.mt-scene:not([data-play=true]) .mt-detache{transform:none}.mt-scene:not([data-play=true]) .mt-coche{opacity:.25}.mt-scene:not([data-play=true]) .mt-tour{transform:rotate(0)}.mt-scene:not([data-play=true]) .mt-rep,.mt-scene:not([data-play=true]) .mt-ligne{opacity:0}.mt-scene[data-play=true] .mt-pulse{animation:mt-pulse 1s var(--ease-out) var(--d,0s) 1 both}.mt-scene[data-play=true] .mt-rep--0{animation:mt-rep 1.3s var(--ease-out) .3s both}.mt-scene[data-play=true] .mt-rep--1{animation:mt-rep 1.3s var(--ease-out) 1.7s both}.mt-scene[data-play=true] .mt-rep--2{animation:mt-rep 1.3s var(--ease-out) 3.1s both}.mt-scene[data-play=true] .mt-rep--3{animation:mt-rep-dernier .6s var(--ease-out) 4.5s both}.mt-scene[data-play=true] .mt-trajet{animation:mt-trajet 1.4s var(--ease-in-out) .5s 4 both}.mt-scene[data-play=true] .mt-ligne{animation:6s var(--ease-in-out) 0s both}.mt-scene[data-play=true] .mt-ligne--martin{animation-name:mt-ligne-martin}.mt-scene[data-play=true] .mt-ligne--dupont{animation-name:mt-ligne-dupont}.mt-scene[data-play=true] .mt-ligne--aqua{animation-name:mt-ligne-aqua}.mt-scene[data-play=true] .mt-ligne--vous{animation-name:mt-ligne-vous}}@keyframes mt-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes mt-rep{0%{opacity:0;transform:translateY(5px)}18%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes mt-rep-dernier{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes mt-trajet{0%{opacity:0;transform:translate(0)}20%{opacity:1}70%{opacity:1}90%,to{opacity:0;transform:translate(46px)}}@keyframes mt-ligne-martin{0%,6%{opacity:0;transform:none}12%,29%{opacity:1;transform:none}36%,52%{opacity:1;transform:translateY(40px)}59%,to{opacity:1;transform:none}}@keyframes mt-ligne-dupont{0%,6%{opacity:0;transform:none}12%,29%{opacity:1;transform:none}36%,52%{opacity:1;transform:translateY(-40px)}59%,to{opacity:1;transform:none}}@keyframes mt-ligne-aqua{0%,8%{opacity:0}14%,to{opacity:1}}@keyframes mt-ligne-vous{0%,31%{opacity:0;transform:translateY(6px)}38%,to{opacity:1;transform:none}}.mt-systeme .mt-line,.mt-systeme .mt-line--ink{stroke:var(--signal)}.mt-systeme .mt-node,.mt-systeme .mt-node--ink{fill:var(--signal)}.mt-systeme .mt-bar{fill:color-mix(in oklab, var(--signal) 48%, transparent)}.mt-systeme .mt-bar--ink{fill:var(--signal)}.mt-systeme .mt-band{fill:color-mix(in oklab, var(--signal) 16%, transparent)}.mt-systeme .mt-seg{fill:color-mix(in oklab, var(--signal) 42%, transparent)}.mt-systeme .mt-seg--ink{fill:var(--signal)}.mt-systeme .mt-dash{stroke:var(--signal)}
