.revele{opacity:1;transform:none}.js-reveal .revele{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}.js-reveal .revele.vu{opacity:1;transform:none}.js-reveal .revele--clip{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.22,1,.36,1);transform:none}.js-reveal .revele--clip.vu{clip-path:inset(0)}.photo-severe{filter:saturate(.4)}@supports (animation-timeline:scroll()){.parallaxe-hero{will-change:transform;animation:linear both parallaxe-hero;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes parallaxe-hero{0%{transform:scale(1.14)translate(0,0)}to{transform:scale(1.14)translateY(-8%)}}}@keyframes flottement{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.flotte{animation:6s ease-in-out infinite flottement}.derive-fond{transform:translateY(-10%)}@supports (animation-timeline:scroll()){.derive-fond{will-change:transform;animation:linear both derive-fond;animation-timeline:scroll(root)}@keyframes derive-fond{0%{transform:translateY(3%)}to{transform:translateY(-22%)}}}.ken-burns{transform:scale(1.06)}@supports (animation-timeline:view()){.ken-burns{will-change:transform;animation:18s ease-out both ken-burns;animation-timeline:view()}.ken-burns--hero{animation-timing-function:linear}}@keyframes ken-burns{0%{transform:scale(1.035)}to{transform:scale(1.16)}}@media (prefers-reduced-motion:reduce){.js-reveal .revele,.js-reveal .revele.vu{opacity:1;transition:none;transform:none}.js-reveal .revele--clip,.js-reveal .revele--clip.vu{clip-path:none;transition:none}.parallaxe-hero{animation:none;transform:none}.ken-burns{will-change:auto;animation:none!important}[style*=flottement],.flotte{animation:none!important}.derive-fond{will-change:auto;transform:none;animation:none!important}}
