.ftr.svelte-4jwo3w{background:var(--brun-profond);color:var(--texte-clair);padding-top:clamp(4rem,8vw,6.5rem)}.ftr__top.svelte-4jwo3w{display:grid;gap:clamp(3rem,6vw,5rem);padding-bottom:clamp(3.5rem,7vw,5.5rem)}@media (min-width: 900px){.ftr__top.svelte-4jwo3w{grid-template-columns:1fr 2.4fr;gap:clamp(3rem,6vw,6rem)}}.ftr__emblem.svelte-4jwo3w{width:64px;height:auto}.ftr__word.svelte-4jwo3w{font-family:var(--serif);text-transform:uppercase;letter-spacing:.22em;font-size:1.25rem;font-weight:500;margin-top:1.3rem}.ftr__sign.svelte-4jwo3w{font-family:var(--serif);font-style:italic;opacity:.72;margin-top:.7rem;max-width:30ch;line-height:1.6}.ftr__social.svelte-4jwo3w{list-style:none;display:flex;gap:1.6rem;padding:0;margin-top:2rem}.ftr__social.svelte-4jwo3w a:where(.svelte-4jwo3w){font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;opacity:.8;transition:color var(--t-med),opacity var(--t-med)}.ftr__social.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--or-clair);opacity:1}.ftr__cols.svelte-4jwo3w{display:grid;grid-template-columns:1fr;gap:2.8rem 2.4rem}@media (min-width: 620px){.ftr__cols.svelte-4jwo3w{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1050px){.ftr__cols.svelte-4jwo3w{grid-template-columns:.85fr 1.05fr 1.25fr 1.05fr}}.ftr__col-title.svelte-4jwo3w{font-family:var(--sans);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;color:var(--or-clair);margin-bottom:1.4rem}.ftr__col.svelte-4jwo3w ul:where(.svelte-4jwo3w){list-style:none;padding:0;display:grid;gap:.9rem}.ftr__col.svelte-4jwo3w a:where(.svelte-4jwo3w),.ftr__col.svelte-4jwo3w span:where(.svelte-4jwo3w){font-family:var(--serif);font-size:.98rem;line-height:1.5;color:var(--texte-clair);opacity:.82}.ftr__col.svelte-4jwo3w span:where(.svelte-4jwo3w){opacity:.6}.ftr__col.svelte-4jwo3w a:where(.svelte-4jwo3w){transition:color var(--t-med),opacity var(--t-med)}.ftr__col.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--or-clair);opacity:1}.ftr__espaces.svelte-4jwo3w{gap:1.5rem!important}.ftr__espace.svelte-4jwo3w{display:grid;gap:.35rem}.ftr__col.svelte-4jwo3w .ftr__espace-nom:where(.svelte-4jwo3w){font-family:var(--sans);text-transform:uppercase;letter-spacing:.16em;font-size:.62rem;color:var(--or-clair);opacity:.9}.ftr__col.svelte-4jwo3w .ftr__espace-adr:where(.svelte-4jwo3w){font-family:var(--serif);font-size:.95rem;line-height:1.5;color:var(--texte-clair);opacity:.82}.ftr__col.svelte-4jwo3w .ftr__espace-tel:where(.svelte-4jwo3w){font-family:var(--sans);font-size:.72rem;letter-spacing:.14em;color:var(--texte-clair);opacity:.65;width:fit-content;transition:color var(--t-med),opacity var(--t-med)}.ftr__col.svelte-4jwo3w .ftr__espace-tel:where(.svelte-4jwo3w):hover{color:var(--or-clair);opacity:1}.ftr__bottom.svelte-4jwo3w{border-top:1px solid rgba(239,231,221,.12);padding-block:1.6rem 2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.ftr__legal.svelte-4jwo3w,.ftr__meta.svelte-4jwo3w a:where(.svelte-4jwo3w){font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;opacity:.6}.ftr__meta.svelte-4jwo3w{display:flex;gap:1.6rem}.ftr__meta.svelte-4jwo3w a:where(.svelte-4jwo3w){transition:color var(--t-med),opacity var(--t-med)}.ftr__meta.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--or-clair);opacity:1}
