.fv-win{overflow:hidden}.fv-barre{width:100%;height:auto;display:block}.fv-vue{aspect-ratio:1440/900;background:#0e1015;position:relative;overflow:hidden}.fv-page{opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.fv-page.is-on{opacity:1}.fv-vue img{max-width:none;display:block}.fv-bande{width:100%;height:auto;transition:transform 1.3s cubic-bezier(.45,0,.2,1)}.fv-page.is-defile .fv-bande{transform:translateY(calc(var(--defile) * -1%))}.fv-entete{opacity:0;width:100%;height:auto;transition:opacity .2s;position:absolute;inset:0 0 auto}.fv-page.is-defile .fv-entete{opacity:1}.fv-charge{z-index:3;opacity:0;background:var(--txt);width:0;height:2px;transition:opacity .25s var(--ease);position:absolute;top:0;left:0}.fv[data-charge] .fv-charge{opacity:1;width:100%;transition:opacity .25s var(--ease), width .5s ease-out}.fv-main{z-index:5;pointer-events:none;transform:translate(var(--mx,52%), var(--my,62%));position:absolute;inset:0}.fv-main.glide{transition:transform .72s cubic-bezier(.3,.7,.25,1)}.fv[data-cible=showroom] .fv-main{--mx:39.6%;--my:9.3%}.fv[data-cible=tarifs] .fv-main{--mx:47.8%;--my:9.3%}.fv[data-cible=logo] .fv-main{--mx:7.5%;--my:9.3%}.fv .mk-cursor svg{transform-origin:20% 10%;transition:transform .12s}.fv .mk-cursor.press svg{transform:scale(.86)}.fv.snap,.fv.snap *{transition:none!important}@media (prefers-reduced-motion:reduce){.fv-main{display:none}}
