html.plateau{--nuit:#0b1519;--l:0;--sol:color-mix(in oklab, var(--color-ivory) calc(var(--l) * 100%), var(--nuit));--fg:var(--color-ivory);--fg-2:#fbfaf6c2;--fg-3:#fbfaf6a8;--trait:#fbfaf621;--faq-line:var(--trait)}html.plateau.claire{--fg:var(--color-ink);--fg-2:var(--color-ink-soft);--fg-3:var(--color-ink-muted);--trait:#0e1a1f1c}html.plateau{background:var(--sol)}html.plateau body{background:var(--sol);color:var(--fg);transition:color .35s var(--ease-out-soft)}.entete-salle,.bouton{transition:color .35s var(--ease-out-soft), background-color .35s var(--ease-out-soft), border-color .35s var(--ease-out-soft)}html.plateau ::selection{background:var(--color-gold-400);color:var(--color-ink)}html:not(.salle-pilotee) [data-salle=sombre]{background:var(--nuit);color:var(--color-ivory);--fg:var(--color-ivory);--fg-2:#fbfaf6c2;--fg-3:#fbfaf6a8;--trait:#fbfaf621}html:not(.salle-pilotee) [data-salle=claire]{background:var(--color-ivory);color:var(--color-ink);--fg:var(--color-ink);--fg-2:var(--color-ink-soft);--fg-3:var(--color-ink-muted);--trait:#0e1a1f1c}.bouton{background:var(--fg);color:var(--sol);border:1px solid var(--fg);border-radius:8px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.bouton:hover{background:var(--color-gold-400);border-color:var(--color-gold-400);color:var(--color-ink)}.bouton.second{color:var(--fg);border-color:var(--trait);background:0 0}.bouton.second:hover{border-color:var(--fg-3);color:var(--fg);background:0 0}.bouton.petit{padding:.6rem 1rem;font-size:.85rem}.ouverture{isolation:isolate;align-items:center;min-height:min(100svh,56rem);display:grid;position:relative;overflow:clip}.ouverture .projecteur{z-index:-2;pointer-events:none;background:radial-gradient(38% 46% at 70% 40%, rgb(212 172 106/calc(.2 * var(--spot,1))), transparent 70%), radial-gradient(60% 30% at 68% 88%, rgb(31 107 94/calc(.32 * var(--spot,1))), transparent 70%);height:calc(100% + 5rem);position:absolute;top:-5rem;left:-20%;right:-20%}.ouverture .coulisse{z-index:3;pointer-events:none;transform:translate3d(0, calc(var(--py,0) * -.25px), 0);background:linear-gradient(90deg,#0b15198c,#0000 14% 86%,#0b15198c);position:absolute;inset:0}.ouverture .shell{z-index:4;gap:3rem;padding-block:3.5rem 4.5rem;display:grid;position:relative}@media (width>=1024px){.ouverture .shell{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:2rem}}.ouverture h1{letter-spacing:-.025em;font-size:clamp(3rem,6.4vw + .8rem,6rem);line-height:.98}.ouverture h1 .ligne:last-child span{color:var(--color-gold-400)}.ouverture .intro{max-width:34rem;font-size:var(--text-xl);color:var(--fg-2);margin-top:1.75rem;line-height:1.55}.ouverture .actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.ouverture .credit{border-top:1px solid var(--trait);color:var(--fg-3);gap:.35rem;max-width:34rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.85rem;display:grid}.ouverture .credit strong{color:var(--fg-2);font-weight:500}.ouverture figure{transform:translate3d(0, calc(var(--py,0) * .12px), 0);margin:0;position:relative}.ouverture figure img{filter:drop-shadow(0 40px 60px #0000008c);width:100%}.ouverture figure:after{content:"";z-index:-1;background:radial-gradient(closest-side,#0000008c,#0000);height:12%;position:absolute;bottom:-4%;left:12%;right:12%}.ouverture figcaption{color:var(--fg-3);text-align:right;margin-top:1.25rem;font-size:.8rem}.ouverture figcaption a{color:var(--fg-2)}.cherche{padding-block:6rem;overflow-x:clip}.cherche .shell{gap:3.5rem;display:grid}@media (width>=1024px){.cherche .shell{grid-template-columns:1fr 1.1fr;align-items:center;gap:5rem}}.cherche h2{font-size:var(--text-4xl);max-width:18ch}.cherche .texte{font-size:var(--text-lg);color:var(--fg-2);gap:1.25rem;max-width:62ch;display:grid}.cherche .texte p:last-child{color:var(--fg)}.gabarits{isolation:isolate;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:2.5rem;display:grid;position:relative}.gabarits:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at var(--sx,87.5%) var(--sy,83%), #d4ac6a52, transparent 15%);position:absolute;inset:-30%}.gabarits:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at var(--sx,87.5%) var(--sy,83%), transparent 9%, #0b15198c 26%);position:absolute;inset:-4px}.gabarits div{aspect-ratio:4/3;transition:border-color .5s var(--ease-out-soft), background-color .5s var(--ease-out-soft), box-shadow .5s var(--ease-out-soft);background:#fbfaf60a;border:1px solid #fbfaf61f;border-radius:6px;flex-direction:column;gap:5px;padding:9px;display:flex}.gabarits i{background:#fbfaf629;border-radius:9px;height:5px;display:block}.gabarits i:first-child{width:55%;height:7px}.gabarits i:nth-child(3){width:78%}.gabarits i:nth-child(4){width:40%}.gabarits .singulier.allume{border-color:var(--color-gold-400);background:#d4ac6a1a;box-shadow:0 18px 40px -16px #d4ac6a99}.gabarits .singulier.allume i{background:var(--color-gold-400)}.scenes{position:relative}.scenes>.shell{padding-top:5rem}.scenes h2{font-size:var(--text-4xl);max-width:20ch}.scenes .chapeau{max-width:52ch;color:var(--fg-2);font-size:var(--text-lg);margin-top:1rem}.scene{border-bottom:1px solid var(--trait);gap:1.5rem;padding-block:3rem;display:grid}.scene h3{font-size:var(--text-3xl);max-width:22ch}.scene h3 a{text-decoration:none}.scene h3 a:hover{color:var(--color-gold-400)}.scene .qui{color:var(--fg-3);font-size:.85rem}.scene .qui strong{color:var(--fg-2);font-weight:500}.scene img{filter:drop-shadow(0 30px 50px #00000080);width:100%;max-width:46rem}.distribution{display:none}.scenes.pilote .defile{height:calc(var(--n) * 95svh);position:relative}.scenes.pilote .plateau{height:calc(100svh - 4.5rem);position:sticky;top:4.5rem;overflow:hidden}.scenes.pilote .plateau:before{content:"";pointer-events:none;background:radial-gradient(40% 55% at 64% 46%,#d4ac6a21,#0000 70%),radial-gradient(50% 18% at 64% 86%,#1f6b5e59,#0000 70%);position:absolute;inset:0}.scenes.pilote .scene{border:0;padding:0;display:block;position:absolute;inset:0}.scenes.pilote .scene .texte{width:min(27rem,34vw);position:absolute;bottom:12%;left:max(1.25rem,50vw - 36.5rem)}.scenes.pilote .scene figure{transform-origin:50% 85%;width:min(54vw,52rem);margin:0;position:absolute;top:50%;right:max(.5rem,50vw - 39rem);translate:0 -50%}.scenes.pilote .scene h3{font-size:clamp(2rem,2.6vw + 1rem,3.4rem)}.scenes.pilote .distribution{z-index:5;flex-direction:column;gap:.15rem;display:flex;position:absolute;top:2.5rem;left:max(1.25rem,50vw - 36.5rem)}.distribution button{all:unset;cursor:pointer;color:var(--fg-3);transition:color .3s var(--ease-out-soft);align-items:center;gap:.75rem;display:flex}.distribution button b{font-family:var(--font-display);white-space:nowrap;font-size:1.35rem;font-weight:400;line-height:1.5}.distribution button small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;margin-left:auto;padding-left:1.5rem;font-size:.68rem}@media (width>=900px){.scenes.pilote .distribution{width:21rem}.distribution button small{text-align:right}.distribution button{border-bottom:1px solid var(--trait);padding:.3rem 0}}.distribution button:before{content:"";transform-origin:0;width:2.5rem;height:1px;transition:transform .3s var(--ease-out-soft);background:currentColor;transform:scaleX(.5)}.distribution button[aria-current=true]{color:var(--color-gold-400)}.distribution button[aria-current=true]:before{transform:none}.distribution button:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:3px}@media (width<=899px){.scenes.pilote .scene .texte{width:auto;bottom:1.5rem;left:1.25rem;right:1.25rem}.scenes.pilote .scene figure{width:auto;top:38%;left:1.25rem;right:1.25rem}.scenes.pilote .scene h3{font-size:1.85rem}.scenes.pilote .distribution{flex-flow:wrap;gap:.25rem .9rem;top:1.25rem;right:1.25rem}.distribution button:before,.distribution button small{display:none}.distribution button b{font-family:var(--font-sans);font-size:.8rem;line-height:1.6}}.affiche{padding-block:6rem 5rem}.affiche h2{font-size:var(--text-4xl)}.affiche .chapeau{color:var(--fg-2);font-size:var(--text-lg);max-width:50ch;margin-top:1rem}.affiche ul{border-top:1px solid var(--trait);margin-top:3rem}.affiche li a{border-bottom:1px solid var(--trait);align-items:baseline;gap:.35rem 2rem;padding:1.4rem 0;text-decoration:none;display:grid}@media (width>=900px){.affiche li a{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}}.affiche li b{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);transition:color .3s var(--ease-out-soft), translate .4s var(--ease-out-soft);line-height:1.1}.affiche li span{color:var(--fg-2)}.affiche li em{color:var(--fg-3);transition:color .3s var(--ease-out-soft);font-size:.85rem;font-style:normal}.affiche li a:hover b{color:var(--color-gold-400);translate:.4rem}.affiche li a:hover em{color:var(--fg)}.methode{padding-block:5rem}.methode h2{font-size:var(--text-4xl)}.methode ol{gap:2.5rem;margin-top:3rem;display:grid}@media (width>=768px){.methode ol{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.methode ol{grid-template-columns:repeat(4,1fr);gap:2rem}}.methode li{border-top:1px solid var(--trait);padding-top:1.25rem}.methode li span{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-gold-400)}html.claire .methode li span{color:var(--color-gold-700)}.methode h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);letter-spacing:-.01em;margin-top:.5rem}.methode p{color:var(--fg-2);margin-top:.6rem;font-size:.92rem}.emplacements{color:var(--fg-3);gap:1rem;padding-block:1rem 5rem;display:grid}.faq-zone{padding-block:6rem}.faq-zone .shell{gap:3rem;display:grid}@media (width>=1024px){.faq-zone .shell{grid-template-columns:1fr 1.6fr;gap:5rem}}.faq-zone h2{font-size:var(--text-4xl)}.faq-zone .aside{color:var(--fg-3);margin-top:1rem}.faq-zone .aside a{color:var(--color-lagoon-300);text-underline-offset:3px;text-decoration:underline}html.claire .faq-zone .aside a,html:not(.salle-pilotee) .faq-zone .aside a{color:var(--color-lagoon-700)}.faq{border-top:1px solid var(--trait)}.faq details p{color:var(--fg-2)}.appel{padding-bottom:5rem}.appel .boite{background:var(--nuit);color:var(--color-ivory);isolation:isolate;border-radius:1.5rem;padding:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.appel .boite:before{content:"";z-index:-1;background:radial-gradient(45% 70% at 85% 10%,#d4ac6a2e,#0000 70%),radial-gradient(40% 60% at 90% 110%,#1f6b5e73,#0000 70%);position:absolute;inset:0}.appel h2{font-size:var(--text-4xl);max-width:16ch}.appel p{color:#fbfaf6bd;max-width:52ch;font-size:var(--text-lg);margin-top:1.25rem}.appel .actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.appel .bouton{background:var(--color-ivory);color:var(--color-ink);border-color:var(--color-ivory)}.appel .bouton:hover{background:var(--color-gold-400);border-color:var(--color-gold-400)}.appel .bouton.second{color:var(--color-ivory);background:0 0;border-color:#fbfaf64d}.fiche-scene{isolation:isolate;padding-block:2.5rem 0;position:relative;overflow:clip}.fiche-scene .projecteur{z-index:-1;pointer-events:none;background:radial-gradient(42% 40% at 50% 64%, rgb(212 172 106/calc(.17 * var(--spot,1))), transparent 70%), radial-gradient(50% 16% at 50% 96%, rgb(31 107 94/calc(.4 * var(--spot,1))), transparent 70%);position:absolute;inset:0}.ariane{color:var(--fg-3);font-size:.85rem}.ariane a{text-decoration:none}.ariane a:hover{color:var(--fg)}.fiche-scene h1{letter-spacing:-.022em;max-width:17ch;margin-top:2rem;font-size:clamp(2.6rem,4.6vw + 1rem,5.2rem);line-height:1}.fiche-scene .resume{max-width:46rem;font-size:var(--text-xl);color:var(--fg-2);margin-top:1.5rem;line-height:1.55}.programme{flex-wrap:wrap;align-items:end;gap:1.25rem 3rem;margin-top:2.25rem;display:flex}.programme dl{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;display:flex}.programme dt{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:.75rem}.programme dd{font-family:var(--font-display);margin:.2rem 0 0;font-size:1.5rem}.fiche-scene figure{max-width:64rem;transform:scale(calc(.9 + .1 * var(--pousse,0)));transform-origin:50% 100%;margin:3.5rem auto 0}.fiche-scene figure img{filter:drop-shadow(0 40px 70px #0000008c);width:100%}.recit{padding-block:6rem 4rem}.recit .shell{gap:3rem;display:grid}@media (width>=1024px){.recit .shell{grid-template-columns:15rem minmax(0,1fr);gap:5rem}}.recit nav{color:var(--fg-3);font-size:.85rem}.recit nav ol{gap:.4rem;display:grid;position:sticky;top:6.5rem}.recit nav a{text-decoration:none}.recit nav a:hover{color:var(--fg)}.prose{max-width:68ch;font-size:var(--text-lg);color:var(--fg-2);line-height:1.75}.prose>*+*{margin-top:1.3em}.prose h2{font-size:var(--text-3xl);color:var(--fg);margin-top:2.2em;scroll-margin-top:6rem}.prose h2:first-child{margin-top:0}.prose strong{color:var(--fg);font-weight:600}.mobilise{padding-bottom:5rem}.mobilise h2{font-size:var(--text-2xl)}.mobilise a.etiquette{border:1px solid var(--trait);border-radius:8px;margin-top:1.25rem;padding:.55rem 1rem;font-size:.9rem;text-decoration:none;display:inline-block}.mobilise a.etiquette:hover{border-color:var(--color-lagoon-500)}.suivante{isolation:isolate;padding-block:6rem 4rem;position:relative;overflow:clip}.suivante .projecteur{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 70%,#d4ac6a24,#0000 70%);position:absolute;inset:0}.suivante a.lien{align-items:center;gap:2rem;text-decoration:none;display:grid}@media (width>=900px){.suivante a.lien{grid-template-columns:1fr 1.2fr}}.suivante small{color:var(--fg-3);font-size:.8rem}.suivante h2{font-size:var(--text-4xl);transition:color .3s var(--ease-out-soft);margin-top:.75rem}.suivante a.lien:hover h2{color:var(--color-gold-400)}.suivante img{filter:drop-shadow(0 30px 50px #00000080);transition:transform .6s var(--ease-out-soft)}.suivante a.lien:hover img{transform:translateY(-6px)scale(1.01)}.scene .decouvrir{margin-top:1.1rem}.xp-ouverture{isolation:isolate;padding-block:5rem 4rem;position:relative;overflow:clip}.xp-ouverture .projecteur{z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 20% 0,#d4ac6a29,#0000 70%);position:absolute;inset:0}.xp-ouverture h1{letter-spacing:-.025em;max-width:14ch;font-size:clamp(2.8rem,5.6vw + .8rem,6rem);line-height:.98}.xp-ouverture .intro{max-width:40rem;font-size:var(--text-xl);color:var(--fg-2);margin-top:1.75rem;line-height:1.55}.xp-sommaire{flex-wrap:wrap;gap:.5rem 2rem;margin-top:3rem;display:flex}.xp-sommaire a{font-family:var(--font-display);color:var(--fg-2);font-size:1.5rem;text-decoration:none}.xp-sommaire a span{font-family:var(--font-sans);color:var(--color-gold-400);vertical-align:.35em;margin-right:.4rem;font-size:.75rem}.xp-sommaire a:hover{color:var(--color-gold-400)}.acte-tete{gap:1rem 4rem;padding-block:6rem 2rem;display:grid}@media (width>=1024px){.acte-tete{grid-template-columns:1fr 1fr;align-items:end}}.acte-tete h2{font-size:var(--text-4xl)}.acte-tete h2 small{font-family:var(--font-sans);color:var(--color-gold-400);letter-spacing:.02em;margin-bottom:.6rem;font-size:.8rem;display:block}.acte-tete p{color:var(--fg-2);font-size:var(--text-lg);max-width:46ch}.travelling .defile{position:relative}.travelling .liste{gap:3rem;padding-bottom:4rem;display:grid}.travelling figure{margin:0}.travelling figure img{filter:drop-shadow(0 30px 50px #00000080);width:100%;max-width:44rem}.travelling figcaption{color:var(--fg-3);margin-top:.75rem;font-size:.85rem}.travelling figcaption strong{color:var(--fg);font-family:var(--font-display);margin-right:.5rem;font-size:1.4rem;font-weight:400}.travelling.pilote .defile{height:420svh}.travelling.pilote .tunnel{perspective:900px;perspective-origin:50% 45%;height:calc(100svh - 4.5rem);position:sticky;top:4.5rem;overflow:hidden}.travelling.pilote .tunnel:before{content:"";pointer-events:none;background:radial-gradient(30% 40% at 50% 45%,#d4ac6a1f,#0000 70%),linear-gradient(#0000 60%,#0a2f2a80);position:absolute;inset:0}.travelling.pilote .liste{transform-style:preserve-3d;padding:0;display:block;position:absolute;inset:0}.travelling.pilote figure{will-change:transform, opacity;width:min(46vw,40rem);position:absolute;top:45%;left:50%;translate:-50% -50%}.travelling.pilote figure img{max-width:none}@media (width<=899px){.travelling.pilote figure{width:88vw}}.visite .shell.grille{gap:2rem;padding-bottom:5rem;display:grid}@media (width>=1000px){.visite .shell.grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}.visite .etapes-visite{gap:1.5rem;display:grid}.visite .etapes-visite p{font-size:var(--text-lg);color:var(--fg-2);max-width:40ch}.visite .etapes-visite p strong{color:var(--fg);font-weight:500}.visite.pilote .etapes-visite{gap:0}.visite.pilote .etapes-visite p{min-height:75svh;transition:color .4s var(--ease-out-soft);color:#fbfaf68c;align-items:center;display:flex}.visite.pilote .etapes-visite p strong{color:inherit}.visite.pilote .etapes-visite p.actif{color:var(--fg-2)}.visite.pilote .etapes-visite p.actif strong{color:var(--fg)}.visite .camera{box-shadow:inset 0 0 0 1px var(--trait);aspect-ratio:1600/1060;background:#fbfaf60a;border-radius:14px;position:relative;overflow:hidden}.visite .camera img{transform-origin:0 0;width:100%;height:100%;transform:translate(calc(var(--tx,0) * 1%), calc(var(--ty,0) * 1%)) scale(var(--z,1));transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.visite .camera .viseur{left:calc(var(--vx,50) * 1%);top:calc(var(--vy,50) * 1%);transition:opacity .6s var(--ease-out-soft), left 1.1s cubic-bezier(.65, 0, .35, 1), top 1.1s cubic-bezier(.65, 0, .35, 1);width:3.2rem;height:3.2rem;box-shadow:0 0 0 1px var(--color-gold-400), 0 0 0 9999px #0b151947;opacity:var(--vis,0);pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}@media (width>=1000px){.visite.pilote .camera-cadre{position:sticky;top:calc(50svh - 18rem)}}@media (width<=999px){.visite .camera-cadre{order:-1}.visite.pilote .camera-cadre{z-index:2;background:var(--sol);padding-bottom:1rem;position:sticky;top:5rem}.visite.pilote .etapes-visite p{min-height:60svh}}.transition .vignettes{grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:5rem;display:grid}@media (width>=900px){.transition .vignettes{grid-template-columns:repeat(4,1fr)}}.transition .vignettes button{all:unset;cursor:pointer;gap:.6rem;display:grid}.transition .vignettes button img{width:100%;transition:transform .4s var(--ease-out-soft);background:#fbfaf60d;border-radius:10px}.transition .vignettes button:hover img{transform:translateY(-4px)}.transition .vignettes button span{font-family:var(--font-display);font-size:1.3rem}.transition .vignettes button small{color:var(--fg-3);font-size:.8rem}.transition .vignettes button:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:6px;border-radius:10px}dialog.agrandi{background:var(--nuit);width:min(72rem,94vw);max-height:92svh;color:var(--color-ivory);border:0;border-radius:18px;padding:0;box-shadow:0 40px 120px -20px #000c}dialog.agrandi::backdrop{backdrop-filter:blur(6px);background:#050a0cc7}dialog.agrandi .corps{gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}dialog.agrandi img{width:100%}dialog.agrandi h3{font-size:var(--text-3xl)}dialog.agrandi p{color:#fbfaf6b3}dialog.agrandi .fermer{position:absolute;top:1rem;right:1rem}.mesure-xp{padding-bottom:6rem}.mesure-xp dl{border-top:1px solid var(--trait);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding-top:2rem;display:grid}.mesure-xp dt{color:var(--fg-3);font-size:.8rem}.mesure-xp dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}.mesure-xp dd small{font-family:var(--font-sans);color:var(--fg-3);margin-left:.3rem;font-size:1rem}.mesure-xp .note{color:var(--fg-3);max-width:60ch;margin-top:1.5rem;font-size:.85rem}html.claire .acte-tete h2 small,[data-salle=claire] .acte-tete h2 small{color:var(--color-gold-700)}html.salle-pilotee:not(.claire) [data-salle=claire] .acte-tete h2 small{color:var(--color-gold-400)}html.plateau .entete-salle{background:color-mix(in oklab, var(--sol) 90%, transparent);border-bottom-color:var(--trait)}html.plateau .entete-salle a,html.plateau .entete-salle summary{color:var(--fg-2)}html.plateau .entete-salle a:hover{color:var(--fg)}html.plateau .entete-salle a[aria-current]{color:var(--color-gold-400)}html.plateau.claire .entete-salle a[aria-current]{color:var(--color-gold-700)}html.plateau .entete-salle .font-display{color:var(--fg)}html.plateau .entete-salle a.bg-ink{background:var(--fg);color:var(--sol);box-shadow:none}html.plateau .entete-salle a.bg-ink:hover{background:var(--color-gold-400);color:var(--color-ink)}html.plateau .entete-salle nav[aria-label=Navigation\ mobile]{background:var(--nuit);border-color:var(--trait)}html.plateau .entete-salle nav[aria-label=Navigation\ mobile] a:hover{background:#fbfaf60f}html.plateau footer{z-index:1;margin-top:0;position:relative}.faq details{border-bottom:1px solid var(--trait)}.faq summary{cursor:pointer;font-size:var(--text-lg);justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{transition:transform .25s var(--ease-out-soft);flex:none;margin-top:.35rem}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{max-width:68ch;padding-bottom:1.4rem}.lien-or{color:var(--color-gold-400);text-underline-offset:3px;text-decoration:underline}html.plateau.claire .lien-or{color:var(--color-gold-700)}.fiche-scene figure img{width:auto;max-width:100%;max-height:42rem;margin-inline:auto}.fiche-scene{padding-bottom:3rem}.mobilise .etiquettes{flex-wrap:wrap;gap:.6rem;display:flex}.recit .shell>div:empty{display:none}.avis-fiche{padding-block:4rem}.avis-fiche figure{max-width:46rem;margin:0}.avis-fiche .etoiles{color:var(--color-gold-700)}.avis-fiche .etoiles span{color:var(--fg-3)}.avis-fiche blockquote{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--fg);margin:1rem 0 0;line-height:1.3}.avis-fiche figcaption{color:var(--fg-3);margin-top:1.25rem;font-size:.9rem}.avis-fiche figcaption a{color:inherit;text-underline-offset:3px}.programme-tete{isolation:isolate;padding-block:2.5rem 3rem;position:relative;overflow:clip}.programme-tete .projecteur{z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 15% 0,#d4ac6a26,#0000 70%);position:absolute;inset:0}.programme-tete h1{letter-spacing:-.022em;margin-top:2rem;font-size:clamp(2.8rem,5vw + 1rem,5.6rem);line-height:1}.programme-tete .intro{max-width:40rem;font-size:var(--text-xl);color:var(--fg-2);margin-top:1.4rem}.programme{padding-bottom:5rem}.rangees{border-top:1px solid var(--trait)}.rangees li a{border-bottom:1px solid var(--trait);align-items:center;gap:1.5rem 4rem;padding-block:3rem;text-decoration:none;display:grid}@media (width>=900px){.rangees li a{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.rangees li:nth-child(2n) a>:first-child{order:2}}.rangees img,.rangees .sans-visuel{aspect-ratio:1600/1060;object-fit:contain;filter:drop-shadow(0 30px 50px #00000080);width:100%;transition:transform .6s var(--ease-out-soft)}.rangees .sans-visuel{box-shadow:inset 0 0 0 1px var(--trait);filter:none;border-radius:14px;display:block}.rangees li a:hover img{transform:translateY(-6px)}.rangees .qui{color:var(--fg-3);font-size:.85rem}.rangees .qui strong{color:var(--fg-2);font-weight:500}.rangees h2{font-size:var(--text-3xl);transition:color .3s var(--ease-out-soft);margin-top:.6rem}.rangees li a:hover h2{color:var(--color-gold-400)}.rangees .resume{color:var(--fg-2);max-width:46ch;margin-top:.9rem}.rangees .resultat{font-family:var(--font-display);font-size:var(--text-xl);margin-top:.9rem}.rangees .voir{color:var(--color-gold-400);margin-top:1.3rem;font-size:.9rem;font-weight:500;display:inline-block}.programme .vide{max-width:44rem;color:var(--fg-2);gap:1rem;padding-block:3rem;display:grid}.programme .vide h2{font-size:var(--text-3xl);color:var(--fg)}.programme .vide .actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.scenes:not(.pilote) .plateau{max-width:78rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=768px){.scenes:not(.pilote) .plateau{padding-inline:2.5rem}}
