.mobile-menu-backdrop[data-astro-cid-xlat7obg]{z-index:var(--z-menu-backdrop);opacity:0;transition:opacity var(--duration-base) var(--ease-out-quart);background:#14181f80;position:fixed;inset:0}.mobile-menu-backdrop[data-astro-cid-xlat7obg].is-open{opacity:1}.mobile-menu-panel[data-astro-cid-xlat7obg]{z-index:var(--z-menu);background:var(--porcelaine);width:min(92vw,420px);transition:transform var(--duration-base) var(--ease-out-quart);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #14181f40}.mobile-menu-panel[data-astro-cid-xlat7obg].is-open{transform:translate(0)}.mobile-menu-panel[data-astro-cid-xlat7obg][hidden]{display:none}.mobile-menu-head[data-astro-cid-xlat7obg]{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--ligne);justify-content:space-between;align-items:center;display:flex}.mobile-menu-brand[data-astro-cid-xlat7obg]{font-family:var(--font-display);font-size:1.15rem}.mobile-menu-brand[data-astro-cid-xlat7obg] em[data-astro-cid-xlat7obg]{color:var(--source);font-style:normal}.mobile-menu-close[data-astro-cid-xlat7obg]{width:var(--tap-min);height:var(--tap-min);color:var(--fer);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-12px;display:flex}.mobile-menu-close[data-astro-cid-xlat7obg] svg[data-astro-cid-xlat7obg]{width:18px;height:18px}.mobile-menu-nav[data-astro-cid-xlat7obg]{padding:var(--space-2) var(--space-3);flex:1}.mobile-menu-nav[data-astro-cid-xlat7obg]>ul[data-astro-cid-xlat7obg]{margin:0;padding:0;list-style:none}.mobile-menu-nav[data-astro-cid-xlat7obg]>ul[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]{border-bottom:1px solid var(--ligne)}.mobile-menu-nav[data-astro-cid-xlat7obg]>ul[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]>a[data-astro-cid-xlat7obg]{min-height:var(--tap-min);padding:var(--space-2) 2px;font-family:var(--font-display);color:var(--fer);transition:color var(--duration-fast) var(--ease-out-quart);align-items:center;font-size:1.2rem;text-decoration:none;display:flex}.mobile-menu-nav[data-astro-cid-xlat7obg]>ul[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]>a[data-astro-cid-xlat7obg]:hover,.mobile-menu-nav[data-astro-cid-xlat7obg]>ul[data-astro-cid-xlat7obg]>li[data-astro-cid-xlat7obg]>a[data-astro-cid-xlat7obg]:focus-visible{color:var(--source)}.accordion-trigger[data-astro-cid-xlat7obg]{width:100%;min-height:var(--tap-min);padding:var(--space-2) 2px;font:inherit;font-family:var(--font-display);color:var(--fer);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;font-size:1.2rem;display:flex}.accordion-trigger[data-astro-cid-xlat7obg] .chevron[data-astro-cid-xlat7obg]{width:12px;height:8px;color:var(--source);transition:transform var(--duration-fast) var(--ease-out-quart);flex-shrink:0}.accordion-trigger[data-astro-cid-xlat7obg][aria-expanded=true] .chevron[data-astro-cid-xlat7obg]{transform:rotate(180deg)}.accordion-panel[data-astro-cid-xlat7obg]{max-height:0;transition:max-height var(--duration-base) var(--ease-out-quart);overflow:hidden}.accordion-panel[data-astro-cid-xlat7obg].is-open{max-height:320px}.accordion-panel[data-astro-cid-xlat7obg] ul[data-astro-cid-xlat7obg]{padding:0 0 var(--space-2) var(--space-2);margin:0;list-style:none}.accordion-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{min-height:44px;color:var(--fer);transition:color var(--duration-fast) var(--ease-out-quart);align-items:center;font-size:.98rem;text-decoration:none;display:flex}.accordion-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:hover,.accordion-panel[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:focus-visible{color:var(--source)}.mobile-menu-foot[data-astro-cid-xlat7obg]{padding:var(--space-3);border-top:1px solid var(--ligne);gap:var(--space-2);flex-direction:column;display:flex}.mobile-menu-cta[data-astro-cid-xlat7obg]{background:var(--corail);border:none;width:100%;min-height:52px}.mobile-menu-cta[data-astro-cid-xlat7obg]:hover{background:#e85a26}.mobile-menu-mail[data-astro-cid-xlat7obg]{text-align:center;color:var(--fer);min-height:var(--tap-min);justify-content:center;align-items:center;font-size:.9rem;text-decoration:none;display:flex}.mobile-menu-mail[data-astro-cid-xlat7obg]:hover,.mobile-menu-mail[data-astro-cid-xlat7obg]:focus-visible{color:var(--source)}[data-astro-cid-xlat7obg]:is(.mobile-menu-close,.accordion-trigger,.mobile-menu-nav a,.mobile-menu-cta,.mobile-menu-mail):focus-visible{outline:2px solid var(--source);outline-offset:2px}@media (width>=1024px){.mobile-menu-panel[data-astro-cid-xlat7obg],.mobile-menu-backdrop[data-astro-cid-xlat7obg]{display:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-sticky);backdrop-filter:blur(8px);border-bottom:1px solid var(--ligne-forte);padding-top:env(safe-area-inset-top);background:#f4f6f9e6;position:sticky;top:0}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);max-width:var(--content-max);margin:0 auto;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.35rem;font-weight:500;text-decoration:none}.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--source)}.menu[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);font-size:.95rem;display:none}.menu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{transition:color var(--duration-fast) var(--ease-out-quart);text-decoration:none}.menu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.menu[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible{color:var(--source)}.menu-dropdown[data-astro-cid-nen7h5rs]{position:relative}.menu-dropdown-trigger[data-astro-cid-nen7h5rs]{font:inherit;color:inherit;cursor:pointer;padding:var(--space-1) 0;transition:color var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.menu-dropdown-trigger[data-astro-cid-nen7h5rs]:hover,.menu-dropdown-trigger[data-astro-cid-nen7h5rs][aria-expanded=true]{color:var(--source)}.chevron[data-astro-cid-nen7h5rs]{width:10px;height:7px;transition:transform var(--duration-fast) var(--ease-out-quart)}.menu-dropdown-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] .chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.menu-dropdown-panel[data-astro-cid-nen7h5rs]{top:calc(100% + var(--space-2));background:var(--blanc);border-radius:var(--radius-md);min-width:260px;padding:var(--space-1);position:absolute;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #14181f2e}.menu-dropdown-panel[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.menu-dropdown-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--duration-fast) var(--ease-out-quart);font-size:.92rem;text-decoration:none;display:block}.menu-dropdown-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.menu-dropdown-panel[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible{background:var(--eau-pale);color:var(--source)}.nav-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);display:flex}.icon-link[data-astro-cid-nen7h5rs]{width:var(--tap-min);height:var(--tap-min);color:var(--fer);transition:color var(--duration-fast) var(--ease-out-quart);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:19px;height:19px}.icon-link[data-astro-cid-nen7h5rs]:hover,.icon-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--source)}.btn-reserve[data-astro-cid-nen7h5rs]{font-family:var(--font-body);background:var(--corail);border:none;flex-shrink:0;padding:10px 20px;display:none}.btn-reserve[data-astro-cid-nen7h5rs]:hover{background:#e85a26}.burger[data-astro-cid-nen7h5rs]{width:var(--tap-min);height:var(--tap-min);cursor:pointer;color:var(--fer);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.burger-box[data-astro-cid-nen7h5rs]{width:22px;height:16px;display:block;position:relative}.burger-line[data-astro-cid-nen7h5rs]{width:100%;height:2px;transition:transform var(--duration-base) var(--ease-out-quart), opacity var(--duration-base) var(--ease-out-quart), top var(--duration-base) var(--ease-out-quart);background:currentColor;border-radius:1px;position:absolute;left:0}.burger-line[data-astro-cid-nen7h5rs]:first-child{top:0}.burger-line[data-astro-cid-nen7h5rs]:nth-child(2){top:7px}.burger-line[data-astro-cid-nen7h5rs]:nth-child(3){top:14px}html.menu-open .burger-line[data-astro-cid-nen7h5rs]:first-child{top:7px;transform:rotate(45deg)}html.menu-open .burger-line[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}html.menu-open .burger-line[data-astro-cid-nen7h5rs]:nth-child(3){top:7px;transform:rotate(-45deg)}[data-astro-cid-nen7h5rs]:is(.icon-link,.btn-reserve,.burger,.menu-dropdown-trigger,.menu>a):focus-visible{outline:2px solid var(--source);outline-offset:2px}@media (width>=1024px){.menu[data-astro-cid-nen7h5rs],.btn-reserve[data-astro-cid-nen7h5rs]{display:flex}.burger[data-astro-cid-nen7h5rs]{display:none}}
