html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}[data-jonction]{position:relative;z-index:1}[data-piste]>*+*{overflow-clip-margin:48px}[data-jonction]:before,html:not([data-js][data-motion=on]) [data-piste]>*+:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:40px;z-index:1;pointer-events:none;background-color:var(--encre-section);mask-image:url(/pixel/ui/bord-escalier-390.png);mask-size:160px 40px;mask-repeat:repeat-x;mask-position:calc(-4px * var(--jonction-n, 0)) 100%;image-rendering:pixelated}@media (max-width:899px){html[data-js][data-motion=on] [data-piste]>*+:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:40px;z-index:6;pointer-events:none;background-color:var(--encre-section);mask-image:url(/pixel/ui/bord-escalier-390.png);mask-size:160px 40px;mask-repeat:repeat-x;mask-position:calc(-4px * var(--jonction-n, 0)) 100%;image-rendering:pixelated}}@media (min-width:900px){[data-jonction]:before,html:not([data-js][data-motion=on]) [data-piste]>*+:before{height:48px;mask-image:url(/pixel/ui/bord-escalier-900.png);mask-size:256px 48px}}html:not([data-js][data-motion=on]) [data-piste]>*+:before{top:0;bottom:auto;background-color:var(--encre-precedente,var(--encre-section));mask-image:url(/pixel/ui/bord-escalier-390-dents.png);mask-position:calc(-4px * var(--jonction-n, 0)) 0}@media (min-width:900px){html:not([data-js][data-motion=on]) [data-piste]>*+:before{mask-image:url(/pixel/ui/bord-escalier-900-dents.png)}}[data-traversee]+[data-jonction]:before{top:0;bottom:auto;background-color:var(--encre-precedente,var(--encre-section));mask-image:url(/pixel/ui/bord-escalier-390-dents.png);mask-position:calc(-4px * var(--jonction-n, 0)) 0}@media (min-width:900px){[data-traversee]+[data-jonction]:before{mask-image:url(/pixel/ui/bord-escalier-900-dents.png)}}@supports (animation-timeline:view()){html[data-js][data-motion=on] [data-jonction]:not([data-jonction~=fixe]):before{animation:jonction-bord-390 linear both;animation-timeline:view();animation-range:entry 0 entry 320px}@media (max-width:899px){html[data-js][data-motion=on] [data-piste]>*+:before{animation:jonction-bord-390 linear both;animation-timeline:view();animation-range:entry 0 entry 320px}}html[data-js][data-motion=on] [data-jonction]:not([data-jonction~=fixe],[data-jonction~=sans-semis]):after{content:"";position:absolute;inset-inline:0;bottom:100%;height:88px;z-index:1;pointer-events:none;background-color:var(--jonction-semis,var(--encre-section));mask-image:var(--semis-390);mask-size:160px 72px;mask-repeat:repeat-x;mask-position:calc(-4px * var(--jonction-n, 0)) 16px;animation:jonction-semis-390 linear both;animation-timeline:view();animation-range:entry 0 entry 320px}[data-jonction~=ombre]{--jonction-semis:var(--encre-section-ombre)}@media (min-width:900px){html[data-js][data-motion=on] [data-jonction]:not([data-jonction~=fixe]):before{animation-name:jonction-bord-900}html[data-js][data-motion=on] [data-jonction]:not([data-jonction~=fixe],[data-jonction~=sans-semis]):after{animation-name:jonction-semis-900;height:96px;mask-image:var(--semis-900);mask-size:256px 80px}}html[data-js][data-motion=on] [data-traversee]+[data-jonction]:not([data-jonction~=fixe]):before{animation-name:jonction-dents-390}html[data-js][data-motion=on] [data-traversee]+[data-jonction]:after{content:none}@media (min-width:900px){html[data-js][data-motion=on] [data-traversee]+[data-jonction]:not([data-jonction~=fixe]):before{animation-name:jonction-dents-900}}html[data-js][data-motion=on]:has([data-jonction-pied~=fixe]) footer[data-jonction]:before,html[data-js][data-motion=on]:not(:has([data-scene=hero])) footer[data-jonction]:before{animation:none}html[data-js][data-motion=on]:has([data-jonction-pied~=fixe]) footer[data-jonction]:after,html[data-js][data-motion=on]:not(:has([data-scene=hero])) footer[data-jonction]:after{content:none}}@keyframes jonction-bord-900{0%{mask-position:calc(-4px * var(--jonction-n, 0)) 48px;animation-timing-function:steps(13,jump-none)}50%,to{mask-position:calc(-4px * var(--jonction-n, 0)) 0}}@keyframes jonction-bord-390{0%{mask-position:calc(-4px * var(--jonction-n, 0)) 40px;animation-timing-function:steps(11,jump-none)}50%,to{mask-position:calc(-4px * var(--jonction-n, 0)) 0}}@keyframes jonction-dents-900{0%{mask-position:calc(-4px * var(--jonction-n, 0)) -48px;animation-timing-function:steps(13,jump-none)}50%,to{mask-position:calc(-4px * var(--jonction-n, 0)) 0}}@keyframes jonction-dents-390{0%{mask-position:calc(-4px * var(--jonction-n, 0)) -40px;animation-timing-function:steps(11,jump-none)}50%,to{mask-position:calc(-4px * var(--jonction-n, 0)) 0}}@keyframes jonction-semis-900{0%{mask-position:calc(-4px * var(--jonction-n, 0)) 96px;animation-timing-function:steps(21,jump-none)}50%{mask-position:calc(-4px * var(--jonction-n, 0)) 16px;animation-timing-function:steps(5,jump-none)}to{mask-position:calc(-4px * var(--jonction-n, 0)) 0}}@keyframes jonction-semis-390{0%{mask-position:calc(-4px * var(--jonction-n, 0)) 88px;animation-timing-function:steps(19,jump-none)}50%{mask-position:calc(-4px * var(--jonction-n, 0)) 16px;animation-timing-function:steps(5,jump-none)}to{mask-position:calc(-4px * var(--jonction-n, 0)) 0}}.hero-ile-pole_hero__L6WFi{position:relative}.hero-ile-pole_scene__sxonp{position:relative;overflow:clip;isolation:isolate}.hero-ile-pole_ile__ThG9v{position:relative;display:block;width:100%;aspect-ratio:1000/620;max-height:82svh}.hero-ile-pole_dessus__i0j1m{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(1rem,4svh,2.5rem) 1rem;pointer-events:none}.hero-ile-pole_repere__7KaSR,.hero-ile-pole_sous__R4JM9{align-self:flex-start;max-width:100%}.hero-ile-pole_repere__7KaSR>span,.hero-ile-pole_sous__R4JM9>span{background-color:var(--encre-section);color:var(--encre-section-texte);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.14em .5rem}.hero-ile-pole_nomBoite__F_bcb{flex:1 1 auto;display:grid;place-items:center;min-height:0}.hero-ile-pole_nom__9H7oW{margin:0;text-align:center;color:var(--noir);line-height:.8;font-size:min(var(--text-geant),24svh,calc((100vw - 2.5rem) / 6));text-shadow:.05em 0 0 var(--papier),-.05em 0 0 var(--papier),0 .05em 0 var(--papier),0 -.05em 0 var(--papier),.05em .05em 0 var(--papier),-.05em .05em 0 var(--papier),.05em -.05em 0 var(--papier),-.05em -.05em 0 var(--papier)}html[data-js][data-motion=on] .hero-ile-pole_hero__L6WFi{height:calc(var(--hauteur-entete, 0px) + (100svh - var(--hauteur-entete, 0px)) * var(--longueur, 3))}html[data-js][data-motion=on] .hero-ile-pole_scene__sxonp{position:sticky;top:var(--hauteur-entete,0);height:calc(100svh - var(--hauteur-entete, 0px))}html[data-js][data-motion=on] .hero-ile-pole_ile__ThG9v{position:absolute;inset:0;width:auto;aspect-ratio:auto;max-height:none}