:root{--largeur:1320px;--expo:cubic-bezier(.16, 1, .3, 1);--barre-h:68px;--lampe:#e2a21f29}html{scroll-padding-top:calc(var(--barre-h) + 12px);scrollbar-color:#3a3631 var(--nuit);caret-color:var(--ambre)}body{overflow-x:clip}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--nuit)}::-webkit-scrollbar-thumb{border:2px solid var(--nuit);background:#3a3631;border-radius:10px}body:after{content:"";inset:var(--barre-h) 0 0;z-index:60;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:fixed}a{text-underline-offset:3px;text-decoration-thickness:1px}strong{font-variation-settings:"wght" 700, "wdth" 100;color:var(--craie)}img{max-width:100%}button,input{font-family:inherit}.t-donnee{font-variation-settings:"wght" 650, "wdth" 75;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.t-enseigne{font-variation-settings:"wght" 800, "wdth" 100;letter-spacing:-.04em;margin:0;font-size:clamp(44px,7vw,96px);line-height:.94}.t-affiche{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,60px);line-height:1}.ligne{white-space:nowrap;display:block}.barre{z-index:40;height:calc(var(--barre-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--page) 0;align-items:center;gap:var(--s-5);background:linear-gradient(#0f0e0cb8,#0f0e0c00);transition:background-color .4s,box-shadow .4s;display:flex;position:fixed;inset:0 0 auto}body:before{content:"";z-index:41;background:var(--nuit);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.barre.on{background:var(--nuit);box-shadow:0 1px 0 var(--filet)}.barre .marque{margin-right:auto}.barre-nav{gap:var(--s-1);display:flex}.barre-nav a{border-radius:var(--r-md);min-height:44px;color:var(--bitume-clair);font-variation-settings:"wght" 600, "wdth" 100;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.barre-nav a:hover{color:var(--craie)}.barre-menu{width:44px;height:44px;color:var(--craie);cursor:pointer;border-radius:var(--r-md);background:0 0;border:0;place-items:center;margin-right:-10px;padding:0;display:none}.barre-menu-traits,.barre-menu-traits:before{background:currentColor;width:20px;height:2px;display:block}.barre-menu-traits{position:relative;transform:translateY(-3px)}.barre-menu-traits:before{content:"";width:14px;position:absolute;top:7px}.menu{width:100%;max-width:none;height:100%;max-height:none;padding:env(safe-area-inset-top,0px) var(--page) calc(24px + env(safe-area-inset-bottom,0px));background:var(--nuit);color:var(--craie);border:0;flex-direction:column;margin:0}.menu[open]{animation:menuEntre .45s var(--expo) both;display:flex}.menu::backdrop{background:#0f0e0c99}@keyframes menuEntre{0%{opacity:0;transform:translateY(-12px)}}.menu-tete{height:var(--barre-h);justify-content:space-between;align-items:center;display:flex}.menu-fermer{border-radius:var(--r-md);width:44px;height:44px;color:var(--craie);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.menu-liens{margin-top:var(--s-6);border-top:1px solid var(--filet);flex-direction:column;display:flex}.menu-liens a{border-bottom:1px solid var(--filet);color:var(--craie);font-variation-settings:"wght" 750, "wdth" 100;letter-spacing:-.03em;padding:18px 0;font-size:30px;line-height:34px;text-decoration:none}.menu-action{width:100%;margin-top:auto}.menu-pied{margin:var(--s-4) 0 0;text-align:center;color:var(--bitume);font-size:13px}.tel{--l:340px;width:var(--l);flex:none;margin:0;position:relative}.tel-coque{padding:calc(var(--l) * .034);border-radius:calc(var(--l) * .17);background:linear-gradient(160deg,#ffe2aa38,#ffe2aa00 22%),linear-gradient(145deg,#34302b 0%,#1b1917 32%,#0d0c0b 58%,#26231f 100%);position:relative;box-shadow:inset 0 0 0 1px #f3efe817,inset 0 1.5px #e2a21f61,0 2px 0 -1px #000,0 50px 90px -30px #000000f2,0 24px 40px -24px #000000e6}.tel-vitre{aspect-ratio:402/874;border-radius:calc(var(--l) * .138);isolation:isolate;clip-path:inset(0 round calc(var(--l) * .138));background:#050505;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.tel-vitre img,.tel-vitre picture{object-fit:cover;width:100%;height:100%;display:block}.tel-vitre:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(128deg,#fff4de17 0%,#fff4de05 30%,#fff4de00 46%);position:absolute;inset:0}.tel-lumiere{z-index:4;border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(106deg,#ffd68c00 40%,#ffc8781a 45%,#ffe2aa4d 49%,#fff4de66 50%,#ffe2aa47 51.5%,#ffc87814 56%,#ffd68c00 61%) 100% 0/300% 100% no-repeat;position:absolute;inset:0}.balaye .tel-lumiere{animation:1.1s cubic-bezier(.45,0,.2,1) both balayage}@keyframes balayage{0%{opacity:0;background-position:100% 0}12%{opacity:1}85%{opacity:1}to{opacity:0;background-position:0 0}}.ouverture{isolation:isolate;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.ville{z-index:-1;background:var(--nuit);position:absolute;inset:0;overflow:hidden;container-type:size}.ville-plan{aspect-ratio:1.6;width:max(100cqw,160cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ville-image{width:100%;height:100%;display:block}.ville:after{content:"";z-index:1;background:linear-gradient(90deg, #0f0e0cf0 0%, #0f0e0cd6 30%, #0f0e0c5c 58%, #0f0e0c14 80%), linear-gradient(0deg, var(--nuit) 0%, #0f0e0c00 26%), linear-gradient(180deg, #0f0e0cb3 0%, #0f0e0c00 16%);position:absolute;inset:0}.ville-calque{z-index:2;pointer-events:none}.reperes{margin:0;padding:0;list-style:none;position:absolute;inset:0}.repere{left:var(--x);top:var(--y);width:0;height:0;position:absolute}.repere-point{background:var(--craie);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px;box-shadow:0 0 0 3px #0f0e0cd9}.repere-legende{border-radius:var(--r-sm);color:var(--craie);white-space:nowrap;background:#0f0e0cd1;padding:2px 7px;position:absolute;top:-10px;left:14px}.repere-legende b{font-weight:inherit;color:var(--bitume-clair)}.repere.masque{visibility:hidden}.repere.gauche .repere-legende{left:auto;right:14px}.repere.direct.gauche .repere-legende{right:16px}.repere.origine .repere-point{background:var(--ambre);width:10px;height:10px;top:-5px;left:-5px}.repere.direct .repere-point{background:var(--ambre);width:12px;height:12px;top:-6px;left:-6px;box-shadow:0 0 0 3px #0f0e0cd9}.repere.direct .repere-point:after{content:"";box-shadow:0 0 0 4px var(--ambre);border-radius:50%;animation:1.6s cubic-bezier(.33,1,.68,1) infinite pouls;position:absolute;inset:0}.ouverture.hors-vue .repere.direct .repere-point:after{animation-play-state:paused}.repere.direct .repere-legende{color:var(--ambre);text-shadow:0 0 12px #e2a21f8c;left:16px}.repere.direct .repere-legende b{color:var(--ambre)}@keyframes pouls{0%{opacity:.6;box-shadow:0 0 0 4px var(--ambre);transform:scale(1)}to{opacity:0;box-shadow:0 0 0 2px var(--ambre);transform:scale(1.7)}}.ouverture-corps{width:100%;max-width:var(--largeur);padding:calc(var(--barre-h) + clamp(24px, 6vh, 72px)) var(--page) 0;gap:var(--s-6);flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;min-width:0;margin:0 auto;display:grid}.ouverture-texte{padding-bottom:clamp(56px,10vh,120px)}.ouverture h1{max-width:9.5em}.chapeau{margin:var(--s-5) 0 0;max-width:31em;color:var(--bitume-clair);font-variation-settings:"wght" 500, "wdth" 100;text-wrap:pretty;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.tel-ouverture{--l:clamp(280px, 25vw, 372px);margin-bottom:calc(var(--l) * -.62);place-self:end center}.ouverture-mention{left:max(var(--page), calc((100vw - var(--largeur)) / 2 + var(--page)));z-index:3;max-width:36em;color:var(--bitume);margin:0;font-size:12px;line-height:16px;position:absolute;bottom:18px}.exemple-mobile{margin:var(--s-4) 0 0;color:var(--bitume-clair);font-size:13px;line-height:18px;display:none}.carte-credit{margin:var(--s-4) 0 0!important;color:var(--bitume)!important;font-size:12px!important;line-height:16px!important}.carte-credit a,.ouverture-mention a,.pied-bas a{color:inherit}.pied .pied-bas{display:block}.pied .pied-bas a{min-height:0;color:var(--bitume-clair);margin:0;padding:0;text-decoration:underline;display:inline}.attente-bloc{margin-top:var(--s-6);max-width:560px}.attente{gap:var(--s-3);display:grid}.attente-rangee{gap:var(--s-2);display:flex}.attente input[type=email]{border:1px solid var(--trait);border-radius:var(--r-md);min-width:0;height:56px;color:var(--craie);font:inherit;font-variation-settings:"wght" 550, "wdth" 100;background:#1b1917e0;flex:1;padding:0 18px;font-size:16px;transition:border-color .2s,background-color .2s}.attente input[type=email]::placeholder{color:var(--bitume)}.attente input[type=email]:hover{border-color:var(--bitume)}.attente input[type=email]:focus-visible{outline:2px solid var(--ambre);outline-offset:2px;border-color:var(--ambre)}.attente input[aria-invalid=true]{border-color:var(--danger)}.attente .btn-ambre{min-width:164px;height:56px}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.note{color:var(--bitume);max-width:46em;margin:0;font-size:13px;line-height:18px}.note a{color:var(--bitume-clair)}.note a:hover{color:var(--craie)}.etat-envoi{min-height:20px;color:var(--craie);align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.etat-envoi:empty{display:none}.etat-envoi.erreur:before{content:"!";border-radius:var(--r-sm);background:var(--danger);width:18px;height:18px;color:var(--craie);font-variation-settings:"wght" 800, "wdth" 100;flex:none;place-items:center;font-size:12px;display:inline-grid}.compteur{color:var(--ambre);font-variation-settings:"wght" 700, "wdth" 100;margin:0;font-size:13px;line-height:18px}.compteur[hidden]{display:none}.fait{outline:none;align-items:center;gap:14px;display:flex}.fait[hidden]{display:none}.fait-coche{fill:none;width:48px;height:48px;stroke:var(--ambre);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fait-coche circle{stroke-dasharray:66;stroke-dashoffset:66px;animation:trace .7s var(--expo) 50ms forwards}.fait-coche path{stroke-width:2px;stroke-dasharray:16;stroke-dashoffset:16px;animation:trace .45s var(--expo) .45s forwards}@keyframes trace{to{stroke-dashoffset:0}}.fait-titre{letter-spacing:-.035em;font-variation-settings:"wght" 800, "wdth" 100;margin:0;font-size:clamp(30px,3vw,40px);line-height:1}.attente-bloc.done .attente-rangee,.attente-bloc.done .note,.attente-bloc.done .compteur{display:none}.attente-bloc.done .etat-envoi{margin-top:var(--s-3);color:var(--bitume-clair);font-size:17px;line-height:26px}.fait-actions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.fait-actions[hidden]{display:none}.attente-finale .fait-actions{justify-content:center}.ecran-qr{width:100%;max-width:none;height:100%;max-height:none;padding:calc(24px + env(safe-area-inset-top,0px)) var(--page) calc(24px + env(safe-area-inset-bottom,0px));background:var(--nuit);color:var(--craie);border:0;place-items:center;margin:0}.ecran-qr[open]{animation:menuEntre .45s var(--expo) both;display:grid}.ecran-qr::backdrop{background:#0f0e0ccc}.qr-fermer{top:calc(12px + env(safe-area-inset-top,0px));right:var(--page);margin:0;position:absolute}.qr-corps-dialog{text-align:center;flex-direction:column;align-items:center;width:min(100%,420px);display:flex}.qr-code{border-radius:var(--r-lg);width:min(78vw,60vh,380px);height:auto;box-shadow:0 0 0 1px var(--filet-clair), 0 40px 80px -30px #e2a21f59;display:block}.qr-titre{margin:var(--s-6) 0 0;letter-spacing:-.035em;font-variation-settings:"wght" 800, "wdth" 100;text-wrap:balance;font-size:clamp(26px,6vw,34px);line-height:1.05}.qr-adresse{margin:var(--s-3) 0 0;color:var(--bitume-clair);font-size:14px}.menu-qr{width:100%;margin-top:var(--s-2)}.pied-lien{min-height:44px;color:var(--craie);font-variation-settings:"wght" 600, "wdth" 100;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;font-size:14px;display:inline-flex}.pied-lien:hover{text-underline-offset:3px;text-decoration:underline}.visite{max-width:var(--largeur);padding:clamp(96px, 16vh, 180px) var(--page) clamp(64px, 10vh, 120px);margin:0 auto;position:relative}.visite-tete{max-width:46rem}.visite-intro{margin:var(--s-5) 0 0;color:var(--bitume-clair);max-width:36em;font-size:18px;line-height:1.55}.visite-corps{gap:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:clamp(24px,6vh,64px);display:grid}.visite-chapitres{grid-area:1/1}.chapitre{opacity:.32;max-width:30rem;min-height:88vh;transition:opacity .6s var(--expo);flex-direction:column;justify-content:center;display:flex}.chapitre.actif,.chapitre:focus-within{opacity:1}.chapitre:first-child{justify-content:flex-start;min-height:70vh;padding-top:14vh}.chapitre:last-child{min-height:80vh}.t-titre-chapitre{letter-spacing:-.035em;font-variation-settings:"wght" 780, "wdth" 100;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.02}.chapitre p{margin:var(--s-4) 0 0;color:var(--bitume-clair);text-wrap:pretty;font-size:18px;line-height:1.55}.chapitre .chapitre-onglet{margin:0 0 var(--s-4);align-items:center;gap:var(--s-2);font-variation-settings:"wght" 700, "wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--ambre);font-size:12px;line-height:16px;display:flex}.chapitre .chapitre-onglet:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.chapitre .chapitre-details{margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--filet-clair);font-variation-settings:"wght" 650, "wdth" 75;letter-spacing:.08em;text-transform:uppercase;color:var(--bitume);font-size:12px;line-height:16px}.tel-chapitre{display:none}.visite-scene{height:100vh;justify-content:center;align-items:center;gap:var(--s-6);grid-area:1/2;height:100svh;display:flex;position:sticky;top:0}.visite-scene:before{content:"";z-index:-1;background:radial-gradient(34% 30% at 62% 36%, var(--lampe), #e2a21f0d 60%, #e2a21f00 100%);pointer-events:none;position:absolute;inset:-10% -20% 0}.tel-visite{--l:min(350px, calc((100svh - 140px) / 2.34))}.tel-visite .ecran{border-radius:calc(var(--l) * .138);opacity:0;transition:opacity .55s ease, transform .9s var(--expo);position:absolute;inset:0;transform:scale(1.015)}.tel-visite .ecran.actif{opacity:1;transform:none}.tel-visite .tel-vitre{background:#0a0908}.visite-rail{border-left:1px solid var(--filet-clair);flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.visite-rail li{font-variation-settings:"wght" 650, "wdth" 75;letter-spacing:.08em;text-transform:uppercase;color:var(--bitume);padding-left:18px;font-size:13px;line-height:18px;transition:color .4s;position:relative}.visite-rail li:before{content:"";background:var(--ambre);width:1px;transition:transform .5s var(--expo);position:absolute;top:-2px;bottom:-2px;left:-1px;transform:scaleY(0)}.visite-rail li.actif{color:var(--craie)}.visite-rail li.actif:before{transform:none}.essai{margin-top:var(--s-5)}.participe{width:100%;max-width:360px;height:var(--h-bouton);border-radius:var(--r-md);background:var(--ambre);color:var(--nuit);font-variation-settings:"wght" 700, "wdth" 100;cursor:pointer;transition:background-color .24s ease, color .24s ease, box-shadow .24s ease, transform .2s var(--expo);border:0;justify-content:center;align-items:center;font-size:15px;line-height:20px;display:flex;position:relative}.participe:active{transform:scale(.98)}.participe-libelle{align-items:center;gap:8px;animation:.24s cubic-bezier(.33,1,.68,1) both etatEntre;display:inline-flex}@keyframes etatEntre{0%{opacity:0;transform:translateY(6px)}}.participe.envoi{cursor:progress}.participe.envoi .participe-libelle:after{content:"";border:2px solid #0f0e0c47;border-top-color:var(--nuit);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite tourne}.participe.inviter{color:var(--craie);box-shadow:inset 0 0 0 1px var(--trait);background:0 0}.participe.inviter:hover{box-shadow:inset 0 0 0 1px var(--craie)}.coche-tracee{fill:none;width:20px;height:20px;stroke:var(--nuit);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.coche-tracee path{stroke-dasharray:20;stroke-dashoffset:20px;animation:.36s cubic-bezier(.33,1,.68,1) forwards trace}.essai-note{margin:var(--s-3) 0 0!important;color:var(--bitume)!important;font-size:14px!important;line-height:20px!important}@media (prefers-reduced-motion:reduce){.participe-libelle{animation:none}.coche-tracee path{stroke-dashoffset:0;animation:none}}.onglets{max-width:var(--largeur);padding:clamp(72px, 12vh, 140px) var(--page) 0;margin:0 auto}.onglets-tete{gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.onglets-tete .t-affiche{margin:0}.onglets-tete p{color:var(--bitume-clair);max-width:30em;margin:0;font-size:18px;line-height:1.55}.barre-app{--k:1;--marge:calc(4px * var(--k));--glisse:.18s cubic-bezier(.33, 1, .68, 1);max-width:calc(362px * var(--k));margin:clamp(40px,7vh,80px) auto 0}@media (min-width:700px){.barre-app{--k:1.45}}@media (min-width:1100px){.barre-app{--k:1.8}}.barre-app-onglets{height:calc(64px * var(--k));padding:var(--marge);background:var(--surface);border:1px solid var(--filet-clair);border-radius:var(--r-pill);display:flex;position:relative}.barre-app-pastille{top:var(--marge);bottom:var(--marge);left:var(--marge);width:calc((100% - 2 * var(--marge)) / 5);border-radius:var(--r-pill);background:var(--surface-2);transform:translateX(calc(var(--i,0) * 100%));transition:transform var(--glisse);position:absolute}.barre-app-onglets [role=tab]{justify-content:center;align-items:center;gap:calc(4px * var(--k));border-radius:var(--r-pill);min-width:0;color:var(--bitume-clair);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--glisse);background:0 0;border:0;flex-direction:column;flex:1 1 0;margin:0;padding:0;display:flex;position:relative}.barre-app-onglets [role=tab][aria-selected=true]{color:var(--ambre)}.barre-app-onglets [role=tab]:focus-visible{outline-offset:-2px;border-radius:var(--r-pill)}.barre-app-ic{width:calc(22px * var(--k));height:calc(22px * var(--k));display:block;position:relative}.barre-app-ic svg{width:100%;height:100%;display:block}.barre-app-nom{max-width:100%;font-size:calc(11px * var(--k));line-height:calc(16px * var(--k));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-variation-settings:"wght" 600, "wdth" 75;transition:font-variation-settings var(--glisse);overflow:hidden}[aria-selected=true]>.barre-app-nom{font-variation-settings:"wght" 700, "wdth" 75}.barre-app-direct{top:calc(-3px * var(--k));left:calc(-7px * var(--k));box-sizing:border-box;width:calc(11px * var(--k));height:calc(11px * var(--k));border:calc(1.5px * var(--k)) solid var(--surface);background:var(--ambre);border-radius:50%;animation:1.2s ease-in-out infinite alternate souffle;position:absolute}@keyframes souffle{0%{opacity:.35}}.onglets-panneaux{max-width:651.6px;margin:var(--s-6) auto 0}.onglets-panneau+.onglets-panneau{margin-top:var(--s-5)}.onglets-panneau:focus-visible{outline-offset:6px}.onglets-panneau-nom{margin:0 0 var(--s-1);letter-spacing:.1em;text-transform:uppercase;font-variation-settings:"wght" 700, "wdth" 75;color:var(--bitume);font-size:13px;line-height:16px}.onglets-panneau-texte{color:var(--craie);text-wrap:balance;margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.45}html.js .onglets-panneaux{text-align:center;display:grid}html.js .onglets-panneau{grid-area:1/1;margin:0;transition:opacity .24s 90ms,transform .32s cubic-bezier(.33,1,.68,1) 50ms}html.js .onglets-panneau-nom{display:none}html.js .onglets-panneau[hidden]{visibility:hidden;opacity:0;transform:translateX(calc(var(--sens,1) * 28px));transition:none;display:block}html.js .onglets-panneau[hidden].sort{transform:translateX(calc(var(--sens,1) * -28px));transition:opacity .14s,transform .22s cubic-bezier(.33,1,.68,1),visibility 0s linear .22s}.affiches{padding:clamp(80px,14vh,160px) 0}.affiches-tete{max-width:var(--largeur);padding:0 var(--page);gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;margin:0 auto;display:grid}.affiches-tete p{color:var(--bitume-clair);max-width:30em;margin:0;font-size:18px;line-height:1.55}.depart{max-width:var(--largeur);padding:0 var(--page);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(32px,5vw,80px);margin:clamp(32px,6vh,64px) auto 0;display:grid}.depart-vedette{top:calc(var(--barre-h) + 24px);aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--filet), 0 40px 80px -40px #000000e6;margin:0;position:sticky;overflow:hidden}.depart-vedette img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.depart-vedette img.actif{opacity:1}.depart-liste{border-top:1px solid var(--filet-clair);margin:0;padding:0;list-style:none}.depart-ligne{align-items:baseline;gap:var(--s-5);border-bottom:1px solid var(--filet);cursor:default;grid-template-columns:clamp(156px,14vw,190px) minmax(0,1fr);padding:18px 0 18px 18px;display:grid;position:relative}.depart-ligne:before{content:"";background:var(--ambre);width:1px;transition:transform .45s var(--expo);position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.depart-ligne.actif:before{transform:none}.depart-ligne picture,.depart-vignette{display:none}.depart-mot{font-variation-settings:"wght" 780, "wdth" 75;letter-spacing:.04em;text-transform:uppercase;color:var(--bitume);font-size:clamp(24px,2.4vw,34px);line-height:1;transition:color .3s}.depart-ligne.actif .depart-mot{color:var(--craie)}.depart-ic{vertical-align:-.02em;flex:none;width:.74em;height:.74em;margin-right:.3em;display:inline-block}.depart-texte{color:var(--bitume-clair);font-size:16px;line-height:1.45}.appareils{padding:clamp(80px,14vh,160px) 0 0}.appareils-tete{max-width:var(--largeur);padding:0 var(--page);gap:var(--s-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;margin:0 auto;display:grid}.appareils-tete .t-affiche{margin:0}.appareils-tete p{color:var(--bitume-clair);max-width:30em;margin:0;font-size:18px;line-height:1.55}.appareils-grille{max-width:var(--largeur);padding:0 var(--page);column-gap:clamp(28px,4vw,64px);row-gap:var(--s-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.42fr) minmax(0,1.08fr) minmax(0,.9fr);margin:clamp(40px,7vh,72px) auto 0;display:grid}.appareil{grid-row:span 2;grid-template-rows:subgrid;gap:var(--s-5);min-width:0;margin:0;display:grid;container-type:inline-size}.appareil>div{align-self:end}.appareil figcaption{padding-top:var(--s-4);border-top:1px solid var(--filet-clair)}.appareil figcaption p{color:var(--bitume-clair);max-width:30em;margin:0;font-size:16px;line-height:1.5}.appareil figcaption .appareil-nom{margin:0 0 var(--s-2);font-variation-settings:"wght" 700, "wdth" 75;letter-spacing:.1em;text-transform:uppercase;color:var(--craie);font-size:12px;line-height:16px}.tablette,.pliable,.montre{background:linear-gradient(160deg,#ffe2aa33,#ffe2aa00 22%),linear-gradient(145deg,#34302b 0%,#1b1917 32%,#0d0c0b 58%,#26231f 100%);position:relative;box-shadow:inset 0 0 0 1px #f3efe817,inset 0 1.5px #e2a21f61,0 2px 0 -1px #000,0 50px 90px -30px #000000f2,0 24px 40px -24px #000000e6}.tablette-vitre,.pliable-vitre,.montre-vitre{isolation:isolate;background:#050505;position:relative;overflow:hidden}.tablette-vitre img,.pliable-vitre img,.montre-vitre img,.tablette-vitre picture,.pliable-vitre picture,.montre-vitre picture{object-fit:cover;width:100%;height:100%;display:block}.tablette-vitre:after,.pliable-vitre:after,.montre-vitre:after{content:"";pointer-events:none;background:linear-gradient(128deg,#fff4de14 0%,#fff4de05 30%,#fff4de00 46%);position:absolute;inset:0}.tablette{border-radius:4.4cqi;padding:2.6cqi}.tablette-vitre{aspect-ratio:1400/974;clip-path:inset(0 round 1.9cqi);border-radius:1.9cqi}.tablette:before{content:"";background:#070707;border-radius:50%;width:.8cqi;height:.8cqi;position:absolute;top:50%;left:1.3cqi;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #f3efe812}.pliable{border-radius:4.2cqi;padding:1.7cqi}.pliable-vitre{aspect-ratio:1100/774;clip-path:inset(0 round 2.6cqi);border-radius:2.6cqi}.pliable-pli{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00000029 38%,#ffeecd12 50%,#00000029 62%,#0000 100%);width:5cqi;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pliable:before,.pliable:after{content:"";background:linear-gradient(90deg,#0b0a09,#2c2824 50%,#0b0a09);width:3.2cqi;height:1.7cqi;position:absolute;left:50%;transform:translate(-50%)}.pliable:before{border-radius:0 0 2px 2px;top:0}.pliable:after{border-radius:2px 2px 0 0;bottom:0}.montres{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:11cqi;padding:14cqi 8cqi 14cqi 1cqi;display:grid}.montre{isolation:isolate}.montre:before{content:"";z-index:-1;background:linear-gradient(90deg,#121110,#1d1b18 50%,#121110);border-radius:10px;position:absolute;inset:-34% 20%;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.montre:after{content:"";background:linear-gradient(90deg,#3b362f,#1c1a17);border-radius:3px;width:6.5%;height:17%;position:absolute;right:-5.5%;box-shadow:inset 0 1px #e2a21f40}.montre-carree{border-radius:27%/23%;padding:7%}.montre-carree:after{top:24%}.montre-carree .montre-vitre{aspect-ratio:416/496;clip-path:inset(0 round 20%/17%);border-radius:20%/17%}.montre-ronde{border-radius:50%;padding:9%}.montre-ronde:before{left:26%;right:26%}.montre-ronde:after{top:41.5%}.montre-ronde .montre-vitre{aspect-ratio:1;clip-path:circle(50%);border-radius:50%}.appareils-note{max-width:var(--largeur);margin:var(--s-6) auto 0;padding:0 var(--page);color:var(--bitume);font-size:13px;line-height:18px}@media (max-width:1100px){.appareils-grille{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.appareil-tablette{max-width:720px;margin-bottom:var(--s-6);grid-column:1/-1}}@media (max-width:960px){.appareils-tete{gap:var(--s-4);grid-template-columns:1fr}}@media (max-width:640px){.appareils-grille{row-gap:var(--s-7);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.appareil{grid-row:auto;grid-template-rows:auto auto}.appareil figcaption{order:-1}.appareil-tablette{margin-bottom:0}.appareils-tete p{font-size:17px}.appareil-montres .montres{max-width:340px}}.publics{max-width:var(--largeur);padding:clamp(64px, 10vh, 120px) var(--page);border-top:1px solid var(--filet);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.public{padding-right:clamp(24px,5vw,72px)}.public+.public{border-left:1px solid var(--filet);padding-left:clamp(24px,5vw,72px);padding-right:0}.public .t-affiche{max-width:12em;font-size:clamp(30px,3.4vw,46px)}.public-chapeau{margin:var(--s-5) 0 0;color:var(--bitume-clair);max-width:30em;font-size:18px;line-height:1.55}.lien-court{max-width:100%;margin:var(--s-5) 0 0;border-bottom:1px solid var(--filet-clair);font-variation-settings:"wght" 650, "wdth" 88;letter-spacing:.02em;color:var(--bitume-clair);flex-wrap:wrap;align-items:baseline;padding:0 0 10px;font-size:clamp(20px,2vw,26px);line-height:1;display:inline-flex}.lien-court-code{color:var(--craie);font-variation-settings:"wght" 800, "wdth" 112;letter-spacing:.12em}.traits{margin:var(--s-6) 0 var(--s-6);padding:0;list-style:none}.traits li{border-top:1px solid var(--filet);color:var(--bitume-clair);max-width:34em;padding:16px 0;font-size:16px;line-height:1.55}.traits li:last-child{border-bottom:1px solid var(--filet)}.regles{max-width:var(--largeur);padding:clamp(64px, 12vh, 140px) var(--page);margin:0 auto}.regles .t-affiche{max-width:14em}.regles-liste{border-top:1px solid var(--filet-clair);grid-template-columns:repeat(3,1fr);margin:clamp(32px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.regles-liste li{padding:var(--s-5) clamp(16px, 2.4vw, 36px) 0 0}.regles-liste li+li{border-left:1px solid var(--filet);padding-left:clamp(16px,2.4vw,36px)}.regle-titre{letter-spacing:-.03em;font-variation-settings:"wght" 800, "wdth" 100;color:var(--craie);margin:0;font-size:clamp(24px,2.4vw,34px);line-height:1.05}.regles-liste li p:not(.regle-titre){margin:var(--s-3) 0 0;color:var(--bitume-clair);max-width:26em;font-size:16px;line-height:1.55}.territoire{isolation:isolate;align-items:flex-end;min-height:clamp(520px,86vh,860px);display:flex;position:relative;overflow:hidden}.territoire-carte{z-index:-1;position:absolute;inset:0;container-type:size}.territoire-plan{aspect-ratio:1.6;width:max(100cqw,160cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.territoire-plan img{width:100%;height:100%;display:block}.territoire-carte:after{content:"";z-index:1;background:linear-gradient(180deg, var(--nuit) 0%, #0f0e0c00 22%, #0f0e0c00 52%, #0f0e0ce6 84%, var(--nuit) 100%), linear-gradient(90deg, #0f0e0cb3 0%, #0f0e0c00 50%);position:absolute;inset:0}.territoire-texte{width:100%;max-width:var(--largeur);padding:0 var(--page) clamp(48px, 9vh, 96px);margin:0 auto}.territoire-texte .t-affiche{max-width:12em}.territoire-texte p{margin:var(--s-5) 0 0;color:var(--bitume-clair);max-width:34em;font-size:18px;line-height:1.55}.questions{max-width:var(--largeur);padding:clamp(80px, 12vh, 140px) var(--page);gap:var(--s-7);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;margin:0 auto;display:grid}.questions>.t-affiche{top:calc(var(--barre-h) + 32px);max-width:8em;position:sticky}.questions-liste{border-top:1px solid var(--filet-clair)}.qr{border-bottom:1px solid var(--filet)}.qr summary{justify-content:space-between;align-items:center;gap:var(--s-4);cursor:pointer;font-variation-settings:"wght" 650, "wdth" 100;letter-spacing:-.01em;width:100%;min-height:64px;color:var(--craie);padding:18px 0;font-size:19px;line-height:1.35;list-style:none;display:flex}.qr summary::-webkit-details-marker{display:none}.qr summary:hover .qr-signe{border-color:var(--craie)}.qr-signe{border:1px solid var(--trait);width:32px;height:32px;transition:border-color .2s ease, transform .45s var(--expo);border-radius:50%;flex:none;position:relative}.qr-signe:before,.qr-signe:after{content:"";background:var(--craie);width:12px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-signe:after{transition:transform .45s var(--expo);transform:translate(-50%,-50%)rotate(90deg)}.qr[open] .qr-signe{border-color:var(--ambre);transform:rotate(180deg)}.qr[open] .qr-signe:after{transform:translate(-50%,-50%)rotate(0)}.qr-corps{padding:0 48px 24px 0}.qr-corps p{color:var(--bitume-clair);max-width:38em;margin:0;font-size:17px;line-height:1.6}.qr-corps a{color:var(--craie)}.finale{min-height:92vh;padding:clamp(96px, 16vh, 180px) var(--page) clamp(80px, 12vh, 140px);isolation:isolate;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.finale-lumiere{z-index:-1;background:radial-gradient(42% 58% at 50% 10%,#ffd68c38,#e2a21f1c 40%,#e2a21f09 68%,#e2a21f00 100%),radial-gradient(40% 12% at 50% 86%,#e2a21f17,#e2a21f00 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.attente-finale{flex-direction:column;align-items:center;max-width:640px;margin:0 auto;display:flex}.finale-titre{text-wrap:balance;max-width:8.5em;font-size:clamp(44px,6.4vw,88px)}.finale-chapeau{margin:var(--s-5) 0 var(--s-6);color:var(--bitume-clair);max-width:28em;font-size:19px;line-height:1.5}.attente-finale .attente{text-align:left;width:100%;max-width:560px}.attente-finale .fait{justify-content:center}.attente-finale.done .etat-envoi{text-align:center;justify-content:center}.magasins{margin:var(--s-6) 0 0;padding-top:var(--s-3);border-top:1px solid var(--filet);font-variation-settings:"wght" 650, "wdth" 75;letter-spacing:.08em;text-transform:uppercase;color:var(--bitume-clair);font-size:12px;line-height:16px}.pouce{display:none}.btn.accroche{animation:accroche .7s var(--expo) both}.btn.accroche .ic{animation:accroche-fleche .7s var(--expo) both}@keyframes accroche{0%{transform:scale(1);box-shadow:0 0 #e2a21f99}22%{transform:scale(1.03)}to{transform:scale(1);box-shadow:0 0 0 16px #e2a21f00}}@keyframes accroche-fleche{0%,to{transform:none}35%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.btn.accroche,.btn.accroche .ic{animation:none}}.pied{border-top:1px solid var(--filet);padding:var(--s-7) var(--page) calc(var(--s-6) + env(safe-area-inset-bottom,0px));color:var(--bitume-clair);font-size:14px;line-height:20px;position:relative}.pied>*{max-width:var(--largeur);margin-left:auto;margin-right:auto}.pied-haut{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.pied-slogan{color:var(--bitume);font-variation-settings:"wght" 600, "wdth" 100;margin:0}.pied-colonnes{justify-content:start;gap:var(--s-4) clamp(32px, 8vw, 120px);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,auto));display:grid}.pied-colonnes nav{flex-direction:column;display:flex}.pied-colonnes a{overflow-wrap:anywhere;min-height:44px;color:var(--craie);align-items:center;text-decoration:none;display:inline-flex}.pied-colonnes a:hover{text-decoration:underline}.pied-bas{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--filet);color:var(--bitume);margin-bottom:0;font-size:13px}noscript .sansjs{padding:12px var(--page);background:var(--surface);border-bottom:1px solid var(--filet);color:var(--bitume-clair);z-index:30;margin-top:var(--barre-h);font-size:14px;position:relative}html.js [data-apparait]{opacity:0;transition:opacity .9s var(--expo), transform .9s var(--expo);transform:translateY(10px)}html.js [data-apparait].in{opacity:1;transform:none}html.js .ville-image{animation:2.6s cubic-bezier(.3,.1,.2,1) both chauffe}@keyframes chauffe{0%{filter:brightness(.12)saturate(1.8)hue-rotate(-22deg)}45%{filter:brightness(.6)saturate(1.35)hue-rotate(-9deg)}to{filter:none}}html.js .ouverture .ville-plan{animation:pose 9s var(--expo) both}@keyframes pose{0%{scale:1.07}to{scale:1}}html.js .ouverture h1 .ligne,html.js .ouverture .chapeau,html.js .attente-ouverture{animation:monte 1.1s var(--expo) both}html.js .ouverture h1 .ligne:nth-child(2){animation-delay:80ms}html.js .ouverture .chapeau{animation-delay:.2s}html.js .attente-ouverture{animation-delay:.3s}@keyframes monte{0%{opacity:0;transform:translateY(14px)}}html.js .tel-ouverture{transform-origin:50% 100%;animation:telLeve 1.5s var(--expo) .25s both, telAllume .6s cubic-bezier(.33, 1, .68, 1) .25s both}@keyframes telLeve{0%{transform:perspective(1100px)translateY(96px)rotateX(26deg)scale(.94)}}@keyframes telAllume{0%{opacity:0}}.tel-ouverture .tel-coque{transform-origin:50%}.ouverture-fondu{z-index:4;pointer-events:none;background:linear-gradient(0deg, var(--nuit) 0%, #0f0e0cd1 30%, #0f0e0c59 62%, #0f0e0c00 100%);height:clamp(88px,14vh,150px);position:absolute;bottom:0;left:0;right:0}.ouverture-mention{z-index:5}.tel-ouverture .ecran-relais{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.tel-chapitre{perspective:1000px}.tel-visite{perspective:1200px}.appareil-tablette{perspective:1600px}.appareil-pliable{perspective:1400px}.appareil-montres{perspective:1100px}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html.js .ville{transform-origin:var(--ville-ox,50%) var(--ville-oy,50%);animation:1ms cubic-bezier(.45,0,.55,1) both villePlonge;animation-timeline:scroll(root);animation-range:0 var(--ouverture-h,100vh)}html.js .tel-ouverture .tel-coque{animation:1ms linear both telParallaxe;animation-timeline:scroll(root);animation-range:0 var(--ouverture-h,100vh)}@media (min-width:961px){html.js .ouverture{z-index:3;overflow:visible}html.js .ouverture-fondu{display:none}html.js .tel-ouverture .tel-coque{transform-origin:0 0;animation-name:telRelais;animation-range:0 var(--relais-fin,100vh)}html.js .tel-ouverture .ecran-relais{animation:1ms linear both relaisEcran;animation-timeline:scroll(root);animation-range:calc(var(--relais-fin,100vh) * .55) calc(var(--relais-fin,100vh) * .9)}html.js .tel-visite{animation:1ms linear both relaisVisite;animation-timeline:scroll(root);animation-range:0 var(--relais-fin,100vh)}html.js .tel-visite .tel-coque{animation:1ms linear both pivotVisite;animation-timeline:scroll(root);animation-range:var(--relais-fin,100vh) var(--visite-fin,300vh)}}html.js .tel-chapitre .tel-coque,html.js .appareil .tablette,html.js .appareil .pliable,html.js .appareil .montres{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}html.js .tel-chapitre .tel-coque{animation-name:pivotChapitre}html.js .appareil .tablette{animation-name:pivotTablette}html.js .appareil .pliable{animation-name:pivotPliable}html.js .appareil .montres{animation-name:pivotMontres}}}@keyframes villePlonge{to{transform:scale(1.12)}}@keyframes telParallaxe{to{transform:translateY(calc(var(--ouverture-h,100vh) * .42)) scale(.96)}}@keyframes telRelais{0%{opacity:1;transform:translate(0)scale(1)}99.6%{opacity:1}to{transform:translate(var(--relais-x), var(--relais-y)) scale(var(--relais-k));opacity:0}}@keyframes relaisEcran{0%{opacity:0}to{opacity:1}}@keyframes relaisVisite{0%,99.6%{opacity:0}to{opacity:1}}@keyframes pivotVisite{0%{transform:rotateY(0)}to{transform:rotateY(12deg)}}@keyframes pivotChapitre{0%{transform:rotateX(7deg)rotateY(-18deg)scale(.965)}50%{transform:rotateX(0)rotateY(0)scale(1)}to{transform:rotateX(-7deg)rotateY(18deg)scale(.965)}}@keyframes pivotTablette{0%{transform:rotateX(5deg)rotateY(-10deg)scale(.965)}50%{transform:rotateX(0)rotateY(0)scale(1)}to{transform:rotateX(-5deg)rotateY(10deg)scale(.965)}}@keyframes pivotPliable{0%{transform:rotateX(5deg)rotateY(-12deg)scale(.965)}50%{transform:rotateX(0)rotateY(0)scale(1)}to{transform:rotateX(-5deg)rotateY(12deg)scale(.965)}}@keyframes pivotMontres{0%{transform:rotateX(6deg)rotateY(-14deg)scale(.965)}50%{transform:rotateX(0)rotateY(0)scale(1)}to{transform:rotateX(-6deg)rotateY(14deg)scale(.965)}}.phares{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html.js .tel-ouverture .tel-coque,html.js .tel-chapitre .tel-coque,html.js .tel-visite .tel-coque,html.js .appareil .tablette,html.js .appareil .pliable,html.js .appareil .montres{will-change:transform}}html.js .repere{animation:.6s both allume;animation-delay:calc(1.4s + var(--i,0) * .18s)}@keyframes allume{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html.js [data-apparait]{opacity:1;transition:none;transform:none}html.js .ville-image,html.js .ouverture .ville-plan,html.js .ouverture h1 .ligne,html.js .ouverture .chapeau,html.js .attente-ouverture,html.js .tel-ouverture,html.js .repere{animation:none}.repere.direct .repere-point:after{opacity:.35;animation:none;transform:scale(1.25)}.balaye .tel-lumiere{animation:none}.depart-vedette img,.depart-ligne:before,.depart-mot,.tel-visite .ecran,.chapitre,.visite-rail li,.visite-rail li:before{transition:none}.fait-coche circle,.fait-coche path{stroke-dashoffset:0;animation:none}.menu[open],.ecran-qr[open]{animation:none}.pouce,.barre-app-pastille,.barre-app-onglets [role=tab],.barre-app-nom,html.js .onglets-panneau,html.js .onglets-panneau[hidden].sort{transition:none}.barre-app-direct{animation:none}}@media (max-width:1100px){.barre-nav a{padding:0 8px}}@media (max-width:960px){.onglets-tete{gap:var(--s-4);grid-template-columns:1fr}.barre-nav,.barre-action{display:none}.barre-menu{display:grid}.ouverture-corps{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.ouverture-texte{padding-bottom:var(--s-6)}.tel-ouverture{--l:min(78vw, 340px);margin-bottom:calc(var(--l) * -1.1)}.ouverture-mention{display:none}.exemple-mobile,.visite-corps{display:block}.visite-scene{display:none}.chapitre,.chapitre:first-child,.chapitre:last-child{opacity:1;max-width:36rem;min-height:0;margin-top:clamp(72px,12vh,112px);padding-top:0}.tel-chapitre{--l:min(76vw, 330px);margin:var(--s-6) auto 0;display:block}.affiches-tete{gap:var(--s-4);grid-template-columns:1fr}.depart{grid-template-columns:minmax(0,1fr)}.depart-vedette{display:none}.depart-ligne{column-gap:var(--s-4);grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);align-items:center;row-gap:4px;padding:14px 0}.depart-ligne:before{display:none}.depart-ligne picture{grid-row:1/span 2;display:block}.depart-vignette{object-fit:cover;border-radius:var(--r-sm);width:56px;height:70px;box-shadow:inset 0 0 0 1px var(--filet);display:block}.depart-mot{color:var(--craie);align-self:end;font-size:22px}.depart-texte{align-self:start;font-size:15px}.publics{grid-template-columns:minmax(0,1fr)}.public,.public+.public{border-left:0;padding:0}.public+.public{margin-top:var(--s-7);padding-top:var(--s-7);border-top:1px solid var(--filet)}.regles-liste{grid-template-columns:1fr}.regles-liste li,.regles-liste li+li{padding:var(--s-5) 0;border-left:0}.regles-liste li+li{border-top:1px solid var(--filet)}.questions{gap:var(--s-6);grid-template-columns:1fr}.questions>.t-affiche{position:static}.pouce{width:min(560px, calc(100% - 2 * var(--page)));left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:45;opacity:0;visibility:hidden;height:56px;transition:transform .5s var(--expo), opacity .3s ease, visibility 0s linear .5s;margin-inline:auto;display:inline-flex;position:fixed;transform:translateY(calc(100% + 32px));box-shadow:0 18px 40px -12px #000000e6,0 0 0 1px #0f0e0c80}.pouce[hidden]{display:none}.pouce.visible{opacity:1;visibility:visible;transition:transform .5s var(--expo), opacity .2s ease, visibility 0s;transform:none}.pouce.sans-transition{transition:none}.attente-finale .attente-rangee{flex-direction:column}.attente-finale .attente-rangee .btn.attend-pouce:not(:focus-visible){opacity:0}}@media (max-aspect-ratio:4/5){.ville-plan{aspect-ratio:1170/2532;width:max(100cqw,46.2cqh)}.ouverture .ville-plan{width:calc(1.4*max(100cqw,46.2cqh));transform:translate(-50%, var(--dy,-12%));top:0}.ville:after{background:linear-gradient(180deg, #0f0e0ce6 0%, #0f0e0cc7 34%, #0f0e0c4d 62%, #0f0e0c80 82%, var(--nuit) 100%)}}@media (max-width:640px){.ouverture-corps{padding-top:calc(var(--barre-h) + 20px)}.t-enseigne{font-size:clamp(30px,10.4vw,60px)}.attente input[type=email]{flex:none;width:100%}.chapeau{font-size:17px}.attente-rangee{flex-direction:column}.attente .btn-ambre{width:100%}.ouverture-mention{display:none}.exemple-mobile{display:block}.tel-ouverture{margin-top:56px}.attente-ouverture .note{color:var(--bitume-clair)}.visite-intro,.chapitre p,.affiches-tete p,.public-chapeau,.territoire-texte p,.qr summary{font-size:17px}.qr-corps{padding-right:0}.qr-corps p{font-size:16px}.finale-chapeau{font-size:17px}.pied-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pied-colonnes nav:last-child{grid-column:1/-1}.territoire-plan{transform:translate(-62%,-50%)}.reperes-region .repere .repere-legende{left:auto;right:14px}.tel-chapitre{--l:min(66vw, 300px)}}@media (max-width:360px){.repere-legende{font-size:11px}}@media (max-width:300px){.ligne{white-space:normal}.barre .t-marque{display:none}}
