@property --s3d-r{syntax: "<number>"; inherits: true; initial-value: 1;}@property --s3d-v{syntax: "<number>"; inherits: true; initial-value: 0;}@property --s3h-r0{syntax: "<number>"; inherits: true; initial-value: 0;}@property --s3h-v0{syntax: "<number>"; inherits: true; initial-value: 0;}@property --s3h-go{syntax: "<number>"; inherits: true; initial-value: 0;}@property --s3h-go2{syntax: "<number>"; inherits: true; initial-value: 0;}.s3h[data-astro-cid-l73fysi3]{--s3h-r0: 0;--s3h-v0: 0;--s3h-go: 0;--s3h-go2: 0;position:relative;display:grid;height:var(--s3h-h);aspect-ratio:var(--s3h-r);flex:none;isolation:isolate;transition:--s3h-go 0s .34s,--s3h-go2 0s .2s}.s3h__feu[data-astro-cid-l73fysi3],.s3h__reflect[data-astro-cid-l73fysi3]{--s3d-r: calc(var(--s3h-r0) * (1 - var(--s3h-go)));--s3d-v: max(var(--s3h-v0), var(--s3h-go2))}.s3h__feu[data-astro-cid-l73fysi3]{position:relative;z-index:1;height:100%;aspect-ratio:var(--s3h-r)}.s3h__fixed[data-astro-cid-l73fysi3],.s3h__turn[data-astro-cid-l73fysi3]{position:absolute;inset:0}.s3h__l[data-astro-cid-l73fysi3]{position:absolute;inset:0;overflow:hidden}.s3h__l[data-astro-cid-l73fysi3] img[data-astro-cid-l73fysi3]{position:absolute;top:0;left:calc(var(--k) * -100%);width:300%;max-width:none;height:100%;user-select:none;-webkit-user-drag:none}.s3h__l--r[data-astro-cid-l73fysi3],.s3h__t--r[data-astro-cid-l73fysi3]{opacity:var(--s3d-r)}.s3h__l--v[data-astro-cid-l73fysi3],.s3h__t--v[data-astro-cid-l73fysi3]{opacity:var(--s3d-v)}.s3h__lens[data-astro-cid-l73fysi3]{position:absolute;z-index:1;left:var(--wx3);top:var(--wy3);height:var(--wh3);aspect-ratio:486 / 776;translate:-50% -50%;transform:perspective(900px) rotateY(calc(var(--wa3) * -1));opacity:var(--s3d-v);pointer-events:none}.s3h[data-astro-cid-l73fysi3] .s3h__wl{height:100%;width:100%;--wl-green: var(--go);--wl-ink: var(--go);filter:drop-shadow(0 0 3px rgba(var(--go-rgb),.9)) drop-shadow(0 0 10px rgba(var(--go-rgb),.55))}.s3h[data-astro-cid-l73fysi3] .s3h__wl .wl__p{animation-play-state:paused;--wl-dur: 1.1s}.s3h__halo[data-astro-cid-l73fysi3]{position:absolute;z-index:2;translate:-50% -50%;border-radius:50%;pointer-events:none;mix-blend-mode:screen;transform:scale(var(--s3h-glow, 1));transition:transform .25s steps(3,end)}.s3h__halo--r[data-astro-cid-l73fysi3],.s3h__halo--v[data-astro-cid-l73fysi3]{width:48%;aspect-ratio:1}.s3h__halo--r[data-astro-cid-l73fysi3]{left:var(--rx3);top:var(--ry3);opacity:var(--s3d-r);background:radial-gradient(closest-side,rgba(255,50,40,.55),rgba(255,40,30,.18) 55%,transparent)}.s3h__halo--v[data-astro-cid-l73fysi3]{left:var(--vx3);top:var(--vy3);opacity:var(--s3d-v);background:radial-gradient(closest-side,rgba(var(--go-rgb),.5),rgba(var(--go-rgb),.16) 55%,transparent)}.s3h__halo--b[data-astro-cid-l73fysi3]{width:20%;aspect-ratio:1;left:var(--bx3);top:var(--by3);opacity:var(--s3d-v);background:radial-gradient(closest-side,rgba(var(--go-rgb),.6),transparent)}.s3h__reflect[data-astro-cid-l73fysi3]{position:absolute;left:0;top:100%;width:100%;height:38%;z-index:0;overflow:hidden;pointer-events:none;opacity:.36;transform:scaleY(-1);transform-origin:center;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 30%,#000 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 30%,#000 100%)}.s3h__reflect[data-astro-cid-l73fysi3] .s3h__fixed[data-astro-cid-l73fysi3],.s3h__reflect[data-astro-cid-l73fysi3] .s3h__turn[data-astro-cid-l73fysi3]{top:auto;bottom:0;height:calc(100% / .38)}.s3h__reflect[data-astro-cid-l73fysi3] .s3h__lens[data-astro-cid-l73fysi3]{top:auto;bottom:calc((100% - var(--wy3)) / .38 * 1);height:calc(var(--wh3) / .38);translate:-50% 50%}@media(prefers-reduced-motion:no-preference){@keyframes s3h-ign{0%,30%{--s3h-r0: 1}31%,55%{--s3h-r0: 0}56%,to{--s3h-r0: 1}}.s3h[data-astro-cid-l73fysi3]:not(.s3h--parent){animation:s3h-ign .45s steps(1,end) var(--t-object) forwards}@keyframes s3h-go{0%,40%{--s3h-r0: 1;--s3h-v0: 0}41%,70%{--s3h-r0: 0;--s3h-v0: 0}71%,to{--s3h-r0: 0;--s3h-v0: 1}}@media(hover:none){.s3h[data-astro-cid-l73fysi3]:not(.s3h--parent){animation:s3h-go .45s steps(1,end) var(--t-object) forwards}.s3h[data-astro-cid-l73fysi3]:not(.s3h--parent) .s3h__wl .wl__p{animation-play-state:running;animation-iteration-count:4;animation-delay:calc(var(--t-object) + .45s)}}.s3h__halo[data-astro-cid-l73fysi3]{transition:opacity .12s linear,transform .25s steps(3,end)}}@media(prefers-reduced-motion:reduce){.s3h[data-astro-cid-l73fysi3]{--s3h-v0: 1}.s3h__halo[data-astro-cid-l73fysi3]{transition:none}.s3h[data-astro-cid-l73fysi3] .s3h__wl .wl__p{animation:none}}html:not(.js) .s3h[data-astro-cid-l73fysi3]{--s3h-v0: 1}.s3h__turn[data-astro-cid-l73fysi3]{visibility:hidden}.s3h__t[data-astro-cid-l73fysi3]{position:absolute;inset:0 0 1px;background-repeat:no-repeat;background-size:calc(var(--n) * 100%) auto;background-position:0 0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.s3h[data-astro-cid-l73fysi3][data-turn-ready]{--s3h-p: calc(.5 - var(--hx, 0))}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__turn[data-astro-cid-l73fysi3]{visibility:visible}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__fixed[data-astro-cid-l73fysi3]{visibility:hidden}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__t--e[data-astro-cid-l73fysi3]{background-image:var(--img-e)}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__t--r[data-astro-cid-l73fysi3]{background-image:var(--img-r)}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__t--v[data-astro-cid-l73fysi3]{background-image:var(--img-v)}@keyframes s3h-turn{0%{background-position-x:0%}to{background-position-x:100%}}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__t[data-astro-cid-l73fysi3]{animation:s3h-turn 1s steps(var(--n),jump-none) paused both;animation-delay:calc(var(--s3h-p) * -1s)}@keyframes s3h-lr{0%{left:var(--rx0);top:var(--ry0)}14.2857%{left:var(--rx1);top:var(--ry1)}28.5714%{left:var(--rx2);top:var(--ry2)}42.8571%{left:var(--rx3);top:var(--ry3)}57.1429%{left:var(--rx4);top:var(--ry4)}71.4286%{left:var(--rx5);top:var(--ry5)}85.7143%,to{left:var(--rx6);top:var(--ry6)}}@keyframes s3h-lv{0%{left:var(--vx0);top:var(--vy0)}14.2857%{left:var(--vx1);top:var(--vy1)}28.5714%{left:var(--vx2);top:var(--vy2)}42.8571%{left:var(--vx3);top:var(--vy3)}57.1429%{left:var(--vx4);top:var(--vy4)}71.4286%{left:var(--vx5);top:var(--vy5)}85.7143%,to{left:var(--vx6);top:var(--vy6)}}@keyframes s3h-lb{0%{left:var(--bx0);top:var(--by0)}14.2857%{left:var(--bx1);top:var(--by1)}28.5714%{left:var(--bx2);top:var(--by2)}42.8571%{left:var(--bx3);top:var(--by3)}57.1429%{left:var(--bx4);top:var(--by4)}71.4286%{left:var(--bx5);top:var(--by5)}85.7143%,to{left:var(--bx6);top:var(--by6)}}@keyframes s3h-lw{0%{left:var(--wx0);top:var(--wy0);height:var(--wh0);transform:perspective(900px) rotateY(calc(var(--wa0) * -1))}14.2857%{left:var(--wx1);top:var(--wy1);height:var(--wh1);transform:perspective(900px) rotateY(calc(var(--wa1) * -1))}28.5714%{left:var(--wx2);top:var(--wy2);height:var(--wh2);transform:perspective(900px) rotateY(calc(var(--wa2) * -1))}42.8571%{left:var(--wx3);top:var(--wy3);height:var(--wh3);transform:perspective(900px) rotateY(calc(var(--wa3) * -1))}57.1429%{left:var(--wx4);top:var(--wy4);height:var(--wh4);transform:perspective(900px) rotateY(calc(var(--wa4) * -1))}71.4286%{left:var(--wx5);top:var(--wy5);height:var(--wh5);transform:perspective(900px) rotateY(calc(var(--wa5) * -1))}85.7143%,to{left:var(--wx6);top:var(--wy6);height:var(--wh6);transform:perspective(900px) rotateY(calc(var(--wa6) * -1))}}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__halo--r[data-astro-cid-l73fysi3]{animation:s3h-lr 1s step-end paused both;animation-delay:calc(var(--s3h-p) * -1s)}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__halo--v[data-astro-cid-l73fysi3]{animation:s3h-lv 1s step-end paused both,s3h-breathe 2.8s ease-in-out 1.2s infinite alternate;animation-delay:calc(var(--s3h-p) * -1s),1.2s}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__halo--b[data-astro-cid-l73fysi3]{animation:s3h-lb 1s step-end paused both,s3h-breathe 2.8s ease-in-out 2.6s infinite alternate;animation-delay:calc(var(--s3h-p) * -1s),2.6s}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__feu[data-astro-cid-l73fysi3] .s3h__lens[data-astro-cid-l73fysi3]{animation:s3h-lw 1s step-end paused both;animation-delay:calc(var(--s3h-p) * -1s)}@keyframes s3h-lwr{0%{left:var(--wx0)}14.2857%{left:var(--wx1)}28.5714%{left:var(--wx2)}42.8571%{left:var(--wx3)}57.1429%{left:var(--wx4)}71.4286%{left:var(--wx5)}85.7143%,to{left:var(--wx6)}}.s3h[data-astro-cid-l73fysi3][data-turn-ready] .s3h__reflect[data-astro-cid-l73fysi3] .s3h__lens[data-astro-cid-l73fysi3]{animation:s3h-lwr 1s step-end paused both;animation-delay:calc(var(--s3h-p) * -1s)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){@keyframes s3h-breathe{0%{scale:1}to{scale:1.12}}.s3h__halo--v[data-astro-cid-l73fysi3]{animation:s3h-breathe 2.8s ease-in-out 1.2s infinite alternate}.s3h__halo--b[data-astro-cid-l73fysi3]{animation:s3h-breathe 2.8s ease-in-out 2.6s infinite alternate}}.hero__mobile-title[data-astro-cid-anhloy43],.hero__mobile-sub[data-astro-cid-anhloy43],.hero__explore[data-astro-cid-anhloy43]{display:none}.hero__h1[data-astro-cid-anhloy43] .hero__desktop-title[data-astro-cid-anhloy43]{display:grid;justify-items:start}@property --story-p{syntax: "<number>"; inherits: false; initial-value: 0;}.hero[data-astro-cid-anhloy43]{--hero-len: 280svh;position:relative;height:var(--hero-len)}.hero__stage[data-astro-cid-anhloy43]{position:relative;height:100%;--light-x: 60%;--light-y: 22%;isolation:isolate;display:flex;flex-direction:column}.hero__stage[data-astro-cid-anhloy43]:before{opacity:0;animation:hero-light .6s var(--ease-glide) var(--t-light) forwards}@keyframes hero-light{to{opacity:1}}.hero__scene[data-astro-cid-anhloy43]{position:sticky;top:var(--dp-header-h);z-index:2;height:42svh;overflow:clip;background:var(--dp-bg);--hero-feu-h: 29.4svh }.hero__live[data-astro-cid-anhloy43]{position:absolute;inset:0;opacity:0;transition:opacity .4s var(--ease-glide);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%),linear-gradient(180deg,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 18%),linear-gradient(180deg,#000 86%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__live[data-astro-cid-anhloy43] canvas{display:block;width:100%;height:100%}.hero__poster[data-astro-cid-anhloy43]{position:absolute;left:60%;bottom:12%;translate:-50% 0;display:grid;justify-items:center;transition:opacity .4s var(--ease-glide)}.hero[data-astro-cid-anhloy43][data-live-ready] .hero__live[data-astro-cid-anhloy43]{opacity:1}.hero[data-astro-cid-anhloy43][data-live-ready] .hero__poster[data-astro-cid-anhloy43]{opacity:0;pointer-events:none}.hero__poster[data-astro-cid-anhloy43] .s3h{--s3h-r0: 1;--s3h-v0: 0;transition:--s3h-r0 0s .1s,--s3h-v0 0s .25s}.hero[data-astro-cid-anhloy43]:is([data-beat="2"],[data-beat="3"],[data-beat="4"]) .hero__poster[data-astro-cid-anhloy43] .s3h{--s3h-r0: 0;--s3h-v0: 1}.hero[data-astro-cid-anhloy43][data-beat="3"] .hero__poster[data-astro-cid-anhloy43] .s3h__wl .wl__p{animation-play-state:running}.hero__copy[data-astro-cid-anhloy43]{position:relative;z-index:1;padding-block:var(--dp-space-6) var(--dp-space-5);flex:1 1 auto;width:100%}.hb--0[data-astro-cid-anhloy43]{display:grid;gap:var(--dp-space-4);justify-items:start}.hb--0[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{view-transition-name:page-title}.hero__h1[data-astro-cid-anhloy43]{--pr-big: clamp(3.2rem, 1.9rem + 6vw, 4.4rem);--pr-caps: clamp(1rem, .82rem + .9vw, 1.3rem);--pr-deck: clamp(1.05rem, .92rem + .6vw, 1.25rem)}.hero__lead[data-astro-cid-anhloy43]{max-width:34ch}.hero__actions[data-astro-cid-anhloy43]{align-items:center}.hero__actions[data-astro-cid-anhloy43] .cb{flex:1 1 100%}.hero[data-astro-cid-anhloy43] [data-cta=hero]{--cb-d: var(--t-cta)}.hero__tel[data-astro-cid-anhloy43]{font-size:var(--dp-text-sm);color:var(--dp-text-muted)}.hero__tel[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{color:var(--dp-neon-text);font-weight:500;text-decoration:none;white-space:nowrap;display:inline-block;padding-block:.6rem}.hero__tel[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{text-decoration:underline}.hero__who[data-astro-cid-anhloy43]{font-size:var(--dp-text-sm);color:var(--dp-text-dim);margin-top:-.6rem}.hero__who[data-astro-cid-anhloy43] strong[data-astro-cid-anhloy43]{font-weight:600;color:var(--dp-text)}.hero__who[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{color:var(--dp-neon-text);text-decoration:underline 1px var(--dp-gold-a60);text-underline-offset:.3em;display:inline-block;padding-block:.4rem;margin-block:-.4rem}.hero__down[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:.6rem;margin-top:var(--dp-space-3);color:var(--dp-gold);font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--fs-label);letter-spacing:var(--tr-machine-caps);text-transform:uppercase;opacity:clamp(0,1 - var(--story-p, 0) * 40,1);transition:opacity .2s linear}@media(prefers-reduced-motion:no-preference){.hero__down[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{animation:hero-down 1.6s steps(2,end) infinite}}.hero[data-astro-cid-anhloy43]:not([data-beat="0"]) .hero__down[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{animation-play-state:paused}.hero[data-astro-cid-anhloy43][data-live-ready] .hero__poster[data-astro-cid-anhloy43] .s3h__halo{animation-play-state:paused}@keyframes hero-down{0%,to{translate:0 0}50%{translate:0 4px}}.hero__relay[data-astro-cid-anhloy43]{display:grid;align-content:center;gap:var(--dp-space-4)}.hero__body[data-astro-cid-anhloy43]{display:grid}.hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{grid-area:1 / 1;align-self:start}.hero__voices[data-astro-cid-anhloy43],.hero__doors[data-astro-cid-anhloy43]{display:grid;gap:var(--dp-space-3)}.hero__cap[data-astro-cid-anhloy43]{font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--fs-label);letter-spacing:var(--tr-machine-caps);text-transform:uppercase;color:var(--dp-gold)}.hero__list[data-astro-cid-anhloy43]{display:grid;gap:.55rem;padding:0;margin:0}.hero__doors[data-astro-cid-anhloy43] .hero__list[data-astro-cid-anhloy43]{gap:.15rem}.hero__pass[data-astro-cid-anhloy43]{display:grid;gap:var(--dp-space-3)}.hero__passez[data-astro-cid-anhloy43]{font-size:clamp(3rem,1rem + 7vw,7rem);--repere: var(--dp-gold)}.hero[data-astro-cid-anhloy43] .hero__passez[data-astro-cid-anhloy43]:before{animation:none;translate:.09em -.05em;transition:translate .7s var(--ease-brake) .2s}.hero[data-astro-cid-anhloy43]:is([data-beat="2"],[data-beat="3"]) .hero__passez[data-astro-cid-anhloy43]:before{translate:0 0}.hero__promise[data-astro-cid-anhloy43]{font-family:var(--font-voix);font-size:var(--fs-lead);line-height:1.3;color:var(--dp-text-muted);max-width:30ch;text-wrap:balance}.hero__foot[data-astro-cid-anhloy43]{display:grid;gap:.2rem;justify-items:start}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat) .hb--0[data-astro-cid-anhloy43],html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat) .hero__relay[data-astro-cid-anhloy43],html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat) .hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43],html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat) .hero__foot[data-astro-cid-anhloy43]{transition:opacity .35s var(--ease-brake),translate .35s var(--ease-brake),visibility 0s .35s}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat):not([data-beat="0"]) .hb--0[data-astro-cid-anhloy43]{opacity:0;translate:0 -1.5rem;visibility:hidden}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat)[data-beat="0"] .hero__relay[data-astro-cid-anhloy43]{opacity:0;translate:-1.5rem 0;visibility:hidden}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat) .hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{opacity:0;translate:-1.5rem 0;visibility:hidden}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat)[data-beat="1"] .hero__voices[data-astro-cid-anhloy43],html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat):is([data-beat="2"],[data-beat="3"]) .hero__pass[data-astro-cid-anhloy43],html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat)[data-beat="4"] .hero__doors[data-astro-cid-anhloy43]{opacity:1;translate:0 0;visibility:visible}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat):not([data-beat="4"]) .hero__foot[data-astro-cid-anhloy43]{opacity:0;translate:-1rem 0;visibility:hidden}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat) .hero__doors[data-astro-cid-anhloy43] .dl{opacity:0;translate:-.6rem 0;transition:opacity .35s var(--ease-brake) calc(var(--i, 0) * 90ms),translate .35s var(--ease-brake) calc(var(--i, 0) * 90ms)}html.js .hero[data-astro-cid-anhloy43]:not(.hero--flat)[data-beat="4"] .hero__doors[data-astro-cid-anhloy43] .dl{opacity:1;translate:0 0}@media(min-width:900px){.hero__stage[data-astro-cid-anhloy43]{position:sticky;top:var(--dp-header-h);height:calc(100svh - var(--dp-header-h));overflow:clip;--light-x: 76%;--light-y: 40%;display:block}.hero__scene[data-astro-cid-anhloy43]{position:absolute;inset:0;height:auto;z-index:0;background:none;--hero-feu-h: calc((100svh - var(--dp-header-h)) * .78)}.hero__poster[data-astro-cid-anhloy43]{left:76%;bottom:20%}.hero__copy[data-astro-cid-anhloy43]{height:100%;flex:none;display:grid;align-content:center;padding-block:0;width:100%}.hb--0[data-astro-cid-anhloy43],.hero__relay[data-astro-cid-anhloy43]{grid-area:1 / 1;width:min(50%,620px);align-self:center}.hero__h1[data-astro-cid-anhloy43]{--pr-big: clamp(4.4rem, 1.4rem + 4.4vw, 6.9rem);--pr-caps: clamp(1.25rem, .7rem + .75vw, 1.75rem);--pr-deck: clamp(1.2rem, .8rem + .55vw, 1.55rem)}.hero__copy[data-astro-cid-anhloy43]{translate:calc(var(--hx, 0) * -6px) calc(var(--hy, 0) * -4px);transition:translate .9s var(--dp-ease)}}@media(max-width:640px){.hero__actions[data-astro-cid-anhloy43]{width:100%}.hero__actions[data-astro-cid-anhloy43] .cta{flex:1 1 auto}}.hero--flat[data-astro-cid-anhloy43],html:not(.js) .hero[data-astro-cid-anhloy43]{height:auto}.hero--flat[data-astro-cid-anhloy43] .hero__stage[data-astro-cid-anhloy43],html:not(.js) .hero__stage[data-astro-cid-anhloy43]{position:static;height:auto}.hero--flat[data-astro-cid-anhloy43] .hero__scene[data-astro-cid-anhloy43],html:not(.js) .hero__scene[data-astro-cid-anhloy43]{position:relative;top:auto;height:60svh}.hero--flat[data-astro-cid-anhloy43] .hero__live[data-astro-cid-anhloy43],html:not(.js) .hero__live[data-astro-cid-anhloy43]{display:none}.hero--flat[data-astro-cid-anhloy43] .hero__poster[data-astro-cid-anhloy43] .s3h,html:not(.js) .hero__poster[data-astro-cid-anhloy43] .s3h{--s3h-r0: 0;--s3h-v0: 1}.hero--flat[data-astro-cid-anhloy43] .hero__relay[data-astro-cid-anhloy43],html:not(.js) .hero__relay[data-astro-cid-anhloy43]{position:static;height:auto;margin-top:var(--dp-space-6)}.hero--flat[data-astro-cid-anhloy43] .hero__copy[data-astro-cid-anhloy43],html:not(.js) .hero__copy[data-astro-cid-anhloy43]{height:auto;display:block;padding-block:var(--dp-space-6);translate:none}.hero--flat[data-astro-cid-anhloy43] .hb--0[data-astro-cid-anhloy43],.hero--flat[data-astro-cid-anhloy43] .hero__relay[data-astro-cid-anhloy43],html:not(.js) .hb--0[data-astro-cid-anhloy43],html:not(.js) .hero__relay[data-astro-cid-anhloy43]{grid-area:auto;width:min(100%,720px)}.hero--flat[data-astro-cid-anhloy43] .hero__scene[data-astro-cid-anhloy43],html:not(.js) .hero__scene[data-astro-cid-anhloy43]{--hero-feu-h: calc(60svh * .82);z-index:0;background:none}.hero--flat[data-astro-cid-anhloy43] .hero__poster[data-astro-cid-anhloy43],html:not(.js) .hero__poster[data-astro-cid-anhloy43]{left:50%;bottom:8%}.hero--flat[data-astro-cid-anhloy43] .hero__stage[data-astro-cid-anhloy43],html:not(.js) .hero__stage[data-astro-cid-anhloy43]{display:block}.hero--flat[data-astro-cid-anhloy43] .hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43],html:not(.js) .hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{grid-area:auto}.hero--flat[data-astro-cid-anhloy43] .hero__body[data-astro-cid-anhloy43],html:not(.js) .hero__body[data-astro-cid-anhloy43]{gap:var(--dp-space-6)}.hero--flat[data-astro-cid-anhloy43] .hero__down[data-astro-cid-anhloy43],html:not(.js) .hero__down[data-astro-cid-anhloy43]{display:none}.hero--flat[data-astro-cid-anhloy43] .hero__passez[data-astro-cid-anhloy43]:before,html:not(.js) .hero__passez[data-astro-cid-anhloy43]:before{translate:0 0;transition:none}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-anhloy43]{height:auto}.hero__stage[data-astro-cid-anhloy43]{position:static;height:auto}.hero__stage[data-astro-cid-anhloy43]:before{opacity:1;animation:none}.hero__scene[data-astro-cid-anhloy43]{position:relative;top:auto;height:60svh}.hero__live[data-astro-cid-anhloy43]{display:none}.hero__poster[data-astro-cid-anhloy43] .s3h{--s3h-r0: 0;--s3h-v0: 1}.hero__relay[data-astro-cid-anhloy43]{position:static;height:auto;margin-top:var(--dp-space-6)}.hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]{grid-area:auto}.hero__body[data-astro-cid-anhloy43]{gap:var(--dp-space-6)}.hero[data-astro-cid-anhloy43] .hero__passez[data-astro-cid-anhloy43]:before{translate:0 0;transition:none}.hero__copy[data-astro-cid-anhloy43]{height:auto;display:block;padding-block:var(--dp-space-6)}.hb--0[data-astro-cid-anhloy43],.hero__relay[data-astro-cid-anhloy43]{grid-area:auto;width:min(100%,720px)}.hero__scene[data-astro-cid-anhloy43]{--hero-feu-h: calc(60svh * .82);z-index:0;background:none}.hero__poster[data-astro-cid-anhloy43]{left:50%;bottom:8%}.hero__stage[data-astro-cid-anhloy43]{display:block}.hero__down[data-astro-cid-anhloy43]{display:none}.hero__copy[data-astro-cid-anhloy43]{translate:none;transition:none}.hb--0[data-astro-cid-anhloy43],.hero__relay[data-astro-cid-anhloy43],.hero__body[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43],.hero__doors[data-astro-cid-anhloy43] .dl,.hero__foot[data-astro-cid-anhloy43]{opacity:1!important;translate:none!important;visibility:visible!important;transition:none}}.hero__seq[data-astro-cid-anhloy43],.hero__go-m[data-astro-cid-anhloy43]{display:none}@media(max-width:899px){.hero[data-astro-cid-anhloy43]{height:auto}.hero[data-astro-cid-anhloy43] .hero__stage[data-astro-cid-anhloy43]{position:relative;height:auto;min-height:100svh;display:grid;grid-template-rows:auto 1fr;--light-x: 50%;--light-y: 30svh;background:radial-gradient(ellipse 85% 50% at 50% 28%,#15291d,#080d0a 55%,#050706)}.hero[data-astro-cid-anhloy43] .hero__live[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__scene[data-astro-cid-anhloy43] .hero__pause,.hero[data-astro-cid-anhloy43] .hero__down[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__relay[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__poster[data-astro-cid-anhloy43]{display:none}.hero[data-astro-cid-anhloy43] .hero__scene[data-astro-cid-anhloy43]{position:relative;top:auto;z-index:0;height:auto;background:none;overflow:visible}.hero__seq[data-astro-cid-anhloy43]{position:relative;display:block;width:min(100vw,70svh);aspect-ratio:1;margin:calc(var(--dp-header-h) - 2svh) auto 0}.hero__seq[data-astro-cid-anhloy43]>picture[data-astro-cid-anhloy43],.hero__seq[data-astro-cid-anhloy43]>picture[data-astro-cid-anhloy43]>img[data-astro-cid-anhloy43],.hero__seq[data-astro-cid-anhloy43]>canvas[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%;display:block}.hero__seq[data-astro-cid-anhloy43]>picture[data-astro-cid-anhloy43]>img[data-astro-cid-anhloy43]{transition:opacity .25s ease}.hero__seq[data-astro-cid-anhloy43][data-feu-ready]>picture[data-astro-cid-anhloy43]>img[data-astro-cid-anhloy43]{opacity:0}.hero__seq-halo[data-astro-cid-anhloy43]{position:absolute;width:24%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;pointer-events:none;opacity:0;filter:blur(14px);transition:opacity .35s ease}.hero__seq-halo--r[data-astro-cid-anhloy43]{left:var(--lrx, 50%);top:var(--lry, 30%);background:radial-gradient(circle,#ff6a55 0%,rgba(255,50,30,.45) 45%,transparent 70%)}.hero__seq-halo--v[data-astro-cid-anhloy43]{left:var(--lvx, 50%);top:var(--lvy, 46%);background:radial-gradient(circle,#b4ffd9 0%,rgba(0,255,133,.5) 45%,transparent 70%)}.hero__seq[data-astro-cid-anhloy43][data-feu-state=rouge] .hero__seq-halo--r[data-astro-cid-anhloy43]{opacity:.75}.hero__seq[data-astro-cid-anhloy43][data-feu-state=vert] .hero__seq-halo--v[data-astro-cid-anhloy43]{opacity:.9}.hero__go-m[data-astro-cid-anhloy43]{position:absolute;left:0;right:0;bottom:6%;z-index:1;margin:0;text-align:center;font:500 clamp(3rem,17vw,5.6rem)/1 var(--font-affiche);letter-spacing:-.035em;color:#fff5d6;text-shadow:0 0 30px rgba(0,255,133,.35);--w: calc(clamp(0, (var(--p, 0) - .6) * 9, 1)*(1 - clamp(0, (var(--p, 0) - .8) * 6, 1))) ;opacity:var(--w);scale:calc(.88 + clamp(0,(var(--p, 0) - .6) * 4,1)*.12)}html.scrolly .hero__go-m[data-astro-cid-anhloy43]{display:block}.hero[data-astro-cid-anhloy43] .hero__copy[data-astro-cid-anhloy43]{align-self:end;height:auto;display:block;width:100%;padding:0 var(--dp-gutter) calc(1.2rem + env(safe-area-inset-bottom));translate:none}.hero[data-astro-cid-anhloy43] .hb--0[data-astro-cid-anhloy43]{gap:.55rem;justify-items:start;text-align:left;--w: calc(1 - clamp(0, (var(--p, 0) - .5) * 7, 1)) ;opacity:var(--w);translate:0 calc((1 - var(--w)) * -20px)}.hero[data-astro-cid-anhloy43] .hb--0[data-astro-cid-anhloy43]>.dp-tag[data-astro-cid-anhloy43]{font-size:.6rem;letter-spacing:.16em}.hero__h1[data-astro-cid-anhloy43] .hero__desktop-title[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__lead[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__who[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__tel[data-astro-cid-anhloy43],.hero[data-astro-cid-anhloy43] .hero__explore[data-astro-cid-anhloy43]{display:none}.hero__h1[data-astro-cid-anhloy43] .hero__mobile-title[data-astro-cid-anhloy43]{display:block;font:500 clamp(2.5rem,11vw,3.6rem)/.98 var(--font-affiche);letter-spacing:-.045em;color:#fff5d6;text-wrap:balance}.hero__mobile-title[data-astro-cid-anhloy43] em[data-astro-cid-anhloy43]{display:block;margin-top:.1em;font-style:normal;color:#e3c67a}.hero[data-astro-cid-anhloy43] .hero__mobile-sub[data-astro-cid-anhloy43]{display:block;margin:0;font:.74rem/1.5 var(--font-voix);letter-spacing:.06em;color:#c3c8bc}.hero[data-astro-cid-anhloy43] .hero__actions[data-astro-cid-anhloy43]{margin-top:.3rem}.hero[data-astro-cid-anhloy43] .hero__actions[data-astro-cid-anhloy43] .btn{display:none}html.scrolly .hero[data-astro-cid-anhloy43] .hero__stage[data-astro-cid-anhloy43]{position:sticky;top:0;height:100svh;min-height:0}@media(max-height:640px){.hero__seq[data-astro-cid-anhloy43]{width:min(100vw,60svh)}}}.mf[data-astro-cid-5x6ves3f]{padding-block:0}.mf__stage[data-astro-cid-5x6ves3f]{position:relative;display:grid;align-content:center;padding:clamp(3.5rem,2rem + 6vw,7rem) var(--dp-gutter);max-width:1500px;margin-inline:auto;container-type:inline-size}@media(min-width:1200px){.mf[data-astro-cid-5x6ves3f]:not(.mf--paper) .mf__stage[data-astro-cid-5x6ves3f]{padding-right:calc(var(--dp-gutter) + 3rem)}}.mf__list[data-astro-cid-5x6ves3f]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(4.5rem,3rem + 8vw,9rem)}.mf__item[data-astro-cid-5x6ves3f]{display:grid;gap:clamp(.8rem,.4rem + 1.4vw,1.6rem)}.mf__n[data-astro-cid-5x6ves3f]{font-family:var(--font-machine);font-weight:var(--fw-machine);font-size:var(--fs-label);letter-spacing:var(--tr-machine-caps);text-transform:uppercase;color:var(--dp-gold)}.mf__n[data-astro-cid-5x6ves3f] b[data-astro-cid-5x6ves3f]{font-weight:inherit;color:var(--dp-text-muted)}.mf__big[data-astro-cid-5x6ves3f]{font-size:min(var(--fs-affiche),calc(100cqi / (var(--len) * .74)));white-space:nowrap}.mf--voice[data-astro-cid-5x6ves3f] .mf__big[data-astro-cid-5x6ves3f]{white-space:normal;max-width:16ch;font-size:clamp(2.2rem,1rem + 5.4vw,6.4rem);line-height:.98}.mf__rule[data-astro-cid-5x6ves3f]{display:block;height:3px;background:var(--dp-gold);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%)}.mf__low[data-astro-cid-5x6ves3f]{display:grid;gap:clamp(1.2rem,.8rem + 1.5vw,2rem);align-items:end}.mf__answer[data-astro-cid-5x6ves3f]{display:grid;gap:1rem;max-width:36ch}.mf__text[data-astro-cid-5x6ves3f]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--dp-text-muted);text-wrap:pretty}.mf__go[data-astro-cid-5x6ves3f]{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;min-height:var(--dp-tap);font-family:var(--font-capitale);font-weight:600;font-size:var(--fs-ui);letter-spacing:var(--tr-ui);text-transform:uppercase;color:var(--dp-gold-light);text-decoration:underline 1px var(--dp-gold);text-underline-offset:.5em}.mf__go[data-astro-cid-5x6ves3f] span[data-astro-cid-5x6ves3f]{color:var(--dp-gold);transition:translate var(--dp-dur) var(--ease-brake)}.mf__go[data-astro-cid-5x6ves3f]:hover span[data-astro-cid-5x6ves3f],.mf__go[data-astro-cid-5x6ves3f]:focus-visible span[data-astro-cid-5x6ves3f]{translate:6px 0}.mf__go[data-astro-cid-5x6ves3f]:hover,.mf__go[data-astro-cid-5x6ves3f]:focus-visible{text-decoration-thickness:2px}.mf__gauge[data-astro-cid-5x6ves3f],.mf__pager[data-astro-cid-5x6ves3f]{display:none}.mf__emboss[data-astro-cid-5x6ves3f]{position:relative;isolation:isolate;display:none;justify-self:start;font-family:var(--font-affiche);font-weight:800;font-size:clamp(9rem,4rem + 16vw,19rem);line-height:.78;letter-spacing:0}.mf__emboss[data-astro-cid-5x6ves3f]:before{content:"";position:absolute;z-index:-1;left:50%;bottom:.06em;width:2.1em;aspect-ratio:2 / 1;translate:-50% 0;background:repeating-conic-gradient(from -90deg at 50% 100%,rgba(122,90,20,.3) 0 .45deg,transparent .45deg 7.5deg);-webkit-mask-image:radial-gradient(circle at 50% 100%,transparent 0 27%,#000 27.5%,rgba(0,0,0,.15) 99%,transparent 99.5%);mask-image:radial-gradient(circle at 50% 100%,transparent 0 27%,#000 27.5%,rgba(0,0,0,.15) 99%,transparent 99.5%)}@media(min-width:700px){.mf__low[data-astro-cid-5x6ves3f]{grid-template-columns:auto minmax(0,1fr);column-gap:clamp(2rem,1rem + 4vw,6rem)}.mf__emboss[data-astro-cid-5x6ves3f]{display:block}}.mf--paper[data-astro-cid-5x6ves3f] .mf__stage[data-astro-cid-5x6ves3f]{padding-inline:0}.mf--paper[data-astro-cid-5x6ves3f] .mf__go[data-astro-cid-5x6ves3f]{color:var(--ink)}.mf__item[data-astro-cid-5x6ves3f]:focus-within{opacity:1!important;transform:none!important;z-index:2}.mf__marks[data-astro-cid-5x6ves3f]{display:none;position:absolute;inset:calc(var(--dp-header-h) + .8rem) 0 .8rem;pointer-events:none}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]{position:absolute;width:24px;height:24px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:before,.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:after{content:"";position:absolute;background:var(--ink)}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:before{width:24px;height:1px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:after{width:1px;height:24px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(1){top:-34px;left:-34px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(1):before{bottom:-10px;left:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(1):after{right:-10px;top:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(2){top:-34px;right:-34px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(2):before{bottom:-10px;right:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(2):after{left:-10px;top:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(3){bottom:-34px;left:-34px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(3):before{top:-10px;left:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(3):after{right:-10px;bottom:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(4){bottom:-34px;right:-34px}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(4):before{top:-10px;right:0}.mf__marks[data-astro-cid-5x6ves3f] i[data-astro-cid-5x6ves3f]:nth-child(4):after{left:-10px;bottom:0}@supports (animation-timeline: view()){@media(min-width:700px)and (prefers-reduced-motion:no-preference){.mf[data-astro-cid-5x6ves3f]{height:calc(var(--n) * 35svh + 45svh);view-timeline:--mf block}.mf__stage[data-astro-cid-5x6ves3f]{position:sticky;top:0;height:100svh;overflow:hidden;padding-top:calc(var(--dp-header-h) + clamp(1.5rem,1rem + 2vw,3rem))}.mf--paper[data-astro-cid-5x6ves3f] .mf__stage[data-astro-cid-5x6ves3f]{overflow:visible}.mf--paper[data-astro-cid-5x6ves3f] .mf__marks[data-astro-cid-5x6ves3f]{display:block}.mf__list[data-astro-cid-5x6ves3f]{display:block;position:relative;height:100%}.mf__item[data-astro-cid-5x6ves3f]{position:absolute;inset:0;align-content:center;opacity:0;animation:mf-pass linear both;animation-timeline:--mf;animation-range:contain calc(var(--k) / var(--n) * 100%) contain calc((var(--k) + 1) / var(--n) * 100%)}.mf__item[data-astro-cid-5x6ves3f]:last-child{animation-name:mf-last}.mf__item[data-astro-cid-5x6ves3f]:first-child:not(:last-child){animation:mf-first-in linear both,mf-first-out linear forwards;animation-timeline:--mf,--mf;animation-range:entry 55% entry 100%,contain 0% contain calc(1 / var(--n) * 100%)}@keyframes mf-first-in{0%{opacity:0;transform:translate(-6vw)}70%,to{opacity:1;transform:none}}@keyframes mf-first-out{0%,78%{opacity:1;transform:none}to{opacity:0;transform:translate(6vw)}}@keyframes mf-pass{0%{opacity:0;transform:translate(-10vw)}22%{opacity:1;transform:none}78%{opacity:1;transform:none}to{opacity:0;transform:translate(6vw)}}@keyframes mf-last{0%{opacity:0;transform:translate(-10vw)}22%,to{opacity:1;transform:none}}.mfp{timeline-scope:--mf}.mf__big[data-astro-cid-5x6ves3f]:before{animation-timeline:--mf;animation-range:contain calc(var(--k) / var(--n) * 100%) contain calc((var(--k) + .3) / var(--n) * 100%)}.mf__item[data-astro-cid-5x6ves3f]:first-child .mf__big[data-astro-cid-5x6ves3f]:before{animation-range:entry 50% entry 100%}.mf__gauge[data-astro-cid-5x6ves3f]{display:block;position:absolute;left:0;right:0;bottom:clamp(1.2rem,.8rem + 1.5vw,2.2rem);height:1px;background:var(--dp-line)}.mf[data-astro-cid-5x6ves3f]:not(.mf--paper) .mf__gauge[data-astro-cid-5x6ves3f]{left:var(--dp-gutter);right:var(--dp-gutter)}.mf__gauge[data-astro-cid-5x6ves3f] span[data-astro-cid-5x6ves3f]{display:block;height:3px;translate:0 -1px;background:var(--dp-gold);transform-origin:left;animation:mf-gauge linear both;animation-timeline:--mf;animation-range:contain 0% contain 100%}@keyframes mf-gauge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference)and (min-width:900px)and (min-height:640px),(prefers-reduced-motion:no-preference)and (max-width:899px)and (min-height:680px){.st.st--pin{height:250svh;padding-block:0;view-timeline:--st block;view-timeline-inset:var(--dp-header-h) 0;--st-bead: radial-gradient(circle, #fffdf0 0 28%, var(--lit) 55%, rgba(var(--lit-rgb), 0) 72%);--st-halo: 0 0 10px 2px var(--lit-glow), 0 0 30px 6px rgba(var(--lit-rgb), .28)}.st.st--pin .st__stage{position:sticky;top:var(--dp-header-h);min-height:calc(100svh - var(--dp-header-h));display:grid;align-content:center;padding-block:clamp(1rem,4svh,3rem)}.st.st--pin .st__list .st__step{animation:none;opacity:1;translate:none;transform:none}.st.st--pin .st__list .st__step:nth-child(1){--at: 4%}.st.st--pin .st__list .st__step:nth-child(2){--at: 37%}.st.st--pin .st__list .st__step:nth-child(3){--at: 69%}.st.st--pin .st__list .st__step .st__n .ssg .ssg__lamp{position:relative;animation:st-lamp linear both;animation-timeline:--st;animation-range:contain var(--at) contain calc(var(--at) + 7%)}.st.st--pin .st__list .st__step .st__n .ssg .ssg__lamp:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid rgba(var(--lit-rgb),.9);opacity:0;animation:st-ring ease-out both;animation-timeline:--st;animation-range:contain var(--at) contain calc(var(--at) + 10%)}.st.st--pin .st__list .st__step .st__n .ssg .ssg__plate{animation:st-num linear both;animation-timeline:--st;animation-range:contain calc(var(--at) + 1%) contain calc(var(--at) + 6%)}.st.st--pin .st__list .st__step .st__n .ssg .nb__digit{animation:nb-reveal-number ease-out both;animation-timeline:--st;animation-range:contain calc(var(--at) + 1%) contain calc(var(--at) + 5%)}.st.st--pin .st__list .st__step .st__n .ssg .nb__wing{animation:nb-unfold-wing cubic-bezier(.22,.7,.3,1) both;animation-timeline:--st;animation-range:contain calc(var(--at) + 3% + var(--wing-offset)) contain calc(var(--at) + 11% + var(--wing-offset))}.st.st--pin .st__k{animation:st-key linear both;animation-timeline:--st;animation-range:contain calc(var(--at) + 2%) contain calc(var(--at) + 8%)}.st.st--pin .st__t{animation:st-text linear both;animation-timeline:--st;animation-range:contain calc(var(--at) + 4%) contain calc(var(--at) + 13%)}}@media(prefers-reduced-motion:no-preference)and (min-width:900px)and (min-height:640px){.st.st--pin .st__line{container-type:inline-size;--x2: calc((100cqw + var(--st-gap)) / 3);--x3: calc((100cqw + var(--st-gap)) * 2 / 3);--xe:calc(100cqw - var(--station-x) * 2)}.st.st--pin .st__rail{display:block;position:absolute;left:var(--station-x);right:var(--station-x);top:var(--station-y);height:2px;z-index:2;pointer-events:none}.st.st--pin .st__list:after{transform:none;animation:st-tube both;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-timeline:--st;animation-range:contain 0% contain 100%}.st.st--pin .st__spark{position:absolute;left:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--st-bead);box-shadow:var(--st-halo);animation:st-spark both;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-timeline:--st;animation-range:contain 0% contain 100%}.st.st--pin .st__spark:before{content:"";position:absolute;right:50%;top:4px;width:90px;height:4px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(var(--lit-rgb),.65));filter:blur(1px);animation:st-trail linear both;animation-timeline:--st;animation-range:contain 0% contain 100%}.st.st--pin .st__end{position:absolute;right:-3px;top:-9px;width:6px;height:20px;border-radius:2px;background:var(--brass-grad);box-shadow:0 0 0 1px #0b0d0c;animation:st-end linear both;animation-timeline:--st;animation-range:contain 83% contain 93%}}@media(prefers-reduced-motion:no-preference)and (max-width:899px)and (min-height:680px){section.st.st--pin{--st-gap: 1.1rem}.st.st--pin .st__stage{padding-block:.75rem 1.25rem}.st.st--pin .st__list .st__step{grid-template-columns:4rem minmax(0,1fr);column-gap:.9rem;row-gap:.3rem}.st.st--pin .st__n{grid-row:1 / span 2}.st.st--pin .st__k{margin:0}.st.st--pin .st__t{margin:0;font-size:var(--fs-body);line-height:1.5}.st.st--pin .st__list .st__step:nth-child(1){--go: 22%;--arr: 38%}.st.st--pin .st__list .st__step:nth-child(2){--go: 54%;--arr: 70%}.st.st--pin .st__list .st__step:nth-child(3){--go: 77%;--arr: 85%}.st.st--pin .st__seg{display:block;position:absolute;left:calc(var(--station-x) - 1px);top:var(--station-y);bottom:calc(-1 * var(--st-gap) - var(--station-y));width:2px;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--dp-gold-dark),var(--dp-gold) 50%,var(--dp-gold-dark))}.st.st--pin .st__seg--end{bottom:-.9rem}.st.st--pin .st__seg:before{content:"";position:absolute;inset:0 -.5px;background:linear-gradient(180deg,rgba(var(--tube-rgb),1),var(--tube-comet));box-shadow:0 0 8px var(--tube-glow);transform-origin:top;animation:st-fill both;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-timeline:--st;animation-range:contain var(--go) contain var(--arr)}.st.st--pin .st__run{position:absolute;left:0;top:0;width:2px;height:100%;animation:st-run both;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-timeline:--st;animation-range:contain var(--go) contain var(--arr)}.st.st--pin .st__bead{position:absolute;left:-5px;bottom:-6px;width:12px;height:12px;border-radius:50%;background:var(--st-bead);box-shadow:var(--st-halo);animation:st-bead linear both;animation-timeline:--st;animation-range:contain var(--go) contain var(--arr)}.st.st--pin .st__bead:before{content:"";position:absolute;bottom:50%;left:4px;width:4px;height:70px;border-radius:4px;background:linear-gradient(180deg,transparent,rgba(var(--lit-rgb),.65));filter:blur(1px)}.st.st--pin .st__seg--end:after{content:"";position:absolute;left:-9px;bottom:-3px;width:20px;height:6px;border-radius:2px;background:var(--brass-grad);box-shadow:0 0 0 1px #0b0d0c;animation:st-end linear both;animation-timeline:--st;animation-range:contain 83% contain 93%}}@keyframes st-spark{0%{transform:translate(0) scale(.4);opacity:0}3%{transform:translate(0) scale(1);opacity:1}7%,19%{transform:translate(0) scale(.3);opacity:0}22%{transform:translate(0) scale(1);opacity:1}38%{transform:translate(var(--x2)) scale(1);opacity:1}41%,51%{transform:translate(var(--x2)) scale(.3);opacity:0}54%{transform:translate(var(--x2)) scale(1);opacity:1}70%{transform:translate(var(--x3)) scale(1);opacity:1}73%,75%{transform:translate(var(--x3)) scale(.3);opacity:0}77%{transform:translate(var(--x3)) scale(1);opacity:1}85%{transform:translate(var(--xe)) scale(1);opacity:1}90%,to{transform:translate(var(--xe)) scale(.3);opacity:0}}@keyframes st-trail{0%,22%{opacity:0}25%,35%{opacity:1}38%,54%{opacity:0}57%,67%{opacity:1}70%,77%{opacity:0}79%,83%{opacity:1}85%,to{opacity:0}}@keyframes st-tube{0%,22%{clip-path:inset(-12px 100% -12px 0)}38%,54%{clip-path:inset(-12px calc(100% - var(--x2)) -12px 0)}70%,77%{clip-path:inset(-12px calc(100% - var(--x3)) -12px 0)}85%,to{clip-path:inset(-12px 0 -12px 0)}}@keyframes st-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes st-run{0%{transform:translateY(-100%)}to{transform:none}}@keyframes st-bead{0%{opacity:0;transform:scale(.3)}12%,82%{opacity:1;transform:none}to{opacity:0;transform:scale(.3)}}@keyframes st-end{0%{box-shadow:0 0 0 1px #0b0d0c;filter:brightness(.8)}40%{box-shadow:0 0 0 1px #0b0d0c,0 0 18px 4px rgba(var(--lit-rgb),.9);filter:brightness(1.6)}to{box-shadow:0 0 0 1px #0b0d0c,0 0 10px 1px var(--lit-glow);filter:brightness(1.15)}}@keyframes st-lamp{0%,14%{background:radial-gradient(circle at 35% 35%,#4a3a16,#1c170d 70%);box-shadow:0 0 0 2px var(--dp-gold-dark),0 0 0 3px #0b0d0c}22%,34%{background:radial-gradient(circle at 35% 35%,#fff6c8,var(--lit) 60%);box-shadow:0 0 0 2px var(--dp-gold),0 0 0 3px #0b0d0c,0 0 14px var(--lit-glow),0 0 30px rgba(var(--lit-rgb),.35)}42%,52%{background:radial-gradient(circle at 35% 35%,#6b5420,#2a2210 70%);box-shadow:0 0 0 2px var(--dp-gold-dark),0 0 0 3px #0b0d0c,0 0 4px rgba(var(--lit-rgb),.2)}62%,to{background:radial-gradient(circle at 35% 35%,#fff6c8,var(--lit) 60%);box-shadow:0 0 0 2px var(--dp-gold),0 0 0 3px #0b0d0c,0 0 12px var(--lit-glow),0 0 26px rgba(var(--lit-rgb),.3)}}@keyframes st-ring{0%,55%{transform:scale(1);opacity:0}60%{opacity:.9}to{transform:scale(3.6);opacity:0}}@keyframes st-num{0%{color:var(--dp-gold-light);text-shadow:none}to{color:var(--lit);text-shadow:0 0 10px var(--lit-glow)}}@keyframes st-key{0%{clip-path:inset(-.2em 100% -.2em 0);letter-spacing:.32em}to{clip-path:inset(-.2em 0 -.2em 0);letter-spacing:var(--dp-tracking-tag)}}@keyframes st-text{0%{opacity:0;transform:translateY(.7em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}}@media(max-width:899px){html[data-home] .sv .sv__in{width:100%;min-width:0;max-width:540px;margin-inline:auto}html[data-home] .sv .sv__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.sv__message{position:relative;min-width:0;display:grid;gap:24px;padding:28px;border:2px solid #bba16c;border-radius:5px 52px 5px 28px;isolation:isolate;background:repeating-linear-gradient(0deg,#d4dec304 0 1px,transparent 1px 4px),linear-gradient(145deg,#25312a,#090f0c 55%,#17221b);box-shadow:inset 0 0 0 4px #070b08,inset 0 0 0 5px #c6af734d,0 16px 32px #0005}.sv__message:before{content:var(--voice-number);position:absolute;right:24px;top:52px;z-index:-1;font:500 clamp(6rem,32vw,10rem)/1 var(--font-affiche);color:#c0a66e10}.sv__audience{max-width:26ch;color:#c9b685;font:.65rem/1.6 var(--font-machine);letter-spacing:.12em;text-transform:uppercase}.sv__quote{margin:0;color:#f5ebcf;font:500 clamp(1.8rem,8.6vw,3.1rem)/1.12 var(--font-affiche);letter-spacing:-.025em;text-wrap:pretty}.sv__quote:before,.sv__quote:after{content:none}.sv__answer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-top:14px;border-top:1px solid #c0a66e66;text-decoration:none;color:#ead29b;font:.7rem/1.45 var(--font-machine)}.sv__answer:focus-visible{outline:2px solid #eed8a1;outline-offset:4px}.sv__selector[hidden],.sv__hint[hidden]{display:none}}@media(max-width:899px)and (min-height:600px)and (prefers-reduced-motion:no-preference){html[data-home] .sv.scw.voices-pinned{height:420svh;margin-top:0;overflow:visible;border-radius:0;box-shadow:none}html[data-home] .sv.scw.voices-pinned>.sc__stage{position:sticky;top:var(--dp-header-h);height:calc(100svh - var(--dp-header-h));min-height:0;padding:24px var(--dp-gutter) 20px;box-sizing:border-box;overflow:clip;grid-template-rows:minmax(0,1fr);align-content:stretch;background:radial-gradient(ellipse at 80% 20%,#29342966,transparent 60%),#080c09}html[data-home] .sv.voices-pinned .sv__in{height:100%;max-height:800px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:16px}html[data-home] .sv.voices-pinned .sv__cap{margin:0;font-size:.63rem;letter-spacing:.12em;min-height:30px}html[data-home] .sv.voices-pinned .sv__list{position:relative;display:block;min-height:0;overflow:hidden;isolation:isolate;border:2px solid #c5ac74;border-radius:6px 64px 6px 32px;background:repeating-linear-gradient(0deg,#d4dec305 0 1px,transparent 1px 4px),linear-gradient(145deg,#29382c,#0a100c 50%,#121b15);box-shadow:inset 0 0 0 4px #090c09,inset 0 0 0 5px #bca16a88,0 18px 40px #0005}html[data-home] .sv.voices-pinned .sv__list:before{content:"";position:absolute;inset:11px;border:1px solid #c9b07866;border-radius:2px 53px 2px 22px;pointer-events:none;z-index:2;background:linear-gradient(120deg,transparent 30%,#ead6a615 48%,transparent 65%);background-size:220% 100%;background-position:calc(var(--voice-progress,0)*100%) 0}html[data-home] .sv.voices-pinned .sv__list:after{content:"";position:absolute;left:calc((1 - var(--voice-mix,0))*100%);top:18px;bottom:18px;width:1px;z-index:3;background:#efd79c;box-shadow:0 0 16px #e8cd7b66;opacity:var(--voice-changing,0);pointer-events:none}html[data-home] .sv.voices-pinned .sv__message{position:absolute;inset:0;margin:0;border:0;border-radius:0;box-shadow:none;background:none;padding:36px 28px 26px;grid-template-rows:auto 1fr auto;gap:20px;clip-path:inset(0 var(--voice-right,100%) 0 var(--voice-left,0%));pointer-events:none}html[data-home] .sv.voices-pinned .sv__message.voice-active{pointer-events:auto}html[data-home] .sv.voices-pinned .sv__quote{align-self:center}.sv.voices-pinned .sv__selector{display:flex;gap:10px}.sv.voices-pinned .sv__selector button{position:relative;flex:1;min-width:0;min-height:48px;padding:8px;border:0;border-bottom:2px solid #88744977;background:none;color:#ac9b75;font:.8rem var(--font-machine);cursor:pointer}.sv.voices-pinned .sv__selector i{position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#f0d69a;transform:scaleX(var(--voice-fill,0));transform-origin:left}.sv.voices-pinned .sv__selector button[aria-pressed=true]{color:#ffedbf;background:linear-gradient(transparent,#bca16b12)}.sv.voices-pinned .sv__selector button:focus-visible{outline:2px solid #eed8a1;outline-offset:2px}.sv.voices-pinned .sv__hint{display:flex;justify-content:space-between;margin:0;color:#b8b9a5;font:.62rem/1.4 var(--font-machine)}@media(max-width:760px){html[data-home] .sv.scw.voices-pinned>.sc__stage{padding-bottom:calc(92px + env(safe-area-inset-bottom))}html[data-home] .sv.voices-pinned .sv__quote{font-size:clamp(1.55rem,8vw,3rem)}html[data-home] .sv.voices-pinned .sv__message{padding-block:28px 22px;gap:14px}}}.sd__threshold[data-astro-cid-e6yr2sqt]{position:absolute;inset:0 0 auto;height:10px;pointer-events:none;z-index:2}@media(max-width:899px){html[data-home]{scroll-padding-top:calc(var(--dp-header-h) + 8px)}html[data-home] main>*,html[data-home] .scw>*,html[data-home] body>footer{content-visibility:visible;contain-intrinsic-size:none}html[data-home].js main [data-k=title] .cw{animation:none;opacity:1;translate:none;clip-path:none;-webkit-text-fill-color:currentColor;background-image:none}html[data-home] .scw{--p:1;--e:1;--x:0;height:auto;min-height:0;margin-top:0;z-index:auto}html[data-home] .scw>.sc__stage{position:relative;height:auto;min-height:0;clip-path:none;transform:none;scale:1;overflow:visible}html[data-home] .scw>.sc__stage:before,html[data-home] .scw>.sc__stage:after{display:none}html[data-home] .hero[data-hero]{height:auto}html[data-home] .hero[data-hero] .hero__stage{position:relative;min-height:calc(100svh - var(--dp-header-h));height:auto;grid-template-rows:minmax(220px,1fr) auto;gap:0;overflow:clip}html[data-home] .hero[data-hero] .hero__scene{position:relative;inset:auto;display:grid;place-items:center;height:auto;min-height:0}html[data-home] .hero[data-hero] .hero__seq{position:relative;inset:auto;translate:none;scale:1;margin:0 auto;width:min(105vw,clamp(220px,calc(100svh - 410px),480px));max-width:520px;aspect-ratio:1}html[data-home] .hero[data-hero] .hero__seq canvas,html[data-home] .hero[data-hero] .hero__go-m{display:none}html[data-home] .hero[data-hero] .hero__seq picture img{opacity:1}html[data-home] .hero[data-hero] .hero__copy{position:relative;inset:auto;padding-block:0 24px;height:auto}html[data-home] .hero[data-hero] .hb--0{opacity:1;visibility:visible;translate:none;transition:none}html[data-home] .hero[data-hero] .hero__actions{opacity:1}html[data-home] .hero[data-hero] .hero__actions>:last-child{display:none}html[data-home].home-intro-visible [data-sticky-cta]{visibility:hidden;opacity:0;pointer-events:none}html[data-home] .sv>.sc__stage{padding:36px var(--dp-gutter)}html[data-home] .sv__list{gap:0;counter-reset:voices}html[data-home] .sv .vl{counter-increment:voices;opacity:1;translate:none;scale:1;clip-path:none;padding:24px 12px 26px 38px;gap:10px;border:0;border-bottom:1px solid #b8a16a45;border-radius:0;background:none;box-shadow:none}html[data-home] .sv .vl:before{content:"0" counter(voices);position:absolute;left:0;top:25px;color:#bca577;font:.62rem/1.4 var(--font-machine)}html[data-home] .sv .vl:first-child{border-top:1px solid #b8a16a45}html[data-home] .sv .vl__lamp{display:none}html[data-home] .sv .vl__who{font-size:.6rem;letter-spacing:.1em;line-height:1.5;color:#c0b38e}html[data-home] .sv .vl__q{font:500 clamp(1.45rem,6.3vw,2.15rem)/1.16 var(--font-affiche);color:#f0e7cf;text-wrap:pretty}html[data-home] .sv .vl__q:before,html[data-home] .sv .vl__q:after{content:none}html[data-home] .sd>.sc__stage{grid-template-rows:auto 24px auto;padding:36px var(--dp-gutter)}html[data-home] .sd :is(.sd__word,.sd__promise,.sd__passant,.sd__doors){opacity:1;translate:none}html[data-home] .sd .sd__word{font-size:clamp(3rem,15vw,5rem)}html[data-home] .sd .sd__pass{grid-template-columns:minmax(0,1fr);gap:22px;padding-block:12px 24px;border-bottom:1px solid #b8a16a45}html[data-home] .sd .sd__promise{max-width:32ch;font-size:1.1rem;line-height:1.55}html[data-home] .scw--regie .rg{padding-block:36px}html[data-home] .scw--regie :is(.rg__head,.rg__fiche,.rg__transport-keys,.rg__presets button){opacity:1;translate:none}html[data-home] .scw--regie .rg__crt-frame{opacity:1;scale:1}html[data-home] .scw--regie .rg__screen{clip-path:none;filter:none}html[data-home] .scw--promesses :is(.mf,.mf__stage){height:auto;min-height:0;position:relative;top:auto}html[data-home] .scw--promesses .mf__stage{padding-block:36px}html[data-home] .scw--promesses .mf__list{display:grid;height:auto;gap:28px}html[data-home] .scw--promesses .mf__list>.mf__item{position:relative;inset:auto;grid-area:auto;opacity:1;visibility:visible;translate:none;transform:none;animation:none;gap:10px}html[data-home] .scw--promesses .mf__item+.mf__item{border-top:1px solid #8e773d55;padding-top:28px}html[data-home] .scw--promesses .mf__big{font-size:clamp(2rem,9vw,3.6rem);clip-path:none;translate:none}html[data-home] .scw--promesses .mf__low{display:block}html[data-home] .scw--promesses :is(.mf__marks,.mf__gauge,.mf__emboss){display:none}html[data-home] .scw--promesses .mf__answer{translate:none}html[data-home] .scw--services .tw-section__head{opacity:1;translate:none}html[data-home] .scw--services .head :is(.dp-h2,.pr-title,.pr-big,.pr-line,.pr-word){opacity:1;clip-path:none;transform:none;translate:none;animation:none}html[data-home] .scw--services .tw__floor{opacity:1;translate:none}html[data-home] .scw--services>.sc__stage>section{padding-block:36px;translate:none;transform:none}html[data-home] .st.st--pin{height:auto;view-timeline:none;padding-block:36px}html[data-home] .st.st--pin .st__stage{position:relative;top:auto;min-height:0;padding-block:0}html[data-home] .st.st--pin .st__list .st__step :is(.st__k,.st__t){opacity:1;translate:none;animation:none}html[data-home] .st.st--pin .st__list .st__step .st__n .ssg :is(.ssg__lamp,.ssg__plate,.nb__digit,.nb__wing){opacity:1;transform:none;translate:none;animation:none}html[data-home] .st.st--pin .st__list .st__step .st__n .ssg .ssg__lamp:after{animation:none}html[data-home] .st.st--pin :is(.st__rail,.st__spark){display:none}html[data-home] #contact-accueil .gl{min-height:0;padding-block:38px 90px}html[data-home] #contact-accueil .gl__in{grid-template-columns:1fr;gap:18px}html[data-home] #contact-accueil .gl__feu{height:140px;width:auto}html[data-home] #contact-accueil .gl__copy{gap:18px}html[data-home] #contact-accueil .gl__title{font-size:clamp(2rem,8vw,3.2rem);max-width:16ch}html[data-home] #contact-accueil .gl__actions{gap:16px}@media(prefers-reduced-motion:no-preference){@keyframes home-arrive{0%{translate:0 12px}to{translate:0 0}}html[data-home] .home-entered :is(.rg__head,.tw-section__head,.sv__cap,.sd__pass){animation:home-arrive .5s cubic-bezier(.16,1,.3,1) both}}}.hero__film-caption{display:none}@media(max-width:899px)and (min-height:600px)and (prefers-reduced-motion:no-preference){html.home-cinema{--cinema-top:var(--dp-header-h)}html.home-cinema .hero[data-hero]{height:calc(210svh - var(--cinema-top))}html.home-cinema .hero[data-hero] .hero__stage{position:sticky;top:var(--cinema-top);height:calc(100svh - var(--cinema-top));min-height:0;overflow:clip;isolation:isolate;background:radial-gradient(ellipse at 50% 35%,#253628,#090e0a 55%,#050706 85%)}html.home-cinema .hero[data-hero] .hero__seq{transform:translateY(calc(var(--film,0) * 26px)) scale(calc(1 + var(--film,0) * 1.35));transform-origin:50% 25%;will-change:transform;mask-image:linear-gradient(transparent,#000 5% 83%,transparent 100%)}html.home-cinema .hero[data-hero] .hero__seq canvas{display:block}html.home-cinema .hero[data-hero] .hero__seq[data-feu-ready] picture img{opacity:0}html.home-cinema .hero[data-hero] .hero__copy{padding-bottom:58px}html.home-cinema .hero[data-hero] .hb--0{opacity:clamp(0,1 - (var(--film,0) - .12) * 4.2,1);transform:translateY(calc(var(--film,0) * -55px))}html.home-cinema .hero[data-hero] .hero__go-m{display:block;position:absolute;bottom:68px;left:0;right:0;margin:0;pointer-events:none;opacity:clamp(0,(var(--film,0) - .36) * 5,1);scale:1;z-index:2;transform:translateY(calc((1 - clamp(0,(var(--film,0) - .36) * 4,1))*30px));font:500 clamp(3rem,17vw,5.5rem)/1 var(--font-affiche);color:#e8ffd2;text-shadow:0 0 32px #00df7955;text-align:center}html.home-cinema .hero__film-caption{position:absolute;bottom:16px;left:var(--dp-gutter);right:var(--dp-gutter);display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #bca16a44;z-index:3;pointer-events:none;font:400 .62rem/1.3 var(--font-machine);letter-spacing:.08em;text-transform:uppercase;color:#7e887e}html.home-cinema .hero__film-caption:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:1px;transform:scaleX(var(--film,0));transform-origin:left;background:linear-gradient(90deg,#8e703e,#ffedb1,#46e39a);box-shadow:0 0 8px #ecd58b88}html.home-cinema .hero__film-caption [data-active]{color:#f0dba1;text-shadow:0 0 12px #e6c47755}html.home-cinema .hero__film-caption span{transition:color .35s}html.home-cinema .scw{position:relative}html.home-cinema .sv{z-index:2;margin-top:-40px;border-radius:32px 32px 0 0;overflow:clip;box-shadow:0 -16px 40px #0008}html.home-cinema .scw:is(.sv,.sd,.scw--regie,.scw--services):before{content:"";display:block;position:absolute;top:0;left:8%;right:8%;height:1px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,#8b713c,#f4e3a0,#8b713c,transparent);box-shadow:0 0 14px #d3b55d44}@keyframes cinema-voice{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes cinema-stage{0%{opacity:.3;translate:0 32px}to{opacity:1;translate:0 0}}@keyframes cinema-console{0%{clip-path:inset(0 45% 0 45% round 28px);translate:0 24px}to{clip-path:inset(0 round 0);translate:0 0}}@keyframes cinema-floor{0%{opacity:.35;translate:0 28px}to{opacity:1;translate:0 0}}html.home-cinema .sv .vl.cinema-entered{animation:cinema-voice .65s cubic-bezier(.16,1,.3,1) both}html.home-cinema .cinema-entered:is(.sd__pass,.sd__doors,.gl__copy){animation:cinema-stage .9s cubic-bezier(.16,1,.3,1) both}html.home-cinema .scw--regie .rg__console.cinema-entered{animation:cinema-console 1.1s cubic-bezier(.22,.68,.14,1) both}html.home-cinema .scw--promesses .mf__list>.mf__item.cinema-entered,html.home-cinema .tw__floor.cinema-entered{animation:cinema-floor .8s cubic-bezier(.16,1,.3,1) both}html.home-cinema .cinema-entered:focus-within{animation:none!important;clip-path:none}}@media(max-width:899px){html[data-home] .scw--promesses .ps__trim{padding:0}html[data-home] .scw--promesses :is(.ps__folio,.ps__bar){display:none}html[data-home] .scw--promesses .mf__stage{padding:0}html[data-home] .scw--promesses .mf__list{gap:0}html[data-home] .scw--promesses .mf__list>.mf__item{min-height:calc(100svh - var(--dp-header-h));box-sizing:border-box;padding:clamp(28px,6svh,64px) var(--dp-gutter) 84px;align-content:center;gap:24px;isolation:isolate;overflow:clip;border-top:1px solid #8e773d55}html[data-home] .scw--promesses .mf__item:before{content:"ÉPREUVE · CE QUE JE PROMETS";position:absolute;top:24px;left:var(--dp-gutter);right:var(--dp-gutter);padding-bottom:12px;border-bottom:1px solid #8e773d55;color:#775820;font:400 .62rem/1.4 var(--font-machine);letter-spacing:.13em}html[data-home] .scw--promesses .mf__item:after{content:"";position:absolute;left:var(--dp-gutter);right:var(--dp-gutter);bottom:56px;height:5px;background:linear-gradient(90deg,#806124 calc((var(--k) + 1) * 100% / 3),transparent 0);border-block:1px solid #8e773d55}html[data-home] .scw--promesses .mf__big{font-size:min(25vw,calc(130vw / var(--len)));line-height:1.05;white-space:nowrap;letter-spacing:-.04em}html[data-home] .scw--promesses .mf__big:before{display:none}html[data-home] .scw--promesses .mf__n{margin-top:32px;font-size:.68rem}html[data-home] .scw--promesses .mf__rule{width:100%;transform-origin:left}html[data-home] .scw--promesses .mf__answer{position:relative;z-index:1;gap:24px}html[data-home] .scw--promesses .mf__text{max-width:28ch;font-size:clamp(1.05rem,4.9vw,1.35rem)}html[data-home] .scw--promesses .mf__emboss{display:block;position:absolute;z-index:-1;right:16px;bottom:85px;opacity:.16;font-size:clamp(10rem,56vw,18rem);pointer-events:none}html[data-home] .scw--promesses .mf__emboss:before{display:none}html[data-home] .st.st--pin .st__n{align-self:start}html[data-home] .st.st--pin .ssg{align-content:start}html[data-home] .st.st--pin .st__list .st__step .st__n .ssg .ssg__lamp{translate:calc(var(--number-width) * .225) 0}}@media(max-width:899px)and (min-height:600px)and (prefers-reduced-motion:no-preference){html.home-cinema .scw--promesses .mf.proof-pinned{height:340svh}html.home-cinema .scw--promesses .proof-pinned .mf__stage{position:sticky;top:var(--dp-header-h);height:calc(100svh - var(--dp-header-h));overflow:clip}html.home-cinema .scw--promesses .proof-pinned .mf__list{display:block;height:auto;position:absolute;inset:0}html.home-cinema .scw--promesses .proof-pinned .mf__list>.mf__item{position:absolute;inset:0;min-height:0;height:100%;opacity:1;transform:none;clip-path:inset(0 var(--proof-cut-right,100%) 0 var(--proof-cut-left,0%));pointer-events:none;animation:none;will-change:clip-path}html.home-cinema .scw--promesses .proof-pinned .mf__stage:after{content:"";position:absolute;top:0;bottom:0;left:calc((1 - var(--proof-mix,0))*100%);width:1px;background:#8c6e3155;box-shadow:0 0 18px 3px #705a2922;opacity:var(--proof-transition,0);pointer-events:none}html.home-cinema .scw--promesses .proof-pinned .mf__list>.mf__item.proof-active{pointer-events:auto}html.home-cinema .scw--promesses .mf.proof-pinned .mf__item :is(.mf__big,.mf__rule,.mf__answer){animation:none}html.home-cinema .scw--promesses .proof-pinned .mf__item:after{display:none}html.home-cinema .scw--promesses .proof-pinned .mf__pager{display:flex;position:absolute;bottom:18px;left:var(--dp-gutter);right:var(--dp-gutter);gap:8px;z-index:3}html.home-cinema .scw--promesses .mf__pager button{flex:1;min-height:44px;border:0;border-bottom:2px solid #8e773d55;background:none;color:#725a29;font:.75rem var(--font-machine);cursor:pointer}html.home-cinema .scw--promesses .mf__pager button[aria-pressed=true]{border-color:#785617;color:#241d0f;background:#8061240b}html.home-cinema .scw--promesses .mf__pager button:focus-visible{outline:2px solid #785617;outline-offset:-2px}html.home-cinema .scw--promesses .mf__list>.mf__item.cinema-entered{animation:none}@keyframes proof-type{0%{opacity:.2;transform:translate(36px);clip-path:inset(0 0 0 100%)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes proof-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html.home-cinema .scw--promesses .mf__item.cinema-entered .mf__big{animation:proof-type .95s cubic-bezier(.16,1,.3,1) both}html.home-cinema .scw--promesses .mf__item.cinema-entered .mf__rule{animation:proof-rule 1.1s cubic-bezier(.16,1,.3,1) both}html.home-cinema .scw--promesses .mf__item.cinema-entered .mf__answer{animation:cinema-stage .85s .12s cubic-bezier(.16,1,.3,1) both}html.home-cinema .st.st--pin{--st-gap:32px;--station-y:41px;--station-x:46.4px}html.home-cinema .st.st--pin.story-pinned{height:calc(195svh - var(--cinema-top));padding:0}html.home-cinema .st.st--pin.story-pinned .st__stage{position:sticky;top:var(--cinema-top);min-height:calc(100svh - var(--cinema-top));padding:24px 0 76px;box-sizing:border-box}html.home-cinema .st.st--pin .st__list .st__step{grid-template-columns:64px minmax(0,1fr);column-gap:16px;row-gap:6px}html.home-cinema .st.st--pin .st__n{grid-row:1 / span 2}html.home-cinema .st.st--pin .st__k{margin:0}html.home-cinema .st.st--pin .st__t{margin:0;font-size:1rem;line-height:1.55}html[data-home].home-cinema .st.st--pin .st__list .st__step :is(.st__k,.st__t){opacity:var(--text-arrival,0);translate:0 calc((1 - var(--text-arrival,0)) * 8px);transition:none}html.home-cinema .st.st--pin .st__seg{display:block;position:absolute;left:calc(var(--station-x) - 1px);top:var(--station-y);bottom:calc(-1 * var(--st-gap) - var(--station-y));width:2px;background:#8c713c66}html.home-cinema .st.st--pin .st__seg--end{bottom:-20px}html.home-cinema .st.st--pin .st__seg:before{content:"";position:absolute;inset:0;animation:none;transform:scaleY(var(--travel,0));transform-origin:top;background:linear-gradient(#c7a359,#fff1b7);box-shadow:0 0 12px #ffe19b77}html.home-cinema .st.st--pin .st__run{animation:none;position:absolute;inset:0;transform:translateY(calc((var(--travel,0) - 1) * 100%))}html.home-cinema .st.st--pin .st__bead{animation:none;position:absolute;width:8px;height:8px;left:-3px;bottom:-4px;border-radius:50%;background:#fff4be;box-shadow:0 0 14px 3px #efcf7f77;opacity:var(--moving,0)}html.home-cinema .st.st--pin .st__bead:before{display:none}html.home-cinema .st.st--pin .st__seg--end:after{animation:none;box-shadow:none}html.home-cinema .st.st--pin .st__list .st__step .st__n .ssg .nb__digit{opacity:var(--arrival,1);transform:translateY(calc((1 - var(--arrival,1)) * 4px));transition:none}html.home-cinema .st.st--pin .st__list .st__step .st__n .ssg .nb__wing{opacity:var(--arrival,1);transform:scaleX(var(--arrival,1));transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .25s;transition-delay:calc(var(--wing-order,0) * 65ms)}html.home-cinema .st.st--pin .nb__wing:nth-child(2){--wing-order:1}html.home-cinema .st.st--pin .nb__wing:nth-child(3){--wing-order:2}html.home-cinema .st.st--pin .st__list .st__step .st__n .ssg .ssg__lamp{background:radial-gradient(circle at 35% 35%,#4a3a16,#1c170d 70%);box-shadow:0 0 0 2px #806125,0 0 0 3px #0b0d0c}html.home-cinema .st.st--pin .st__list .st__step.story-lit .st__n .ssg .ssg__lamp{background:radial-gradient(circle at 35% 35%,#fff6c8,#ecd58b 60%);box-shadow:0 0 0 2px #c2a15b,0 0 16px #efd39688}html.home-cinema .st.st--pin .st__list .st__step .st__n .ssg .ssg__lamp:after{display:none}}
