.logo-entete{border-radius:999px;position:relative}.logo-entete .logo-entete-long{aspect-ratio:3328/739;width:auto;height:82%;color:var(--nuit);pointer-events:none;position:absolute;top:9%;left:12px;overflow:visible}.logo-entete-long :is(.logo-lettre,.logo-losange){opacity:0}.entete .logo-entete:is(:hover,:focus-visible){color:var(--nuit);background:0 0}.logo-entete:focus-visible{outline-offset:6px}.bouton{min-height:52px;color:inherit;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), scale .16s var(--ease-out);background:0 0;border:1px solid;border-radius:999px;padding:0 30px;font-size:13px;font-weight:600}.bouton:active{scale:.97}.bouton.bouton--plein{background:var(--bordeaux);border-color:var(--bordeaux);color:var(--blanc);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}a.bouton{align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.bouton.bouton--plein[data-curseur=bouton]:hover{background:var(--nuit);border-color:var(--nuit)}}.entete{z-index:30;color:var(--nuit);position:fixed;top:0;left:0;right:0}.entete-bande{z-index:2;background:var(--blanc);transition:padding .25s var(--ease-out), box-shadow .25s var(--ease-out), translate .25s var(--ease-out), background-color .25s var(--ease-out);align-items:center;gap:20px;padding:22px clamp(20px,5vw,72px);display:flex;position:relative;box-shadow:0 1px #101a2e00}.entete.descendu .entete-bande{box-shadow:0 1px #101a2e24}body:has(.ouverture-ruban-calque) .entete:not(.descendu) .entete-bande{background-color:#0000}body:has(.ouverture-ruban-calque) .entete:not(.descendu) :is(.entete-programme,.entete-voter,.entete-burger){box-shadow:0 0 0 4px var(--blanc)}.entete-nom{color:inherit;font-family:var(--police-titre);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.01em;white-space:nowrap;transition:font-size .25s var(--ease-out), color .18s var(--ease-out);background:0 0;flex:none;font-size:1.3125rem;font-weight:620;line-height:0;display:block}.entete-nom .logo-rond{aspect-ratio:1;width:auto;height:60px;transition:height .25s var(--ease-out);display:block;overflow:visible}.entete-menu{transition:opacity .2s var(--ease-out), visibility .2s;flex:1;justify-content:center;gap:2px;display:flex}.entete-menu a{color:inherit;font-family:var(--police-texte);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;padding:12px clamp(7px,.8vw,12px);font-size:.78125rem;font-weight:600}.entete-menu a[aria-current=page]{background:var(--bordeaux);color:var(--blanc)}@media (hover:hover) and (pointer:fine){.entete-menu a:hover{background:var(--nuit);color:var(--blanc)}.entete .entete-programme:hover{background-color:var(--bordeaux)}}.entete .entete-programme{background-color:var(--blanc);white-space:nowrap;align-items:center;margin-right:-8px;text-decoration:none;display:inline-flex}.entete :is(.entete-programme,.entete-voter){min-height:46px;transition:min-height .25s var(--ease-out), background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), scale .16s var(--ease-out);flex:none;padding:0 24px}.entete-burger,.entete-feuille{display:none}.entete.descendu .entete-bande{padding-top:10px;padding-bottom:10px}.entete.descendu .entete-nom{font-size:1.125rem}.entete.descendu .entete-nom .logo-rond{height:44px}.entete.descendu :is(.entete-programme,.entete-voter){min-height:40px}@media (width>=900px) and (width<=1179px){.entete{zoom:.88}}@media (width<=899px){.entete-bande{gap:12px;padding-top:14px;padding-bottom:14px}.entete-nom{flex:1;font-size:1.1875rem}.entete-nom .logo-rond{height:48px}.entete-menu{display:none}.entete .entete-voter{letter-spacing:.08em;min-height:44px;padding:0 16px;font-size:11px}.entete .entete-programme{display:none}.entete-burger{background:var(--blanc);min-height:44px;color:inherit;font:600 11px/1 var(--police-texte);letter-spacing:.08em;text-transform:uppercase;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), scale .16s var(--ease-out);border:1px solid;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.entete-burger:active{scale:.97}.entete-feuille{z-index:1;padding:92px clamp(20px, 5vw, 72px) calc(20px + env(safe-area-inset-bottom));background:var(--blanc);visibility:hidden;flex-direction:column;gap:28px;transition:translate .4s cubic-bezier(.32,.72,0,1),visibility 0s .4s;display:flex;position:fixed;inset:0;overflow-y:auto;translate:0 -102%}.entete.ouvert .entete-feuille{visibility:visible;transition-delay:0s;translate:0}.entete-feuille nav{border-top:1px solid color-mix(in srgb, var(--nuit) 16%, transparent);flex:1;grid-auto-rows:minmax(56px,1fr);gap:0;display:grid}.entete-feuille nav a{border-bottom:1px solid color-mix(in srgb, var(--nuit) 16%, transparent);min-height:56px;color:inherit;font-family:var(--police-titre);font-variation-settings:"SOFT" 0, "WONK" 0;align-items:center;gap:16px;padding:0 16px;font-size:clamp(1.375rem,3.4svh,1.875rem);font-weight:600;line-height:1.2;text-decoration:none;display:flex}.entete-feuille nav svg{flex:none}.entete-feuille nav a[aria-current=page]{background:var(--bordeaux);color:var(--blanc)}.entete-feuille nav .entete-feuille-voter{background:var(--nuit);color:var(--blanc);border-bottom:0;margin-top:0}}@media (width<=480px){.entete-nom{white-space:normal;flex:1 1 0;min-width:0;font-size:1.125rem;line-height:1.05}.entete-nom .logo-rond{height:46px}.entete .entete-voter{padding:0 12px}.entete-burger{padding:0 14px}}@media (prefers-reduced-motion:reduce){.entete-bande,.entete-nom,.entete-menu,.entete-programme,.entete-voter,.entete-feuille{transition-duration:.01ms}}
