.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fresque-pied{position:relative;container-type:inline-size}.fresque-parallaxe{--cadre:2400;--u:calc(100vw / var(--cadre));--h:calc(720 * var(--u));--pos:.5;--A:calc(240 * var(--u));--avance:calc(120 * var(--u));--peintre-d:228;--course:calc(338 * var(--u));position:relative;height:var(--h);overflow:hidden;background:var(--u-bleu);view-timeline-name:--fresque;view-timeline-axis:block}.fresque-parallaxe .scene{position:absolute;bottom:0;left:calc((100% - 2400 * var(--u)) * var(--pos));width:calc(2400 * var(--u));height:calc(720 * var(--u));background:linear-gradient(180deg,#DBE1F4,#FBF9F4 46%,#FBF9F4)}.fresque-parallaxe .soleil{position:absolute;left:calc(1095 * var(--u));top:calc(5 * var(--u));width:calc(110 * var(--u));height:calc(110 * var(--u));background:radial-gradient(circle closest-side,#FBF9F4 0 98%,transparent 100%)}.fresque-parallaxe .couche{position:absolute;display:block;max-width:none;transform:translateZ(0)}.fresque-parallaxe .couche>img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none}.fresque-parallaxe .l2{left:0;top:0;width:calc(2400 * var(--u));height:calc(420 * var(--u))}.fresque-parallaxe .facades{left:0;width:calc(2400 * var(--u))}.fresque-parallaxe .facades,.fresque-parallaxe .l3b{top:calc(100 * var(--u));height:calc(550 * var(--u))}.fresque-parallaxe .l3b{left:calc(1667 * var(--u));width:calc(560 * var(--u))}.fresque-parallaxe .l4a{left:calc(1200 * var(--u));top:calc(80 * var(--u));width:calc(1200 * var(--u));height:calc(590 * var(--u))}.fresque-parallaxe .l4b{left:calc((1667 - var(--peintre-d)) * var(--u));top:0;width:calc(260 * var(--u));height:calc(360 * var(--u))}.fresque-parallaxe .rue{left:0;top:calc(530 * var(--u));width:calc(2400 * var(--u));height:calc(190 * var(--u));background:linear-gradient(180deg,#E7E3D8 0 calc(60 * var(--u)),#D3CBB7 calc(60 * var(--u)) calc(84 * var(--u)),var(--u-bleu) calc(84 * var(--u)))}.fresque-parallaxe .couche>img.sacs{left:calc(880 * var(--u));top:calc(-170 * var(--u));width:calc(360 * var(--u));height:calc(200 * var(--u))}.fresque-parallaxe .camion{left:calc(56 * var(--u));top:calc(250 * var(--u));width:calc(640 * var(--u));height:calc(300 * var(--u))}.fresque-parallaxe .l7{left:calc(40 * var(--u));top:calc(430 * var(--u));width:calc(900 * var(--u));height:calc(290 * var(--u))}.fresque-parallaxe .enseigne{position:absolute;left:calc(1032 * var(--u));top:calc(7 * var(--u));width:calc(461 * var(--u));height:calc(80 * var(--u));display:grid;place-items:center;font-weight:var(--u-graisse-titre);font-size:calc(32 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#FBF9F4;white-space:nowrap}.fresque-parallaxe .frise-sol{position:absolute;right:calc(40 * var(--u));bottom:calc(12 * var(--u));width:calc(172 * var(--u));height:calc(24 * var(--u));background:linear-gradient(90deg,var(--u-spectre-1) 0 calc(24 * var(--u)),transparent calc(24 * var(--u)) calc(37 * var(--u)),var(--u-spectre-2) calc(37 * var(--u)) calc(61 * var(--u)),transparent calc(61 * var(--u)) calc(74 * var(--u)),var(--u-spectre-3) calc(74 * var(--u)) calc(98 * var(--u)),transparent calc(98 * var(--u)) calc(111 * var(--u)),var(--u-spectre-4) calc(111 * var(--u)) calc(135 * var(--u)),transparent calc(135 * var(--u)) calc(148 * var(--u)),var(--u-spectre-5) calc(148 * var(--u)) calc(172 * var(--u)))}.fresque-parallaxe .rouleau{-webkit-clip-path:inset(0 20.36% 0 0);clip-path:inset(0 20.36% 0 0)}.fresque-parallaxe .peintre{transform:translate3d(var(--course),0,0)}.fresque-parallaxe .camion{transform:translate3d(calc(var(--avance) / 2),0,0)}.fresque-parallaxe .l2{--v:.25}.fresque-parallaxe .l3,.fresque-parallaxe .l4,.fresque-parallaxe .l5,.fresque-parallaxe .l6{--v:.5}.fresque-parallaxe .l7{--v:1.15}@keyframes fresque-dy{0%{transform:translate3d(0,calc((1 - var(--v)) * -.5 * var(--A)),0)}to{transform:translate3d(0,calc((1 - var(--v)) * .5 * var(--A)),0)}}@keyframes fresque-rouleau{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 20.36% 0 0);clip-path:inset(0 20.36% 0 0)}}@keyframes fresque-peintre{0%{transform:translateZ(0)}to{transform:translate3d(var(--course),0,0)}}@keyframes fresque-camion{0%{transform:translate3d(0,calc((1 - var(--v)) * -.5 * var(--A)),0)}to{transform:translate3d(var(--avance),calc((1 - var(--v)) * .5 * var(--A)),0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.fresque-parallaxe .camion,.fresque-parallaxe .dy,.fresque-parallaxe .peintre,.fresque-parallaxe .rouleau{animation:fresque-dy linear both;animation-timeline:--fresque;animation-range:entry 0 entry 100%}.fresque-parallaxe .rouleau{animation-name:fresque-rouleau}.fresque-parallaxe .peintre{animation-name:fresque-peintre}.fresque-parallaxe .camion{animation-name:fresque-camion}.fresque-parallaxe.fresque--legere .camion,.fresque-parallaxe.fresque--legere .dy{animation:none;transform:translateZ(0)}}}.fresque-parallaxe.en-vue .camion,.fresque-parallaxe.en-vue .dy,.fresque-parallaxe.en-vue .peintre{will-change:transform}.fresque-parallaxe.en-vue .rouleau{will-change:clip-path}@media (max-width:767px){.fresque-parallaxe{--cadre:1100;--ancre:2060;--A:calc(160 * var(--u));--avance:0px}.fresque-parallaxe .scene{left:calc(100% - var(--ancre) * var(--u))}.fresque-parallaxe .l2{--v:.6}.fresque-parallaxe .l3,.fresque-parallaxe .l4,.fresque-parallaxe .l5,.fresque-parallaxe .l6{--v:.8}.fresque-parallaxe .l7{--v:1.05}}@supports (width:1cqw){.fresque-parallaxe{--u:calc(100cqw / var(--cadre))}}