.nv-coin{z-index:25;transition:transform var(--voile) var(--courbe);align-items:center;gap:14px;display:flex;position:fixed;top:14px;right:16px}.entree-ouverte .nv-coin{visibility:hidden}.nv-coin.est-retire:not(:focus-within){transform:translateY(calc(-100% - 24px))}body:has(.ac.univers-ouvert) .nv-coin{transform:none}.nv-bouton,.nv-fermer{backdrop-filter:blur(6px);width:46px;height:46px;color:var(--dore);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--geste) var(--courbe), border-color var(--geste) var(--courbe);background:#f3eee6db;border:1px solid #8c6a4373;border-radius:999px;place-content:center;gap:5px;padding:0;display:grid}.nv-bouton:hover,.nv-fermer:hover{background:var(--ivoire);border-color:#8c6a43cc}.nv-bouton span,.nv-fermer span{background:currentColor;border-radius:999px;width:18px;height:1.5px;display:block}.nv-bouton span:nth-child(2){justify-self:end;width:12px}html .un-retour{top:15px;right:74px}.nv-voile{z-index:55;backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity var(--voile) var(--courbe), visibility 0s linear var(--voile);overscroll-behavior:contain;background:#f3eee6f7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.menu-ouvert .nv-voile{opacity:1;visibility:visible;transition:opacity var(--voile) var(--courbe), visibility 0s}.menu-ouvert,.menu-ouvert body{overflow:hidden}.nv-voile:before{content:"";pointer-events:none;border:1px solid #8c6a4366;border-radius:50% 50% 40px 40px/18svh 18svh 40px 40px;position:absolute;inset:clamp(14px,3vw,36px)}.nv-fermer{z-index:1;gap:0;position:absolute;top:14px;right:16px}.nv-fermer span{grid-area:1/1;transform:rotate(45deg)}.nv-fermer span+span{transform:rotate(-45deg)}.nv-nav ul{text-align:center;gap:clamp(10px,2.2svh,22px);margin:0;padding:0;list-style:none;display:grid}.nv-nav a{font:400 clamp(30px, 4vw, 48px)/1.12 var(--titre);color:var(--dore);transition:color var(--geste) var(--courbe);border-radius:999px;flex-direction:column;align-items:center;padding:4px 18px;text-decoration:none;display:inline-flex}.nv-nav a:hover,.nv-nav a[aria-current]{color:var(--bordeaux)}.nv-nav small{font:500 11px/1.4 var(--texte);letter-spacing:.14em;text-transform:uppercase;color:var(--encre-muette);margin-top:4px}.nv-voile :focus-visible,.nv-coin :focus-visible{outline:1.5px solid var(--dore);outline-offset:3px}@media (width<=760px){.nv-coin{top:14px;right:10px}.nv-bouton,.nv-fermer{width:42px;height:42px}.nv-fermer{top:14px;right:10px}.nv-voile:before{border-radius:50% 50% 28px 28px/13svh 13svh 28px 28px;inset:68px 14px 14px}html .un-retour{top:15px;right:58px}}@media (prefers-reduced-motion:reduce){.nv-voile,.menu-ouvert .nv-voile{transition-duration:1ms}}.nv-voile{grid-template-rows:1fr auto}.nv-nav{align-self:center}.nv-reseaux{justify-content:center;margin-bottom:clamp(30px,6svh,64px);position:relative}.rx{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rx__lien{width:40px;height:40px;color:var(--dore);transition:background-color var(--geste) var(--courbe), border-color var(--geste) var(--courbe);background:0 0;border:1px solid #8c6a4373;border-radius:999px;place-items:center;display:grid}.rx__lien:hover{background:#8c6a4314;border-color:#8c6a43cc}.rx__lien:focus-visible{outline:1.5px solid var(--dore);outline-offset:3px}.rx--petit{gap:6px}.rx--petit .rx__lien{width:34px;height:34px}.rx--petit svg{width:15px;height:15px}.sans-entree .en{display:none}.entree-ouverte,.entree-ouverte body{overflow:hidden}.en{z-index:40;background:var(--ivoire);transition:opacity var(--voile) var(--courbe), visibility 0s linear var(--voile);flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.en.est-parti{opacity:0;visibility:hidden;pointer-events:none}.en__logo-zone{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:24px;width:clamp(220px,28vw,380px);margin:0;padding:0;display:block;position:relative}.mouvement-reduit .en__logo-zone{cursor:default}.en__logo{width:100%;height:auto;animation:en-arrive 1.2s var(--courbe) .2s both;display:block}.logo-anime .en__logo{opacity:0;animation:.4s linear 3.4s both en-secours}@keyframes en-secours{to{opacity:1}}.en__logo-poussiere{pointer-events:none;position:absolute}.en__phrase{font:400 clamp(26px, 2.6vw, 34px)/1.2 var(--titre);color:var(--dore);animation:en-arrive .9s var(--courbe) 1.8s both;margin:clamp(20px,3.4svh,36px) 0 0}.en__choix{animation:en-arrive .7s var(--courbe) 2.6s both;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(28px,5svh,52px);display:flex}@keyframes en-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.galet--contour{color:var(--dore);background:0 0;border-color:#8c6a438c}.galet--contour:hover{background:#8c6a4314}.lv{z-index:25;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:22px;padding:8px 12px;display:block;position:fixed;top:14px;left:16px}.entree-ouverte .lv{visibility:hidden}.lv{transition:transform var(--voile) var(--courbe)}.lv.est-retire:not(:focus-visible){transform:translateY(calc(-100% - 20px))}.lv__face{filter:drop-shadow(0 0 1px #1e1b1847)drop-shadow(0 0 9px #1e1b184d);width:clamp(84px,7.6vw,116px);height:auto;display:block}.pa{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.son{z-index:30;width:46px;height:46px;color:var(--dore);cursor:pointer;backdrop-filter:blur(6px);transition:background-color var(--geste) var(--courbe);background:#f3eee6e0;border:1px solid #8c6a4373;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed;bottom:16px;right:16px}.son:hover{background:var(--ivoire)}.son{transition:background-color var(--geste) var(--courbe), opacity var(--geste) var(--courbe), translate var(--geste) var(--courbe)}.son.est-ecarte{opacity:0;pointer-events:none;translate:0 10px}.son[hidden],.son .son__on{display:none}.son[aria-pressed=true] .son__on{display:block}.son[aria-pressed=true] .son__off{display:none}.fi{z-index:0;position:absolute;inset:0}.fi__media{background:#2a231d;position:absolute;inset:0;overflow:hidden}.fi__attente,.fi__video{object-fit:cover;transform-origin:0 0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.fi__video{opacity:0;transition:opacity var(--geste) var(--courbe)}.fi__video.est-pret{opacity:1}.fi__penombre{pointer-events:none;background:linear-gradient(#1e1b1800 58%,#1e1b1885 100%);position:absolute;inset:0}.fi__ui{color:var(--ivoire);pointer-events:none;position:absolute;inset:0}.fi__ui>*{pointer-events:auto}.fi__lieux{font:400 clamp(17px, 1.4vw, 20px)/1.2 var(--titre);letter-spacing:.02em;margin:0;position:absolute;bottom:24px;left:clamp(16px,3vw,40px)}.fi__invite{color:var(--ivoire);letter-spacing:.14em;flex-direction:column;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.fi__fil{background:#f3eee659;border-radius:999px;width:1px;height:34px;display:block;position:relative;overflow:hidden}.fi__fil:after{content:"";background:var(--ivoire);width:100%;height:40%;animation:fi-fil 2.4s var(--courbe) infinite;border-radius:999px;position:absolute;top:0;left:0}@keyframes fi-fil{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.fi__pause{width:46px;height:46px;color:var(--ivoire);cursor:pointer;backdrop-filter:blur(6px);transition:background-color var(--geste) var(--courbe);background:#1e1b1847;border:1px solid #f3eee68c;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:16px;right:72px}.fi__pause:hover{background:#1e1b1873}.fi__pause .fi__icone-lecture{display:none}.fi__pause[aria-pressed=true] .fi__icone-lecture{display:block}.fi__pause[aria-pressed=true] .fi__icone-pause{display:none}@media (width<=760px){.fi__lieux{display:none}.fi__pause{right:70px}.fi__invite{align-items:flex-start;bottom:18px;left:24px;transform:none}.lv{padding:6px 9px;top:10px;left:10px}.lv__face{width:62px}}@keyframes en-fondu{0%{opacity:0}to{opacity:1}}.mouvement-reduit .en__logo{animation:none}.mouvement-reduit .en__phrase,.mouvement-reduit .en__choix{animation:.6s linear both en-fondu}.mouvement-reduit .fi__fil:after{height:100%;animation:none}.mouvement-reduit .fi__pause{display:none}.mouvement-reduit .lv{cursor:default}
