.mp{background:var(--video-bg);width:100%;height:100%;position:relative;overflow:hidden}.mp video{cursor:pointer;width:100%;height:100%;display:block}.mp:not(.is-active) video{cursor:none}.mp__controls{justify-content:space-between;align-items:flex-end;gap:var(--s3);color:var(--video-ink);pointer-events:none;transition:transform var(--dur-out) var(--ease);background:linear-gradient(#0000,#00000073);padding:40px 20px 14px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(calc(100% + 64px))}.mp.is-active .mp__controls{pointer-events:auto;transform:none}.mp__labels{flex-shrink:0;gap:18px;display:flex}.mp__label{white-space:nowrap;user-select:none}@media (hover:hover){.mp__label:hover>.u-line{color:color-mix(in srgb, var(--video-ink) 55%, transparent)}}.mp__sound{justify-content:center;display:flex;position:relative}.mp__volume{cursor:pointer;touch-action:none;filter:drop-shadow(0 0 3px #00000059);width:20px;height:72px;animation:mp-volume-in var(--dur-out) var(--ease);margin-left:-10px;position:absolute;bottom:calc(100% + 12px);left:50%}.mp :focus-visible{outline-color:var(--video-ink)}.mp__volume:focus-visible{outline-offset:4px}.mp__volume-bg,.mp__volume-fill{background:var(--video-ink);border-radius:2px;width:3px;transition:width .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mp__volume-bg{opacity:.3;top:0}.mp__volume:hover .mp__volume-bg,.mp__volume:hover .mp__volume-fill,.mp__volume:active .mp__volume-bg,.mp__volume:active .mp__volume-fill{border-radius:3px;width:6px}@keyframes mp-volume-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.mp__progress{flex-direction:column;gap:6px;width:40%;max-width:420px;display:flex}.mp__times{justify-content:space-between;display:flex}.mp__track{cursor:pointer;touch-action:none;height:14px;margin-block:-5px;position:relative}.mp__track-bg,.mp__fill{background:var(--video-ink);border-radius:2px;height:3px;transition:height .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mp__track-bg{opacity:.3;right:0}.mp__fill{width:0}.mp__track:hover .mp__track-bg,.mp__track:hover .mp__fill,.mp__track:active .mp__track-bg,.mp__track:active .mp__fill{border-radius:3px;height:6px}@media (width<=700px){.mp__controls{gap:var(--s2);padding:32px 12px 10px}.mp__labels{gap:12px}.mp__progress{width:45%}}@media (width<=520px){.mp__times{display:none}.mp__controls{flex-wrap:wrap;align-items:center;row-gap:16px}.mp__progress{order:-1;width:100%;max-width:none}}@media (pointer:coarse){.mp__track{height:28px;margin-block:-12px}}.site-footer{justify-items:center;gap:var(--s3);margin:0 max(var(--gutter), var(--safe-right)) 0 max(var(--gutter), var(--safe-left));padding:var(--s2) 0 calc(var(--gutter) + var(--safe-bottom));display:grid}.site-footer__name{margin:0}.site-footer__credits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 20px;width:100%;max-width:640px;margin:0;display:grid}.site-footer__row{display:contents}.site-footer__credits dt{text-align:right}.site-footer__credits dd{text-align:left;margin:0}.site-footer__legal{justify-self:end;gap:var(--s1) 24px;flex-wrap:wrap;margin:0;display:flex}.site-footer__legal .link{color:inherit}@media (hover:hover){.site-footer__legal .link:hover{color:var(--noir)}}@media (width<=520px){.site-footer__credits{justify-content:center;column-gap:var(--s2);grid-template-columns:auto auto}}.pv__neighbors+.site-footer{padding-top:calc(var(--s4) + var(--s2) - var(--s3))}.lb{z-index:35;color:var(--noir);--lb-x:max(112px, 12vw);--lb-top:calc(var(--header-h) + 24px);--lb-bottom:72px;position:fixed;inset:0;overflow:hidden}.lb__veil{background:color-mix(in srgb, var(--blanc) 88%, transparent);backdrop-filter:blur(8px);animation:lb-veil var(--dur-move) var(--ease) both;position:absolute;inset:0}@keyframes lb-veil{0%{backdrop-filter:blur();background-color:#0000}}.lb__frame{inset:calc(var(--lb-top) + var(--safe-top)) max(var(--lb-x), var(--safe-right)) calc(var(--lb-bottom) + var(--safe-bottom)) max(var(--lb-x), var(--safe-left));pointer-events:none;place-items:center;display:grid;position:absolute;container-type:size}.lb__img{width:min(100cqw, 100cqh * var(--r));aspect-ratio:var(--r);object-fit:contain;background:var(--gris-bloc);transform-origin:0 0;pointer-events:auto;grid-area:1/1}.lb__img--in{animation:lb-slide-in var(--dur-step) var(--ease) both}.lb__img--out{pointer-events:none;animation:lb-slide-out var(--dur-step) var(--ease) both}@keyframes lb-slide-in{0%{transform:translateX(calc(var(--dir) * 100vw))}}@keyframes lb-slide-out{to{transform:translateX(calc(var(--dir) * -100vw))}}.lb__btn{width:44px;height:44px;color:var(--gris-survol);transition:color var(--ease-out);animation:lb-pop var(--dur-out) var(--ease) .2s backwards;place-items:center;display:grid;position:absolute}.lb__btn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover){.lb__btn:hover{color:var(--noir)}}.lb__btn:active{opacity:.3}@keyframes lb-pop{0%{clip-path:circle(0);transform:scale(.6)}to{clip-path:circle(50%)}}.lb__close{top:calc(var(--header-h) + var(--safe-top) + 8px);right:calc(max(var(--gutter), var(--safe-right)) - 12px)}.lb__nav{margin-top:-22px;top:50%}.lb__nav--prev{left:calc(max(var(--gutter), var(--safe-left)) - 12px)}.lb__nav--next{right:calc(max(var(--gutter), var(--safe-right)) - 12px)}.lb__count{left:50%;bottom:calc(32px + var(--safe-bottom));color:var(--gris-texte);animation:lb-pop var(--dur-out) var(--ease) .2s backwards;position:absolute;translate:-50%}@media (width<=809.98px){.lb{--lb-x:var(--gutter);--lb-top:calc(var(--header-h) + 56px);--lb-bottom:88px}.lb__nav{top:auto;bottom:calc(24px + var(--safe-bottom));margin-top:0}.lb__count{bottom:calc(24px + 12px + var(--safe-bottom))}}@media (height<=500px) and (orientation:landscape){.lb{--lb-x:80px;--lb-top:calc(var(--header-h) + 8px);--lb-bottom:16px}.lb__nav{margin-top:-22px;top:50%;bottom:auto}.lb__count{bottom:calc(12px + var(--safe-bottom))}}@media (prefers-reduced-motion:reduce){.lb__veil,.lb__img,.lb__btn,.lb__count{animation:none}}.grid-page{padding:calc(var(--header-h) + var(--safe-top) + var(--s3)) max(var(--gutter), var(--safe-right)) calc(var(--s4) + var(--safe-bottom)) max(var(--gutter), var(--safe-left));flex-direction:column;gap:56px;display:flex}.grid-page__head{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.grid-page__count{font-family:var(--font);letter-spacing:.03em;vertical-align:top;margin-left:4px;font-size:15px;font-weight:700;line-height:1}.grid-page__filters{flex-wrap:wrap;column-gap:6px;display:flex}.grid-page__filters li{align-items:baseline;display:flex}.grid-page__filters li>span{color:var(--gris-texte)}.grid-page__filters button{color:var(--gris-texte);transition:color var(--ease-out)}.grid-page__filters button[aria-pressed=true]{color:var(--noir)}@media (hover:hover){.grid-page__filters button:not([aria-pressed=true]):hover{color:var(--noir)}}.grid-page__filters button:active{opacity:.3}@media (width<=809.98px){.grid-page{gap:40px}}.grid{gap:56px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{flex-direction:column;display:flex}.tile__image{aspect-ratio:16/9;background:var(--gris-bloc);display:block;position:relative;overflow:hidden}.tile__image img,.tile__image video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tile__text{justify-content:space-between;align-items:baseline;gap:var(--s2);padding-top:14px;display:flex}.tile__text>.muted{white-space:nowrap;flex:none}@media (hover:hover){.tile:hover .tile__title{color:var(--gris-survol)}}.tile__text:active .tile__title{opacity:.3}.tile__image,.tile__text{cursor:pointer}.grid--enter{--enter-start:.1s}.grid--from-film{--enter-start:.7s}.grid--enter .tile__image,.grid--enter .tile__text{animation:grid-in var(--dur-move) var(--ease) both}.grid--enter .tile__image{animation-delay:calc(var(--enter-start) + (var(--mr) - 1) * 2 * var(--stagger))}.grid--enter .tile__text{animation-delay:calc(var(--enter-start) + ((var(--mr) - 1) * 2 + 1) * var(--stagger))}.grid--enter .tile.is-origin .tile__image{animation:none}@keyframes grid-in{0%{clip-path:inset(0 0 100%);transform:translateY(100%)}to{clip-path:inset(-.5em);transform:none}}@media (width<=520px){.grid{row-gap:var(--s3);grid-template-columns:1fr}.tile__text{padding-top:12px}}html.pv-lock,html.pv-lock body{overscroll-behavior:none;height:100%;overflow:hidden}.pv{--pv-pad:calc(var(--header-h) + 40px);--pv-dock-y:calc(var(--header-h) + 40px);--pv-dock-h:0px}.pv__panel{z-index:10;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform:translate3d(0, calc(100vh - var(--pv-pad)), 0);will-change:transform;position:fixed;inset:0;overflow-y:auto}.pv__panel::-webkit-scrollbar{display:none}.pv__details{min-height:100%;padding:var(--pv-pad) max(var(--gutter), var(--safe-right)) calc(var(--s4) + var(--safe-bottom)) max(var(--gutter), var(--safe-left));gap:var(--s3);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.pv__dock{height:1px}.pv__text{--pv-section:56px;flex-direction:column;align-items:flex-start;display:flex}.pv__text>*+*{margin-top:var(--pv-section)}.pv__text>.pv__head+.pv__synopsis{margin-top:24px}.pv__text>.pv__synopsis+.pv__actions{margin-top:32px}.pv__actions{align-items:center;gap:var(--s2) 32px;flex-wrap:wrap;display:flex}.pv__credits{gap:var(--s3) var(--s2);border-top:1px solid var(--gris-bloc);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-top:14px;display:grid}.pv__credits>div{flex-direction:column;gap:4px;display:flex}.pv__head{align-self:stretch;align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.pv__titles{flex-direction:column;gap:6px;display:flex}.pv__titles p{margin:0}.pv__credit{column-gap:var(--s1);flex-wrap:wrap;row-gap:2px;display:flex}.pv__facts{color:var(--gris-texte)}.pv__group{flex-direction:column;align-self:stretch;gap:12px;display:flex}.pv__rows li{justify-content:space-between;align-items:baseline;column-gap:var(--s2);border-top:1px solid var(--gris-bloc);flex-wrap:wrap;row-gap:4px;padding-block:14px;display:flex}.pv__rows li:last-child{border-bottom:1px solid var(--gris-bloc)}.pv__photos{--gap:var(--s1);gap:var(--gap);flex-wrap:wrap;width:100%;display:flex}.pv__photos li{background:var(--gris-bloc);overflow:hidden}.pv__photo{cursor:pointer;width:100%;height:100%;display:block}.pv__photos img{object-fit:cover;width:100%;height:100%}@media (width<=809.98px){.pv__text{--pv-section:40px}.pv__text>.pv__head+.pv__synopsis{margin-top:20px}.pv__text>.pv__synopsis+.pv__actions{margin-top:24px}}.pv__neighbors{column-gap:var(--gutter);padding:0 max(var(--gutter), var(--safe-right)) calc(var(--s3) + var(--safe-bottom)) max(var(--gutter), var(--safe-left));grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}@media (width<=809.98px){.pv__neighbors .tile .tile__text{flex-direction:column;align-items:flex-start;gap:4px;padding-top:12px}}.step{flex-direction:column;max-width:45%;display:flex;position:relative}.step--prev{align-items:flex-start}.step--next{text-align:right;align-items:flex-end}.step__roll{display:inline-block}@media (hover:hover){.step__name:hover{color:var(--gris-survol)}}.step:active .step__name{opacity:.3}.pv__mask{z-index:15;height:calc(var(--pv-dock-y) + var(--pv-dock-h) + 16px);background:var(--blanc);opacity:0;pointer-events:none;position:fixed;top:0;left:0;right:0}.pv__stage{z-index:20;pointer-events:none;position:fixed;inset:0}.pv__player{aspect-ratio:16/9;width:62.5vw;transform:translate3d(18.75vw, calc(var(--header-h) + 60px), 0);background:var(--video-bg);pointer-events:auto;will-change:transform, width, height;position:absolute;top:0;left:0}.pv__bar{left:0;right:0;bottom:calc(var(--gutter) + var(--safe-bottom));z-index:18;padding-inline:max(var(--gutter), var(--safe-left)) max(var(--gutter), var(--safe-right));align-items:last baseline;column-gap:var(--s2);grid-template-columns:1fr 1fr;display:grid;position:fixed}.pv__bar .step{max-width:30vw}.pv__bar .step--prev{grid-area:1/1;justify-self:start}.pv__bar .step--next{grid-area:1/2;justify-self:end}.pv__bar .pv__more{grid-area:1/1/auto/-1;justify-self:center;max-width:36vw}.pv__more{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.pv__more-arrow{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;transition:color var(--ease-out)}@media (hover:hover){.pv__more:hover .pv__more-arrow{color:var(--gris-survol)}}.pv__more-roll{display:inline-block}.pv__more-title{text-wrap:balance;transition:color var(--ease-out);display:block}@media (hover:hover){.pv__more-title:hover{color:var(--gris-survol)}}.pv__more:active .pv__more-title{opacity:.3}html.pv-intro .pv__bar>*,html.pv-intro .pv .site-header__center,html.pv-outside .pv .site-header__right{clip-path:inset(0 0 100%)}html.pv-intro-play .pv__bar>*{animation:pv-rise var(--dur-move) var(--ease) both}html.pv-intro-play .pv__bar>:first-child{animation-delay:.35s}html.pv-intro-play .pv__bar>:nth-child(2){animation-delay:.25s}html.pv-intro-play .pv__bar>:nth-child(3){animation-delay:.45s}html.pv-intro-play .pv .site-header__center,html.pv-intro-play.pv-outside .pv .site-header__right{animation:pv-rise var(--dur-move) var(--ease) .5s both}html.pv-arrive .pv__bar>*{animation:pv-rise var(--dur-move) var(--ease) both}html.pv-arrive .pv__bar>:first-child{animation-delay:.45s}html.pv-arrive .pv__bar>:nth-child(2){animation-delay:.35s}html.pv-arrive .pv__bar>:nth-child(3){animation-delay:.55s}html.pv-arrive-text .pv__text{animation:pv-rise-block var(--dur-move) var(--ease) .3s both}@media (orientation:portrait) and (width<=1099.98px),(width<=809.98px) and (height>=500.02px){html.pv-arrive-text .pv__text{animation-delay:calc(var(--dur-move) * .7)}}.pv__peek{z-index:30;aspect-ratio:16/9;background:var(--video-bg);pointer-events:none;will-change:transform;clip-path:inset(100% 0 0);width:clamp(180px,16vw,260px);transition:clip-path var(--dur-out) var(--ease);position:fixed;top:0;left:0;overflow:hidden}.pv__peek.is-shown{clip-path:inset(0)}.pv__peek img,.pv__peek video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (height<=500px) and (orientation:landscape){.pv__bar{bottom:calc(12px + var(--safe-bottom))}}@media (orientation:portrait) and (width<=1099.98px),(width<=809.98px) and (height>=500.02px){.pv__player{width:calc(100vw - 2 * var(--gutter));transform:translate3d(var(--gutter), calc(var(--header-h) + 80px), 0)}.pv__details{grid-template-columns:1fr}.pv__dock{display:none}.pv__bar{justify-content:space-between;row-gap:var(--s2);grid-template-columns:minmax(0,auto) minmax(0,auto);grid-template-areas:"more more""prev next"}.pv__bar .pv__more{grid-area:more;justify-self:center;max-width:none;position:relative}.pv__bar .step--prev{grid-area:prev;max-width:none}.pv__bar .step--next{grid-area:next;max-width:none}}
