.cat-hero{view-timeline:--cat-hero block;view-timeline-inset:0}.cat-hero-fond{animation:cat-hero-fond-in 1.4s cubic-bezier(.33,1,.68,1) both}.cat-hero-entree{animation:cat-hero-in 1s cubic-bezier(.215,.61,.355,1) .2s both}.cat-hero-chevron{animation:cat-hero-chevron .7s cubic-bezier(.37,0,.63,1) infinite alternate}@keyframes cat-hero-fond-in{0%{scale:1.18}}@keyframes cat-hero-in{0%{translate:0 var(--cat-hero-y);opacity:0}}@keyframes cat-hero-chevron{to{translate:0 5px}}@supports (animation-timeline:view()){.cat-hero-fond{animation:cat-hero-fond-in 1.4s cubic-bezier(.33,1,.68,1) both,cat-hero-parallaxe linear both;animation-timeline:auto,--cat-hero;animation-range:normal,exit 0 exit 100%}.cat-hero-entree{animation:cat-hero-in 1s cubic-bezier(.215,.61,.355,1) .2s both,cat-hero-out linear both;animation-timeline:auto,--cat-hero;animation-range:normal,exit 0 exit 100%}.cat-hero-contenu{animation:cat-hero-fondu linear both;animation-timeline:--cat-hero;animation-range:exit 0 exit 100%}@keyframes cat-hero-parallaxe{to{translate:0 8%}}@keyframes cat-hero-out{to{transform:translateY(var(--cat-hero-y))}}@keyframes cat-hero-fondu{to{opacity:0}}}@media (prefers-reduced-motion:reduce){.cat-hero-chevron,.cat-hero-contenu,.cat-hero-entree,.cat-hero-fond{animation:none}}.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;display:block;position:relative;width:100%;height:8px;background:#ddd;border-radius:4px}.range-slider[data-vertical]{height:100%;width:8px}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{position:absolute;z-index:3;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%;background:#2196f3}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px rgba(33,150,243,.5)}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{position:absolute;z-index:1;transform:translateY(-50%);top:50%;width:100%;height:100%;background:#51adf6}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;z-index:2;top:0;left:0;width:0;height:0;background-color:transparent}.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.range-slider input[type=range]::-moz-range-thumb{width:0;height:0;border:0}.range-slider input[type=range]:focus{outline:0}