@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(big-shoulders-display-vietnamese-700-normal.DCH5bIkD.woff2)format("woff2"),url(big-shoulders-display-vietnamese-700-normal.D5dmK5Ek.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(big-shoulders-display-latin-ext-700-normal.C8xZtiKd.woff2)format("woff2"),url(big-shoulders-display-latin-ext-700-normal.D98SaizC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2"),url(big-shoulders-display-latin-700-normal.CMi6UoP4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(big-shoulders-display-vietnamese-900-normal.B_uE6zXf.woff2)format("woff2"),url(big-shoulders-display-vietnamese-900-normal.BKSkdzuv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(big-shoulders-display-latin-ext-900-normal.HMld4L9H.woff2)format("woff2"),url(big-shoulders-display-latin-ext-900-normal.DkuviPcI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(big-shoulders-display-latin-900-normal.CW8trzgu.woff2)format("woff2"),url(big-shoulders-display-latin-900-normal.DMT-1gsg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(fraunces-vietnamese-wght-italic.BicUS2cM.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(fraunces-latin-ext-wght-italic.BfTTTDIL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(fraunces-latin-wght-italic.Py8at3oI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(instrument-sans-latin-ext-400-normal.Q_nF8v4l.woff2)format("woff2"),url(instrument-sans-latin-ext-400-normal.r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(instrument-sans-latin-400-normal.DRC__1Mx.woff2)format("woff2"),url(instrument-sans-latin-400-normal.D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(instrument-sans-latin-ext-500-normal.CTEe1bJa.woff2)format("woff2"),url(instrument-sans-latin-ext-500-normal.CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(instrument-sans-latin-500-normal.Dk9ku72i.woff2)format("woff2"),url(instrument-sans-latin-500-normal.Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(instrument-sans-latin-ext-600-normal.BsaQcF38.woff2)format("woff2"),url(instrument-sans-latin-ext-600-normal.DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(instrument-sans-latin-600-normal.B7fBEWYG.woff2)format("woff2"),url(instrument-sans-latin-600-normal.B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(instrument-sans-latin-ext-700-normal.ClYbKGw-.woff2)format("woff2"),url(instrument-sans-latin-ext-700-normal.BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(instrument-sans-latin-700-normal.CYfAanHo.woff2)format("woff2"),url(instrument-sans-latin-700-normal.DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fond:#1c0a1a;--surface:#2a0f27;--relief:#3a1535;--magenta:#971b80;--magenta-fonce:#5e0f50;--lumineux:#d04bb8;--rose:#f2b8e2;--ampoule:#ffd9a0;--orange:#e46a2e;--orange-fonce:#a8410f;--creme:#f6eee1;--texte2:#c9b6c4;--encre:#1c0a1a;--ease:cubic-bezier(.22, .68, .28, 1);--rebond:cubic-bezier(.34, 1.56, .64, 1);--gout:clamp(16px, 4.5vw, 48px);--feuille:clamp(20px, 3vw, 40px);--f-affiche:"Big Shoulders Display", "Arial Narrow", sans-serif;--f-titre:"Fraunces Variable", "Fraunces", Georgia, serif;--f-txt:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--fond);scroll-padding-top:90px;overflow-x:clip}body{background:var(--fond);color:var(--creme);font:400 1.0625rem/1.6 var(--f-txt);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit}p{margin:0 0 1em}h1,h2,h3{margin:0;font-weight:400}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--ampoule);outline-offset:3px;border-radius:6px}::selection{background:var(--magenta);color:var(--creme)}.visuel-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.evite{z-index:300;background:var(--creme);color:var(--encre);transition:top .3s var(--ease);border-radius:10px;padding:.8rem 1.2rem;font-weight:700;position:fixed;top:-80px;left:12px}.evite:focus{top:12px}.wrap{width:min(1240px, 100% - var(--gout) * 2);margin-inline:auto}.affiche-titre{font-family:var(--f-affiche);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.titre{font-family:var(--f-titre);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px #00000059,0 14px 34px #00000073;margin-bottom:.45em;font-size:clamp(2.2rem,5.4vw,4.4rem);font-weight:560;line-height:1.02}.titre em,.chante{color:var(--ampoule);font-style:italic;font-weight:480}.surtitre{font-family:var(--f-affiche);letter-spacing:.12em;text-transform:uppercase;color:var(--ampoule);margin-bottom:.7rem;font-size:1.05rem;font-weight:700}.chapo{color:var(--texte2);max-width:38rem;font-size:clamp(1.08rem,1.6vw,1.25rem)}.mot{vertical-align:top;margin:-.06em -.12em -.16em 0;padding:.06em .12em .16em 0;display:inline-block}.mot>span{display:inline-block}.anim [data-mots]:not(.is-fini) .mot{clip-path:inset(-1em -1em 0)}.anim [data-mots] .mot>span{transition:translate 1s var(--ease);transition-delay:calc(var(--i,0) * 70ms);translate:0 108%}.anim [data-mots].is-in .mot>span{translate:0}.lien{min-height:44px;color:var(--ampoule);background:0 0;border:0;align-items:center;gap:.6rem;padding:0;font-weight:650;text-decoration:none;display:inline-flex}.lien--sombre{color:var(--magenta)}.trait{width:1.4rem;height:2px;transition:width .5s var(--ease);background:currentColor;border-radius:2px;display:inline-block}.lien:hover .trait,.lien:focus-visible .trait{width:2.8rem}.btn{--b:var(--magenta);--t:var(--creme);--o:var(--magenta-fonce);--h:var(--lumineux);isolation:isolate;background:var(--b);min-height:52px;color:var(--t);font:650 1rem/1.1 var(--f-txt);letter-spacing:.01em;text-align:center;box-shadow:inset 0 1px 0 #ffffff47, inset 0 -3px 0 #0003, 0 4px 0 var(--o), 0 14px 26px -12px #000000b3;transition:translate .25s var(--ease), box-shadow .3s var(--ease), background-color .3s var(--ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:hover{background:var(--h);box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -3px 0 #0003, 0 6px 0 var(--o), 0 0 34px -4px #d04bb8b3, 0 20px 30px -14px #000000b3;translate:0 -2px}.btn:active{box-shadow:inset 0 2px 6px #0000004d, 0 1px 0 var(--o);translate:0 3px}.btn--clair{--b:var(--creme);--t:var(--encre);--o:#b9a79f;--h:#fff}.btn--ampoule{--b:var(--ampoule);--t:var(--encre);--o:#b98a4e;--h:#ffe6c0}.btn--fantome{--b:transparent;--t:var(--creme);--o:transparent;--h:#f6eee114;box-shadow:inset 0 0 0 1.5px #f6eee173}.btn--fantome:hover{box-shadow:inset 0 0 0 1.5px var(--ampoule)}.btn--petit{min-height:44px;padding:.5rem 1.1rem;font-size:.95rem}.btn--large{width:100%;min-height:58px;font-size:1.08rem}.btn[aria-disabled=true]{--b:var(--relief);--t:var(--texte2);--o:#241020;cursor:default}.btn__eclat{width:0;height:1rem;transition:width .45s var(--ease), margin .45s var(--ease), scale .5s var(--rebond), rotate .6s var(--ease);flex:none;margin-left:-.55rem;rotate:-90deg;scale:.2}.btn:hover .btn__eclat,.btn:focus-visible .btn__eclat{width:1rem;margin-left:0;rotate:0deg;scale:1}.onde,.confetti{pointer-events:none;z-index:400;position:fixed;top:0;left:0}.onde{border:2px solid var(--c,#ffd9a0b3);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px}.confetti{background:var(--c,var(--ampoule));clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:12px;height:12px;margin:-6px 0 0 -6px}.grain{z-index:500;pointer-events:none;opacity:.07;will-change:transform;background:url(../grain.png) 0 0/220px 220px;position:fixed;inset:-6%}.anim .grain{animation:1.6s steps(8,end) infinite grain}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-2%,1.5%)}50%{transform:translate(1.5%,-2%)}75%{transform:translate(-1%,-1%)}to{transform:translate(2%,2%)}}.rideau{display:none}.rideau-ouvert .rideau{z-index:260;pointer-events:none;animation:0s linear 1.75s forwards rideau-fin;display:block;position:fixed;inset:0}.rideau__pan{background:linear-gradient(#1c0a1a8c,#1c0a1a00 22% 75%,#1c0a1aa6),repeating-linear-gradient(90deg,#4a0e40 0,#7e1769 2.2%,#b0309a 3.6%,#8e1a78 5%,#5a1050 6.8%,#4a0e40 8%);width:51%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -30px 50px #0006}.rideau__pan--g{transform-origin:0;animation:1.1s cubic-bezier(.7,0,.25,1) .35s forwards pan-g,1.1s ease-in-out ondule;left:0}.rideau__pan--d{transform-origin:100%;animation:1.1s cubic-bezier(.7,0,.25,1) .35s forwards pan-d,1.1s ease-in-out ondule;right:0}.rideau__lambrequin{height:12vh;animation:lambrequin .9s var(--ease) .9s forwards;background:radial-gradient(60px 40px at 50% 0,#0000 0 0,#0000 0),repeating-linear-gradient(90deg,#5a1050 0,#8e1a78 3%,#5a1050 6%);position:absolute;top:0;left:0;right:0;box-shadow:0 10px 30px #00000080;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 0 36px,#000 37px) 0 100%/90px 100% repeat-x;mask:radial-gradient(circle at 50% 100%,#0000 0 36px,#000 37px) 0 100%/90px 100% repeat-x}.rideau__passer{pointer-events:auto;min-height:44px;color:var(--ampoule);background:#1c0a1a99;border:1.5px solid #ffd9a099;border-radius:999px;padding:0 1rem;font-weight:650;animation:.3s linear .9s forwards passer;position:absolute;top:18px;right:18px}@keyframes pan-g{to{transform:translate(-96%)scaleX(.42)}}@keyframes pan-d{to{transform:translate(96%)scaleX(.42)}}@keyframes ondule{30%{transform:skew(-1deg)}60%{transform:skew(.6deg)}}@keyframes lambrequin{to{transform:translateY(-110%)}}@keyframes passer{to{opacity:0;visibility:hidden}}@keyframes rideau-fin{to{visibility:hidden}}.rideau-ouvert.rideau-passe .rideau{display:none}.bandeau-ouverture{z-index:120;padding:.55rem var(--gout);background:var(--magenta);color:var(--creme);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .7rem;margin:0;font-size:.95rem;display:flex;position:relative}.bandeau-ouverture a{text-underline-offset:3px;font-weight:700}.bandeau-ouverture__point{background:var(--ampoule);width:8px;height:8px;box-shadow:0 0 10px var(--ampoule);border-radius:50%}.entete{z-index:110;padding:10px var(--gout) 0;transition:translate .5s var(--ease);pointer-events:none;position:sticky;top:0}.entete.is-cache{translate:0 -130%}.nav{pointer-events:auto;backdrop-filter:blur(12px);background:#2a0f27db;border-radius:999px;align-items:center;gap:.8rem;max-width:1240px;margin:0 auto;padding:6px 6px 6px 18px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #d04bb82e,0 18px 34px -20px #000c}.nav__logo{align-items:center;min-height:44px;margin-right:auto;display:flex}.nav__logo img{width:clamp(150px,16vw,190px);height:auto}.nav__liens{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.nav__liens a:not(.btn){min-height:44px;color:var(--creme);transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;padding:0 .8rem;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex}.nav__liens a:not(.btn):hover{color:var(--ampoule);background:#f6eee112}.nav__liens a[aria-current=page]{color:var(--ampoule);box-shadow:inset 0 -2px 0 var(--ampoule);border-radius:0}.nav__menu-resa{display:none}.nav__burger{background:0 0;border:1px solid #f6eee140;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;font-weight:650;display:none}.nav__burger-traits{gap:5px;width:20px;display:grid}.nav__burger-traits i{background:var(--creme);height:2px;transition:translate .4s var(--ease), rotate .4s var(--ease);border-radius:2px;display:block}.nav__burger[aria-expanded=true] .nav__burger-traits i:first-child{translate:0 3.5px;rotate:45deg}.nav__burger[aria-expanded=true] .nav__burger-traits i:last-child{translate:0 -3.5px;rotate:-45deg}.barre-mobile{display:none}.plateau{pointer-events:none;contain:strict;position:absolute;inset:0;overflow:clip}.plateau.is-pause *,.is-pause .ampoule:after{animation-play-state:paused!important}.plateau__fond{background:radial-gradient(70% 55% at 50% 30%,#971b8059,#0000 70%),linear-gradient(#1c0a1a33,#1c0a1ad9 78%),repeating-linear-gradient(90deg,#2a0f27 0,#3a1535 1.6%,#4a1a44 2.6%,#321230 3.8%,#2a0f27 5%);position:absolute;inset:0}.plateau__sol{transform-origin:50% 0;background-blend-mode:multiply;background:linear-gradient(#3a1535,#1c0a1a 85%),repeating-linear-gradient(90deg,#0000 0 58px,#00000059 58px 60px);height:24%;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(500px)rotateX(58deg);box-shadow:inset 0 18px 30px #00000080}.faisceau{transform-origin:50% 0;will-change:transform;width:min(70vw,760px);height:118%;margin-left:calc(min(70vw,760px)/-2);position:absolute;top:-8%;left:50%}.faisceau__cone{clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(#ffd9a08c,#ffd9a029 45%,#d04bb814 80%,#d04bb800);position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.plateau__flaque{will-change:transform;background:radial-gradient(closest-side,#ffd9a061,#ffd9a014 60%,#0000);border-radius:50%;width:min(80vw,820px);height:14%;margin-left:calc(min(80vw,820px)/-2);position:absolute;bottom:6%;left:50%}.micro{filter:drop-shadow(0 0 18px #d04bb840);width:clamp(54px,7vw,96px);height:auto;position:absolute;bottom:7%;right:16%}.poussiere span{left:calc(42% + var(--i) * 2.6%);top:calc(18% + var(--i) * 9%);background:var(--ampoule);opacity:.5;width:3px;height:3px;box-shadow:0 0 6px var(--ampoule);border-radius:50%;position:absolute}.anim .poussiere span{animation:poussiere calc(9s + var(--i) * 1.3s) ease-in-out infinite alternate}@keyframes poussiere{to{transform:translate(calc(-30px + var(--i) * 9px), -60px);opacity:.15}}.drape{width:clamp(80px,15vw,240px);height:104%;position:absolute;top:-2%}.drape--g{left:-1%}.drape--d{right:-1%;transform:scaleX(-1)}.plateau--petit .micro,.plateau--petit .drape{display:none}.hero{isolation:isolate;align-items:center;min-height:min(100svh,980px);margin-top:-76px;padding:clamp(110px,16vh,160px) 0 clamp(120px,16vh,170px);display:grid;position:relative;overflow:clip}.hero__contenu{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.hero__logo{filter:drop-shadow(0 6px #1c0a1a80)drop-shadow(0 0 40px #ffd9a040);width:min(640px,82vw);height:auto;margin-bottom:1.6rem}.hero__accroche{font-family:var(--f-titre);text-shadow:0 2px 12px #0009;max-width:42rem;margin-bottom:1.6rem;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:480;line-height:1.2}.hero__accroche em{color:var(--ampoule)}.hero__actions{flex-wrap:wrap;justify-content:center;gap:.8rem 1rem;margin-bottom:1.8rem;display:flex}.hero__prochain{background:#1c0a1ab3;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem .8rem;padding:.7rem 1.2rem;font-size:.98rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd9a040}.hero__prochain b{font-family:var(--f-affiche);letter-spacing:.02em;text-transform:uppercase;color:var(--ampoule);font-size:1.35rem;font-weight:900}.hero__prochain a{color:var(--creme);font-weight:650}@media (prefers-reduced-motion:no-preference){.rideau-ouvert .hero__contenu>*{animation:monte 1s var(--ease) both;animation-delay:calc(1.2s + var(--i,0) * .11s)}.hero__contenu>:first-child{--i:0}.hero__contenu>:nth-child(2){--i:1}.hero__contenu>:nth-child(3){--i:2}.hero__contenu>:nth-child(4){--i:3}.rideau-ouvert .faisceau{animation:allume 1.2s var(--ease) 1s both}.anim .hero:not(.is-souris) .faisceau,.anim .plateau--petit .faisceau{animation:9s ease-in-out infinite alternate balaie}.anim .hero:not(.is-souris) .plateau__flaque,.anim .plateau--petit .plateau__flaque{animation:9s ease-in-out infinite alternate flaque}}@keyframes monte{0%{opacity:0;translate:0 24px}}@keyframes allume{0%{opacity:0}}@keyframes balaie{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes flaque{0%{transform:translate(-16%)}to{transform:translate(16%)}}.marquise{z-index:3;padding:1rem var(--gout);background:var(--surface);font-family:var(--f-affiche);letter-spacing:.14em;text-transform:uppercase;color:var(--ampoule);flex-wrap:wrap;justify-content:center;gap:.3rem 1.4rem;margin:0;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:700;list-style:none;display:flex;position:relative;box-shadow:0 -1px #ffd9a040,0 1px #ffd9a040}.marquise li{align-items:center;gap:1.4rem;display:flex}.marquise li+li:before{content:"";background:var(--ampoule);width:7px;height:7px;box-shadow:0 0 10px var(--ampoule);border-radius:50%}.feuille{border-radius:var(--feuille) var(--feuille) 0 0;margin-top:calc(var(--feuille) * -1);padding:calc(clamp(56px, 7vw, 104px) + var(--feuille)) 0 calc(clamp(64px, 8vw, 120px) + var(--feuille));background:var(--fond);transform-origin:50% 100%;position:relative;overflow:clip;box-shadow:0 -24px 50px -22px #000c,0 -1px #ffd9a014}.feuille--surface{background:var(--surface)}.feuille--relief{background:var(--relief)}.feuille--creme{background:var(--creme);color:var(--encre)}.feuille--creme .titre{text-shadow:none}.feuille--creme .titre em{color:var(--magenta)}.feuille--creme .chapo{color:#4c3448}.feuille--creme .surtitre{color:var(--magenta)}.premiere{border-radius:0;margin-top:0}.voile{z-index:60;pointer-events:none;opacity:0;will-change:opacity;background:#0b040a;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.feuille{will-change:transform}}.page-tete{isolation:isolate;align-items:end;min-height:clamp(300px,46vh,460px);margin-top:-76px;padding:clamp(120px,18vh,170px) 0 clamp(70px,9vh,100px);display:grid;position:relative;overflow:clip}.page-tete .wrap{z-index:2;position:relative}.page-tete__titre{color:var(--creme);text-shadow:0 4px #1c0a1a8c,0 0 50px #ffd9a033;margin-bottom:.3rem;font-size:clamp(3.4rem,11vw,9rem)}.billets{gap:1.2rem;display:grid}.billet{color:var(--encre);filter:drop-shadow(0 18px 22px #00000073);transition:translate .45s var(--ease), rotate .45s var(--ease), filter .45s var(--ease);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.billet__corps{background:linear-gradient(135deg, #fbf5ea, var(--creme) 60%, #efe3d2);border-radius:14px 0 0 14px;padding:1.2rem 1.4rem 1.3rem 1.5rem;position:relative;-webkit-mask:radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 13px,#000 13.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 13px,#000 13.5px) bottom/100% 51% no-repeat}.billet__corps:before{content:"";pointer-events:none;border:1px solid #971b8040;border-radius:8px;position:absolute;inset:8px}.billet__talon{background:radial-gradient(120% 100% at 30% 0, #b0309a, var(--magenta) 55%, #7a1468);width:clamp(104px,22vw,150px);color:var(--creme);transform-origin:0 0;transition:translate .45s var(--ease), rotate .45s var(--ease);border-left:2px dashed #f6eee18c;border-radius:0 14px 14px 0;align-content:center;justify-items:center;gap:.05rem;padding:1rem .6rem;display:grid;position:relative;-webkit-mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 13px,#000 13.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 13px,#000 13.5px) bottom/100% 51% no-repeat}.talon__jour,.talon__mois,.talon__heure{font-family:var(--f-affiche);text-transform:uppercase;letter-spacing:.1em;font-size:1rem;font-weight:700}.talon__num{font-family:var(--f-affiche);font-size:clamp(3.4rem,8vw,4.8rem);font-weight:900;line-height:.85}.talon__heure{color:var(--ampoule);margin-top:.3rem;font-size:.9rem}.billet__tete{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-bottom:.55rem;display:flex}.tampon{border:2px solid var(--magenta);color:var(--magenta);font-family:var(--f-affiche);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;padding:.18rem .6rem .12rem;font-size:.95rem;font-weight:900;display:inline-block;rotate:-3deg;box-shadow:inset 0 0 0 2px #971b8026}.billet__exemple{background:var(--orange-fonce);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.billet__num{color:#1c0a1a8c;letter-spacing:.05em;margin-left:auto;font-family:Courier New,ui-monospace,monospace;font-size:.78rem}.billet__nom{font-family:var(--f-affiche);text-transform:uppercase;letter-spacing:-.005em;margin-bottom:.3rem;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:900;line-height:.9}.billet__nom a{text-decoration:none}.billet__nom a:after{content:"";z-index:1;position:absolute;inset:0}.billet__avec{font-family:var(--f-titre);color:var(--magenta);margin:0 0 .5rem;font-size:1.08rem;font-style:italic}.billet__phrase{color:#4c3448;max-width:36rem;margin:0 0 .7rem}.billet__infos{color:#4c3448;flex-wrap:wrap;gap:.2rem 1rem;margin:0 0 .9rem;font-size:.92rem;font-weight:600;display:flex}.billet__prix{color:var(--orange-fonce);font-weight:700}.billet__actions{z-index:2;flex-wrap:wrap;align-items:center;gap:.3rem 1.2rem;display:flex;position:relative}.billet__code{opacity:.45;background:repeating-linear-gradient(90deg, var(--encre) 0 2px, transparent 2px 4px, var(--encre) 4px 5px, transparent 5px 8px, var(--encre) 8px 11px, transparent 11px 12px);width:74px;height:26px;position:absolute;bottom:1.1rem;right:1.4rem}.billet__joue{border:3px solid var(--orange-fonce);color:var(--orange-fonce);font-family:var(--f-affiche);letter-spacing:.14em;text-transform:uppercase;opacity:.85;border-radius:8px;margin:0;padding:.2rem .9rem;font-size:2rem;font-weight:900;position:absolute;top:50%;right:1.4rem;translate:0 -50%;rotate:-12deg}.billet:hover{filter:drop-shadow(0 26px 26px #0000008c)drop-shadow(0 0 22px #d04bb838);translate:0 -6px}.billet:hover .billet__talon{translate:7px 2px;rotate:2.5deg}.billet.is-dechire .billet__talon{animation:.55s cubic-bezier(.5,0,.7,.4) forwards dechire}@keyframes dechire{30%{translate:10px 4px;rotate:6deg}to{opacity:0;translate:60px 90px;rotate:24deg}}.billet--passe{filter:grayscale(.75)drop-shadow(0 10px 14px #00000059);opacity:.85}.billet--passe:hover{translate:0 -3px}.billet--passe .billet__talon{background:#6b5065}.billet--compact .billet__nom{font-size:clamp(1.9rem,4.6vw,2.6rem)}@media (width>=900px){.pile .billet:nth-child(odd){translate:-14px;rotate:-.6deg}.pile .billet:nth-child(2n){translate:18px;rotate:.5deg}.pile .billet:hover{z-index:3;translate:0 -6px;rotate:0deg}.pile .billet+.billet{margin-top:-.4rem}}.loge{background:linear-gradient(145deg,#3a1535,#2a0f27);border-radius:22px;padding:clamp(22px,3vw,34px);position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffd9a01f,0 30px 60px -30px #000000e6}.loge__ampoules{pointer-events:none;position:absolute;inset:11px}.ampoule{background:radial-gradient(circle at 40% 35%,#8c6a55,#4a2a2f 70%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.ampoule:after{content:"";background:radial-gradient(circle at 40% 35%, #fff, var(--ampoule) 42%, #e8a65c 78%);opacity:1;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 10px 3px #ffd9a08c,0 0 26px 6px #ffd9a02e}.anim .ampoule:after{opacity:0;transition:opacity .35s ease-out;transition-delay:calc(var(--i) * 45ms);will-change:opacity}.anim .loge.is-allume .ampoule:after{opacity:1}.anim .loge.is-allume.is-vivant .ampoule:after{animation:respire var(--d) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -170ms)}@keyframes respire{0%{opacity:1}to{opacity:.8}}.loge__miroir{background:var(--fond);border-radius:12px;position:relative;overflow:clip;box-shadow:inset 0 0 0 1px #ffd9a026}.section-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.4rem 2rem;margin-bottom:2rem;display:flex}.section-tete .titre{margin-bottom:.2em}.ce-soir{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.ce-soir__affiche img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%}.ce-soir__texte{flex-direction:column;justify-content:center;padding:clamp(22px,3.5vw,44px);display:flex}.ce-soir__quand{font-family:var(--f-affiche);text-transform:uppercase;letter-spacing:.12em;color:var(--ampoule);margin-bottom:.4rem;font-weight:700}.ce-soir__nom{font-family:var(--f-affiche);text-transform:uppercase;margin-bottom:.6rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:900;line-height:.86}.ce-soir__phrase{font-family:var(--f-titre);color:var(--texte2);margin-bottom:1.2rem;font-size:1.2rem;font-style:italic}.ce-soir__actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.mois{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:1.2rem;display:grid}.carte-artiste{gap:.6rem;text-decoration:none;display:grid;position:relative}.carte-artiste__affiche{transition:translate .45s var(--ease), box-shadow .45s var(--ease);border-radius:14px;overflow:clip;box-shadow:0 0 0 1px #ffd9a024,0 22px 40px -22px #000000e6}.carte-artiste__affiche img{aspect-ratio:4/5;object-fit:cover;width:100%}.carte-artiste:hover .carte-artiste__affiche{translate:0 -6px;box-shadow:0 0 0 1px #ffd9a059,0 0 30px -6px #d04bb880,0 30px 40px -22px #000000e6}.carte-artiste__nom{font-family:var(--f-affiche);text-transform:uppercase;font-size:1.7rem;font-weight:900;line-height:.9}.carte-artiste__info{color:var(--texte2);font-size:.92rem}.carte-artiste__info b{color:var(--ampoule);font-weight:650}.carte-artiste--petite .carte-artiste__nom{font-size:1.3rem}.carte-artiste--petite .carte-artiste__affiche img{aspect-ratio:1;filter:grayscale(.5)}.appel-artiste{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,5vw,70px);display:grid}.appel-artiste__plateau{aspect-ratio:4/3;border-radius:22px;position:relative;overflow:clip;box-shadow:0 0 0 1px #ffd9a026,0 30px 60px -30px #000}.carte-bar{color:var(--encre);background:#fffbf4;border-radius:10px;padding:clamp(24px,4vw,56px);position:relative;box-shadow:0 1px #00000014,0 30px 60px -30px #0009}.carte-bar:before{content:"";pointer-events:none;border:1px solid #971b804d;border-radius:4px;position:absolute;inset:12px;box-shadow:inset 0 0 0 4px #fffbf4,inset 0 0 0 5px #971b8026}.carte-bar__section+.carte-bar__section{margin-top:2.6rem}.carte-bar__titre{font-family:var(--f-titre);color:var(--magenta);text-align:center;margin-bottom:1.4rem;font-size:clamp(1.9rem,3.4vw,2.6rem);font-style:italic;font-weight:520;position:relative}.cocktails{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:1.6rem 2.4rem;margin:0;padding:0;list-style:none;display:grid}.cocktail{position:relative}.cocktail__ligne{align-items:baseline;gap:.6rem;display:flex}.cocktail__nom{font-family:var(--f-titre);margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.cocktail__esprit{font-family:var(--f-titre);color:var(--orange-fonce);font-size:.95rem;font-style:italic;font-weight:400}.cocktail__points{border-bottom:2px dotted #1c0a1a33;flex:1;min-width:.8rem;translate:0 -.25em}.cocktail__prix{color:var(--magenta);white-space:nowrap;margin:0;font-weight:700}.cocktail__ingredients{margin:.3rem 0 .25rem;font-size:1rem;font-weight:600}.cocktail__base{font-family:var(--f-affiche);letter-spacing:.06em;text-transform:uppercase;color:var(--magenta);font-size:1.15rem;font-weight:900}.cocktail__phrase{font-family:var(--f-titre);color:#5c4458;margin:0;font-style:italic}.cocktail__s{font-family:var(--f-txt);color:#1c0a1a8c;margin-left:.3rem;font-size:.8rem;font-style:normal}.cocktail__etiquette{background:var(--magenta);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;margin-bottom:.3rem;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.carte-bar__mentions{color:#1c0a1aa6;text-align:center;margin:2.4rem 0 0;font-size:.85rem}.signature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.signature__verre{aspect-ratio:1;background:radial-gradient(circle at 50% 60%,#ffd9a040,#0000 60%);place-items:center;display:grid;position:relative}.signature__verre svg{width:62%;height:auto}.signature__texte{padding:clamp(22px,3.5vw,44px)}.signature__nom{font-family:var(--f-affiche);text-transform:uppercase;margin-bottom:.5rem;font-size:clamp(2.6rem,6vw,4.4rem);font-weight:900;line-height:.86}.signature__prix{font-family:var(--f-titre);color:var(--ampoule);margin:0;font-size:1.8rem;font-weight:600}.signature__base{font-family:var(--f-affiche);letter-spacing:.1em;text-transform:uppercase;color:var(--ampoule);font-weight:700}.panneau{background:var(--creme);color:var(--encre);border-radius:22px;padding:clamp(22px,3.4vw,44px);position:relative;box-shadow:0 0 0 1px #ffd9a033,0 6px #0e0510,0 40px 70px -36px #000}.panneau .titre,.panneau h2,.panneau h3{text-shadow:none}.formulaire{gap:1.1rem;display:grid}.champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;display:grid}.champ{gap:.35rem;display:grid}.champ--large{grid-column:1/-1}.champ__label{font-weight:650}.champ__aide{color:#5c4458;margin:0;font-size:.88rem}.champ__facultatif{color:#5c4458;font-size:.88rem;font-weight:400}.champ input,.champ select,.champ textarea{width:100%;min-height:52px;color:var(--encre);transition:box-shadow .25s var(--ease);background:#fff;border:0;border-radius:12px;padding:.75rem 1rem;font-size:1.0625rem;box-shadow:0 0 0 1.5px #1c0a1a40}.champ textarea{resize:vertical;min-height:110px}.champ input:focus,.champ select:focus,.champ textarea:focus{box-shadow:0 0 0 2px var(--magenta), 0 0 0 6px #971b802e;outline:none}.champ [aria-invalid=true]{box-shadow:0 0 0 2px #b3261e,0 0 0 6px #b3261e26}.champ__erreur{color:#b3261e;margin:0;font-size:.9rem;font-weight:700}.champ__erreur:not([hidden]){animation:glisse .4s var(--ease) both}.choix-puces{border:0;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;display:flex}.choix-puces legend{margin-bottom:.4rem;padding:0;font-weight:650}.choix-puces label{cursor:pointer;position:relative}.choix-puces input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choix-puces span{min-height:44px;transition:background-color .3s var(--ease), color .3s var(--ease), translate .25s var(--ease);background:#fff;border-radius:999px;align-items:center;padding:0 1rem;font-size:.96rem;font-weight:600;display:inline-flex;box-shadow:0 0 0 1.5px #1c0a1a33}.choix-puces label:hover span{translate:0 -2px}.choix-puces input:checked+span{background:var(--magenta);color:#fff;box-shadow:none}.choix-puces input:focus-visible+span{outline:3px solid var(--magenta);outline-offset:3px}.formulaire__note{color:#5c4458;margin:0;font-size:.88rem}.merci{text-align:left}.merci>*{animation:glisse .7s var(--ease) both}.merci>:nth-child(2){animation-delay:.1s}.merci>:nth-child(3){animation-delay:.2s}.merci>:nth-child(4){animation-delay:.3s}.merci__titre{font-family:var(--f-affiche);text-transform:uppercase;color:var(--magenta);margin-bottom:.5rem;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:900;line-height:.9}.merci__alerte{background:#fde7c6;border-radius:12px;padding:.9rem 1.1rem;box-shadow:inset 0 0 0 1px #a8410f59}.suite{counter-reset:s;gap:.8rem;margin:1rem 0;padding:0;list-style:none;display:grid}.suite li{counter-increment:s;padding-left:2.8rem;position:relative}.suite li:before{content:counter(s);background:var(--magenta);color:#fff;width:2rem;height:2rem;font-family:var(--f-affiche);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:-.1rem;left:0}@keyframes glisse{0%{opacity:0;translate:0 12px}}.is-eclaire{animation:eclaire 1.6s var(--ease)}@keyframes eclaire{0%,to{box-shadow:0 0 #d04bb800}25%{box-shadow:0 0 0 7px #d04bb880}}.filtres{flex-wrap:wrap;gap:.5rem;margin:0 0 2rem;display:flex}.filtre{background:var(--surface);min-height:44px;color:var(--creme);transition:background-color .3s var(--ease), color .3s var(--ease), translate .25s var(--ease);border:0;border-radius:999px;padding:0 1.1rem;font-weight:650;box-shadow:inset 0 0 0 1px #f6eee133}.filtre:hover{box-shadow:inset 0 0 0 1px var(--ampoule);translate:0 -2px}.filtre[aria-pressed=true]{background:var(--ampoule);color:var(--encre);box-shadow:0 0 20px -4px #ffd9a099}.filtre__nb{opacity:.7;margin-left:.35rem;font-size:.82rem}.vide{background:var(--surface);color:var(--texte2);border-radius:16px;padding:1.4rem 1.6rem;box-shadow:inset 0 0 0 1px #f6eee11a}.vide a{color:var(--ampoule);font-weight:650}.is-filtre-sort{animation:filtre-sort .3s var(--ease) both}@keyframes filtre-sort{to{opacity:0;translate:0 10px}}.is-filtre-entre{animation:glisse .5s var(--ease) both}.fiche{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.fiche__affiche{position:sticky;top:100px}.fiche__affiche img{aspect-ratio:4/5;object-fit:cover;width:100%}.fiche__nom{font-family:var(--f-affiche);text-transform:uppercase;letter-spacing:-.005em;text-shadow:0 4px #0006;margin-bottom:.8rem;font-size:clamp(3rem,9vw,7rem);font-weight:900;line-height:.84}.fiche__phrase{font-family:var(--f-titre);color:var(--creme);margin-bottom:1.4rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-style:italic;line-height:1.35}.fiche__infos{background:#ffd9a026;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1px;margin:0 0 1.6rem;display:grid;overflow:clip}.fiche__infos div{background:var(--surface);padding:.9rem 1rem}.fiche__infos dt{color:var(--texte2);font-size:.82rem}.fiche__infos dd{font-family:var(--f-affiche);text-transform:uppercase;color:var(--ampoule);margin:0;font-size:1.5rem;font-weight:900;line-height:1.05}.fiche__artistes{flex-wrap:wrap;gap:.5rem 1.4rem;margin-bottom:1.6rem;display:flex}.fiche__artistes a{font-weight:650}.entree{margin-top:1.4rem}.media{aspect-ratio:16/9;background:var(--surface);border-radius:16px;margin:1.4rem 0;position:relative;overflow:clip;box-shadow:0 0 0 1px #ffd9a026}.media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.media__lien{text-align:center;place-items:center;height:100%;padding:1rem;display:grid}.liens-artiste{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.partager{margin-top:1rem}.infos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.adresse{margin-bottom:1.2rem;font-size:1.2rem;font-style:normal;line-height:1.5}.adresse strong{font-family:var(--f-titre);font-size:1.6rem;font-weight:600}.carte-plan{aspect-ratio:4/3;background:var(--surface);border-radius:18px;position:relative;overflow:clip;box-shadow:0 0 0 1px #ffd9a026}.carte-plan iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.carte-plan__bouton{text-align:center;color:var(--texte2);align-content:center;place-items:center;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:0}.texte-long{max-width:46rem}.texte-long h2{font-family:var(--f-titre);margin:2rem 0 .6rem;font-size:1.5rem;font-weight:600}.a-completer{color:var(--encre);background:#fde7c6;border-radius:4px;padding:.05rem .4rem;font-weight:600}.pied{z-index:1;margin-top:calc(var(--feuille) * -1);border-radius:var(--feuille) var(--feuille) 0 0;padding:calc(56px + var(--feuille)) 0 calc(30px + env(safe-area-inset-bottom));background:#12060f;position:relative;box-shadow:0 -24px 50px -22px #000c}.pied__grille{border-bottom:1px solid #f6eee11f;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:2rem 3rem;padding-bottom:2rem;display:grid}.pied__marque img{width:min(260px,70%);margin-bottom:1rem}.pied p{color:var(--texte2)}.pied__titre{font-family:var(--f-affiche);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-weight:700;color:var(--ampoule)!important}.pied__liens{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.pied__liens a{min-height:36px;color:var(--creme);align-items:center;text-decoration:none;display:inline-flex}.pied__liens a:hover{color:var(--ampoule)}.pied__bas{padding-top:1.4rem;font-size:.86rem}.pied__bas p{margin:0 0 .3rem}.anim [data-reveal]{opacity:0;transition:opacity 1s var(--ease), translate 1.1s var(--ease);translate:0 34px}.anim [data-reveal].is-in{opacity:1;translate:0}.anim .billet[data-reveal]{translate:0 40px;rotate:0deg}@view-transition{navigation:auto}::view-transition-old(root){animation:.32s ease-in both fondu-sortie}::view-transition-new(root){animation:.5s var(--ease) .12s both fondu-entree}@keyframes fondu-sortie{to{opacity:0}}@keyframes fondu-entree{0%{opacity:0;translate:0 14px}}@media (width<=1060px){.nav__liens a:not(.btn){padding:0 .55rem;font-size:.92rem}}@media (width<=960px){.nav__burger{display:inline-flex}.nav__cta{display:none}.nav__liens{z-index:-1;padding:110px var(--gout) 40px;background:var(--fond);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3rem;position:fixed;inset:0}.nav__liens a:not(.btn){font-family:var(--f-affiche);text-transform:uppercase;min-height:56px;padding:0;font-size:clamp(2.4rem,10vw,3.6rem);font-weight:900}.nav__liens a[aria-current=page]{box-shadow:none}.nav__menu-resa{margin-top:1.4rem;display:block}.menu-ouvert .nav__liens{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.menu-ouvert .nav__liens li{animation:glisse .55s var(--ease) both}.menu-ouvert .nav__liens li:nth-child(2){animation-delay:50ms}.menu-ouvert .nav__liens li:nth-child(3){animation-delay:.1s}.menu-ouvert .nav__liens li:nth-child(4){animation-delay:.15s}.menu-ouvert .nav__liens li:nth-child(5){animation-delay:.2s}.menu-ouvert .nav__liens li:nth-child(6){animation-delay:.25s}.menu-ouvert body{overflow:hidden}.ce-soir,.appel-artiste,.fiche,.infos,.signature{grid-template-columns:minmax(0,1fr)}.fiche__affiche{max-width:460px;position:static}.ce-soir__affiche img{aspect-ratio:16/10}}@media (width<=760px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.barre-mobile{z-index:105;padding:.55rem var(--gout) calc(.55rem + env(safe-area-inset-bottom));backdrop-filter:blur(10px);background:#1c0a1af0;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #ffd9a033}.barre-mobile .btn{flex:1}.barre-mobile__lien{min-height:44px;color:var(--ampoule);justify-content:center;align-items:center;padding:0 1rem;font-weight:650;text-decoration:none;display:inline-flex}.champs,.pied__grille{grid-template-columns:minmax(0,1fr)}.billet{grid-template-columns:minmax(0,1fr) 96px}.billet__corps{padding:1rem 1rem 1.1rem 1.1rem}.billet__code,.billet__num{display:none}.talon__num{font-size:2.9rem}.talon__jour,.talon__mois{font-size:.85rem}.micro{right:8%}.poussiere{display:none}.drape{width:46px}.drape path:nth-of-type(n+4){display:none}.hero__accroche{padding-inline:28px}.mois{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .8rem}.carte-artiste__nom{font-size:1.35rem}.carte-artiste__info{font-size:.85rem}.loge{border-radius:16px;padding:16px}.loge__ampoules{inset:7px}.ampoule{width:10px;height:10px;margin:-5px 0 0 -5px}.fiche__nom{font-size:clamp(2.8rem,15vw,4.4rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rideau,.voile{display:none!important}.feuille{transform:none!important}.faisceau{transform:rotate(-6deg)!important}@view-transition{navigation:none}}.a-confirmer{color:#6b2a08;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde7c6;border-radius:4px;padding:.02em .35em;font-weight:650}.rideau__logo{filter:drop-shadow(0 6px #1c0a1a8c)drop-shadow(0 0 40px #ffd9a059);width:min(520px,72vw);height:auto;animation:.5s ease-in .3s forwards logo-rideau;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes logo-rideau{to{opacity:0;scale:.96}}.hero__logo{width:min(420px,64vw);margin-bottom:1.2rem}.hero__titre{font-family:var(--f-titre);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 12px #0009;margin-bottom:.2em;font-size:clamp(2.3rem,5.6vw,4.6rem);font-weight:560;line-height:1.02}.hero__accroche{margin-bottom:1rem}.hero__texte{max-width:36rem;color:var(--texte2);text-shadow:0 1px 8px #0009;margin:0 auto 1.6rem;font-size:clamp(1.02rem,1.4vw,1.15rem)}.hero__prochain .btn{margin-left:.4rem}.page-tete__texte{color:var(--texte2);margin-top:.6rem}.alerte{background:var(--orange);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.14rem .55rem;font-size:.74rem;font-weight:800;display:inline-block}.alerte--complet{background:var(--encre)}.billet__statut{color:#6b2a08;background:#fde7c6;border-radius:8px;margin:0 0 .6rem;padding:.45rem .7rem;font-size:.92rem;font-weight:650}.billet__statut--annule{color:#7a1b14;background:#f3d3d0}.billet--annule .billet__nom{text-decoration:line-through 3px #7a1b1499}.billet--annule .billet__talon{background:#6b5065}.mention-libre{min-height:44px;color:var(--magenta);white-space:nowrap;border-radius:999px;align-items:center;padding:0 1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1.5px #971b8073}@media (width<=420px){.billet .mention-libre{padding:0 .8rem;font-size:.92rem}}.mention-libre--grande{min-height:54px;margin:0;font-size:1.1rem}.fiche__statut{color:#6b2a08;background:#fde7c6;border-radius:10px;margin:0 0 1rem;padding:.5rem .9rem;font-weight:700;display:inline-block}.fiche__statut--annule{color:#7a1b14;background:#f3d3d0}.fiche__bloc{font-family:var(--f-affiche);letter-spacing:.12em;text-transform:uppercase;color:var(--ampoule);margin:1.6rem 0 .5rem;font-size:1rem;font-weight:700}.fiche__deroule{font-size:1.12rem;font-weight:600}.fiche__artistes{flex-wrap:wrap;gap:.2rem 1.4rem;margin:0;display:flex}.fiche__premiere{color:var(--texte2)}.fiche__premiere a{color:var(--creme);font-weight:650}.fiche__liens{flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:1.4rem;display:flex}.entree__prix{font-family:var(--f-affiche);text-transform:uppercase;color:var(--magenta);margin:0 0 1rem;font-size:2rem;font-weight:900;line-height:1}.trois{counter-reset:t;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.trois li{counter-increment:t;background:var(--surface);border-radius:18px;padding:1.6rem 1.4rem 1.4rem;position:relative;box-shadow:inset 0 0 0 1px #ffd9a024,0 24px 40px -26px #000}.trois li:before{content:counter(t);font-family:var(--f-affiche);color:var(--magenta);text-shadow:0 0 22px #d04bb880;margin-bottom:.4rem;font-size:3.4rem;font-weight:900;line-height:.9;display:block}.trois__titre{font-family:var(--f-titre);color:var(--ampoule);margin-bottom:.4rem;font-size:1.45rem;font-style:italic}.trois p:last-child{color:var(--texte2);margin:0}.carte-artiste__voir{color:var(--ampoule);align-items:center;gap:.5rem;font-size:.92rem;font-weight:650;display:inline-flex}.carte-artiste:hover .trait{width:2.4rem}.mois--petits{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr))}.carte-bar__sous{text-align:center;font-family:var(--f-titre);color:#5c4458;margin:-.9rem 0 1.4rem;font-style:italic;position:relative}.offre{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.offre li{color:var(--texte2);padding-left:1.6rem;position:relative}.offre li:before{content:"";background:var(--ampoule);width:9px;height:9px;box-shadow:0 0 10px var(--ampoule);border-radius:50%;position:absolute;top:.55em;left:0}.rubriques{background:#ffd9a026;border-radius:18px;gap:1px;margin:0;display:grid;overflow:clip}.rubriques div{background:var(--surface);grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:1rem 1.2rem;display:grid}.rubriques dt{font-family:var(--f-affiche);letter-spacing:.1em;text-transform:uppercase;color:var(--ampoule);font-weight:700}.rubriques dd{margin:0}.rubriques a{color:var(--creme)}.inscription__titre{font-family:var(--f-titre);margin-bottom:.4rem;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;line-height:1.2}.inscription__texte{margin-bottom:.9rem}.inscription__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.inscription__form .champ__label{font-size:.9rem}.inscription__form .champ__erreur{grid-column:1/-1}.inscription--sombre .inscription__texte{color:var(--texte2)}.inscription--sombre .champ input{box-shadow:0 0 0 1.5px #f6eee159}.panneau--etroit{max-width:720px;margin-inline:auto}.merci__message{font-family:var(--f-titre);margin:0;font-size:1.25rem;font-weight:560}.inscription--sombre .merci__message{color:var(--ampoule)}.merci__erreur{color:#7a1b14;background:#f3d3d0;border-radius:12px;margin:.8rem 0 0;padding:.8rem 1rem;font-weight:650}.pied__liens--ligne{flex-wrap:wrap;gap:0 1.4rem;margin-bottom:.8rem;display:flex}.pied__exemples{opacity:.7}.pied__col .pied__titre:not(:first-child){margin-top:1rem}@media (width<=860px){.trois{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.rubriques div{grid-template-columns:minmax(0,1fr);gap:.3rem}.inscription__form{grid-template-columns:minmax(0,1fr)}.hero__prochain .btn{margin:.4rem 0 0}}@media (prefers-reduced-motion:reduce){.rideau__logo{display:none}}.picto{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;overflow:visible}.picto__texte{font-family:var(--f-affiche);letter-spacing:.08em;fill:currentColor;stroke:none;font-size:11px;font-weight:900}.picto__etoile{fill:var(--ampoule);stroke:var(--ampoule);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.picto__cordes,.picto__secoue{transform-box:fill-box;transform-origin:50% 80%}.portee{width:min(220px,62vw);height:auto;color:var(--ampoule);margin-top:.8rem;display:block;overflow:visible}.portee__lignes path{stroke:currentColor;stroke-opacity:.3;stroke-width:1px}.portee__note ellipse{fill:currentColor}.portee__note path{stroke:currentColor;stroke-width:1.4px}.anim .portee__note{opacity:0}.anim .portee.is-in .portee__note{animation:note-saute .7s var(--ease) calc(.4s + var(--i) * .12s) both}.anim .portee.is-in:hover .portee__note{animation:note-saute-2 .7s var(--ease) calc(var(--i) * 90ms) both}@keyframes note-saute{0%{opacity:0;transform:translateY(10px)}45%{opacity:1;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes note-saute-2{0%{opacity:1;transform:none}45%{transform:translateY(-7px)}to{opacity:1;transform:none}}.notes-volent svg{left:calc(80% + var(--n) * 2.5%);width:16px;height:16px;color:var(--ampoule);opacity:0;position:absolute;top:72%}.anim .plateau:not(.is-pause) .notes-volent svg{animation:note-vole 7.5s ease-in-out calc(1.6s + var(--n) * 2.4s) infinite}@keyframes note-vole{0%{opacity:0;transform:translate(0)rotate(-12deg)}15%{opacity:.6}70%{opacity:.35}to{opacity:0;transform:translate(-34px,-190px)rotate(-14deg)}}.egaliseur{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.egaliseur i{background:var(--magenta);transform-origin:50% 100%;border-radius:2px;width:3px;height:100%}.egaliseur i:first-child{--k:0;transform:scaleY(.55)}.egaliseur i:nth-child(2){--k:1;transform:scaleY(.9)}.egaliseur i:nth-child(3){--k:2;transform:scaleY(.4)}.egaliseur i:nth-child(4){--k:3;transform:scaleY(.75)}.anim .billet.is-vu .egaliseur i{animation:egaliseur .8s ease-in-out calc(var(--k) * -.27s) infinite alternate}@keyframes egaliseur{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.badum{z-index:2;background:var(--encre);color:var(--ampoule);font-family:var(--f-affiche);letter-spacing:.08em;text-transform:uppercase;opacity:0;transform-origin:100% 100%;pointer-events:none;border-radius:9px 9px 2px;padding:.22rem .55rem .18rem;font-size:.78rem;font-weight:900;position:absolute;top:10px;right:12px;scale:.4}.billet.is-rire .badum{animation:badum 1.6s var(--ease) both}.billet.is-rire .tampon{animation:.9s ease-in-out rire}@keyframes badum{0%{opacity:0;rotate:6deg;scale:.4}16%{opacity:1;rotate:-3deg;scale:1.1}26%{rotate:0deg;scale:1}78%{opacity:1;scale:1}to{opacity:0;scale:.9}}@keyframes rire{0%,to{rotate:-3deg}15%{translate:0 -2px;rotate:6deg}30%{rotate:-8deg}45%{translate:0 -2px;rotate:5deg}60%{rotate:-6deg}78%{rotate:1deg}}.is-filtre-boing{transform-origin:50% 100%;animation:.75s cubic-bezier(.3,1.5,.5,1) both boing}@keyframes boing{0%{opacity:0;translate:0 34px;scale:1 .55}45%{opacity:1;translate:0 -6px;scale:1 1.07}70%{translate:0;scale:1.02 .96}to{scale:1}}.trois__picto{width:66px;height:66px;color:var(--ampoule);opacity:.9;position:absolute;top:1.2rem;right:1.2rem}.picto--rires{color:var(--magenta)}.picto--rires .picto__texte{fill:var(--ampoule)}.anim .trois--rit .picto--rires{opacity:.3}.anim .trois--rit.is-in .picto--rires{animation:1.5s step-end .7s both enseigne}@keyframes enseigne{0%{opacity:.3}14%{opacity:1}24%{opacity:.3}38%{opacity:1}48%{opacity:.45}58%,to{opacity:1;filter:drop-shadow(0 0 8px #d04bb8d9)}}.anim .trois--joue.is-in .picto__cordes{animation:.1s linear .8s 10 vibre}.anim .trois--joue.is-in:hover .picto__cordes{animation:.1s linear 10 vibre-2}@keyframes vibre{50%{transform:translate(.9px)}}@keyframes vibre-2{50%{transform:translate(.9px)}}.anim .trois--ose.is-in .picto__etoile{animation:etoile 1s var(--ease) .8s both}.anim .trois--ose.is-in:hover .picto__etoile{animation:etoile-2 1s var(--ease) both}@keyframes etoile{0%{opacity:0;transform:translate(-10px,16px)scale(.3)rotate(-120deg)}}@keyframes etoile-2{0%{opacity:0;transform:translate(-10px,16px)scale(.3)rotate(-120deg)}}.titre-ligne{align-items:center;gap:.9rem;display:flex}.shaker{width:58px;height:58px;color:var(--magenta);flex:none;margin-bottom:.25em}.anim .titre-ligne .is-in+.shaker .picto__secoue{animation:.45s ease-in-out 1s 3 secoue}.anim .section-tete:hover .titre-ligne .is-in+.shaker .picto__secoue{animation:.45s ease-in-out 2 secoue-2}@keyframes secoue{25%{transform:rotate(-16deg)translateY(-3px)}75%{transform:rotate(13deg)translateY(-3px)}}@keyframes secoue-2{25%{transform:rotate(-16deg)translateY(-3px)}75%{transform:rotate(13deg)translateY(-3px)}}.verre{flex:none;align-self:center;width:17px;height:22px;overflow:visible}.verre__contour{fill:none;stroke:currentColor;stroke-opacity:.55;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.verre__liquide{transform-box:fill-box;transform-origin:50% 100%}.anim .cocktail[data-servir] .verre__liquide{transition:transform 1.2s cubic-bezier(.3, .7, .3, 1) var(--s,0s);transform:scaleY(0)}.anim .cocktail.is-servi .verre__liquide{transform:none}.verre__bulle{fill:#fff;fill-opacity:.85}.anim .verre__bulle{opacity:0}.anim .cocktail.is-servi.is-vu .verre__bulle{animation:verre-bulle 1.9s ease-in calc(1.3s + var(--b,0) * .8s) infinite}@keyframes verre-bulle{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-17px)}}.signature__bulles circle{fill:#fff;fill-opacity:.75}.anim .signature__bulles circle{opacity:0}.anim .loge.is-allume:not(.is-pause) .signature__bulles circle{animation:signature-bulle 2.8s ease-in calc(var(--b) * .7s) infinite}@keyframes signature-bulle{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-104px)}}.signature__glacon{transform-box:fill-box;transform-origin:50%}.anim .loge.is-allume:not(.is-pause) .signature__glacon{animation:3.6s ease-in-out infinite alternate glacon}@keyframes glacon{to{transform:translateY(3px)rotate(5deg)}}.plateau--chute .micro{transform-origin:50% 97%}.anim .plateau--chute .micro{animation:1.2s cubic-bezier(.55,0,.8,.25) 1.8s both mic-drop}@keyframes mic-drop{0%{rotate:0deg}22%{rotate:-7deg}72%{rotate:88deg}84%{rotate:79deg}to{rotate:86deg}}.confetti--texte{clip-path:none;width:auto;height:auto;color:var(--c);font-family:var(--f-affiche);background:0 0;margin:-.6em 0 0 -.4em;font-size:17px;font-weight:900;line-height:1}.confetti--bulle{clip-path:none;border:1.5px solid var(--c);background:0 0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px}@media (width<=760px),(pointer:coarse){.anim .grain{animation:none}.nav{backdrop-filter:none;background:#2a0f27f7}.feuille{will-change:auto}}@media (width<=760px){.bandeau-ouverture{text-align:center;padding:.45rem var(--gout);font-size:.84rem;line-height:1.4;display:block}.bandeau-ouverture__point{vertical-align:.12em;width:6px;height:6px;margin-right:.45rem;display:inline-block}.js-barre .barre-mobile{transition:translate .4s var(--ease), visibility 0s}.js-barre .barre-mobile:not(.is-visible){visibility:hidden;transition:translate .4s var(--ease), visibility 0s .4s;translate:0 110%}.trois__picto{width:54px;height:54px}.shaker{width:46px;height:46px}}
