@font-face{font-family:Fraunces;src:url(/fonts/fraunces-300-900.woff2) format("woff2-variations");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/barlow-semi-condensed-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-text: "Barlow Semi Condensed", "Helvetica Neue", Arial, sans-serif;--ink: oklch(.235 .024 240);--ink-2: oklch(.44 .02 240);--ink-3: oklch(.505 .018 240);--paper: oklch(.975 .006 92);--surface: oklch(.945 .01 90);--surface-2: oklch(.912 .013 88);--accent: oklch(.455 .09 157);--accent-fort: oklch(.375 .085 157);--accent-ink: oklch(.985 .004 157);--accent-clair: oklch(.905 .03 157);--danger: oklch(.505 .17 27);--line: oklch(.845 .012 88);--line-2: oklch(.7 .016 88);--line-champ: oklch(.505 .018 240);--line-sombre: oklch(.42 .02 240);--map-land: oklch(.93 .01 90);--map-line: oklch(.78 .014 88);--map-com: oklch(.955 .008 90);--map-com-line: oklch(.975 .006 92);--map-in: oklch(.895 .018 150);--map-page: oklch(.83 .048 157);--map-dot: oklch(.505 .018 240);--map-dot-page: oklch(.455 .09 157);--map-label: oklch(.3 .02 240);--map-muted: oklch(.505 .018 240);--map-focus: oklch(.455 .09 157);--map-land-hover: oklch(.905 .03 157);--map-region-line: oklch(.78 .014 88);--r: 2px;--wrap: 1180px;--pad: clamp(1.15rem, 4vw, 2.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:18px;line-height:1.62;overflow-x:hidden}img,svg{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.09;letter-spacing:-.012em;margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.1rem,5vw,3.7rem)}h2{font-size:clamp(1.55rem,2.9vw,2.3rem)}h3{font-size:clamp(1.14rem,1.7vw,1.4rem)}.hv{font-weight:800}.hl{font-weight:300;font-style:italic}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}strong{font-weight:600}.skip-link{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:.7rem 1.1rem;z-index:90;font-weight:600}.skip-link:focus{left:0}.atl-wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--pad)}.cln-cap{font-size:.72rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--ink-3)}.cln-fil{border:0;border-top:1px dotted var(--line-2);margin:2.3rem 0}.atl-hd{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--line-sombre);position:relative;z-index:40}.atl-hd__in{max-width:var(--wrap);margin:0 auto;padding:0 var(--pad);display:flex;align-items:center;gap:1.1rem;min-height:68px}.atl-hd__mark{font-family:var(--font-display);text-decoration:none;line-height:1.05;flex:1 1 auto;min-width:0}.atl-hd__mark b{display:block;font-weight:800;font-size:1.1rem;overflow-wrap:break-word}.atl-hd__mark span{display:block;font-family:var(--font-text);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#b1b9be}.atl-hd__nav{flex:0 0 auto}.atl-hd__nav>ul{list-style:none;margin:0;padding:0;display:flex;gap:1.35rem;align-items:center}.atl-hd__nav>ul>li{position:relative}.atl-hd__tog{font:inherit;font-size:.93rem;font-weight:500;background:transparent;border:0;color:var(--paper);padding:.6rem 0;cursor:pointer;white-space:nowrap}.atl-hd__tog:hover{color:var(--accent-clair)}.atl-hd__tog:after{content:" ›";display:inline-block;transform:rotate(90deg);margin-left:.3rem}.atl-hd__nav a{text-decoration:none;font-size:.93rem;font-weight:500;white-space:nowrap;color:var(--paper);padding:.6rem 0;display:inline-block}.atl-hd__nav a:hover{color:var(--accent-clair)}.atl-mega{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background:var(--paper);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r);padding:1rem 1.2rem;min-width:540px;grid-template-columns:1fr 1fr;gap:0 1.6rem;box-shadow:0 18px 40px #13202833}.atl-hd__nav li:hover>.atl-mega,.atl-hd__nav li:focus-within>.atl-mega{display:grid}.atl-mega a{color:var(--ink);font-size:.92rem;padding:.34rem 0;border-bottom:1px dotted var(--line);display:block;white-space:normal}.atl-mega a:hover{color:var(--accent-fort)}.atl-hd__act{flex:0 0 auto}.atl-hd__burger{display:none;flex:0 0 auto;background:transparent;color:var(--paper);border:1px solid oklch(.98 0 0 / .5);border-radius:var(--r);font:inherit;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;padding:.5rem .8rem;cursor:pointer}.atl-btn{display:inline-block;text-decoration:none;font-family:var(--font-text);font-weight:600;font-size:.95rem;letter-spacing:.03em;padding:.72rem 1.25rem;border-radius:var(--r);border:1px solid transparent;cursor:pointer}.atl-btn--go{background:var(--accent);color:var(--accent-ink)}.atl-btn--go:hover{background:var(--accent-fort);color:var(--accent-ink)}.atl-btn--ghost{border-color:var(--line-champ);color:var(--ink);background:transparent}.atl-btn--ghost:hover{border-color:var(--accent-fort);color:var(--accent-fort)}.atl-hd .atl-btn--ghost{border-color:#f8f8f899;color:var(--paper)}.atl-hd .atl-btn--ghost:hover{border-color:var(--accent-clair);color:var(--accent-clair)}.atl-crumb{max-width:var(--wrap);margin:0 auto;padding:1rem var(--pad) 0}.atl-crumb ol{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.82rem;color:var(--ink-3)}.atl-crumb a{color:var(--ink-3)}.atl-crumb [aria-current]{color:var(--ink)}.atl-sec{padding:clamp(2.5rem,5.5vw,4.4rem) 0}.atl-sec--surface{background:var(--surface)}.atl-sec--ink{background:var(--ink);color:#d9dfe3}.atl-sec--ink h2,.atl-sec--ink h3{color:var(--paper)}.atl-sec--ink .cln-cap{color:#b7bfc5}.atl-sec--ink a{color:var(--accent-clair)}.atl-lede{font-size:1.15rem;max-width:62ch;color:var(--ink-2)}.atl-sec--ink .atl-lede{color:#cfd5da}.atl-prose{max-width:68ch}.atl-prose h2{margin-top:2.1rem}.atl-tete{max-width:66ch;margin-bottom:1.8rem}.atl-hero{background:var(--ink);color:#d9dfe3}.atl-hero__haut{padding:clamp(2.3rem,5vw,3.8rem) 0 clamp(1.7rem,3.6vw,2.6rem)}.atl-hero__h1{color:var(--paper);max-width:19ch}.atl-hero__sous{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1.3rem,4vw,3rem);align-items:start;margin-top:1.3rem}.atl-hero__lede{font-size:1.18rem;color:#d2d8dd;margin:0}.atl-hero__pts{border-top:1px dotted oklch(.98 0 0 / .42);padding-top:.9rem}.atl-hero__pts ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.atl-hero__pts li{font-size:.94rem;color:#cbd2d7;padding-left:1rem;position:relative}.atl-hero__pts li:before{content:"·";position:absolute;left:0;color:var(--accent-clair);font-weight:700}.atl-hero__bande{background:var(--ink);padding:0}.atl-hero__bande .cln-photo{border-left:0;border-right:0;border-radius:0}.atl-hero__bande .cln-photo--large .cln-photo__z{min-height:210px}.atl-hero__bandeau{background:var(--surface);color:var(--ink);padding:clamp(1.6rem,3.4vw,2.4rem) 0}.atl-hi{background:var(--ink);color:#d9dfe3;padding:clamp(2rem,4.4vw,3.2rem) 0 clamp(1.9rem,4vw,2.8rem)}.atl-hi h1{color:var(--paper);max-width:21ch}.atl-hi__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.4rem,4vw,3rem);align-items:start}.atl-hi__lede{font-size:1.1rem;color:#cfd5da}.atl-hi__cta{margin-top:1.3rem;display:flex;gap:.7rem;flex-wrap:wrap}.lf-card{background:transparent;border:0;padding:0;margin:0}.lf-card--compact{border:1px solid var(--line-2);background:var(--paper);padding:1.3rem;border-radius:var(--r)}.lf-title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.35rem,2.3vw,1.8rem);margin:0 0 .25rem;line-height:1.12}.lf-note{color:var(--ink-2);margin:0 0 1.05rem;max-width:60ch;font-size:.97rem}.lf-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem}.lf-field{display:flex;flex-direction:column;gap:.26rem;min-width:0}.lf-field--wide{grid-column:1 / -1}.lf-field label{font-size:.83rem;font-weight:600;letter-spacing:.03em;color:var(--ink-2)}.lf-field input,.lf-field select,.lf-field textarea{font:inherit;font-size:16px;width:100%;padding:.6rem .7rem;background:var(--paper);color:var(--ink);border:1px solid var(--line-champ);border-radius:var(--r)}.lf-field textarea{resize:vertical}.lf-consent{display:flex;gap:.6rem;align-items:flex-start;margin:1rem 0 .9rem}.lf-consent span{font-size:.86rem;line-height:1.5;color:var(--ink-2)}.lf-consent input{margin-top:.28rem;width:17px;height:17px;flex:0 0 auto}.lf-submit{font:inherit;font-weight:600;letter-spacing:.03em;background:var(--accent);color:var(--accent-ink);border:1px solid transparent;border-radius:var(--r);padding:.78rem 1.5rem;cursor:pointer}.lf-submit:hover{background:var(--accent-fort)}.lf-submit[disabled]{opacity:.6;cursor:default}.lf-reassure{font-size:.85rem;color:var(--ink-2);margin:.75rem 0 0;max-width:62ch}.lf-error{background:oklch(.95 .035 27);border:1px solid var(--danger);color:#6c1614;padding:.7rem .9rem;border-radius:var(--r);font-size:.92rem;margin:0 0 1rem}.cln-cartouche{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);color:var(--ink);padding:1.05rem 1.15rem}.cln-cartouche__t{font-family:var(--font-display);font-weight:700;font-size:1.02rem;margin:0 0 .6rem;line-height:1.2}.cln-cartouche dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1rem}.cln-cartouche dt{font-size:.69rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding:.48rem 0 0;border-top:1px dotted var(--line);overflow-wrap:break-word}.cln-cartouche dd{margin:0;font-family:var(--font-display);font-size:.98rem;font-weight:500;padding:.48rem 0 0;border-top:1px dotted var(--line);overflow-wrap:break-word}.cln-cal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-sombre);border:1px solid var(--line-sombre);border-radius:var(--r)}.cln-cal__e{background:#1d2932;padding:1.1rem 1.05rem 1.3rem;display:flex;flex-direction:column;gap:.4rem}.cln-cal__q{font-family:var(--font-display);font-size:2.5rem;font-weight:200;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent-clair)}.cln-cal__m{font-size:.69rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#b1b9be}.cln-cal__t{font-family:var(--font-display);font-size:1.1rem;font-weight:700;margin:0;line-height:1.16;color:var(--paper)}.cln-cal__d{font-size:.93rem;color:#c8cfd4;margin:0}.cln-photo{margin:0;border:1px solid var(--line-2);border-radius:var(--r);background:repeating-linear-gradient(135deg,#e7e4db 0 12px,#f0ede6 12px 24px);display:flex;flex-direction:column}.cln-photo__z{flex:1 1 auto;min-height:190px;display:flex;align-items:flex-end;padding:.9rem 1rem}.cln-photo__z span{font-size:.67rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.cln-photo figcaption{flex:none;border-top:1px solid var(--line-2);padding:.68rem 1rem;font-size:.87rem;color:var(--ink-2);background:var(--paper)}.cln-photo--large .cln-photo__z{min-height:300px}.cln-photo__img{display:block;width:100%;height:auto;aspect-ratio:8 / 5;object-fit:cover}.cln-photo--posee{background:var(--surface)}.cln-photo--large .cln-photo__img{aspect-ratio:3 / 2}.atl-g{gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r)}.atl-g>*{background:var(--paper);padding:1.1rem 1.15rem}.atl-sec--surface .atl-g>*{background:var(--surface)}.atl-sec--ink .atl-g{background:var(--line-sombre);border-color:var(--line-sombre)}.atl-sec--ink .atl-g>*{background:#1d2932}.atl-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem}.atl-grille--centered{justify-content:center}.atl-grille--slider{grid-auto-flow:column;grid-auto-columns:minmax(275px,1fr);overflow-x:auto}.atl-strip{position:relative}.atl-strip-ctrl{display:flex;justify-content:flex-end;gap:.4rem;margin-bottom:.6rem}.atl-strip-nav{font:inherit;background:var(--paper);border:1px solid var(--line-champ);border-radius:var(--r);width:34px;height:34px;cursor:pointer;color:var(--ink)}.atl-strip-nav[disabled]{opacity:.4;cursor:default}.cln-carte{display:block;text-decoration:none}.cln-carte h3{margin:.3rem 0 .35rem}.cln-carte p{font-size:.94rem;color:var(--ink-2);margin:0}.cln-carte:hover h3{color:var(--accent-fort)}.atl-sec--ink .cln-carte p{color:#c8cfd4}.atl-sec--ink .cln-carte:hover h3{color:var(--accent-clair)}.atl-t{font-size:.94rem}.atl-t caption{text-align:left;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding-bottom:.55rem}.atl-t th,.atl-t td{padding:.6rem .8rem;border-bottom:1px dotted var(--line-2)}.atl-t th{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cln-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.4rem}.cln-list li{border-bottom:1px dotted var(--line);padding:.4rem 0;font-size:.96rem}.cln-list a{text-decoration:none}.cln-list a:hover{color:var(--accent-fort);text-decoration:underline}.cln-list__km{color:var(--ink-3);font-size:.79rem;margin-left:.35rem}.cln-list__atone{color:var(--ink-3)}.cln-list--paire{grid-template-columns:repeat(2,minmax(0,1fr))}.cln-groupe{margin-top:1.9rem}.cln-groupe h3{font-size:1.05rem;margin-bottom:.4rem}.cln-map{border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);padding:.8rem}.cln-map svg{display:block;width:100%;height:auto}.atl-faq{border-top:1px dotted var(--line-2);max-width:78ch}.atl-faq details{border-bottom:1px dotted var(--line-2)}.atl-faq summary{cursor:pointer;padding:.92rem 0;font-family:var(--font-display);font-weight:600;font-size:1.06rem;list-style:none}.atl-faq summary::-webkit-details-marker{display:none}.atl-faq summary:after{content:"+";float:right;color:var(--accent);font-weight:400}.atl-faq details[open] summary:after{content:"–"}.atl-faq details>p{padding:0 0 1rem;color:var(--ink-2)}.cln-liens{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.cln-liens li{border-bottom:1px dotted var(--line);padding-bottom:.5rem}.cln-liens a{text-decoration:none;font-weight:500}.cln-liens a:hover{color:var(--accent-fort);text-decoration:underline}.cln-note{font-size:.9rem;color:var(--ink-3)}.prose-page{padding:clamp(2.3rem,5.5vw,4.2rem) 0}.prose-page .prose{max-width:68ch;margin:0 auto;padding:0 var(--pad)}.prose h2{margin-top:2rem}.prose ul{padding-left:1.1rem}.prose li{margin-bottom:.4rem}.atl-ft{background:var(--ink);color:#cbd2d7;border-top:3px solid var(--accent)}.atl-ft__in{max-width:var(--wrap);margin:0 auto;padding:clamp(2.1rem,4.6vw,3.2rem) var(--pad) 1.5rem}.atl-ft__cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:1.5rem 2rem}.atl-ft h2{font-family:var(--font-text);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#a4acb2;margin:0 0 .65rem;font-weight:600}.atl-ft ul{list-style:none;margin:0;padding:0;display:grid;gap:.32rem}.atl-ft a{color:#d9dfe3;text-decoration:none;font-size:.92rem}.atl-ft a:hover{color:var(--accent-clair);text-decoration:underline}.atl-ft__mark{font-family:var(--font-display);font-weight:800;font-size:1.12rem;color:var(--paper);display:block;margin-bottom:.45rem}.atl-ft__bas{border-top:1px dotted var(--line-sombre);margin-top:1.7rem;padding-top:1.05rem;font-size:.81rem;display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;justify-content:space-between}.reveal{opacity:1}@media(max-width:900px){body{font-size:17px}.atl-hd__nav{display:none}.atl-hd__nav[data-ouvert="1"]{display:block;position:absolute;left:0;right:0;top:100%;background:var(--ink);border-bottom:1px solid var(--line-sombre);padding:.7rem var(--pad) 1.3rem;max-height:78vh;overflow-y:auto}.atl-hd__nav[data-ouvert="1"]>ul{flex-direction:column;align-items:stretch;gap:0}.atl-hd__nav[data-ouvert="1"]>ul>li{border-bottom:1px dotted var(--line-sombre)}.atl-hd__burger{display:inline-block}.atl-hd__act{display:none}.atl-mega{display:grid;position:static;transform:none;min-width:0;background:transparent;color:inherit;border:0;box-shadow:none;padding:0 0 .5rem .9rem;grid-template-columns:1fr}.atl-mega a{color:#d2d8dd;border-bottom:0;font-size:.89rem;padding:.26rem 0}.atl-hero__sous,.atl-hi__grid{grid-template-columns:1fr}.atl-hero__bande .cln-photo--large .cln-photo__z{min-height:130px}.atl-hero__haut{padding-bottom:1.3rem}.lf-fields,.atl-grille{grid-template-columns:1fr}.cln-cal,.cln-list,.atl-ft__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.atl-t tr{border-bottom:1px solid var(--line-2);padding:.5rem 0}.atl-t td{border-bottom:0;padding:.15rem 0}.atl-t td[data-col]:not([data-col=""]):before{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}}@media(max-width:620px){.cln-cal,.cln-list,.atl-ft__cols,.cln-cartouche dl{grid-template-columns:1fr}.cln-cartouche dt{padding-bottom:0}.cln-cartouche dd{border-top:0;padding-top:.08rem;padding-bottom:.45rem}}h1,h2,h3,h4,.atl-h1,.atl-h2{-webkit-hyphens:manual;hyphens:manual}.atl-g{display:grid;grid-template-columns:repeat(var(--atl-cols, 1),minmax(0,1fr))}.atl-g[data-fill="1"]>:last-child{grid-column:auto / -1}@media(max-width:980px){.atl-g{grid-template-columns:repeat(var(--atl-cols-md, 1),minmax(0,1fr))}}@media(max-width:620px){.atl-g{grid-template-columns:minmax(0,1fr)}.atl-g[data-fill="1"]>:last-child{grid-column:auto}}.atl-tw{overflow-x:auto}.atl-t{width:100%;border-collapse:collapse}.atl-t th,.atl-t td{text-align:left;vertical-align:top}@media(max-width:640px){.atl-t,.atl-t tbody,.atl-t tr,.atl-t td,.atl-t th{display:block;width:100%}.atl-t thead{display:none}.atl-t td,.atl-t th{width:auto!important}.atl-t td[data-col]:not([data-col=""]):before{content:attr(data-col) " ";display:block}}.atl-crumb ol{list-style:none;margin:0;padding:0}.atl-crumb li{display:inline}.atl-crumb{padding-top:var(--hdr, 0px)}@media(max-width:980px){.atl-crumb{padding-top:var(--hdr-m, var(--hdr, 0px))}}
