.scene{display:block;width:100%;height:auto;overflow:visible}.scene .fe{fill:var(--encre, #2A1F1A)}.scene .se{stroke:var(--encre, #2A1F1A)}.scene .fi{fill:var(--ivoire, #FEFAF2)}.scene .si{stroke:var(--ivoire, #FEFAF2)}.scene .sa{stroke:var(--ardoise, #5E7488)}.scene .so{stroke:var(--orange, #B54E19)}.scene .fa{fill:var(--ambre, #F2A33A)}.scene .fd{fill:var(--dalle, #D9D4CC)}.scene .a-pas,.scene .b-pas,.scene .c-pas,.scene .j-pas,.scene .plan,.scene .rouleau,.scene .poutre-vol,.scene .marteau-tour,.scene .point,.scene .a-bond{transform-box:view-box;transform-origin:0 0}.scene :is(.a-saut,.a-m1,.a-m2,.a-penche,.b-m1,.b-m2,.b-penche,.j-tendus,.j-penche,.c-lance,.c-m1,.c-m2,.c-penche,.poutre,.rouleau,.point,.b-arc){opacity:0}.scene .plan{transform:scaleX(0)}.scene .b-marteau .marteau-tour{transform:rotate(-115deg) scale(1.2)}.scene .b-arc{stroke-dasharray:30 110;stroke-dashoffset:30}@media(prefers-reduced-motion:no-preference){.scene.joue .a-debout{animation:sc-i-debout 2s step-end both}.scene.joue .a-saut{animation:sc-i-saut 2s step-end both}.scene.joue .a-bond{animation:sc-i-bond 2s both}.scene.joue .b-marteau .marteau-tour{animation:sc-i-tour 2s ease-in-out both}.scene.joue .b-arc{animation:sc-i-arc 2s ease-in-out both,sc-i-arc-vu 2s linear both}.scene.joue .c-poutre{animation:sc-i-porte 2s step-end both}.scene.joue :is(.c-lance,.poutre){animation:sc-i-envol 2s step-end both}.scene.joue .poutre-vol{animation:sc-i-vol 2s both}}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene :is(.a-debout,.b-marteau,.c-poutre){animation:sc-avant-7 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .j-sous{opacity:0}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .j-tendus{animation:sc-avant-40 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .j-penche{animation:sc-apres-40 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .j-pas{animation:sc-j-pas .7s ease-out both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .plan{animation:sc-plan .7s ease-out both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .rouleau{animation:sc-rouleau .7s ease-out both,sc-rouleau-vu .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene :is(.a-saut,.a-bond,.marteau-tour,.b-arc){animation:none}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .a-m1{animation:sc-a-m1 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .a-m2{animation:sc-a-m2 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .a-penche{animation:sc-apres-85 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .a-pas{animation:sc-a-pas .7s linear both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .b-m1{animation:sc-b-m1 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .b-m2{animation:sc-b-m2 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .b-penche{animation:sc-apres-39 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .b-pas{animation:sc-b-pas .7s linear both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .c-lance{animation:sc-c-lance .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .poutre{animation:sc-apres-7 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .poutre-vol{animation:sc-poutre .7s both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .c-m1{animation:sc-c-m1 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .c-m2{animation:sc-c-m2 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .c-penche{animation:sc-apres-85 .7s step-end both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .c-pas{animation:sc-c-pas .7s linear both}:is(.parcelle:hover,.parcelle:focus-within,.parcelle.regarde) .scene .point{animation:sc-point .7s ease-out both}@media(prefers-reduced-motion:reduce){.scene,.scene *{animation-duration:0s!important;animation-delay:0s!important}}@keyframes sc-i-debout{0%{opacity:0}11%{opacity:1}17%{opacity:0}28%,to{opacity:1}}@keyframes sc-i-saut{0%{opacity:1}11%{opacity:0}17%{opacity:1}28%,to{opacity:0}}@keyframes sc-i-bond{0%{transform:translateY(0);animation-timing-function:ease-out}5.5%{transform:translateY(-8px);animation-timing-function:ease-in}11%,17%{transform:translateY(0);animation-timing-function:ease-out}22.5%{transform:translateY(-8px);animation-timing-function:ease-in}28%,to{transform:translateY(0)}}@keyframes sc-i-tour{0%,30%{transform:rotate(-115deg) scale(1.2)}65%,to{transform:rotate(245deg) scale(1.2)}}@keyframes sc-i-arc{0%,30%{stroke-dashoffset:30}65%,to{stroke-dashoffset:-70}}@keyframes sc-i-arc-vu{0%,30%{opacity:0}36%,60%{opacity:1}72%,to{opacity:0}}@keyframes sc-i-porte{0%{opacity:1}65%{opacity:0}90%,to{opacity:1}}@keyframes sc-i-envol{0%{opacity:0}65%{opacity:1}90%,to{opacity:0}}@keyframes sc-i-vol{0%,65%{transform:translate(60px,-109px) rotate(0);animation-timing-function:ease-out}77.5%{transform:translate(60px,-121px) rotate(4deg);animation-timing-function:ease-in}90%,to{transform:translate(60px,-109px) rotate(0)}}@keyframes sc-avant-7{0%{opacity:1}7%,to{opacity:0}}@keyframes sc-apres-7{0%{opacity:0}7%,to{opacity:1}}@keyframes sc-avant-40{0%{opacity:1}40%,to{opacity:0}}@keyframes sc-apres-40{0%{opacity:0}40%,to{opacity:1}}@keyframes sc-apres-39{0%{opacity:0}39%,to{opacity:1}}@keyframes sc-apres-85{0%{opacity:0}85%,to{opacity:1}}@keyframes sc-c-lance{0%{opacity:0}7%{opacity:1}26.5%,to{opacity:0}}@keyframes sc-j-pas{0%{transform:translate(0)}15%,39.9%{transform:translate(13px)}40%,to{transform:translate(11px)}}@keyframes sc-plan{0%,5%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}@keyframes sc-rouleau{0%,5%{transform:translate(0)}40%,to{transform:translate(100px)}}@keyframes sc-rouleau-vu{0%{opacity:0}5%{opacity:1}40%,to{opacity:0}}@keyframes sc-a-m1{0%{opacity:0}7%{opacity:1}26.5%{opacity:0}46%{opacity:1}65.5%,to{opacity:0}}@keyframes sc-a-m2{0%{opacity:0}26.5%{opacity:1}46%{opacity:0}65.5%{opacity:1}85%,to{opacity:0}}@keyframes sc-b-m1{0%{opacity:0}26.5%{opacity:1}39%,to{opacity:0}}@keyframes sc-b-m2{0%{opacity:0}7%{opacity:1}26.5%,to{opacity:0}}@keyframes sc-c-m1{0%{opacity:0}26.5%{opacity:1}46%{opacity:0}65.5%{opacity:1}85%,to{opacity:0}}@keyframes sc-c-m2{0%{opacity:0}46%{opacity:1}65.5%,to{opacity:0}}@keyframes sc-a-pas{0%,7%{transform:translate(0)}85%,to{transform:translate(-92px)}}@keyframes sc-b-pas{0%,7%{transform:translate(0)}39%,to{transform:translate(-14px)}}@keyframes sc-c-pas{0%,26.5%{transform:translate(0)}85%,to{transform:translate(-67px)}}@keyframes sc-poutre{0%,7%{transform:translate(60px,-109px) rotate(0);animation-timing-function:ease-out}14%{transform:translate(56px,-118px) rotate(-5deg);animation-timing-function:ease-in}26.5%,to{transform:translate(55px) rotate(0)}}@keyframes sc-point{0%,87%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
