.ligne{--l-limestone:#f6f6f1;--l-blanc:#ffffff;--l-granite:#1d1d1b;--l-granite-68:rgb(29 29 27/0.68);--l-granite-50:rgb(29 29 27/0.5);--l-granite-16:rgb(29 29 27/0.16);--l-terracotta:#ff991f;--l-terracotta-20:#ffebd2;--l-terracotta-80:#ffad4c;--l-monstera:#063d39;--l-monstera-80:#386461;--l-glass:#d6f5ff;--l-limestone-60:rgb(246 246 241/0.6);--l-limestone-20:rgb(246 246 241/0.2);--l-pierre:rgb(137 137 134/0.5);--l-image:rgb(137 137 134/0.2);--l-surface-page:var(--l-limestone);--l-surface-carte:var(--l-blanc);--l-surface-bande:var(--l-glass);--l-surface-douce:var(--l-terracotta-20);--l-surface-action:var(--l-terracotta);--l-surface-sombre:var(--l-monstera);--l-surface-sombre-carte:var(--l-monstera-80);--l-anneau:0 0 0 1px var(--l-granite-16);--l-heros:var(--l-terracotta);--l-action-fond:var(--l-granite);--l-action-texte:var(--l-limestone);--l-action-survol:var(--l-monstera);--l-marge:64px;--l-section:80px;--l-section-serre:calc(var(--l-section) / 2);--l-max:1200px;--l-carte:32px;--l-carte-grande:40px;--l-champ:12px;--l-vignette:12px;--l-bouton-rayon:12px;--l-pilule:var(--l-bouton-rayon);--l-rond:999px;--l-filet-l:2px;--l-sous-pilule:104px;--l-e-1:4px;--l-e-2:8px;--l-e-3:12px;--l-e-4:16px;--l-e-5:20px;--l-e-6:24px;--l-e-8:32px;--l-e-10:40px;--l-e-12:48px;--l-e-14:56px;--l-e-16:64px;--l-bouton-h:48px;--l-bouton-t:var(--l-t-ui);--l-bouton-marge:28px;--l-puce-h:44px;--l-puce-t:var(--l-t-ui);--l-puce-marge:18px;--l-puce-trait:var(--l-granite-68);--l-bord-plein:min(var(--l-marge),48px);--l-bagoss:"Bagoss Condensed",var(--font-inter),system-ui,sans-serif;--l-t-display:clamp(56px,8.334vw,120px);--l-t-page:clamp(40px,4.445vw,64px);--l-t-section:clamp(34px,4.445vw,64px);--l-interligne-titre:1.04;--l-t-1:clamp(36px,3.334vw,48px);--l-t-3:clamp(26px,2.223vw,32px);--l-t-carte:clamp(20px,1.667vw,24px);--l-t-lead:20px;--l-t-body:18px;--l-t-ui:16px;--l-t-small:14px;--l-uplift:cubic-bezier(0.16,1,0.3,1);--l-d-instant:0.2s;--l-d-courte:0.4s;--l-d-moyenne:0.75s;--l-d-longue:1s;--l-d-trajet:1.4s;--l-c-sortie:cubic-bezier(0.25,1,0.5,1);--l-c-entree:cubic-bezier(0.32,0,0.67,0);--l-c-bascule:cubic-bezier(0.83,0,0.17,1);--l-c-fluide:cubic-bezier(0.625,0.05,0,1);--l-c-montee:cubic-bezier(0.17,0.17,0,1);--l-c-simple:cubic-bezier(0.25,0.46,0.45,0.94);--l-decalage-serre:0.06s;--l-decalage-normal:0.1s;--l-plan-trait-quartier:0.75px;--l-plan-trait-commune:1.25px;--l-plan-trait-bord:1.75px;--l-plan-trait-zone:2.25px;background:var(--l-limestone);color:var(--l-granite);font-family:var(--font-inter),system-ui,sans-serif;font-size:var(--l-t-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (max-width:760px){.ligne{--l-marge:20px;--l-section:64px;--l-t-lead:18px;--l-plan-trait-quartier:0.5px;--l-plan-trait-commune:0.9px;--l-plan-trait-bord:1.25px;--l-plan-trait-zone:2px}}.ligne:has(main.l-fluide){--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1440px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--l-px:calc(var(--size-font) / 16);--l-marge:min(calc(64 * var(--l-px)),48px);--l-section:calc(80 * var(--l-px));--l-max:calc(1296 * var(--l-px));--l-t-display:calc(120 * var(--l-px));--l-t-page:max(36px,calc(64 * var(--l-px)));--l-t-section:max(36px,calc(64 * var(--l-px)));--l-t-1:max(36px,calc(48 * var(--l-px)));--l-t-3:max(26px,calc(32 * var(--l-px)));--l-t-carte:max(20px,calc(24 * var(--l-px)));--l-t-lead:max(18px,calc(20 * var(--l-px)));--l-t-body:max(16px,calc(18 * var(--l-px)));--l-t-ui:max(16px,calc(16 * var(--l-px)));--l-t-small:max(13px,calc(14 * var(--l-px)));--l-section-fluide:var(--l-section);--l-e-1:calc(4 * var(--l-px));--l-e-2:calc(8 * var(--l-px));--l-e-3:calc(12 * var(--l-px));--l-e-4:calc(16 * var(--l-px));--l-e-5:calc(20 * var(--l-px));--l-e-6:calc(24 * var(--l-px));--l-e-8:calc(32 * var(--l-px));--l-e-10:calc(40 * var(--l-px));--l-e-12:calc(48 * var(--l-px));--l-e-14:calc(56 * var(--l-px));--l-e-16:calc(64 * var(--l-px));line-height:1.5}.ligne:has(main.l-fluide) .l-barre{padding-inline:var(--l-bord-plein)}.ligne:has(main.l-fluide) .l-cadre{max-width:calc(var(--l-max) - 2 * var(--l-marge))}.ligne main.l-fluide :is(p,li,dd){text-wrap:pretty}.ligne :is(input,textarea)::placeholder{color:var(--l-granite-68);opacity:1}.ligne main.l-fluide :is(h2,h3,summary){text-wrap:balance}@media (max-width:991px){.ligne:has(main.l-fluide){--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px;--l-section:calc(64 * var(--l-px));--l-section-fluide:var(--l-section);--l-t-display:calc(85 * var(--l-px));--l-t-page:max(34px,calc(37 * var(--l-px)));--l-t-section:max(34px,calc(37 * var(--l-px)));--l-t-1:max(36px,calc(39 * var(--l-px)));--l-t-3:max(26px,calc(26 * var(--l-px)))}}@media (max-width:767px){.ligne:has(main.l-fluide){--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px;--l-marge:calc(20 * var(--l-px));--l-t-display:calc(59 * var(--l-px));--l-t-page:calc(36 * var(--l-px));--l-t-section:calc(34 * var(--l-px));--l-t-1:max(36px,calc(36 * var(--l-px)));--l-t-lead:max(18px,calc(18 * var(--l-px)))}}@media (max-width:479px){.ligne:has(main.l-fluide){--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}.ligne *,.ligne :after,.ligne :before{box-sizing:border-box}.l-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.l-evitement{position:fixed;top:12px;left:12px;z-index:60;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--l-e-5);border-radius:var(--l-pilule);background:var(--l-granite);color:var(--l-limestone);font-size:var(--l-t-ui);text-decoration:none;transform:translateY(calc(-100% - 24px));transition:transform var(--l-d-instant) var(--l-c-sortie)}.l-evitement:focus,.l-evitement:focus-visible{transform:none}:where(.ligne) a{color:inherit;text-decoration:none}:where(.ligne) :focus-visible{outline:2px solid var(--l-granite);outline-offset:3px}:where(.ligne) :where(.l-fond-monstera,.l-cp-personne,.l-acc-equipe,.l-gd-local,.l-pilule,.l-menu) :focus-visible{outline-color:var(--l-limestone)}:where(.ligne) img{display:block;max-width:100%}.l-section{padding:var(--l-section) var(--l-marge)}.l-profil{display:contents}.l-profil[data-profil=acheter] [data-pour=vendre],.l-profil[data-profil=vendre] [data-pour=acheter]{display:none}.l-profil[data-profil=acheter]{--l-heros:var(--l-glass);--l-action-fond:var(--l-granite);--l-action-texte:var(--l-limestone);--l-action-survol:var(--l-monstera)}.l-cadre{max-width:var(--l-max);margin:0 auto}.l-fond-monstera{background:var(--l-monstera);color:var(--l-limestone)}.ligne section.l-fond-monstera{width:calc(100% - 2 * var(--l-marge));max-width:calc(var(--l-max) + 2 * var(--l-e-16));margin:var(--l-e-8) auto;border-radius:var(--l-carte-grande)}.l-lead{font-size:var(--l-t-lead);line-height:28px}.l-lead,.l-texte{margin:0}.l-petit,.l-rubrique{font-size:var(--l-t-small);line-height:18px;margin:0}.l-rubrique{font-weight:500}.l-discret,.l-doux{color:var(--l-granite-68)}.l-fond-monstera .l-discret,.l-fond-monstera .l-doux{color:var(--l-limestone-60)}.l-bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--l-e-2);min-height:var(--l-bouton-h,48px);padding:0 var(--l-bouton-marge,28px);border-radius:var(--l-bouton-rayon);border:var(--l-filet-l) solid transparent;font-size:var(--l-bouton-t,16px);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--l-d-instant) var(--l-c-sortie),color var(--l-d-instant) var(--l-c-sortie),transform var(--l-d-instant) var(--l-uplift)}.l-bouton-granite,.l-bouton-plein{background:var(--l-granite);color:var(--l-limestone)}@media (hover:hover) and (pointer:fine){.l-bouton-granite:hover,.l-bouton-plein:hover{background:var(--l-monstera)}}.l-bouton-contour{border-color:var(--l-granite);color:var(--l-granite);background:transparent}@media (hover:hover) and (pointer:fine){.l-bouton-contour:hover{background:var(--l-granite);color:var(--l-limestone)}}.l-fond-monstera .l-bouton-granite,.l-fond-monstera .l-bouton-plein{background:var(--l-limestone);color:var(--l-granite)}.l-fond-monstera .l-bouton-contour{border-color:var(--l-limestone);color:var(--l-limestone)}@media (hover:hover) and (pointer:fine){.l-fond-monstera .l-bouton-granite:hover,.l-fond-monstera .l-bouton-plein:hover{background:var(--l-blanc)}.l-fond-monstera .l-bouton-contour:hover{background:var(--l-limestone);color:var(--l-granite)}}.l-bouton:active{transform:scale(.97)}.l-bouton:disabled{opacity:.4;cursor:default}.l-lien{display:inline-block;font-size:var(--l-t-ui);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:text-underline-offset var(--l-d-courte) var(--l-uplift)}@media (hover:hover) and (pointer:fine){.l-lien:hover{text-underline-offset:8px}}.l-lien-trace{position:relative}.l-lien-trait{position:absolute;left:0;top:0;width:100%;height:10px;overflow:visible;pointer-events:none}.l-lien-trait path{fill:none;stroke:var(--l-terracotta);stroke-width:1.5;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--l-d-courte) var(--l-c-entree)}.l-lien-trace.l-lien-entre .l-lien-trait path{stroke-dashoffset:0;transition:stroke-dashoffset var(--l-d-moyenne) var(--l-c-fluide)}.l-lien-trace.l-lien-sort .l-lien-trait path{stroke-dashoffset:-1}.l-lien-trace.l-lien-repos .l-lien-trait path{transition:none}@media (pointer:coarse){.l-lien,.l-logo{padding-block:var(--l-e-3);margin-block:calc(-1 * var(--l-e-3))}}@media (max-width:600px){.l-bouton{padding:0 var(--l-e-6)}}.l-barre{display:flex;align-items:center;justify-content:space-between;gap:var(--l-e-6);padding:var(--l-e-6) var(--l-marge)}.l-logo{display:inline-flex;flex:none;align-items:baseline;gap:var(--l-e-3)}.l-logo img{height:calc(22 * var(--l-px, 1px));width:auto}.l-barre .l-bascule{display:inline-flex;flex:none;gap:2px;margin-inline-end:auto;padding:3px;border:1px solid var(--l-granite-16);border-radius:var(--l-pilule);background:var(--l-blanc)}.l-barre .l-bascule :is(button,a){position:relative;display:inline-flex;align-items:center;min-height:34px;padding:0 var(--l-e-4);border:0;border-radius:var(--l-pilule);background:transparent;color:var(--l-granite-68);font:inherit;font-size:var(--l-t-small);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--l-d-instant) var(--l-c-sortie),color var(--l-d-instant) var(--l-c-sortie)}.l-barre .l-bascule :is(button,a):before{content:"";position:absolute;inset:-6px 0}.l-barre .l-bascule [data-actif=oui]{background:var(--l-granite);color:var(--l-limestone)}@media (hover:hover) and (pointer:fine){.l-barre .l-bascule [data-actif=non]:hover{color:var(--l-granite)}}@media (max-width:600px){.l-barre{flex-wrap:wrap;row-gap:var(--l-e-3)}.l-barre .l-bascule{order:3;margin-inline-end:0}}.l-logo span{font-size:var(--l-t-lead);line-height:1}@media (max-width:359px){.l-barre{gap:var(--l-e-3)}.l-logo{gap:var(--l-e-2)}.l-logo img{height:calc(18 * var(--l-px, 1px))}.l-logo span{font-size:var(--l-t-body)}}.l-logo-fixe{position:fixed;top:max(calc(12 * var(--l-px, 1px)),env(safe-area-inset-top));left:max(calc(var(--l-marge) - calc(16 * var(--l-px, 1px))),calc(12 * var(--l-px, 1px)),env(safe-area-inset-left));z-index:49;margin:0;align-items:center;min-height:44px;padding:var(--l-e-3) var(--l-e-4);border:1px solid var(--l-granite-16);border-radius:var(--l-pilule);background:var(--l-limestone);color:var(--l-granite);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--l-d-courte) var(--l-uplift),transform var(--l-d-courte) var(--l-uplift)}.l-logo-fixe[data-visible=oui]{opacity:1;transform:none;pointer-events:auto}.l-logo-fixe img{height:calc(18 * var(--l-px, 1px))}.l-logo-fixe span{font-size:var(--l-t-body)}.ligne:has(main.l-fluide) .l-logo-fixe{left:max(calc(var(--l-bord-plein) - calc(16 * var(--l-px))),calc(12 * var(--l-px)),env(safe-area-inset-left))}.l-logo-fixe:focus-visible{outline:2px solid var(--l-granite);outline-offset:-5px}.l-liens{display:flex;align-items:center;gap:var(--l-e-8);font-size:var(--l-t-body)}@media (hover:hover) and (pointer:fine){.l-liens a:not(.l-bouton):hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:1199px){.l-liens a:not(.l-bouton){display:none}}.l-sl{position:relative}.l-sl-bouton{display:inline-flex;align-items:center;gap:var(--l-e-1);min-height:44px;padding:0 var(--l-e-3) 0 var(--l-e-4);border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:var(--l-bouton-rayon);background:transparent;color:inherit;font:inherit;font-size:var(--l-t-ui);letter-spacing:.02em;cursor:pointer;transition:border-color var(--l-d-instant) var(--l-c-sortie)}.l-sl[data-ouvert=oui] .l-sl-bouton{border-color:currentColor}@media (hover:hover) and (pointer:fine){.l-sl-bouton:hover{border-color:currentColor}}.l-sl-bouton:focus-visible{outline:2px solid currentColor;outline-offset:2px}.l-sl-chevron{transition:transform var(--l-d-instant) var(--l-c-sortie)}.l-sl[data-ouvert=oui] .l-sl-chevron{transform:rotate(180deg)}.l-sl-liste{margin:0;padding:0;list-style:none;animation:l-sl-ouvrir var(--l-d-instant) var(--l-c-sortie)}.l-sl-liste[hidden]{display:none}@keyframes l-sl-ouvrir{0%{opacity:0;transform:translateY(-4px)}}.l-sl-option{display:flex;align-items:center;justify-content:space-between;gap:var(--l-e-4)}.l-liens .l-sl-liste{position:absolute;top:calc(100% + calc(8 * var(--l-px, 1px)));right:0;z-index:60;min-width:calc(184 * var(--l-px, 1px));padding:var(--l-e-2);border:1px solid var(--l-granite-16);border-radius:var(--l-carte);background:var(--l-limestone)}.l-liens .l-sl-option{min-height:44px;padding:0 var(--l-e-3);border-radius:var(--l-carte)}.l-liens a.l-sl-option:focus-visible{text-decoration:none;background:var(--l-image)}@media (hover:hover) and (pointer:fine){.l-liens a.l-sl-option:hover{text-decoration:none;background:var(--l-image)}}@media (min-width:1000px) and (max-width:1279px){.l-liens:has(.l-sl)>a{white-space:nowrap}}@media (min-width:1000px) and (max-width:1099px){.l-liens:has(.l-sl){gap:var(--l-e-5)}}@media (max-width:1199px){.l-liens .l-sl{display:none}}.l-menu .l-sl{margin-top:var(--l-e-2);padding-top:var(--l-e-3);border-top:1px solid rgb(246 246 241/.16)}.l-menu .l-sl-bouton{margin-left:var(--l-e-2)}.l-menu .l-sl-liste{margin-top:var(--l-e-1)}.l-menu .l-sl-option{display:flex;padding:var(--l-e-3) var(--l-e-3);border-radius:var(--l-carte);font-size:var(--l-t-body)}.l-tete-menu{display:none}@media (max-width:1199px){.l-tete-menu{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--l-e-5);border:1px solid;border-radius:var(--l-pilule);background:transparent;color:inherit;font:inherit;font-size:var(--l-t-body);cursor:pointer}.l-tete-menu:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.l-sig{--resserre:1;--sig-lecture:0.5;--r-haut:12vh;--r-droite:50%;--r-bas:12vh;--r-gauche:var(--l-marge);position:relative;background:var(--l-limestone)}html.js-ligne .l-sig{--resserre:0}.l-sig-reperes{position:absolute;inset:0;pointer-events:none}.l-sig-repere{position:absolute;top:0;left:0;display:inline-flex;align-items:center;gap:var(--l-e-2);margin:calc(-1 * var(--l-e-3)) 0 0 calc(-1 * var(--l-e-1));white-space:nowrap;font-size:var(--l-t-small);line-height:24px;font-weight:500;opacity:0;transition:opacity var(--l-d-instant) var(--l-c-sortie);will-change:transform}.l-sig-repere-point{width:10px;height:10px;border-radius:var(--l-rond);background:var(--l-terracotta);box-shadow:0 0 0 3px var(--l-limestone)}.l-sig-repere-texte{padding:0 var(--l-e-3);border-radius:var(--l-pilule);background:var(--l-blanc);color:var(--l-granite)}.l-sig-repere[data-etat=actif],.l-sig-repere[data-etat=passe]{opacity:1}.l-sig-repere[data-etat=passe] .l-sig-repere-texte{color:var(--l-granite-68)}.l-sig-repere[data-etat=actif] .l-sig-repere-texte{background:var(--l-granite);color:var(--l-limestone)}.l-sig-repere[data-devant=non]{visibility:hidden}:where(.l-source-carte){margin:0;color:var(--l-granite-68);font-size:var(--l-t-small);line-height:16px}.l-source-carte summary{position:relative;display:inline-flex;align-items:center;gap:var(--l-e-2);min-height:24px;cursor:pointer;list-style:none}.l-source-carte summary:before{content:"";position:absolute;inset:-10px -4px}.l-source-carte summary::-webkit-details-marker{display:none}.l-source-carte summary:focus-visible{outline:2px solid var(--l-granite);outline-offset:2px}.l-source-carte[open] summary svg{transform:rotate(180deg)}.l-source-carte p{margin:0}.l-source-carte[data-place=coin] summary{padding:var(--l-e-1) var(--l-e-3);border-radius:var(--l-pilule);background:rgb(246 246 241/.85)}.l-source-carte[data-place=coin] p{position:absolute;right:0;bottom:calc(100% + 6px);width:max-content;max-width:34ch;padding:var(--l-e-2) var(--l-e-3);border-radius:var(--l-carte);background:rgb(246 246 241/.92);text-align:left}.l-source-carte[data-place=legende] p{max-width:64ch;margin-top:var(--l-e-1)}.l-sig-cartouche{position:absolute;bottom:calc(var(--resserre) * var(--r-bas) + 10px);right:calc(var(--resserre) * var(--r-droite) + 10px)}.l-sig-defile{margin-top:-100svh;pointer-events:none}.l-sig-defile a,.l-sig-defile button,.l-sig-defile form,.l-sig-defile input,.l-sig-defile label{pointer-events:auto}@media (max-width:900px){.l-sig{--sig-lecture:0.68;--r-haut:10px;--r-droite:var(--l-marge);--r-bas:50svh;--r-gauche:var(--l-marge)}.l-sig-cartouche{opacity:clamp(0,calc((var(--resserre) - .5) * 2),1)}.l-sig-cartouche p{max-width:min(26ch,70vw)}}.l-champ{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--l-e-3);width:min(520px,100%)}.l-champ-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--l-e-2);padding:var(--l-e-2);background:var(--l-blanc);border:var(--l-filet-l) solid var(--l-granite-16);border-radius:calc(var(--l-bouton-rayon) + var(--l-e-2))}.l-champ-ligne input{flex:999 1 60%;min-width:0;min-height:var(--l-bouton-h,48px);padding:0 var(--l-e-5);border:0;border-radius:calc(var(--l-carte-grande) - var(--l-e-2));background:transparent;font:inherit;font-size:var(--l-t-ui);color:var(--l-granite);text-overflow:ellipsis;outline:none}.l-champ-ligne .l-bouton{flex:1 0 auto}.l-champ-ligne:focus-within{border-color:var(--l-granite)}.l-champ-ligne:has(input:focus-visible){box-shadow:0 0 0 1px var(--l-granite)}@media (max-width:600px){.l-champ[data-devoile=non] .l-champ-mention{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.l-champ[data-devoile=oui] .l-champ-mention{animation:l-champ-devoiler var(--l-d-courte) var(--l-c-sortie)}}@keyframes l-champ-devoiler{0%{opacity:0}}.l-champ p[data-message]{color:var(--l-granite);font-weight:500}.l-fond-monstera .l-champ p[data-message]{color:var(--l-limestone)}.l-suggestions{list-style:none;margin:0;padding:var(--l-e-2);background:var(--l-blanc);border:1px solid var(--l-granite-16);border-radius:var(--l-carte)}.l-champ-ligne[data-suggestions]{position:relative}.l-champ-ligne[data-suggestions]>.l-suggestions{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;overscroll-behavior:contain}.l-champ-ligne[data-suggestions=haut]>.l-suggestions{top:auto;bottom:calc(100% + 6px)}.l-suggestions [role=option]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--l-e-4);min-height:44px;padding:var(--l-e-3) var(--l-e-4);border-radius:var(--l-carte);color:var(--l-granite);cursor:pointer}.l-suggestions [role=option][aria-selected=true]{background:var(--l-image)}@media (hover:hover) and (pointer:fine){.l-suggestions [role=option]:hover{background:var(--l-image)}}.l-suggestions [role=option][aria-selected=true]{outline:2px solid var(--l-granite);outline-offset:-2px}.l-suggestions [role=option][data-zone=non]{color:var(--l-granite-68)}.l-suggestions [role=option]>.l-petit{white-space:nowrap}.l-champ p a{text-decoration:underline;text-underline-offset:3px}.l-vitrine{--vitrine-lecture:0.5;--vitrine-fond:var(--l-limestone);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--l-e-16)}@media (max-width:900px){.l-vitrine{--vitrine-lecture:0.69;grid-template-columns:minmax(0,1fr)}}.l-cases{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--l-e-4);list-style:none;margin:0;padding:0}.l-case{gap:var(--l-e-2);padding:var(--l-e-6);border-radius:var(--l-carte)}.l-case,.l-ecran{display:grid;background:var(--l-blanc)}.l-ecran{position:absolute;inset:8% 8% auto;grid-template-columns:minmax(0,1fr);gap:var(--l-e-5);padding:var(--l-e-6) var(--l-e-6) var(--l-e-6);border:1px solid var(--l-granite-16);border-radius:var(--l-carte);font-size:var(--l-t-small)}.l-ecran-onglets{display:flex;flex-wrap:wrap;gap:var(--l-e-1) var(--l-e-4);color:var(--l-granite-68)}.l-ecran-onglets [data-actif=oui]{color:var(--l-granite);text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.l-ecran{inset:6% 6% auto;gap:var(--l-e-3);padding:var(--l-e-4)}.l-ecran-onglets{display:none}}.l-personne{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--l-section);align-items:center}.l-portes{display:flex;flex-wrap:wrap;gap:var(--l-e-4)}@media (max-width:900px){.l-personne{grid-template-columns:1fr;gap:var(--l-e-12)}}.l-chiffre{display:inline}.l-chiffre-mot{display:inline-block;line-height:1;white-space:nowrap}.l-roue{display:inline-block;height:1em;overflow:hidden;vertical-align:top}.l-roue-bande{display:flex;flex-direction:column}.l-roue-bande span{height:1em;line-height:1}.l-bandeau{display:grid;gap:var(--l-e-12);justify-items:start;max-width:1100px}.l-bandeau h2{margin:0}.l-pied{padding:var(--l-section) var(--l-marge) calc(var(--l-sous-pilule) + env(safe-area-inset-bottom))}.l-pied-haut{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--l-e-12) var(--l-section);margin-bottom:var(--l-section)}.l-pied-portes{display:grid;gap:var(--l-e-6);max-width:calc(720 * var(--l-px, 1px))}.l-pied nav ul,.l-pied-menu ul{display:flex;flex-wrap:wrap;gap:var(--l-e-3) var(--l-e-8);list-style:none;margin:0 0 var(--l-section);padding:0}.l-pied nav a,.l-pied-menu a{color:var(--l-limestone-60)}@media (hover:hover) and (pointer:fine){.l-pied nav a:hover,.l-pied-menu a:hover{color:var(--l-limestone)}}.l-pied-enveloppe a:not(.l-pied-mentions a){display:inline-flex;align-items:center;min-height:44px}.l-pied-marque{width:100%;height:auto;margin-bottom:var(--l-e-12)}.l-pied-mentions{display:grid;gap:var(--l-e-3);max-width:64ch;font-size:var(--l-t-small);line-height:1.55;color:var(--l-limestone-60)}.l-pied-mentions p{margin:0}.l-pied-mentions a{color:var(--l-limestone);text-decoration:underline;text-underline-offset:3px}.l-pied-enveloppe{position:relative;overflow:hidden}.l-pied-voile{position:absolute;inset:0;background:var(--l-granite);opacity:0;pointer-events:none}@media (max-width:900px){.l-pied-voile{display:none}}html:has(.ligne){scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom));scroll-padding-top:calc(72px + env(safe-area-inset-top));background-color:#f6f6f1}.l-pilule{position:fixed;left:0;right:0;bottom:calc(calc(16 * var(--l-px, 1px)) + env(safe-area-inset-bottom));z-index:50;display:flex;align-items:center;gap:var(--l-e-1);width:max-content;max-width:calc(100vw - 32px);margin-inline:auto;padding:var(--l-e-1);border-radius:calc(var(--l-bouton-rayon) + var(--l-e-1));background:var(--l-granite);color:var(--l-limestone);transform:translateY(160%);transition:transform var(--l-d-courte) var(--l-uplift)}.l-pilule[data-visible=oui]{transform:none}.l-pilule[data-ouvert=oui]{z-index:70}.l-pilule-voile{position:fixed;inset:0;z-index:-1;padding:0;border:0;background:rgb(29 29 27/.2);opacity:0;pointer-events:none;transition:opacity var(--l-d-courte) var(--l-c-sortie)}.l-pilule[data-ouvert=oui] .l-pilule-voile{opacity:1;pointer-events:auto}.l-pilule-corps{display:flex;align-items:center;gap:var(--l-e-1);min-width:0}.l-pilule-menu{min-height:44px;padding:0 var(--l-e-4);border:0;border-radius:var(--l-pilule);background:transparent;color:inherit;font:inherit;font-size:var(--l-t-ui);font-weight:500;cursor:pointer}@media (hover:hover) and (pointer:fine){.l-pilule-menu:hover{background:rgb(246 246 241/.12)}}.l-pilule-menu:focus-visible{outline-offset:-3px}.l-pilule-repere{min-width:10ch;max-width:42vw;padding:0 var(--l-e-3);overflow:hidden;font-size:var(--l-t-small);white-space:nowrap;text-overflow:ellipsis;color:var(--l-limestone-60)}.l-pilule-repere:empty{display:none}@media (max-width:480px){.l-pilule-repere{min-width:0}}.l-pilule-repere[data-coupe=oui]{display:none}.l-pilule-estimer{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:0 var(--l-e-5);white-space:nowrap;border-radius:var(--l-pilule);background:var(--l-terracotta);color:var(--l-granite);font-size:var(--l-t-ui);font-weight:500}.l-pilule-estimer[data-cache=oui]{display:none}.l-pilule-estimer:focus-visible{outline:2px solid var(--l-granite);outline-offset:-4px}.l-menu{position:absolute;left:0;bottom:calc(100% + calc(8 * var(--l-px, 1px)));min-width:calc(240 * var(--l-px, 1px));max-height:calc(100svh - calc(100 * var(--l-px, 1px)) - env(safe-area-inset-bottom));padding:var(--l-e-3);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--l-carte);background:var(--l-granite)}.l-menu ul{list-style:none;margin:0;padding:0}.l-menu a{display:block;padding:var(--l-e-3) var(--l-e-3);border-radius:var(--l-carte);font-size:var(--l-t-body)}.l-menu a:focus-visible{background:rgb(246 246 241/.12)}@media (hover:hover) and (pointer:fine){.l-menu a:hover{background:rgb(246 246 241/.12)}}@media (prefers-reduced-motion:no-preference){html.js-ligne .ligne [data-split=heading]:not(h1){visibility:hidden}}.ligne .line-mask{padding-bottom:.1em;margin-bottom:-.1em}.l-tete{position:relative;z-index:60;isolation:isolate}.l-tete:has(.l-nav[data-ouverte]) .l-barre{background:var(--l-limestone)}.l-nav{gap:var(--l-e-8)}.l-nav,.l-nav-titres{display:flex;align-items:center}.l-nav-titres{gap:var(--l-e-6);margin:0;padding:0;list-style:none}.l-nav-famille{display:flex;align-items:center;gap:calc(2 * var(--l-px, 1px))}.l-nav-contact,.l-nav-titre{white-space:nowrap}.l-nav-contact[aria-current=page],.l-nav-titre[aria-current=page],.l-nav-titre[data-courant=oui]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.l-nav-chevron{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--l-carte);background:transparent;color:inherit;opacity:.56;cursor:pointer;transition:opacity var(--l-d-instant) var(--l-c-sortie)}.l-nav-chevron[aria-expanded=true]{opacity:1}@media (hover:hover) and (pointer:fine){.l-nav-chevron:hover{opacity:1}}.l-nav-chevron svg{transition:transform var(--l-d-instant) var(--l-c-sortie)}.l-nav-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.l-nav-chevron:focus-visible{outline:2px solid currentColor;outline-offset:1px;opacity:1}.l-nav-panneau{position:absolute;top:100%;left:0;right:0;z-index:1;border-top:1px solid var(--l-granite-16);border-bottom:1px solid var(--l-granite-16);background:var(--l-limestone);animation:l-nav-ouvrir var(--l-d-courte) var(--l-c-sortie)}.l-nav-panneau[hidden]{display:none}@keyframes l-nav-ouvrir{0%{opacity:0;transform:translateY(-6px)}}.l-nav-panneau-cadre{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);gap:var(--l-e-14);align-items:start;padding:var(--l-e-10) var(--l-marge) var(--l-e-12)}.ligne:has(main.l-fluide) .l-nav-panneau-cadre{max-width:calc(1184 * var(--l-px) + 2 * var(--l-bord-plein));padding-inline:var(--l-bord-plein)}.l-nav-aussi ul,.l-nav-vedettes{display:grid;margin:0;padding:0;list-style:none}.l-nav-vedettes{gap:var(--l-e-6)}.l-nav-vedettes a{display:grid;gap:var(--l-e-1)}.l-nav-vedette-nom{font-family:var(--l-bagoss);font-weight:300;font-size:var(--l-t-3);line-height:1.05;letter-spacing:-.01em}.l-nav-vedette-detail{font-size:var(--l-t-ui);line-height:1.4;color:var(--l-granite-68)}.l-nav-vedettes a[aria-current=page] .l-nav-vedette-nom{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.l-nav-vedettes a:hover .l-nav-vedette-nom{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}.l-nav-aussi{display:grid;gap:var(--l-e-3);padding-top:var(--l-e-2)}.l-nav-aussi-titre{margin:0;font-size:var(--l-t-small);font-weight:500;color:var(--l-granite-68)}.l-nav-aussi ul{gap:var(--l-e-3)}.l-nav-aussi a{font-size:var(--l-t-body)}.l-nav-aussi a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.l-nav-aussi a:hover{text-decoration:underline;text-underline-offset:4px}}.l-tete .l-liens .l-nav-panneau a[aria-current=page],.l-tete .l-liens .l-nav-panneau a[aria-current=page] .l-nav-vedette-nom,.l-tete .l-liens :is(a.l-nav-titre,a.l-nav-contact)[aria-current=page],.l-tete .l-liens a.l-nav-titre[data-courant=oui]{text-decoration:none;color:var(--l-terracotta)}@media (hover:hover) and (pointer:fine){.l-tete .l-liens .l-nav-panneau a:hover,.l-tete .l-liens .l-nav-panneau a:hover .l-nav-vedette-nom,.l-tete .l-liens :is(a.l-nav-titre,a.l-nav-contact):hover{text-decoration:none;color:var(--l-terracotta)}}.bg-brand .l-tete .l-liens :is(a.l-nav-titre,a.l-nav-contact):is([aria-current=page],[data-courant=oui]){color:var(--l-granite)}@media (hover:hover) and (pointer:fine){.bg-brand .l-tete .l-liens :is(a.l-nav-titre,a.l-nav-contact):hover{color:var(--l-granite)}}.l-nav-figure{justify-self:end;width:100%;max-width:calc(260 * var(--l-px, 1px));height:auto}.l-nav-voile{position:fixed;inset:0;z-index:-1;padding:0;border:0;background:rgb(29 29 27/.2);opacity:0;pointer-events:none;transition:opacity var(--l-d-courte) var(--l-c-sortie)}.l-nav[data-ouverte] .l-nav-voile{opacity:1;pointer-events:auto}@media (max-width:1199px){.l-nav{display:none}}.l-menu:has(.l-menu-familles){position:fixed;left:0;right:0;bottom:calc(calc(76 * var(--l-px, 1px)) + env(safe-area-inset-bottom));width:min(calc(100vw - 24px),calc(1000 * var(--l-px, 1px)));max-height:calc(100svh - calc(100 * var(--l-px, 1px)) - env(safe-area-inset-bottom));margin-inline:auto;padding:var(--l-e-5);overflow-y:auto;overscroll-behavior:contain}.l-menu-familles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--l-e-5) var(--l-e-8)}.l-menu-famille{display:grid;align-content:start;gap:var(--l-e-1)}.l-menu-famille-titre{margin:0;padding:0 var(--l-e-3) var(--l-e-1);font-size:var(--l-t-small);font-weight:500;color:var(--l-limestone-60)}.l-menu-vedettes a{font-size:var(--l-t-lead);font-weight:500}.l-menu-liens a{font-size:var(--l-t-ui);color:var(--l-limestone-60)}.l-menu-liens a:focus-visible,.l-menu-liens a[aria-current=page]{color:var(--l-limestone)}@media (hover:hover) and (pointer:fine){.l-menu-liens a:hover{color:var(--l-limestone)}}.l-menu a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.l-menu-espace{grid-column:1/-1;justify-self:start;margin-top:var(--l-e-1)}@media (max-width:760px){.l-menu-familles{grid-template-columns:minmax(0,1fr);gap:var(--l-e-4)}.l-menu-famille+.l-menu-famille{padding-top:var(--l-e-3);border-top:1px solid rgb(246 246 241/.16)}}.l-pied-colonnes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--l-e-8);margin:0 0 var(--l-section)}.l-pied-colonne-titre{margin:0 0 var(--l-e-2);font-size:var(--l-t-small);font-weight:500;color:var(--l-limestone)}.l-pied-menu .l-pied-colonnes ul{display:grid;gap:var(--l-e-2);margin:0}@media (max-width:900px){.l-pied-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--l-e-8) var(--l-e-5)}}@media (prefers-reduced-motion:reduce){.l-evitement{transition:none}.ligne *,.ligne :after,.ligne :before{transition:none!important;animation:none!important}.l-bouton:active{transform:none}.l-champ[data-devoile=oui] .l-champ-mention,.l-sl-liste{animation:none}.l-sl-bouton,.l-sl-chevron{transition:none}.l-sig-repere{opacity:1}}.ligne[data-recherches=vides] [data-lien-recherches]{display:none}