.nav-wrap[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:60}.announce[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);background:var(--surface-dark-3);color:var(--text-on-dark-muted);font-size:var(--fs-caption);line-height:1.4;text-align:center;padding:var(--space-2) var(--page-margin)}.announce-sep[data-astro-cid-3ef6ksr2]{color:var(--text-on-dark-faint)}.announce-strong[data-astro-cid-3ef6ksr2]{color:var(--accent-on-dark);font-weight:var(--w-semibold)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);height:72px;padding:0 var(--space-8);background:var(--white);background:color-mix(in srgb,var(--white) 78%,transparent);border-bottom:1px solid var(--hairline);backdrop-filter:var(--blur-frost);-webkit-backdrop-filter:var(--blur-frost)}.nav-brand[data-astro-cid-3ef6ksr2]{flex:none;display:inline-flex;align-items:baseline;font-family:var(--font-display);font-size:21px;font-weight:var(--w-medium);letter-spacing:var(--tr-display);color:var(--text-primary);text-decoration:none;white-space:nowrap}.nav-brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none;color:var(--text-primary)}.nav-brand-tld[data-astro-cid-3ef6ksr2]{color:var(--accent)}.nav-links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-6);flex:1;justify-content:center}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--w-regular);color:var(--text-secondary);text-decoration:none;white-space:nowrap}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--text-primary);text-decoration:none}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active{font-weight:var(--w-semibold);color:var(--text-primary)}.nav-cta[data-astro-cid-3ef6ksr2]{flex:none}.nav-burger[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:var(--space-2);cursor:pointer}.nav-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:22px;height:2px;background:var(--text-primary);transition:transform var(--dur) var(--ease-standard),opacity var(--dur)}.nav-burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.nav-burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--page-margin) var(--space-6);background:var(--surface-canvas);border-bottom:1px solid var(--hairline);max-height:calc(100vh - 120px);overflow-y:auto}.nav-mobile[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:var(--space-3) 0;font-size:var(--fs-body);color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--hairline-soft)}.nav-mobile[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{font-weight:var(--w-semibold);color:var(--accent)}.nav-mobile[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:var(--space-4);justify-content:center;border-bottom:none}@media(max-width:1100px){.nav[data-astro-cid-3ef6ksr2]{padding:0 var(--page-margin)}.nav-links[data-astro-cid-3ef6ksr2],.nav-cta[data-astro-cid-3ef6ksr2]{display:none}.nav-burger[data-astro-cid-3ef6ksr2]{display:flex}.nav-mobile[data-astro-cid-3ef6ksr2]:not([hidden]){display:flex}}@media(max-width:640px){.announce-main[data-astro-cid-3ef6ksr2]{display:block;width:100%}.announce-sep[data-astro-cid-3ef6ksr2]{display:none}.nav[data-astro-cid-3ef6ksr2]{height:64px}.nav-brand[data-astro-cid-3ef6ksr2]{font-size:18px}}.villes[data-astro-cid-sz7xmlte]{background:var(--surface-soft);border-top:1px solid var(--hairline);padding:var(--section-pad-y-sm) var(--page-margin)}.villes[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-size:var(--fs-headline);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);margin:0 0 var(--space-4)}.villes-text[data-astro-cid-sz7xmlte]{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body);max-width:70ch;margin:0 0 var(--space-8)}.villes-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0 var(--space-6)}.villes-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;padding:var(--space-3) 0;border-bottom:1px solid var(--hairline);font-size:var(--fs-caption);color:var(--text-secondary);text-decoration:none}.villes-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent);text-decoration:none}.footer[data-astro-cid-sz7xmlte]{background:var(--surface-dark-3);color:var(--text-on-dark-muted);padding:var(--section-pad-y-sm) var(--page-margin) var(--space-7);font-size:var(--fs-body-sm)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:var(--space-9);padding-bottom:var(--space-9);border-bottom:1px solid var(--hairline-on-dark)}.footer-mark[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:22px;font-weight:var(--w-medium);letter-spacing:var(--tr-display);color:var(--text-on-dark);margin:0}.footer-mark[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--accent-on-dark)}.footer-tagline[data-astro-cid-sz7xmlte]{margin-top:var(--space-4);max-width:34ch;line-height:var(--lh-body)}.footer-col[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--w-semibold);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--text-on-dark);margin:0 0 var(--space-5)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-on-dark-muted)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-on-dark);text-decoration:none}.footer-legal[data-astro-cid-sz7xmlte]{padding-top:var(--space-7)}.footer-disclaimer[data-astro-cid-sz7xmlte]{font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-on-dark-faint);max-width:100ch}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--hairline-on-dark);font-size:var(--fs-caption);color:var(--text-on-dark-faint)}.footer-bottom[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-5);flex-wrap:wrap}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-on-dark-faint)}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--text-on-dark)}@media(max-width:960px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:var(--space-8)}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:640px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.villes-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:0 var(--space-5)}}
