.nav{z-index:5;box-sizing:content-box;justify-content:space-between;align-items:center;min-height:44px;padding:12px 24px;display:flex;position:relative}.marque{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:9px;font-size:21px;font-weight:700;text-decoration:none;display:flex}.nav-liens{align-items:center;gap:8px;display:flex}.nav-liens a{color:var(--ink);border-radius:var(--r-pill);padding:10px 16px;font-size:15px;font-weight:500;text-decoration:none}.nav-liens a:hover{background:var(--track)}.nav-liens .app{background:var(--ink);color:var(--cream);align-items:center;gap:7px;margin-left:8px;display:inline-flex}.nav-liens .app svg{width:17px;height:17px}.nav-liens .i-lien{display:none}.nav-liens .app:hover{background:var(--encre-forte)}.hero .marque,.hero .nav-liens a{color:#fff}.hero .marque{--logo:var(--c-white)}.hero .nav-liens a:hover{background:#ffffff26}.hero .nav-liens .app{background:var(--chartreuse);color:var(--ink)}.hero .nav-liens .app:hover{background:var(--chartreuse-survol)}.burger{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-10px;display:none}.burger svg{width:24px;height:24px}.burger .i-fermer,.nav.ouvert .burger .i-ouvrir{display:none}.nav.ouvert .burger .i-fermer{display:block}.burger:hover{background:var(--track)}.burger:focus-visible{outline:2px solid var(--olive);outline-offset:2px}.hero .burger{color:#fff}.hero .burger:hover{background:#ffffff26}@keyframes menu-entre{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.nav.ouvert .nav-liens{animation:none}}html.menu-ouvert{overflow:hidden}@media (width<=760px){.nav{padding:12px var(--marge-tel)}.nav-liens .i-lien{display:block}.nom-marque{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.burger{display:grid}header.nav.ouvert{z-index:60}.nav.ouvert .marque,.nav.ouvert .burger{z-index:1;color:var(--ink);--logo:var(--c-olive);position:relative}.nav.ouvert .burger:hover{background:var(--track)}.nav-liens{background:var(--cream);flex-direction:column;align-items:stretch;gap:0;padding:92px 20px 32px;display:none;position:fixed;inset:0;overflow-y:auto}.nav.ouvert .nav-liens{animation:.22s ease-out menu-entre;display:flex}.nav-liens a,.nav-liens .app,.hero .nav-liens a,.hero .nav-liens .app{color:var(--ink);letter-spacing:-.02em;border-bottom:1px solid var(--divider);background:0 0;border-radius:0;align-items:center;gap:16px;margin:0;padding:20px 4px;font-size:28px;font-weight:500;display:flex}.nav-liens a svg,.nav-liens .app svg{width:26px;height:26px;color:var(--olive);flex:none}.nav-liens a:hover,.nav-liens .app:hover,.hero .nav-liens a:hover,.hero .nav-liens .app:hover{color:var(--olive);background:0 0}.nav-liens .app,.hero .nav-liens .app{border-radius:var(--r-pill);background:var(--ink);height:54px;color:var(--cream);letter-spacing:0;border:0;justify-content:center;gap:10px;margin-top:32px;padding:0 24px;font-size:17px}.nav-liens .app svg,.hero .nav-liens .app svg{width:20px;height:20px;color:inherit}.nav-liens .app:hover,.hero .nav-liens .app:hover{background:var(--encre-forte);color:var(--cream)}}.nav .recherche{border-radius:var(--r-pill);background:var(--c-cream);border:1px solid #0000;flex:0 520px;align-items:center;gap:10px;height:44px;margin:0 auto 0 40px;padding:0 16px;display:flex}.recherche svg{width:18px;height:18px;color:var(--ink-2);flex:none}.recherche input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.recherche:focus-within{box-shadow:0 0 0 2px var(--olive);background:var(--c-cream)}@media (width<=760px){.nav .recherche{min-width:0;margin:0 6px 0 16px;padding:0 12px}}.nav .recherche{position:relative}.propositions{z-index:20;background:var(--c-card);scrollbar-width:thin;border-radius:16px;max-height:min(520px,70vh);padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 28px #1a1a172e}.propositions[hidden]{display:none}.proposition{cursor:pointer;align-items:center;gap:14px;padding:10px 20px;display:flex}.proposition[aria-selected=true]{background:var(--c-creamDark)}.icone-proposition{border-radius:var(--r-md);background:var(--c-creamDark);width:40px;height:40px;color:var(--c-ink);flex:none;place-items:center;display:grid;overflow:hidden}.icone-proposition svg{width:20px;height:20px}.icone-proposition img{object-fit:contain;width:32px;height:32px}.proposition[aria-selected=true] .icone-proposition{background:var(--c-cream)}.proposition .textes{flex-direction:column;min-width:0;display:flex}.proposition .nom{color:var(--c-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.proposition .nom b{font-weight:500}.proposition small{font-size:var(--t-secondaire);color:var(--c-inkSecondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.titre-propositions{font-size:var(--t-etiquette);letter-spacing:.06em;text-transform:uppercase;color:var(--c-inkTertiary);margin:0;padding:10px 20px 4px;font-weight:500}.titre-propositions:not(:first-child){border-top:1px solid var(--c-divider);margin-top:6px;padding-top:14px}.aucune-proposition{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:64px 24px;display:flex}.aucune-proposition b{font-size:var(--t-corps);color:var(--c-ink);font-weight:500}.aucune-proposition span{font-size:var(--t-secondaire);color:var(--c-inkSecondary);overflow-wrap:anywhere}.icone-proposition img.photo{object-fit:cover;width:100%;height:100%}.ariane{color:var(--ink-2);flex-wrap:wrap;gap:8px;margin:8px 0 20px;font-size:13.5px;display:flex}.ariane a{color:var(--ink)}.ariane [aria-current]{color:var(--ink);font-weight:500}
