.bloc[data-astro-cid-kvdzsrlo]{position:relative}.is-dark[data-astro-cid-kvdzsrlo]{background:#000;color:#fff}.vh[data-astro-cid-kvdzsrlo]{--u: calc(100vw / 1440)}.bloc--espace[data-astro-cid-kvdzsrlo]{height:calc(var(--h) * 100vw / 1440)}.bloc--ouverture[data-astro-cid-kvdzsrlo]{height:100svh;min-height:560px;overflow:hidden}.ouv__media[data-astro-cid-kvdzsrlo]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ouv__voile[data-astro-cid-kvdzsrlo]{position:absolute;inset:0;background-color:#00000038;background-image:linear-gradient(180deg,#0000004d,#0000 45%,#00000073)}.ouv__texte[data-astro-cid-kvdzsrlo]{position:absolute;left:var(--gutter);right:var(--gutter);top:27%}.ouv__fiche[data-astro-cid-kvdzsrlo]{position:absolute;left:var(--gutter);bottom:clamp(24px,4vh,40px);margin:0;padding:14px 22px;border-radius:18px;background:#ffffff14;border:1px solid var(--verre-sombre-bord);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);display:flex;gap:clamp(28px,5.5vw,90px);font-size:clamp(14px,1.05vw,16px);line-height:1.35}.ouv__fiche[data-astro-cid-kvdzsrlo] dt[data-astro-cid-kvdzsrlo]{opacity:.6;margin-bottom:4px}.ouv__fiche[data-astro-cid-kvdzsrlo] dd[data-astro-cid-kvdzsrlo]{margin:0}.ouv__fiche-role[data-astro-cid-kvdzsrlo]{max-width:320px}.ouv__titre[data-astro-cid-kvdzsrlo]{font-size:clamp(52px,8.2vw,150px);font-weight:500;line-height:1;letter-spacing:-.05em;text-transform:uppercase;max-width:12ch;text-shadow:0 8px 40px rgba(0,0,0,.25)}.ouv__titre[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo]{display:block}.bloc--intro[data-astro-cid-kvdzsrlo]{padding:125px var(--gutter) 90px calc(var(--gutter) + 6px);display:grid;gap:1em}.bloc--intro[data-astro-cid-kvdzsrlo] p[data-astro-cid-kvdzsrlo]{max-width:1370px;font-size:clamp(20px,2.45vw,35px);font-weight:300;line-height:1.38;letter-spacing:-.01em}.bloc--role[data-astro-cid-kvdzsrlo]{display:grid;grid-template-columns:50.625vw 1fr;padding:20px 7.4% 22px 36px}.role__titre[data-astro-cid-kvdzsrlo]{font-size:clamp(18px,2.08vw,30px);font-weight:400;text-transform:uppercase;display:grid;align-content:start;padding-top:18px}.role__fleche[data-astro-cid-kvdzsrlo]{font-size:1.2em;line-height:1;margin-top:6px}.role__liste[data-astro-cid-kvdzsrlo]{padding-right:20px}.role__liste[data-astro-cid-kvdzsrlo] li[data-astro-cid-kvdzsrlo]{position:relative;display:flex;align-items:baseline;gap:22px;font-size:clamp(18px,2vw,29px);padding:26px 0}.role__liste[data-astro-cid-kvdzsrlo] li[data-astro-cid-kvdzsrlo]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff9;transform-origin:0 50%}.role__liste[data-astro-cid-kvdzsrlo] li[data-astro-cid-kvdzsrlo]:last-child:after{display:none}.role__n[data-astro-cid-kvdzsrlo]{font-size:13px;opacity:.55;font-variant-numeric:tabular-nums}.bloc--rangee[data-astro-cid-kvdzsrlo]{display:grid;grid-template-columns:repeat(var(--n),1fr);grid-template-rows:100%;height:calc(var(--h) * 100vw / 1440);overflow:hidden}.cel[data-astro-cid-kvdzsrlo]{position:relative;min-width:0;height:100%;overflow:hidden}.cel[data-astro-cid-kvdzsrlo]>video,.cel[data-astro-cid-kvdzsrlo]>img{width:100%;height:100%;object-fit:cover;display:block}.cel__story[data-astro-cid-kvdzsrlo],.cel__compte[data-astro-cid-kvdzsrlo],.story__tete[data-astro-cid-kvdzsrlo]{display:none}@media(min-width:768px){.bloc--rangee[data-astro-cid-kvdzsrlo].stories{display:flex;justify-content:center;gap:clamp(14px,2vw,30px);height:auto;padding:clamp(60px,8vw,120px) var(--gutter);background:#0a0a0a}.stories[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]{position:relative;flex:0 0 auto;width:min(26vw,340px);height:auto;aspect-ratio:9 / 16;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px #00000073;transition:transform .7s var(--ease),opacity .5s ease,filter .5s ease}.stories[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]:nth-child(2){transform:translateY(clamp(20px,3vw,50px))}.stories[data-astro-cid-kvdzsrlo]:hover .cel[data-astro-cid-kvdzsrlo]{opacity:.55;filter:saturate(.7)}.stories[data-astro-cid-kvdzsrlo]:hover .cel[data-astro-cid-kvdzsrlo]:hover{opacity:1;filter:none;transform:translateY(-8px) scale(1.03)}.stories[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]>video,.stories[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]>img{transform:none!important;scale:1!important}.stories[data-astro-cid-kvdzsrlo] .cel__story[data-astro-cid-kvdzsrlo],.stories[data-astro-cid-kvdzsrlo] .story__tete[data-astro-cid-kvdzsrlo]{display:flex}}.stories[data-astro-cid-kvdzsrlo] .cel__story[data-astro-cid-kvdzsrlo],.pile[data-astro-cid-kvdzsrlo] .cel__story[data-astro-cid-kvdzsrlo]{position:absolute;z-index:2;top:12px;left:12px;right:12px;gap:4px}.cel__story[data-astro-cid-kvdzsrlo] i[data-astro-cid-kvdzsrlo]{position:relative;flex:1;height:2.5px;border-radius:2px;background:#ffffff59;overflow:hidden}.cel__story[data-astro-cid-kvdzsrlo] i[data-astro-cid-kvdzsrlo].plein{background:#fff}.cel__story[data-astro-cid-kvdzsrlo] i[data-astro-cid-kvdzsrlo] b[data-astro-cid-kvdzsrlo]{position:absolute;inset:0;background:#fff;transform-origin:0 50%;transform:scaleX(var(--p, 0))}.story__tete[data-astro-cid-kvdzsrlo]{position:absolute;z-index:2;top:24px;left:12px;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.4)}.story__avatar[data-astro-cid-kvdzsrlo]{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#000;font-weight:700;font-size:14px;box-shadow:0 0 0 2px #ffffff80}.story__ouvrir[data-astro-cid-kvdzsrlo]{position:absolute;inset:0;z-index:3;cursor:pointer}.story__play[data-astro-cid-kvdzsrlo]{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;font-size:18px;color:#fff;background:#ffffff29;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);opacity:0;scale:.8;transition:opacity .4s,scale .6s var(--ease)}.cel[data-astro-cid-kvdzsrlo]:hover .story__play[data-astro-cid-kvdzsrlo],.story__ouvrir[data-astro-cid-kvdzsrlo]:focus-visible .story__play[data-astro-cid-kvdzsrlo]{opacity:1;scale:1}@media(hover:none){.story__play[data-astro-cid-kvdzsrlo]{opacity:1;scale:1}}.sv[data-astro-cid-kvdzsrlo]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;color:#fff}.sv[data-astro-cid-kvdzsrlo]::backdrop{background:#0a0a0ae6;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.sv[data-astro-cid-kvdzsrlo][open]{animation:svIn .5s var(--ease)}@keyframes svIn{0%{opacity:0}}.sv__scene[data-astro-cid-kvdzsrlo]{position:absolute;inset:0;perspective:1400px}.sv__face{position:absolute;left:50%;top:50%;height:min(90dvh,880px);aspect-ratio:9 / 16;translate:-50% -50%;border-radius:18px;overflow:hidden;background:#000;transition:transform .6s var(--ease),opacity .6s ease,filter .6s ease;backface-visibility:hidden;cursor:pointer}.sv__face video,.sv__face img{width:100%;height:100%;object-fit:cover}.sv__face:before{content:"";position:absolute;inset:0 0 auto;height:120px;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);pointer-events:none}.sv__barres{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;gap:4px}.sv__barres i{position:relative;flex:1;height:2.5px;border-radius:2px;background:#ffffff59;overflow:hidden}.sv__barres i b{position:absolute;inset:0;background:#fff;transform-origin:0 50%;transform:scaleX(var(--p, 0))}.sv__tete{position:absolute;z-index:3;top:26px;left:14px;font-size:14px;font-weight:500}.sv__face:not(.actif) .sv__barres,.sv__face:not(.actif) .sv__tete{opacity:0}.sv__boutons[data-astro-cid-kvdzsrlo]{position:absolute;z-index:10;top:18px;right:18px;display:flex;gap:6px}.sv__btn[data-astro-cid-kvdzsrlo],.sv__fleche[data-astro-cid-kvdzsrlo]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);transition:background .3s}.sv__btn[data-astro-cid-kvdzsrlo]:hover,.sv__fleche[data-astro-cid-kvdzsrlo]:hover{background:#ffffff3d}.sv__fleche[data-astro-cid-kvdzsrlo]{position:absolute;z-index:10;top:50%;translate:0 -50%}.sv__fleche--prec[data-astro-cid-kvdzsrlo]{left:calc(50% - (min(90dvh,880px)*.28125) - 64px)}.sv__fleche--suiv[data-astro-cid-kvdzsrlo]{right:calc(50% - (min(90dvh,880px)*.28125) - 64px)}.sv__fleche[data-astro-cid-kvdzsrlo][disabled]{opacity:0;pointer-events:none}@media(max-width:767px){.sv__face{inset:0;translate:none;height:100dvh;width:100vw;aspect-ratio:auto;border-radius:0;transition:none}.sv__fleche[data-astro-cid-kvdzsrlo]{display:none}.sv__boutons[data-astro-cid-kvdzsrlo]{top:20px;right:10px}.sv__btn[data-astro-cid-kvdzsrlo]{background:#00000040;border:0}}.stories[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]:before{content:"";position:absolute;inset:0 0 auto;height:90px;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent);pointer-events:none}.bloc--distinctions[data-astro-cid-kvdzsrlo]{display:grid;grid-template-columns:repeat(3,1fr);place-items:center;padding:170px var(--gutter)}.bloc--distinctions[data-astro-cid-kvdzsrlo] img{width:min(190px,70%);height:auto}.bloc--texte[data-astro-cid-kvdzsrlo]{display:grid;grid-template-columns:30% 1fr;gap:40px;padding:76px 9% 70px 54px}.texte__titre[data-astro-cid-kvdzsrlo]{font-size:clamp(18px,1.8vw,26px);font-weight:600;line-height:1.1}.texte__titre[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo]{display:block}.texte__corps[data-astro-cid-kvdzsrlo]{display:grid;gap:1em;font-size:clamp(15px,1.4vw,20px);line-height:1.5;max-width:810px}.bloc--film[data-astro-cid-kvdzsrlo]{min-height:calc(var(--h) * 100vw / 1440);display:grid;place-items:center;padding:60px var(--gutter)}.film__cadre[data-astro-cid-kvdzsrlo]{position:relative;width:min(58vw,1000px)}.film__cadre[data-astro-cid-kvdzsrlo] video[data-astro-cid-kvdzsrlo],.film__cadre[data-astro-cid-kvdzsrlo] img{width:100%;height:auto;display:block}.film__cadre[data-astro-cid-kvdzsrlo]{cursor:pointer}.film__lire[data-astro-cid-kvdzsrlo]{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:15px;font-weight:500;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:0 10px 30px #0000002e;transition:transform .4s var(--ease),background .3s}.film__lire[data-astro-cid-kvdzsrlo]:hover{transform:scale(1.06);background:#ffffff4d}.film__lire[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo]{font-size:11px}.lecteur[data-astro-cid-kvdzsrlo]{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff}.lecteur[data-astro-cid-kvdzsrlo]::backdrop{background:#000}.lecteur[data-astro-cid-kvdzsrlo][open]{display:grid;place-items:center;animation:lecteurIn .5s var(--ease)}.lecteur[data-astro-cid-kvdzsrlo] video[data-astro-cid-kvdzsrlo]{width:100%;height:100%;object-fit:contain}.lecteur__fermer[data-astro-cid-kvdzsrlo]{position:absolute;top:22px;right:var(--gutter);z-index:2;padding:10px 18px;border-radius:999px;background:#ffffff24;color:#fff;font-size:15px;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou)}.lecteur__fermer[data-astro-cid-kvdzsrlo]:hover{background:#ffffff42}@keyframes lecteurIn{0%{opacity:0}}.bloc--duo[data-astro-cid-kvdzsrlo]{display:grid;grid-template-columns:1fr 1fr;min-height:calc(var(--h) * 100vw / 1440)}.duo--gauche[data-astro-cid-kvdzsrlo] .duo__media[data-astro-cid-kvdzsrlo]{order:0}.duo--droite[data-astro-cid-kvdzsrlo] .duo__media[data-astro-cid-kvdzsrlo]{order:2}.duo__media[data-astro-cid-kvdzsrlo]{position:relative}.duo__media[data-astro-cid-kvdzsrlo]>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.duo__texte[data-astro-cid-kvdzsrlo]{align-self:center;display:grid;gap:1.1em;padding:60px 9% 60px 40px;font-size:clamp(15px,1.4vw,20px);line-height:1.5}.duo--droite[data-astro-cid-kvdzsrlo] .duo__texte[data-astro-cid-kvdzsrlo]{padding:60px 40px 60px 37px}.bloc--citation[data-astro-cid-kvdzsrlo]{padding:180px 3% 180px 42px}.bloc--citation[data-astro-cid-kvdzsrlo] p[data-astro-cid-kvdzsrlo]{max-width:1365px;font-size:clamp(24px,3.33vw,48px);line-height:1.12;letter-spacing:-.015em}.bloc--temoignage[data-astro-cid-kvdzsrlo]{padding:68px var(--gutter) 110px 48px}.bloc--temoignage[data-astro-cid-kvdzsrlo] blockquote[data-astro-cid-kvdzsrlo]{margin:0;max-width:1160px;display:grid;gap:1.1em;font-size:clamp(17px,2vw,29px);font-weight:300;line-height:1.32}.temoignage__sign[data-astro-cid-kvdzsrlo]{margin-top:40px;display:grid;gap:4px;font-size:13px}.temoignage__sign[data-astro-cid-kvdzsrlo] strong[data-astro-cid-kvdzsrlo]{font-weight:600;margin-bottom:10px}.bloc--credits[data-astro-cid-kvdzsrlo]{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:clamp(50px,6vw,90px) var(--gutter);background:#000!important;color:#fff;border-top:1px solid rgba(255,255,255,.12)}.gen__sur[data-astro-cid-kvdzsrlo]{font-size:13px;letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:10px}.gen__resume[data-astro-cid-kvdzsrlo]{font-size:clamp(20px,2vw,30px);letter-spacing:-.02em}.gen__ouvrir[data-astro-cid-kvdzsrlo]{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:500}.gen__ouvrir[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo],.gen__ouvrir[data-astro-cid-kvdzsrlo] i[data-astro-cid-kvdzsrlo]{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);font-style:normal;transition:background .3s,transform .5s var(--ease)}.gen__ouvrir[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo]{padding:0 22px}.gen__ouvrir[data-astro-cid-kvdzsrlo] i[data-astro-cid-kvdzsrlo]{width:48px}.gen__ouvrir[data-astro-cid-kvdzsrlo]:hover span[data-astro-cid-kvdzsrlo],.gen__ouvrir[data-astro-cid-kvdzsrlo]:hover i[data-astro-cid-kvdzsrlo]{background:#fff;color:#000}.gen__ouvrir[data-astro-cid-kvdzsrlo]:hover i[data-astro-cid-kvdzsrlo]{transform:rotate(45deg)}.gen[data-astro-cid-kvdzsrlo]{width:min(760px,92vw);max-height:min(82dvh,760px);margin:auto;padding:0;border:0;border-radius:28px;background:#121212d1;color:#fff;-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:0 40px 120px #00000080,inset 0 1px #ffffff14;overflow:hidden}.gen[data-astro-cid-kvdzsrlo]::backdrop{background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gen[data-astro-cid-kvdzsrlo][open]{animation:genIn .5s var(--ease)}@keyframes genIn{0%{opacity:0;transform:translateY(20px) scale(.98)}}.gen__fermer[data-astro-cid-kvdzsrlo]{position:absolute;top:18px;right:18px;z-index:2;padding:9px 16px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);font-size:14px}.gen__defile[data-astro-cid-kvdzsrlo]{max-height:min(82dvh,760px);overflow-y:auto;padding:clamp(28px,4vw,48px)}.gen__sur2[data-astro-cid-kvdzsrlo]{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.gen__titre[data-astro-cid-kvdzsrlo]{margin:8px 0 clamp(26px,3vw,40px);padding-right:90px;font-size:clamp(24px,2.6vw,36px);font-weight:500;letter-spacing:-.025em;text-transform:uppercase}.gen__liste[data-astro-cid-kvdzsrlo]{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:22px 36px}.gen__liste[data-astro-cid-kvdzsrlo] div[data-astro-cid-kvdzsrlo]{padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.gen__liste[data-astro-cid-kvdzsrlo] dt[data-astro-cid-kvdzsrlo]{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;margin-bottom:6px}.gen__liste[data-astro-cid-kvdzsrlo] dd[data-astro-cid-kvdzsrlo]{margin:0;font-size:17px;line-height:1.35}.gen__note[data-astro-cid-kvdzsrlo]{margin-top:30px;font-size:14px;font-style:italic;color:#fff9}@media(max-width:767px){.gen__liste[data-astro-cid-kvdzsrlo]{grid-template-columns:1fr}}.suite[data-astro-cid-kvdzsrlo]{position:relative;height:175svh;background:#000;color:#fff}.suite__annonce[data-astro-cid-kvdzsrlo]{position:sticky;top:0;padding:clamp(90px,13vh,140px) var(--gutter) 0;font-size:clamp(34px,5.4vw,78px);font-weight:500;line-height:1.04;letter-spacing:-.03em;text-transform:uppercase;max-width:75%}.suite__annonce[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo]{display:block}.suite__annonce[data-astro-cid-kvdzsrlo] span[data-astro-cid-kvdzsrlo]:first-child{color:#ffffff73}.suite__cadre[data-astro-cid-kvdzsrlo]{position:absolute;left:0;right:0;bottom:0;height:100svh;min-height:560px;display:block;overflow:hidden;color:#fff;background:#000;--o: 0;clip-path:polygon(calc(50% - 50% * var(--o)) calc(30% - 30% * var(--o)),calc(50% + 50% * var(--o)) calc(30% - 30% * var(--o)),calc(50% + 50% * var(--o)) 100%,calc(50% - 50% * var(--o)) 100%)}.suite__cadre[data-astro-cid-kvdzsrlo] .ouv__voile[data-astro-cid-kvdzsrlo]{background-color:rgba(0,0,0,calc(.5 - .28 * var(--o)))}html.anim-projet .bloc--ouverture[data-astro-cid-kvdzsrlo]{position:sticky;top:0;z-index:0}html.anim-projet .bloc[data-astro-cid-kvdzsrlo]:not(.bloc--ouverture),html.anim-projet .suite[data-astro-cid-kvdzsrlo]{position:relative;z-index:1;background:#fff}html.anim-projet .bloc[data-astro-cid-kvdzsrlo].is-dark,html.anim-projet .suite[data-astro-cid-kvdzsrlo]{background:#000}@media(min-width:768px){html.anim-projet .bloc--rangee[data-astro-cid-kvdzsrlo].stories{background:#0a0a0a}}.ouv__media[data-astro-cid-kvdzsrlo],.ouv__texte[data-astro-cid-kvdzsrlo]{will-change:transform;transform-origin:50% 60%}.ouv__voile[data-astro-cid-kvdzsrlo]{background-color:#00000038}html.anim-projet:not(.ap-arrivee) .bloc--ouverture[data-astro-cid-kvdzsrlo] .ouv__media[data-astro-cid-kvdzsrlo]{animation:ouvArrive 1.9s cubic-bezier(.19,1,.22,1) backwards}@keyframes ouvArrive{0%{scale:1.12;filter:brightness(.15) blur(10px)}}.ap-mot{display:inline-block;overflow:hidden;vertical-align:top;padding:.16em 0 .08em;margin:-.16em 0 -.08em}.ap-mot>span{display:inline-block;transform:translateY(130%);transition:transform 1.1s cubic-bezier(.19,1,.22,1) calc(.25s + var(--i) * 70ms)}html.ap-titre-in .ap-mot>span{transform:none}html.anim-projet .bloc--ouverture[data-astro-cid-kvdzsrlo] .ouv__fiche[data-astro-cid-kvdzsrlo]{opacity:0;transform:translateY(12px);transition:opacity .9s ease .7s,transform 1.1s cubic-bezier(.19,1,.22,1) .7s}html.ap-titre-in .bloc--ouverture[data-astro-cid-kvdzsrlo] .ouv__fiche[data-astro-cid-kvdzsrlo]{opacity:1;transform:none}html.ap-arrivee .bloc--ouverture[data-astro-cid-kvdzsrlo] .ouv__fiche[data-astro-cid-kvdzsrlo]{opacity:1;transform:none;transition:none}.ap-lu{opacity:.32;transition:opacity .6s ease}.ap-lu.on{opacity:1}.duo__media[data-astro-cid-kvdzsrlo],.film__cadre[data-astro-cid-kvdzsrlo]{overflow:hidden}html.anim-projet .cel[data-astro-cid-kvdzsrlo]{clip-path:inset(100% 0 0 0);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1) var(--d, 0ms)}html.anim-projet .duo--gauche[data-astro-cid-kvdzsrlo] .duo__media[data-astro-cid-kvdzsrlo]{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s cubic-bezier(.77,0,.18,1)}html.anim-projet .duo--droite[data-astro-cid-kvdzsrlo] .duo__media[data-astro-cid-kvdzsrlo]{clip-path:inset(0 0 0 100%);transition:clip-path 1.4s cubic-bezier(.77,0,.18,1)}html.anim-projet .cel[data-astro-cid-kvdzsrlo].ap-vu,html.anim-projet .bloc--duo[data-astro-cid-kvdzsrlo] .duo__media[data-astro-cid-kvdzsrlo].ap-vu{clip-path:inset(0 0 0 0)}[data-px]{will-change:transform}html.anim-projet .duo__texte[data-astro-cid-kvdzsrlo]>p{opacity:0;transform:translateY(24px);transition:opacity .9s ease calc(.25s + var(--i, 0) * .12s),transform 1.2s cubic-bezier(.19,1,.22,1) calc(.25s + var(--i, 0) * .12s)}html.anim-projet .duo__texte[data-astro-cid-kvdzsrlo].ap-vu>p{opacity:1;transform:none}html.anim-projet .duo__texte[data-astro-cid-kvdzsrlo].reveal{opacity:1;transform:none}html.anim-projet .film__cadre[data-astro-cid-kvdzsrlo]{will-change:transform;transform-origin:50% 50%}html.anim-projet .role__liste[data-astro-cid-kvdzsrlo] li[data-astro-cid-kvdzsrlo]:after{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.77,0,.18,1) calc(var(--i, 0) * .12s)}html.anim-projet .role__liste[data-astro-cid-kvdzsrlo] li[data-astro-cid-kvdzsrlo]>span[data-astro-cid-kvdzsrlo]{display:inline-block;opacity:0;transform:translateY(14px);transition:opacity .8s ease calc(.15s + var(--i, 0) * .12s),transform 1s cubic-bezier(.19,1,.22,1) calc(.15s + var(--i, 0) * .12s)}html.anim-projet .role__liste[data-astro-cid-kvdzsrlo].ap-vu li[data-astro-cid-kvdzsrlo]:after{transform:none}html.anim-projet .role__liste[data-astro-cid-kvdzsrlo].ap-vu li[data-astro-cid-kvdzsrlo]>span[data-astro-cid-kvdzsrlo]{opacity:1;transform:none}@media(max-width:767px){.ouv__texte[data-astro-cid-kvdzsrlo]{top:auto;bottom:max(18%,140px)}.ouv__titre[data-astro-cid-kvdzsrlo]{font-size:clamp(38px,10.5vw,52px)}.ouv__texte[data-astro-cid-kvdzsrlo]{bottom:max(26%,200px)!important}.bloc--intro[data-astro-cid-kvdzsrlo]{padding:70px 20px 60px}.bloc--role[data-astro-cid-kvdzsrlo]{grid-template-columns:1fr;gap:20px;padding:20px}.bloc--rangee[data-astro-cid-kvdzsrlo]{grid-template-columns:1fr;grid-template-rows:none;height:auto}.cel[data-astro-cid-kvdzsrlo]{aspect-ratio:4 / 3.5;height:auto}.bloc--rangee[data-astro-cid-kvdzsrlo]:not(.pile){gap:4px}.bloc--rangee[data-astro-cid-kvdzsrlo].pile{display:block;overflow:visible;padding:14px 12px 2px;background:#000}.pile[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]{position:sticky;top:calc(72px + var(--i) * 10px);aspect-ratio:auto;height:min(74svh,150vw);margin-bottom:16px;border-radius:22px;overflow:hidden;transform-origin:50% 0;box-shadow:0 -10px 40px #00000059;will-change:transform}.pile[data-astro-cid-kvdzsrlo] .cel__story[data-astro-cid-kvdzsrlo]{display:none}.pile[data-astro-cid-kvdzsrlo] .cel__compte[data-astro-cid-kvdzsrlo]{position:absolute;z-index:2;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou)}.pile[data-astro-cid-kvdzsrlo] .story__tete[data-astro-cid-kvdzsrlo]{display:flex}.pile[data-astro-cid-kvdzsrlo] .cel[data-astro-cid-kvdzsrlo]:after{content:"";position:absolute;inset:0;background:#000;opacity:var(--ombre, 0);pointer-events:none}.ouv__fiche[data-astro-cid-kvdzsrlo]{flex-wrap:wrap;gap:14px 28px;right:84px}.ouv__fiche-role[data-astro-cid-kvdzsrlo]{display:none}.film__lire[data-astro-cid-kvdzsrlo]{padding:11px 18px;font-size:14px}.bloc--texte[data-astro-cid-kvdzsrlo]{grid-template-columns:1fr;gap:18px;padding:56px 20px}.bloc--film[data-astro-cid-kvdzsrlo]{padding:50px 0}.film__cadre[data-astro-cid-kvdzsrlo]{width:100%}.bloc--duo[data-astro-cid-kvdzsrlo]{grid-template-columns:1fr}.duo__media[data-astro-cid-kvdzsrlo]{aspect-ratio:4 / 4.2;order:0!important}.duo__texte[data-astro-cid-kvdzsrlo],.duo--droite[data-astro-cid-kvdzsrlo] .duo__texte[data-astro-cid-kvdzsrlo]{padding:40px 20px 56px}.bloc--citation[data-astro-cid-kvdzsrlo]{padding:90px 20px}.bloc--temoignage[data-astro-cid-kvdzsrlo]{padding:56px 20px 80px}.bloc--credits[data-astro-cid-kvdzsrlo]{flex-direction:column;align-items:flex-start;padding:50px 20px}.suite[data-astro-cid-kvdzsrlo]{height:165svh}.suite__annonce[data-astro-cid-kvdzsrlo]{max-width:none}}
