.sanity-image[data-astro-cid-t2vorde3]{background-position:50%;background-size:cover;height:auto}.menu-button[data-astro-cid-xlat7obg]{border:1px solid var(--trait-fort);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.menu-button[data-astro-cid-xlat7obg] svg[data-astro-cid-xlat7obg]{fill:none;width:20px;height:20px;stroke:var(--lune);stroke-width:1.8px;stroke-linecap:round}@media (width>=1024px){.menu-button[data-astro-cid-xlat7obg][data-mobile-open]{display:none}}.mobile-menu[data-astro-cid-xlat7obg]{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--gutter) 2rem;background:var(--nuit);color:var(--lune);overscroll-behavior:contain;border:0;margin:0;overflow-y:auto}.mobile-menu[data-astro-cid-xlat7obg][open]{animation:menu-fade .18s var(--ease);flex-direction:column;gap:1.5rem;display:flex}.mobile-menu[data-astro-cid-xlat7obg]::backdrop{background:var(--nuit)}.mobile-menu__top[data-astro-cid-xlat7obg]{background:var(--nuit);border-bottom:1px solid var(--trait-doux);justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0}.mobile-menu__name[data-astro-cid-xlat7obg]{font-family:var(--font-titre);font-size:1.25rem;font-style:italic}.mobile-menu__nav[data-astro-cid-xlat7obg]{flex-direction:column;gap:1.75rem;display:flex}.mobile-menu__group[data-astro-cid-xlat7obg]{font-family:var(--font-texte);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--or);margin-bottom:.5rem}.mobile-menu[data-astro-cid-xlat7obg] ul[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.mobile-menu[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{font-family:var(--font-titre);color:var(--lune);padding:.625rem 0;font-size:1.375rem;text-decoration:none;display:block}.mobile-menu[data-astro-cid-xlat7obg] li[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg].is-current{color:var(--or)}@keyframes menu-fade{0%{opacity:0}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--nuit);border-bottom:1px solid var(--trait-doux);position:sticky;top:0}.site-header__bar[data-astro-cid-fzpbxy5g]{background:var(--nuit);height:clamp(64px,4.8rem,88px);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.site-nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:1.875rem;height:100%;display:none}.site-nav__list[data-astro-cid-fzpbxy5g]{gap:1.875rem;height:100%;margin:0;padding:0;list-style:none;display:flex}.site-nav__item[data-astro-cid-fzpbxy5g]{display:flex}.site-nav__link[data-astro-cid-fzpbxy5g]{height:100%;color:var(--lune);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.375rem;padding:3px 0 0;text-decoration:none;display:flex}.site-nav__link[data-astro-cid-fzpbxy5g]:hover{color:var(--or)}.site-nav__link[data-astro-cid-fzpbxy5g].is-current{border-bottom-color:var(--or);color:var(--or);font-weight:600}.site-nav__link[data-astro-cid-fzpbxy5g] svg[data-astro-cid-fzpbxy5g]{fill:none;width:12px;height:12px;stroke:var(--brume);stroke-width:1.6px;stroke-linecap:round;transition:transform var(--duration) var(--ease)}.site-nav__link[data-astro-cid-fzpbxy5g].is-current svg[data-astro-cid-fzpbxy5g]{stroke:var(--or)}.site-nav__link[data-astro-cid-fzpbxy5g][aria-expanded=true] svg[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}@media (width>=1024px){.site-nav[data-astro-cid-fzpbxy5g]{display:flex}}.mega[data-astro-cid-fzpbxy5g]{background:var(--nuit-claire);border-bottom:1px solid var(--trait);animation:menu-in .18s var(--ease);padding-block:2.5rem 2.75rem;position:absolute;inset:calc(100% + 1px) 0 auto}.mega__grid[data-astro-cid-fzpbxy5g]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;display:grid}.mega__featured[data-astro-cid-fzpbxy5g]{color:var(--lune);flex-direction:column;gap:.875rem;text-decoration:none;display:flex}.mega__photo[data-astro-cid-fzpbxy5g]{border-radius:14px;height:150px;overflow:hidden}.mega__photo[data-astro-cid-fzpbxy5g] img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.mega__featured[data-astro-cid-fzpbxy5g]:hover img{transform:scale(1.03)}.mega__col[data-astro-cid-fzpbxy5g],.mega__group[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.625rem;display:flex}.mega__group[data-astro-cid-fzpbxy5g]+.mega__group[data-astro-cid-fzpbxy5g]{margin-top:1.25rem}.mega__title[data-astro-cid-fzpbxy5g]{font-family:var(--font-titre);color:var(--lune);margin-bottom:.375rem;font-size:1.375rem;text-decoration:none}a[data-astro-cid-fzpbxy5g].mega__title:hover,.mega__featured[data-astro-cid-fzpbxy5g]:hover .mega__title[data-astro-cid-fzpbxy5g]{color:var(--or)}.mega__summary[data-astro-cid-fzpbxy5g]{font-size:var(--fs-xs);color:var(--brume);line-height:1.6}.mega[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g],.dropdown[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.mega[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.dropdown[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:var(--fs-small);color:var(--lune-douce);text-decoration:none}.mega[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.dropdown[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--or)}.mega__cta[data-astro-cid-fzpbxy5g]{border:1px solid var(--or);border-radius:var(--radius-pill);min-height:44px;color:var(--or);font-size:var(--fs-xs);justify-content:center;align-items:center;margin-top:1rem;font-weight:600;text-decoration:none;display:flex}.mega__cta[data-astro-cid-fzpbxy5g]:hover{background:var(--or);color:var(--nuit)}.dropdown[data-astro-cid-fzpbxy5g]{top:calc(100% + 1px);left:var(--dropdown-left,50%);background:var(--nuit-claire);border:1px solid var(--trait);border-radius:0 0 var(--radius-m) var(--radius-m);min-width:16rem;animation:menu-in .18s var(--ease);border-top:0;padding:1.25rem 1.5rem;position:absolute}.site-header__scrim[data-astro-cid-fzpbxy5g]{z-index:-1;background:var(--voile);animation:fade-in .18s var(--ease);position:fixed;inset:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes fade-in{0%{opacity:0}}@media (width<=1023px){.mega[data-astro-cid-fzpbxy5g],.dropdown[data-astro-cid-fzpbxy5g],.site-header__scrim[data-astro-cid-fzpbxy5g]{display:none}}.site-footer[data-astro-cid-nns7i3if]{background:var(--nuit-profonde);border-top:1px solid var(--trait-doux);font-size:var(--fs-xs);color:var(--brume);padding-block:clamp(2rem,1.5rem + 2.2vw,4rem) 2rem}.site-footer__grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:2rem 3rem;display:grid}.site-footer__brand[data-astro-cid-nns7i3if]{flex-direction:column;gap:.875rem;display:flex}.site-footer__logo[data-astro-cid-nns7i3if]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:48px;display:block}.site-footer__name[data-astro-cid-nns7i3if]{font-family:var(--font-titre);color:var(--lune);font-size:1.375rem;font-style:italic}.site-footer[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{font-family:var(--font-texte);font-size:var(--fs-xs);color:var(--lune);margin-bottom:.875rem;font-weight:600}.site-footer[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--brume);text-decoration:none}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--or)}.site-footer__socials[data-astro-cid-nns7i3if]{flex-direction:row!important;gap:.875rem!important}.site-footer__socials[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--or)}.site-footer__bottom[data-astro-cid-nns7i3if]{border-top:1px solid var(--trait-doux);font-size:var(--fs-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.site-footer__bottom[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-direction:row;gap:1.5rem}@media (width<=1023px){.site-footer[data-astro-cid-nns7i3if]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}.mobile-bar[data-astro-cid-v3ixspr5]{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--nuit);border-top:1px solid var(--trait);gap:.625rem;display:flex;position:fixed;inset:auto 0 0}.mobile-bar__quote[data-astro-cid-v3ixspr5]{background:var(--or);border-radius:var(--radius-pill);min-height:48px;color:var(--nuit);font-weight:600;font-size:var(--fs-small);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.mobile-bar__call[data-astro-cid-v3ixspr5]{border:1px solid var(--trait-bouton);border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:48px;display:flex}.mobile-bar__call[data-astro-cid-v3ixspr5] svg[data-astro-cid-v3ixspr5]{fill:none;width:20px;height:20px;stroke:var(--lune);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}@media (width>=1024px){.mobile-bar[data-astro-cid-v3ixspr5]{display:none}}
