@property --rg-anim{syntax:'*';inherits:false}@property --s{syntax:'<number>';inherits:false;initial-value:0}@property --e{syntax:'<number>';inherits:false;initial-value:1}.rg-scene{view-timeline:--rg-scene block}.rg-vue{view-timeline:--rg-vue block}@supports (animation-timeline:view()){.rg-k{animation:var(--rg-anim) 1s linear both}.rg-scene .rg-k{animation-timeline:--rg-scene;animation-range:contain calc(var(--s,0) * 100%) contain calc(var(--e,1) * 100%)}.rg-k.rg-vue,.rg-vue .rg-k{animation-timeline:--rg-vue;animation-range:cover calc(var(--s,0) * 100%) cover calc(var(--e,1) * 100%)}}.regie-repli .rg-k{animation:var(--rg-anim) 1s linear both paused;animation-delay:calc((var(--p, 0) - var(--s, 0)) / (var(--e, 1) - var(--s, 0)) * -1s)}@media (prefers-reduced-motion:reduce){.rg-k{animation:none!important}}html.u-locked,html.u-locked body{overflow:hidden}#show-universe{position:fixed;inset:0;z-index:90;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--u-bg,#0a0907);color:var(--u-text,#f2ece0);font-family:Inter,system-ui,sans-serif;scroll-timeline:--u-defile block;transition:clip-path 620ms var(--ease-out),opacity var(--dur-base) var(--ease-out)}.u-anime #show-universe:not(.is-open){opacity:0}#show-universe[hidden]{display:none}html.vt-univers-retour::view-transition-new(root),html.vt-univers::view-transition-old(root){animation:none}html.vt-univers-retour::view-transition-old(root),html.vt-univers::view-transition-new(root){animation:none;opacity:0}html:is(.vt-univers,.vt-univers-retour) #show-universe{transition:none}::view-transition-group(u-boite),::view-transition-group(u-photo),::view-transition-group(u-titre){animation-duration:var(--dur-morph, 620ms);animation-timing-function:var(--ease-ressort,cubic-bezier(.2,.8,.2,1))}::view-transition-new(u-boite),::view-transition-old(u-boite){animation-duration:calc(var(--dur-morph, 620ms) * .6)}::view-transition-new(u-photo),::view-transition-old(u-photo){height:100%;object-fit:cover;object-position:50% 30%}html.vt-univers::view-transition-old(u-photo),html.vt-univers::view-transition-old(u-titre){animation:vt-u-sort calc(var(--dur-morph,620ms) * .35) ease-out both}html.vt-univers::view-transition-new(u-photo),html.vt-univers::view-transition-new(u-titre){animation:vt-u-entre calc(var(--dur-morph,620ms) * .4) ease-out both}html.vt-univers-retour::view-transition-old(u-photo),html.vt-univers-retour::view-transition-old(u-titre){animation:vt-u-sort calc(var(--dur-morph,620ms) * .3) ease-in calc(var(--dur-morph,620ms) * .2) both}html.vt-univers-retour::view-transition-new(u-photo),html.vt-univers-retour::view-transition-new(u-titre){animation:vt-u-entre calc(var(--dur-morph,620ms) * .3) ease-out calc(var(--dur-morph,620ms) * .35) both}@keyframes vt-u-sort{to{opacity:0}}@keyframes vt-u-entre{from{opacity:0}}.u-close{position:fixed;top:18px;right:18px;z-index:3;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;font-size:1rem;color:var(--u-text);background:color-mix(in srgb,var(--u-bg) 55%,transparent);border:1px solid var(--u-line);backdrop-filter:blur(10px);cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.u-close:hover{background:var(--u-accent);border-color:var(--u-accent);color:var(--u-on-accent)}.u-close:active{transform:scale(.94);transition-duration:var(--dur-press)}.u-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:3;background:var(--u-line)}.u-progress span{display:block;height:100%;background:var(--u-accent);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline:scroll()){.u-progress span{animation:u-progres linear both;animation-timeline:--u-defile}}@keyframes u-progres{from{transform:scaleX(0)}to{transform:scaleX(1)}}.u-hero-wrap{position:relative;height:100svh}.u-hero{height:100svh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:80px 24px}.u-hero::before{content:'';position:absolute;inset:-10% -20% 20%;background:radial-gradient(ellipse 55% 45% at 50% 45%,var(--u-glow),transparent 70%);pointer-events:none;opacity:.55;animation:u-breathe 9s ease-in-out 1}@keyframes u-breathe{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.u-hero>*{position:relative}.u-hero-fond{position:absolute;inset:0;overflow:hidden;pointer-events:none;--rg-anim:u-fond-sortie;--s:.5;--e:.8}.u-hero-fond img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;opacity:.34}.u-hero-fond::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--u-bg) 30%,transparent) 0,color-mix(in srgb,var(--u-bg) 70%,transparent) 42%,var(--u-bg) 78%)}@keyframes u-fond-sortie{to{opacity:0;transform:scale(1.06)}}.u-eyebrow{font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--u-accent-ink);margin-bottom:22px}.u-title{font-family:Cinzel,serif;font-weight:700;--u-title-space:calc(100vw - 56px);--u-title-size:min(5.6rem, 18vw,
            calc(var(--u-title-space) / (var(--u-title-chars, 12) * 0.58)),
            calc(3 * var(--u-title-space) / (var(--u-title-len, 18) * 0.58)));--u-title-track:-.015em;font-size:var(--u-title-size);line-height:1.02;letter-spacing:var(--u-title-track);max-width:14ch;margin:0}.u-author{margin:14px 0 0;font-family:Cinzel,serif;font-size:clamp(.8rem, 2vw, 1rem);letter-spacing:.22em;text-transform:uppercase;color:var(--u-muted);transition:opacity .7s var(--ease-out)}.u-anime .u-hero:not(.is-titled) .u-author{opacity:0}.u-word{display:inline-block;white-space:nowrap}.u-ch{display:inline-block;transition:opacity 260ms var(--ease-out),transform 420ms var(--ease-out)}.u-anime .u-ch:not(.is-lit){opacity:0;transform:translateY(-.32em) scale(1.04)}.u-synopsis{margin:26px 0 0;max-width:42ch;font-size:clamp(.95rem, 2.3vw, 1.18rem);font-weight:300;line-height:1.75;color:var(--u-text)}.u-wd{display:inline-block;opacity:.88;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.u-anime .u-wd:not(.is-lit){opacity:0;transform:translateY(9px)}.u-hero-actions,.u-meta{transition:opacity .9s var(--ease-out)}.u-anime .u-hero:not(.is-titled) :is(.u-meta,.u-hero-actions){opacity:0}.u-meta{margin:34px 0 0;font-size:.78rem;line-height:1.7;color:var(--u-muted)}.u-couche-fleche{position:absolute;left:0;right:0;bottom:34px;display:flex;justify-content:center;pointer-events:none}.u-scroll{display:block;font-size:.8rem;color:var(--u-accent-ink);transition:opacity .7s var(--ease-out)}.u-anime .u-hero:not(.is-written) .u-scroll{opacity:0}.u-scroll .ico{display:block}.u-hero.is-written .u-scroll .ico{animation:u-bob 2.4s ease-in-out 2}@keyframes u-bob{0%,100%{transform:none}50%{transform:translateY(9px)}}.u-eyebrow{--rg-anim:u-sortie;--s:.5;--e:.58}.u-couche-fleche{--rg-anim:u-sortie;--s:.5;--e:.54}.u-couche-meta{--rg-anim:u-sortie;--s:.5;--e:.58}.u-synopsis{--rg-anim:u-sortie;--s:.51;--e:.58}.u-couche-actions{--rg-anim:u-sortie;--s:.53;--e:.64}.u-couche-auteur,.u-title{--rg-anim:u-sortie-lente;--s:.58;--e:.86}@keyframes u-sortie{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-3svh)}}@keyframes u-sortie-lente{from{opacity:1;transform:none}to{opacity:0;transform:translateY(12svh)}}@supports (animation-timeline:view()){.u-couche-actions{animation-name:var(--rg-anim),u-sortie-clic}}@keyframes u-sortie-clic{0%,90%{visibility:visible}100%{visibility:hidden}}.u-hero-actions{margin-top:34px}.u-hero-note{margin:0;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--u-muted)}.u-loader{position:absolute;bottom:13%;left:50%;width:54px;height:54px;margin-left:-27px;opacity:0;pointer-events:none;transition:opacity var(--dur-panel) var(--ease-out)}.u-loader::before{content:'';position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,var(--u-glow) 0,transparent 68%);opacity:0;transform:scale(.35)}.u-loader svg{position:absolute;inset:4% 18%;width:64%;height:92%;fill:var(--u-accent)}#show-universe.is-loading .u-loader{opacity:1}.u-loader::before{animation:u-halo 2.4s var(--ease-out) infinite paused}.u-loader svg{animation:u-coeur 2.4s ease-in-out infinite paused}#show-universe.is-loading .u-loader svg,#show-universe.is-loading .u-loader::before{animation-play-state:running}#show-universe.is-loading .u-scroll{opacity:0}#show-universe.is-loading .u-figs,#show-universe.is-loading .u-foot{opacity:0}.u-figs{transition:opacity .5s var(--ease-out)}@keyframes u-halo{0%{opacity:0;transform:scale(.3)}30%{opacity:.9}100%{opacity:0;transform:scale(1.2)}}@keyframes u-coeur{0%,100%{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.u-affiche{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:9svh 24px}.u-affiche .u-fig-media{position:relative;width:auto;overflow:visible;border-radius:4px}.u-affiche img{display:block;max-height:82svh;max-width:min(86vw,540px);width:auto;height:auto;border-radius:4px;box-shadow:0 26px 70px rgba(0,0,0,.5),0 0 130px var(--u-glow)}.u-video{position:relative;margin:0;width:100%}.u-video iframe,.u-video-play{display:block;width:100%;aspect-ratio:16/9;border:0;background:#000}.u-video-play{position:relative;padding:0;cursor:pointer;overflow:hidden}.u-video-play img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-panel) var(--ease-panel)}.u-video-play:focus-visible img,.u-video-play:hover img{opacity:1;transform:scale(1.02)}.u-video-icon{position:absolute;left:50%;top:50%;width:68px;height:68px;margin:-34px 0 0 -34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--u-accent);color:var(--u-on-accent);font-size:1.1rem;padding-left:4px;box-shadow:0 0 40px var(--u-glow);transition:transform var(--dur-base) var(--ease-out)}.u-video-play:focus-visible .u-video-icon,.u-video-play:hover .u-video-icon{transform:scale(1.08)}.u-video .u-cap{margin-top:14px;padding:0 24px;text-align:center;transform:none}.u-fig-media{display:block;width:100%;padding:0;border:0;background:0 0;cursor:zoom-in;position:relative;transition:transform var(--dur-base) var(--ease-out)}.u-fig-loupe{position:absolute;right:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:999px;font-size:.72rem;color:var(--u-text);background:color-mix(in srgb,var(--u-bg) 65%,transparent);border:1px solid var(--u-line);z-index:2;opacity:.75;transform:scale(.9);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.u-fig-media:hover .u-fig-loupe{opacity:1;transform:scale(1)}.u-fig-media:active{transform:scale(.995);transition:transform var(--dur-press) var(--ease-out)}.u-fig--plein{margin:0;position:relative;height:86svh;overflow:hidden;overflow:clip;contain:paint}.u-fig+.u-fig{margin-top:0}.u-fig--plein .u-fig-media{position:absolute;inset:0;overflow:hidden}.u-fig-point{position:absolute;inset:0;display:block;overflow:hidden}.u-fig-point img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.u-flou{pointer-events:none;opacity:0}.u-anime .u-fig:not(.est-nette) .u-flou{opacity:1}.u-anime .u-fig.est-nette .u-flou{--rg-anim:u-point}@keyframes u-point{0%,18%{opacity:1}40%,76%{opacity:0}100%{opacity:.85}}.u-fig--plein .u-fig-point{transform:scale(1.22);--rg-anim:u-plein}@keyframes u-plein{0%{transform:translateY(-9%) scale(1.281)}18%{transform:translateY(-5.76%) scale(1.281)}44%{transform:translateY(-1.08%) scale(1.22)}100%{transform:translateY(9%) scale(1.22)}}.u-fig--plein::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,var(--u-bg) 0,transparent 9%,transparent 84%,var(--u-bg) 100%);pointer-events:none}.u-fig--plein .u-cap{position:absolute;left:0;right:0;bottom:8%;z-index:2;text-align:center;padding:0 24px}.u-eclat,.u-voile{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0}.u-allumage{--u-voile-teinte:rgb(0 0 0 / .8)}.u-allumage[data-salle=claire]{--u-voile-teinte:color-mix(in srgb, var(--u-bg) 86%, transparent)}.u-anime .u-allumage .u-voile{background:var(--u-voile-teinte);opacity:1}.u-allumage.est-allume .u-voile{animation:u-lum-crue .2s ease-out both}@keyframes u-lum-crue{to{opacity:0}}.u-allumage[data-lumiere=foudre] .u-eclat{background:radial-gradient(ellipse 85% 75% at 62% 16%,#fff 0,#e2e8ff 28%,rgba(143,168,255,.55) 60%,rgba(143,168,255,.16) 100%)}.u-allumage.est-allume[data-lumiere=foudre] .u-eclat{animation:u-lum-eclairs 1.1s linear both}.u-allumage.est-allume[data-lumiere=foudre] .u-voile{animation:u-lum-foudre 1.1s linear both}@keyframes u-lum-eclairs{0%{opacity:0}7%{opacity:.85}15%{opacity:.04}27%{opacity:.62}100%,46%{opacity:0}}@keyframes u-lum-foudre{0%,25%{opacity:1}100%,30%{opacity:0}}.u-allumage[data-lumiere=neon] .u-eclat{background:rgba(214,232,255,.16);mix-blend-mode:screen}.u-allumage.est-allume[data-lumiere=neon] .u-voile{animation:u-lum-neon 1.1s steps(1,end) both}.u-allumage.est-allume[data-lumiere=neon] .u-eclat{animation:u-lum-froid 2.2s ease-out both}@keyframes u-lum-neon{0%{opacity:1}14%{opacity:.3}22%{opacity:.92}40%{opacity:.12}48%{opacity:.6}100%,62%{opacity:0}}@keyframes u-lum-froid{0%{opacity:0}40%{opacity:1}100%{opacity:0}}.u-allumage[data-lumiere=torche] .u-eclat{background:#ff9a45;mix-blend-mode:multiply}.u-allumage.est-allume[data-lumiere=torche] .u-voile{animation:u-lum-torche 1.9s ease-out both}.u-allumage.est-allume[data-lumiere=torche] .u-eclat{animation:u-lum-ambre 2.6s ease-in-out both}@keyframes u-lum-torche{0%{opacity:1}18%{opacity:.64}26%{opacity:.8}44%{opacity:.36}52%{opacity:.5}72%{opacity:.12}82%{opacity:.2}100%{opacity:0}}@keyframes u-lum-ambre{0%{opacity:0}35%{opacity:.6}100%{opacity:0}}.u-anime .u-allumage[data-lumiere=guirlande] .u-voile{background:0 0;display:flex}.u-allumage[data-lumiere=guirlande] .u-voile i{flex:1;background:var(--u-voile-teinte)}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile{animation:none}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile i{animation:u-lum-crue .5s ease-out both}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile i:nth-child(2){animation-delay:.14s}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile i:nth-child(3){animation-delay:.28s}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile i:nth-child(4){animation-delay:.42s}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile i:nth-child(5){animation-delay:.56s}.u-allumage.est-allume[data-lumiere=guirlande] .u-voile i:nth-child(6){animation-delay:.7s}.u-allumage[data-lumiere=guirlande] .u-eclat{background:radial-gradient(ellipse 70% 60% at 50% 40%,rgba(255,214,140,.5),transparent 70%);mix-blend-mode:screen}.u-allumage.est-allume[data-lumiere=guirlande] .u-eclat{animation:u-lum-froid 2.4s ease-out both}.u-allumage[data-lumiere=projecteur] .u-eclat{background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(255,246,225,.42),transparent 72%);mix-blend-mode:screen}.u-allumage.est-allume[data-lumiere=projecteur] .u-voile{animation:u-lum-projecteur 1s steps(1,end) both}.u-allumage.est-allume[data-lumiere=projecteur] .u-eclat{animation:u-lum-froid 1.8s ease-out both}@keyframes u-lum-projecteur{0%{opacity:1}12%{opacity:.35}18%{opacity:.8}30%{opacity:.22}36%{opacity:.5}100%,48%{opacity:0}}.u-group{position:relative;padding:11svh 7vw;margin-inline:auto;display:grid}.u-group>.u-over{padding:0 9vw}.u-group .u-fig{margin:0}.u-group .u-fig-media{overflow:hidden;border-radius:3px;border:1px solid var(--u-line);box-shadow:0 30px 70px -30px rgba(0,0,0,.7);--rg-anim:u-tuile;--s:.02;--e:.26}@keyframes u-tuile{from{opacity:0;translate:0 38px}to{opacity:1;translate:none}}.u-group .u-fig-point{transform:scale(1.1);--rg-anim:u-tuile-point}@keyframes u-tuile-point{0%{transform:translateY(calc(var(--prof,1) * -1.6%)) scale(1.155)}18%{transform:translateY(calc(var(--prof,1) * -1.024%)) scale(1.155)}44%{transform:translateY(calc(var(--prof,1) * -.192%)) scale(1.1)}100%{transform:translateY(calc(var(--prof,1) * 1.6%)) scale(1.1)}}.u-group .u-fig-media{position:relative;height:var(--tile-h,46svh)}.u-group .u-fig-point img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.u-group .u-cap{margin-top:14px;padding:0;text-align:left}.u-group .u-cap span{background:0 0;border:0;padding:0;color:var(--u-muted);letter-spacing:.12em;font-size:.72rem}.u-duo{grid-template-columns:1fr 1fr;gap:2.5vw;align-items:center;max-width:1300px;--tile-h:54svh}.u-duo .u-fig:nth-child(2){transform:translateY(6svh)}.u-trio{grid-template-columns:1.02fr 0.98fr;grid-template-rows:auto auto;gap:2vw;max-width:1220px;--tile-h:30svh}.u-trio .u-fig:first-child{grid-row:1/span 2;align-self:center}.u-trio .u-fig:first-child .u-fig-media{height:calc(60svh + 2vw)}.u-trio .u-fig:nth-child(3){transform:translateX(5%)}.u-quatuor{grid-template-columns:1fr 1fr;gap:2vw;max-width:1120px;--tile-h:33svh}.u-quatuor .u-fig:nth-child(2){transform:translateY(9svh)}.u-quatuor .u-fig:nth-child(3){transform:translateY(-3svh)}.u-quatuor .u-fig:nth-child(4){transform:translateY(6svh)}@media (max-width:760px){.u-group{grid-template-columns:1fr!important;gap:4svh;padding:8svh 8vw;--tile-h:34svh}.u-group .u-fig{transform:none!important}.u-trio .u-fig:first-child{grid-row:auto}.u-trio .u-fig:first-child .u-fig-media{height:34svh}}.u-rw{display:inline-block}.u-ecrit.a-lumiere .u-cesure,.u-ecrit.a-lumiere .u-rw{opacity:.16}.u-cesure{display:inline-block;width:1px;height:.66em;margin:0 .34em;vertical-align:-.02em;background:var(--u-accent-ink);opacity:.55}.u-lum{position:absolute;display:block;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1em),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1em),transparent);--rg-anim:u-lum-fenetre}.u-lum-t{position:absolute;left:0;top:0;white-space:pre;--rg-anim:u-lum-texte;--s:inherit;--e:inherit}.u-lum-bord{position:absolute;top:6%;bottom:6%;right:.3em;width:.9em;background:radial-gradient(closest-side,color-mix(in srgb,var(--u-accent) 70%,transparent),transparent);opacity:0;--rg-anim:u-lum-bord;--s:inherit;--e:inherit}@keyframes u-lum-fenetre{from{transform:translateX(-100%)}to{transform:none}}@keyframes u-lum-texte{from{transform:translateX(calc(100% + 1em))}to{transform:none}}@keyframes u-lum-bord{0%{opacity:0}8%,84%{opacity:1}100%{opacity:0}}.u-cesure.rg-k{--rg-anim:u-cesure}@keyframes u-cesure{0%{opacity:.16;transform:scaleY(.5)}45%{opacity:1;transform:scaleY(1.3)}100%{opacity:.55;transform:none}}.u-line{display:block}.u-aside .u-line,.u-text .u-line{padding-left:2em;text-indent:-2em}.u-ch,.u-rw,.u-wd,.u-word{text-indent:0}.u-chapter :is(h2,h3) .u-line+.u-line,.u-synopsis .u-line+.u-line{margin-top:.4em}.u-fit{--fit-space:84vw;--fit-min:1rem;font-size:max(var(--fit-min), min(var(--fit-max), calc(var(--fit-space) / (var(--chars, 30) * .56))))}.u-fit .u-line{white-space:normal}.u-chapter{min-height:44svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8svh 8vw;gap:22px}.u-chapter-num{font-family:Cinzel,serif;font-size:clamp(2.6rem, 7.5vw, 5rem);line-height:1;color:var(--u-accent-ink);opacity:.82}.u-chapter :is(h2,h3){margin:0;max-width:40ch;font-family:Montserrat,sans-serif;--u-chapter-size:clamp(.7rem, 2.2vw, .92rem);font-size:var(--u-chapter-size);font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--u-text)}.u-text{max-width:640px;margin-inline:auto;padding:12svh 8vw}.u-ecrit :is(p,h2,h3),:is(p,h2,h3).u-ecrit{position:relative}.u-text p{margin:0;font-size:clamp(1rem, 2.6vw, 1.3rem);font-weight:300;line-height:1.8;color:var(--u-text);opacity:.92}.u-over{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:0 8vw;pointer-events:none}.u-over--gauche{align-items:flex-start;text-align:left}.u-over--centre{align-items:center;text-align:center}.u-over--droite{align-items:flex-end;text-align:right}.u-over--bas{justify-content:flex-end;align-items:flex-start;text-align:left;padding-bottom:16svh}.u-over p{margin:0;font-family:Cinzel,serif;--fit-max:clamp(1.5rem, 4.6vw, 3rem);font-weight:400;line-height:1.28;color:#fff;text-shadow:0 2px 26px rgba(0,0,0,.75),0 1px 5px rgba(0,0,0,.6)}.u-over cite{display:block;margin-top:18px;font-family:Montserrat,sans-serif;font-style:normal;font-size:.7rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#fff;opacity:.8;text-shadow:0 1px 10px rgba(0,0,0,.8);--rg-anim:u-signe;--s:.42;--e:.5}@keyframes u-signe{from{opacity:0;transform:translateY(6px)}}.u-aside{grid-column:1/-1;margin:3svh 0 0;max-width:34ch;font-family:Cinzel,serif;font-size:clamp(1rem, 2.4vw, 1.35rem);font-weight:400;line-height:1.5;color:var(--u-text);opacity:.9}.u-quatuor .u-aside,.u-trio .u-aside{margin-top:5svh}@media (max-width:760px){.u-over--bas{padding-bottom:12svh}}.u-quote{margin:0;min-height:78svh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:10svh 8vw;position:relative}.u-quote::before{content:'';position:absolute;inset:20% 10%;background:radial-gradient(ellipse 60% 50% at 50% 50%,var(--u-glow),transparent 70%);opacity:.35;pointer-events:none}.u-quote p{position:relative;margin:0;font-family:Cinzel,serif;--fit-max:clamp(1.35rem, 4.2vw, 2.6rem);font-weight:400;line-height:1.4;color:var(--u-text)}.u-quote cite{position:relative;margin-top:26px;font-family:Montserrat,sans-serif;font-style:normal;font-size:.7rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--u-accent-ink);--rg-anim:u-signe;--s:.42;--e:.5}.u-cap span{display:inline-block;font-family:Montserrat,sans-serif;font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--u-text);background:color-mix(in srgb,var(--u-bg) 78%,transparent);border:1px solid var(--u-line);padding:8px 16px;border-radius:999px;--rg-anim:u-legende;--s:.03;--e:.2}@keyframes u-legende{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.u-foot{padding:12svh 24px 16svh;max-width:720px;margin:0 auto;text-align:center}@supports (animation-timeline:view()){.u-dates>li,.u-foot>*{animation:u-generique linear both;animation-timeline:view();animation-range:entry 0% entry 90%}}@keyframes u-generique{from{opacity:0;transform:translateY(18px)}}.u-foot-title{font-family:Cinzel,serif;--u-foot-size:clamp(1.2rem, 4vw, 1.9rem);font-size:var(--u-foot-size);font-weight:700;margin:0 0 28px;color:var(--u-accent-ink)}.u-dates{list-style:none;margin:0 0 34px;padding:0;text-align:left}.u-date{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 4px;border-bottom:1px solid var(--u-line)}.u-date-info{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;flex:1 1 auto}.u-date-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:1px}.u-date-when{font-family:ui-monospace,monospace;font-size:.74rem;font-weight:700;color:var(--u-accent-ink);white-space:nowrap}.u-date-where{font-size:.84rem;flex:1 1 12ch}.u-date-time{display:flex;flex-direction:column;gap:2px;font-family:ui-monospace,monospace;font-size:.72rem;color:var(--u-muted)}.u-warn{color:var(--u-accent-ink)}.u-empty{color:var(--u-muted);font-size:.85rem;font-style:italic;margin:0 0 30px}.u-date-cal{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:999px;color:var(--u-muted);background:0 0;border:1px solid var(--u-line);cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.u-date-cal:hover{color:var(--u-on-accent);background:var(--u-accent);border-color:var(--u-accent)}.u-date-book{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--u-on-accent);background:var(--u-accent);transition:filter var(--dur-base) var(--ease-out)}.u-date-book:hover{filter:brightness(1.1)}.u-cal-modal{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:20px;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.u-cal-modal[hidden]{display:none}.u-cal-modal.is-open{opacity:1}.u-cal-modal-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--u-bg) 70%,transparent);backdrop-filter:blur(6px)}.u-cal-modal-card{position:relative;width:100%;max-width:340px;padding:26px 22px 22px;border-radius:14px;background:var(--u-surface,var(--u-bg));border:1px solid var(--u-line);color:var(--u-text);text-align:left;transform:scale(.96);transition:transform var(--dur-base) var(--ease-out)}.u-cal-modal.is-open .u-cal-modal-card{transform:scale(1)}.u-cal-modal-card h3{font-family:Cinzel,serif;font-size:1.05rem;margin:0 0 4px;color:var(--u-accent-ink)}.u-cal-modal-subtitle{font-size:.8rem;color:var(--u-muted);margin:0 0 18px}.u-cal-modal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;color:var(--u-muted);border:1px solid var(--u-line);cursor:pointer}.u-cal-modal-close:hover{color:var(--u-text);border-color:var(--u-accent)}.u-cal-modal-options{display:flex;flex-direction:column;gap:8px}.u-cal-modal-options button{padding:10px 14px;border-radius:8px;border:1px solid var(--u-line);background:0 0;color:var(--u-text);font-size:.82rem;font-weight:600;text-align:left;cursor:pointer;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.u-cal-modal-options button:hover{background:var(--u-accent);border-color:var(--u-accent);color:var(--u-on-accent)}.u-prix{margin:42px 0 0;padding-top:26px;border-top:1px solid var(--u-line)}.u-prix :is(h3,h4){margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--u-muted)}.u-prix ul{list-style:none;margin:0;padding:0}.u-prix li+li{margin-top:10px}.u-prix-quoi{display:block;font-size:.92rem;color:var(--u-accent-ink)}.u-prix-ou{display:block;margin-top:2px;font-size:.74rem;font-style:italic;color:var(--u-muted)}.u-prix+.u-cast{margin-top:30px;padding-top:0;border-top:0}.u-cast{margin:42px 0 0;padding-top:26px;border-top:1px solid var(--u-line)}.u-cast :is(h3,h4){margin:0 0 14px;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--u-muted)}.u-cast-names{margin:0;font-size:.92rem;line-height:1.95}.u-cast-name{white-space:nowrap}.u-cast-note{margin:12px 0 0;font-size:.7rem;font-style:italic;color:var(--u-muted)}.u-credit{margin:28px 0 0;font-size:.74rem;letter-spacing:.06em;color:var(--u-muted)}.u-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.u-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:8px;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:var(--u-accent);color:var(--u-on-accent);border:1px solid var(--u-accent);transition:transform var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.u-btn-ghost{background:0 0;color:var(--u-accent-ink);border-color:var(--u-line)}.u-btn:hover{transform:translateY(-2px)}.u-btn-ghost:hover{background:var(--u-accent);color:var(--u-on-accent);border-color:var(--u-accent)}.u-btn:active{transform:scale(.96);transition-duration:var(--dur-press)}.u-ouverture{position:relative;height:var(--of-hauteur,330svh)}.u-of-scene{position:sticky;top:0;height:100svh;overflow:hidden;overflow:clip;perspective:900px;perspective-origin:50% 50%;container-type:size}.u-of-fond{position:absolute;inset:0;background:radial-gradient(ellipse 62% 58% at 50% 54%,color-mix(in srgb,var(--u-accent) 20%,var(--u-bg)) 0,var(--u-bg) 72%);pointer-events:none}.u-of-plans{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}.u-of-titre{position:absolute;inset:0;transform-style:preserve-3d}.u-of-titre .u-hero,.u-of-titre .u-hero-wrap{transform-style:preserve-3d}.u-of-titre .u-hero{box-sizing:border-box}.u-of-titre .u-title{--rg-anim:u-of-titre;--s:0;--e:var(--of-titre, .88)}@keyframes u-of-titre{0%{transform:translateZ(-2800px);opacity:0}25%{opacity:1}100%{transform:none;opacity:1}}.u-of-titre .u-hero-fond{--rg-anim:u-of-leve;--s:var(--of-fond-s, .88);--e:var(--of-fond-e, .94)}.u-of-titre .u-eyebrow{--rg-anim:u-of-rideau;--s:var(--of-sur-s, .89);--e:var(--of-sur-e, .94)}.u-of-titre .u-couche-auteur{--rg-anim:u-of-trappe;--s:var(--of-auteur-s, .9);--e:var(--of-auteur-e, .95)}.u-of-titre .u-synopsis{--rg-anim:u-of-apres;--s:var(--of-synopsis-s, .91);--e:var(--of-synopsis-e, .96)}.u-of-titre .u-couche-meta{--rg-anim:u-of-trappe;--s:var(--of-meta-s, .92);--e:var(--of-meta-e, .97)}.u-of-titre .u-couche-actions{--rg-anim:u-of-bouton;--s:var(--of-actions-s, .93);--e:var(--of-actions-e, .98)}.u-of-titre .u-couche-fleche{--rg-anim:u-of-apres;--s:var(--of-fleche-s, .94);--e:var(--of-fleche-e, .99)}@media (max-height:700px){.u-of-titre .u-couche-fleche{display:none}}.u-of-titre .u-hero::before{display:none}@keyframes u-of-leve{from{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes u-of-rideau{from{opacity:0;clip-path:inset(-.4em 50% -.4em 50%)}35%{opacity:1}to{opacity:1;clip-path:inset(-.4em -.4em -.4em -.4em)}}@keyframes u-of-trappe{from{opacity:0;transform:translateY(100%);clip-path:inset(-.3em -.5em 100% -.5em)}40%{opacity:1}to{opacity:1;transform:none;clip-path:inset(-.3em -.5em 0 -.5em)}}@keyframes u-of-apres{from{opacity:0}to{opacity:1}}@keyframes u-of-bouton{0%{opacity:0;transform:translateY(18px) scale(.94);pointer-events:none}99%{pointer-events:none}100%{opacity:1;transform:none;pointer-events:auto}}@supports (animation-timeline:view()){.u-of-titre .u-couche-actions{animation-name:var(--rg-anim)}}.u-of-photo{--w:clamp(210px, max(38cqw, 32cqh), 620px);position:absolute;left:50%;top:50%;width:var(--w);aspect-ratio:3/2;margin:calc(var(--w)/ -3) 0 0 calc(var(--w)/ -2);overflow:hidden;border-radius:2px;box-shadow:0 30px 60px -22px rgba(0,0,0,.75);opacity:0;transform:translate3d(var(--x),var(--y),0);--rg-anim:u-of-passe}.u-of-photo img{display:block;width:100%;height:100%;object-fit:cover}@keyframes u-of-passe{0%{transform:translate3d(var(--x),var(--y),-2800px);opacity:0}20%,80%{opacity:1}100%{transform:translate3d(var(--x),var(--y),620px);opacity:0}}.u-lettre{position:absolute;left:0;top:0;z-index:3;overflow:visible;pointer-events:none;--rg-anim:u-lettre-parait;--s:var(--of-lettre-s, .5);--e:var(--of-lettre-e, .6)}.u-lettre-mot{transform-box:view-box;--rg-anim:u-lettre-entre;--s:var(--of-zoom-s, .8);--e:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .85)}.u-lettre-gonfle{--rg-anim:u-lettre-gonfle;--s:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .7);--e:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .95)}@keyframes u-lettre-gonfle{from{stroke-width:1.5}to{stroke-width:var(--lettre-gonfle,1.5)}}.u-lettre-sous{--rg-anim:u-lettre-efface;--s:var(--of-lettre-s, .5);--e:var(--of-lettre-e, .6)}@keyframes u-lettre-efface{from{opacity:1}to{opacity:0}}.u-lettre-aide{fill:var(--u-text,#f2ece0);--rg-anim:u-lettre-efface;--s:var(--of-zoom-s, .8);--e:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .3)}.u-lettre-trait .u-lettre-mot{fill:none;stroke:var(--u-text,#f2ece0)}.u-lettre-nuit{fill:var(--u-bg,#0b0b0b);opacity:0;--rg-anim:u-lettre-parait;--s:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .4);--e:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .8)}.u-lettre-plein{opacity:0;--rg-anim:u-lettre-parait;--s:calc(var(--of-zoom-s, .8) + (var(--of-zoom-e, .95) - var(--of-zoom-s, .8)) * .96);--e:var(--of-zoom-e, .95)}@keyframes u-lettre-parait{from{opacity:0}to{opacity:1}}@keyframes u-lettre-entre{0%{transform:none}45%{transform:scale(calc(1 + (var(--lettre-z,60) - 1) * .015))}70%{transform:scale(calc(1 + (var(--lettre-z,60) - 1) * .08))}88%{transform:scale(calc(1 + (var(--lettre-z,60) - 1) * .35))}100%{transform:scale(var(--lettre-z,60))}}.u-of-invite{position:absolute;left:0;right:0;bottom:max(28px,7svh);margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--u-accent-ink);pointer-events:none;--rg-anim:u-of-invite;--s:0;--e:var(--of-invite, .06)}.u-of-rail{position:relative;width:1px;height:46px;overflow:hidden;background:color-mix(in srgb,var(--u-accent-ink) 28%,transparent)}.u-of-rail::after{content:'';position:absolute;left:0;top:0;width:1px;height:16px;background:var(--u-accent-ink);transform:translateY(30px);animation:u-of-rail 2.1s cubic-bezier(.55,0,.35,1) .6s 3 backwards}@keyframes u-of-rail{0%{transform:translateY(-16px)}100%,75%{transform:translateY(46px)}}@keyframes u-of-invite{to{opacity:0;transform:translateY(-12px)}}.u-carton{position:relative;height:220svh}.u-carton-scene{position:sticky;top:0;height:100svh;overflow:hidden;overflow:clip}.u-carton-fond{position:absolute;inset:0;background:radial-gradient(ellipse 62% 58% at 50% 50%,color-mix(in srgb,var(--u-accent) 20%,var(--u-bg)) 0,var(--u-bg) 72%);pointer-events:none}.u-carton-texte{position:absolute;inset:0;--rg-anim:u-carton-approche}@keyframes u-carton-approche{from{transform:scale(.94)}to{transform:scale(1.04)}}.u-carton-noir{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;--rg-anim:u-carton-noir;--s:.6;--e:.94}@keyframes u-carton-noir{to{opacity:1}}.u-carton[data-salle=claire] .u-carton-texte{--rg-anim:u-carton-efface}@keyframes u-carton-efface{0%{opacity:1;transform:scale(.94)}60%{opacity:1}92%{opacity:0}100%{opacity:0;transform:scale(1.04)}}.u-poursuite{position:relative;height:280svh}.u-pa-scene{position:sticky;top:0;height:100svh;display:grid;align-content:center;justify-items:center;gap:22px;padding:44px 0 30px}.u-pa-cadre{position:relative;container-type:size;width:min(100vw - 32px,(100svh - 190px) * var(--ratio,1.5));aspect-ratio:var(--ratio,1.5);overflow:hidden;border-radius:2px;background:#000}.u-pa-base,.u-pa-plein{position:absolute;inset:0}.u-pa-base img,.u-pa-lum img,.u-pa-plein img{display:block;width:100%;height:100%;object-fit:cover}.u-pa-base{filter:brightness(.15) saturate(.5)}.u-pa-faisceau{--d:52cqh;position:absolute;left:0;top:0;width:var(--d);height:var(--d);opacity:0;-webkit-mask-image:radial-gradient(closest-side,#000 56%,rgba(0,0,0,.55) 79%,transparent 100%);mask-image:radial-gradient(closest-side,#000 56%,rgba(0,0,0,.55) 79%,transparent 100%)}.u-pa-faisceau::after{content:'';position:absolute;inset:0;background:radial-gradient(closest-side,rgba(255,226,184,.15),transparent 78%)}.u-pa-lum{position:absolute;left:0;top:0;width:100cqw;height:100cqh}.u-pa-plein{padding:0;border:0;background:0 0;cursor:zoom-in;transition:transform var(--dur-base) var(--ease-out);--rg-anim:u-pa-plein;--s:.74;--e:.88}@keyframes u-pa-plein{from{opacity:0}}.u-pa-a{--rg-anim:u-pa-a}.u-pa-a .u-pa-lum{--rg-anim:u-pa-a-lum}.u-pa-b{--rg-anim:u-pa-b}.u-pa-b .u-pa-lum{--rg-anim:u-pa-b-lum}@keyframes u-pa-a{0%,4%{opacity:0;transform:translate(calc(var(--a0x) * 1cqw - var(--d)/ 2),calc(var(--a0y) * 1cqh - var(--d)/ 2))}12%,36%{opacity:1;transform:translate(calc(var(--a0x) * 1cqw - var(--d)/ 2),calc(var(--a0y) * 1cqh - var(--d)/ 2))}46%,58%{transform:translate(calc(var(--a1x) * 1cqw - var(--d)/ 2),calc(var(--a1y) * 1cqh - var(--d)/ 2))}66%,74%{opacity:1;transform:translate(calc(var(--a2x) * 1cqw - var(--d)/ 2),calc(var(--a2y) * 1cqh - var(--d)/ 2))}100%,88%{opacity:0;transform:translate(calc(var(--a2x) * 1cqw - var(--d)/ 2),calc(var(--a2y) * 1cqh - var(--d)/ 2))}}@keyframes u-pa-a-lum{0%,36%{transform:translate(calc(var(--d)/ 2 - var(--a0x) * 1cqw),calc(var(--d)/ 2 - var(--a0y) * 1cqh))}46%,58%{transform:translate(calc(var(--d)/ 2 - var(--a1x) * 1cqw),calc(var(--d)/ 2 - var(--a1y) * 1cqh))}100%,66%{transform:translate(calc(var(--d)/ 2 - var(--a2x) * 1cqw),calc(var(--d)/ 2 - var(--a2y) * 1cqh))}}@keyframes u-pa-b{0%,8%{opacity:0;transform:translate(calc(var(--b0x) * 1cqw - var(--d)/ 2),calc(var(--b0y) * 1cqh - var(--d)/ 2))}16%,36%{opacity:var(--b0on);transform:translate(calc(var(--b0x) * 1cqw - var(--d)/ 2),calc(var(--b0y) * 1cqh - var(--d)/ 2))}46%,58%{opacity:var(--b1on);transform:translate(calc(var(--b1x) * 1cqw - var(--d)/ 2),calc(var(--b1y) * 1cqh - var(--d)/ 2))}66%,74%{opacity:var(--b2on);transform:translate(calc(var(--b2x) * 1cqw - var(--d)/ 2),calc(var(--b2y) * 1cqh - var(--d)/ 2))}100%,88%{opacity:0;transform:translate(calc(var(--b2x) * 1cqw - var(--d)/ 2),calc(var(--b2y) * 1cqh - var(--d)/ 2))}}@keyframes u-pa-b-lum{0%,36%{transform:translate(calc(var(--d)/ 2 - var(--b0x) * 1cqw),calc(var(--d)/ 2 - var(--b0y) * 1cqh))}46%,58%{transform:translate(calc(var(--d)/ 2 - var(--b1x) * 1cqw),calc(var(--d)/ 2 - var(--b1y) * 1cqh))}100%,66%{transform:translate(calc(var(--d)/ 2 - var(--b2x) * 1cqw),calc(var(--d)/ 2 - var(--b2y) * 1cqh))}}.u-pa-legende{margin:0;width:min(100vw - 32px,760px);min-height:3.2em;text-align:center;font-size:clamp(.95rem, 2vw, 1.12rem);line-height:1.55;color:var(--u-text)}.u-pa-legende span{display:inline-block}.u-pa-leg1{font-family:Cinzel,serif;font-weight:700;letter-spacing:.03em;color:var(--u-accent-ink);--rg-anim:u-legende;--s:.14;--e:.24}.u-pa-leg2{--rg-anim:u-legende;--s:.28;--e:.4}.u-zoom{position:fixed;inset:0;z-index:5;display:grid;place-items:center;padding:5vh 6vw;background:color-mix(in srgb,var(--u-bg) 94%,#000);opacity:0;transition:opacity var(--dur-base) var(--ease-out);cursor:zoom-out}.u-zoom[hidden]{display:none}.u-zoom.is-open{opacity:1}.u-zoom figure{margin:0;max-width:100%;max-height:100%;display:flex;flex-direction:column;align-items:center;gap:18px;cursor:default;transform:scale(.97);transition:transform 420ms var(--ease-out)}.u-zoom.is-open figure{transform:none}.u-zoom img{max-width:100%;max-height:82svh;width:auto;height:auto;object-fit:contain;border-radius:3px}.u-zoom figcaption{font-family:Montserrat,sans-serif;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--u-muted);text-align:center}.u-zoom-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;display:grid;place-items:center;border-radius:999px;color:var(--u-text);background:color-mix(in srgb,var(--u-bg) 55%,transparent);border:1px solid var(--u-line);cursor:pointer;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.u-zoom-nav:hover{background:var(--u-accent);border-color:var(--u-accent);color:var(--u-on-accent)}.u-zoom-nav:active{transform:translateY(-50%) scale(.92);transition-duration:var(--dur-press)}.u-zoom-prev{left:2vw}.u-zoom-next{right:2vw}@media (max-width:720px){.u-zoom-prev{left:8px}.u-zoom-next{right:8px}.u-zoom{padding:8vh 4vw}}.u-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#show-universe :focus-visible{outline:2px solid var(--u-accent-ink);outline-offset:3px;box-shadow:0 0 0 5px var(--u-bg)}@media (prefers-reduced-motion:reduce){#show-universe,.u-author,.u-cap span,.u-ch,.u-fig img,.u-fig-media,.u-hero-actions,.u-meta,.u-scroll,.u-wd,.u-zoom,.u-zoom figure{transition:none!important;animation:none!important;filter:none!important}.u-cap span,.u-fig img,.u-fig-media,.u-fig-point{transform:none!important}.u-hero::before,.u-scroll .ico{animation:none!important}.u-loader::before{display:none}.u-loader svg{animation:none!important;opacity:1!important;transform:none!important}.u-carton,.u-ouverture,.u-poursuite{height:auto}.u-carton-scene,.u-of-scene,.u-pa-scene{position:relative;height:auto}.u-carton-scene,.u-of-scene{min-height:60svh;display:grid;place-items:center}.u-carton-noir,.u-eclat,.u-of-invite,.u-of-plans,.u-pa-faisceau,.u-voile{display:none}.u-carton-texte,.u-of-titre{position:relative;inset:auto;width:100%}.u-pa-scene{padding:10svh 0}}@media print{#show-universe{display:none!important}}.ico{width:1em;height:1em;display:inline-block;vertical-align:-.125em;fill:currentColor;flex-shrink:0}