@keyframes landing-scroll-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes landing-nav-retract{0%{height:80px}to{height:60px}}@keyframes landing-mask-line-reveal{0%{transform:translateY(130%)}to{transform:translateY(0)}}@keyframes landing-icone-rebond{0%{transform:translateY(0)}40%{transform:translateY(-7px)}70%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes landing-surligne-trace{0%{background-size:0% 3px}to{background-size:100% 3px}}@keyframes hero-diapo-fondu{0%{opacity:0}5.556%{opacity:1}33.333%{opacity:1}38.889%{opacity:0}to{opacity:0}}@keyframes hero-fil-1{0%{transform:scaleX(0)}33.333%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hero-fil-2{0%,33.333%{transform:scaleX(0)}66.667%{transform:scaleX(1)}to{transform:scaleX(1)}}@keyframes hero-fil-3{0%,66.667%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-diapo-vue-2,.hero-diapo-vue-3{opacity:0}.hero-fil{display:none}.mask-line{clip-path:inset(0 -.25em);margin-bottom:-.2em;padding-bottom:.2em;display:block}.mask-line>span{display:block}.surligne{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(90deg,#ff6900,#ff6900);background-position:0 calc(100% - .12em);background-repeat:no-repeat;background-size:100% 3px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing-scroll-progress{z-index:60;transform-origin:0;pointer-events:none;height:3px;animation-name:landing-scroll-progress-fill;animation-duration:auto;background-image:linear-gradient(90deg,#a84210 0%,#ff6900 100%);animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);position:fixed;inset:0 0 auto;transform:scaleX(0)}.landing-nav-retract{animation-name:landing-nav-retract;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 200px}}.hero-fil{display:flex}.hero-diapo-vue{animation-name:hero-diapo-fondu;animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite}.hero-diapo-vue-1{animation-delay:-1s}.hero-diapo-vue-2{animation-delay:5s}.hero-diapo-vue-3{animation-delay:11s}.hero-fil-jauge{animation-duration:18s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.hero-fil-jauge-1{animation-name:hero-fil-1}.hero-fil-jauge-2{animation-name:hero-fil-2}.hero-fil-jauge-3{animation-name:hero-fil-3}.hero-diapo:hover .hero-diapo-vue,.hero-diapo:hover .hero-fil-jauge{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.reveal-titre .mask-line>span{transform:translateY(130%)}.reveal-titre .surligne{background-size:0% 3px}.reveal-titre[data-vu=true] .mask-line>span{animation-name:landing-mask-line-reveal;animation-duration:.65s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.reveal-titre[data-vu=true] .mask-line:nth-of-type(2)>span{animation-delay:60ms}.reveal-titre[data-vu=true] .mask-line:nth-of-type(3)>span{animation-delay:.12s}.reveal-titre[data-vu=true] .surligne{animation-name:landing-surligne-trace;animation-duration:.5s;animation-timing-function:ease-out;animation-delay:.65s;animation-fill-mode:both}.reveal-titre[data-vu=true] .mask-line:nth-of-type(2) .surligne{animation-delay:.71s}.carte-icone:hover .icone-rebond,.carte-icone:focus-visible .icone-rebond{animation-name:landing-icone-rebond;animation-duration:.5s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}}
