.c3{--c3-papier: #F1EEE8;--c3-papier-carte: #FBF9F5;--c3-papier-chaud: #E8E3D9;--c3-voile: #E4DFD5;--c3-sable: #F5EBDD;--c3-encre: #1B2333;--c3-texte: #1B2333;--c3-texte-doux: #474F5F;--c3-filet: #D3CEC4;--c3-nuit: #141B2A;--c3-nuit-texte: #EFEAE1;--c3-nuit-doux: #A9AFBC;--c3-or: #E0990C;--c3-or-degrade: linear-gradient(165deg, #F7BD34 0%, #E0990C 45%, #B97A08 100%);--c3-or-fonce: #865A05;--c3-or-clair: #EDB43A;--c3-brique: #A3402B;--c3-vert: #3B6849;--c3-display: "Bodoni Moda", "Libre Caslon Display", Georgia, "Times New Roman", serif;--c3-sans: "Jost", "Futura", "Avenir Next", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--c3-mesure: 34rem;--c3-colonne: 47rem;--c3-marge: 1.5rem;background:var(--c3-papier);color:var(--c3-texte);font-family:var(--c3-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width: 640px){.c3{--c3-marge: 2.5rem}}.c3{min-height:100vh;position:relative;overflow-x:clip}.c3 *,.c3 *:before,.c3 *:after{box-sizing:border-box}.c3 img{max-width:100%;display:block}:where(.c3) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.c3 a{color:inherit}.c3-label{font-family:var(--c3-sans);font-size:.8125rem;font-weight:500;letter-spacing:.01em;color:var(--c3-texte-doux)}.c3-label-or{color:var(--c3-or-fonce)}.c3-label-clair{color:#ffffffb8}.c3-titre{font-family:var(--c3-display);font-weight:400;line-height:1.08;margin:0}.c3-italique{font-style:italic}.c3-couv{position:relative;min-height:80svh;display:flex;flex-direction:column;background:var(--c3-encre);overflow:hidden}.c3-couv-fond{position:absolute;top:0;right:0;bottom:0;left:0}.c3-couv-fond img{width:100%;height:100%;object-fit:cover}.c3-couv-voile-haut{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.06) 16%,transparent 26%)}.c3-couv-nue{background:var(--c3-encre)}.c3-couv-tete{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:5rem var(--c3-marge) 0}@media (min-width: 640px){.c3-couv-tete{padding-top:6rem}}.c3-couv-logo{display:block;height:clamp(2.6rem,5vw,3.4rem);width:auto}.c3-agence{min-width:0}.c3-agence img{max-height:34px;width:auto}.c3-agence-nom{border:1px solid rgba(255,255,255,.28);border-radius:2px;padding:.35rem .6rem;text-align:right}.c3-couv-titre-bloc{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;gap:.9rem;padding:4.5rem var(--c3-marge) 5.5rem;color:#fff;max-width:52rem;background:linear-gradient(to top,#000000d6,#000c 55%,#000000a8 90%,#0000)}.c3-couv-titre-bloc .c3-label-clair,.c3-couv-pour{color:#fff}.c3-couv-titre{font-size:clamp(2.5rem,11vw,5rem);color:#fff;text-wrap:balance}.c3-couv-dates{font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffe0}.c3-couv-compteurs{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:#ffffffb3}.c3-couv-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.c3-pastille{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:.45rem .9rem;min-height:44px;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb}.c3-pastille[disabled]{opacity:.6;cursor:default}.c3-couv-invite{position:absolute;inset-inline:0;bottom:1.5rem;z-index:2;display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#ffffff9e}.c3-couv-chevron{animation:c3-chevron 2s ease-in-out infinite}@keyframes c3-chevron{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(.35rem);opacity:1}}@media screen and (min-width: 768px){.c3-couv{min-height:0;padding:0 var(--c3-marge) 5.5rem}.c3-couv-tete{order:-1;width:100%;max-width:var(--c3-colonne);margin:0 auto;padding:6rem 0 0}.c3-couv-fond{position:relative;inset:auto;width:100%;max-width:var(--c3-colonne);margin:2rem auto 0;height:40svh;min-height:300px;max-height:480px;overflow:hidden;border-radius:2px;background:var(--c3-voile)}.c3-couv-voile-haut{display:none}.c3-couv-titre-bloc{width:100%;max-width:var(--c3-colonne);margin:0 auto;padding:2rem 0 0;background:none}}@media screen and (min-width: 1024px){.c3-couv-tete{padding-top:2.5rem}}.c3-progres{position:fixed;inset-inline:0;top:0;height:2px;z-index:60;pointer-events:none}.c3-progres i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:var(--c3-or)}@media screen and (min-width: 1000px){.c3-page{display:grid;grid-template-columns:14rem minmax(0,1fr);column-gap:4rem;max-width:80rem;margin:0 auto;padding:0 var(--c3-marge)}}.c3-lecture{min-width:0}.c3-rail{display:none}@media screen and (min-width: 1000px){.c3-rail{display:block;position:sticky;top:0;align-self:start;max-height:100vh;overflow-y:auto;padding:2.75rem 0 2rem;scrollbar-width:none}.c3-rail::-webkit-scrollbar{display:none}}.c3-rail-logo{display:block;width:100%;max-width:12.5rem;height:auto;margin-bottom:1.6rem}.c3-rail-titre{margin:0;font-family:var(--c3-display);font-style:italic;font-size:1.5rem;line-height:1.1;color:var(--c3-encre);text-wrap:balance}.c3-rail-dates{margin:.35rem 0 1.75rem;font-size:.85rem;color:var(--c3-texte-doux)}.c3-rail-bas{margin-top:1.5rem;padding-top:.75rem;border-top:1px solid var(--c3-filet);display:flex;flex-direction:column;align-items:flex-start;font-size:.88rem}.c3-rail-bas a,.c3-rail-bas button{display:inline-flex;align-items:center;min-height:44px;color:var(--c3-texte-doux);text-decoration:underline;text-decoration-color:var(--c3-filet);text-underline-offset:.22em}.c3-rail-bas a:hover,.c3-rail-bas button:hover{color:var(--c3-encre);text-decoration-color:currentColor}.c3-rail-bas button[disabled]{opacity:.6;cursor:default}.c3-rail-bas .c3-rail-fort{color:var(--c3-or-fonce)}.c3-rail-docs{margin-top:1rem;display:flex;flex-direction:column;font-size:.85rem}.c3-rail-legende{font-size:.75rem;letter-spacing:.08em;color:var(--c3-texte-doux)}.c3-rail-docs a{display:flex;align-items:center;gap:.5rem;min-height:44px;text-decoration:none;color:var(--c3-texte)}.c3-rail-docs small{color:var(--c3-texte-doux)}.c3-somm-liste{list-style:none;margin:0;padding:0}.c3-somm-etape{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0 .4rem;margin-bottom:.3rem;border-bottom:1px solid var(--c3-filet);font-family:var(--c3-display);font-size:1.15rem;color:var(--c3-encre)}.c3-somm-liste>.c3-somm-etape:first-child{padding-top:0}.c3-somm-nuits{font-family:var(--c3-sans);font-size:.75rem;color:var(--c3-texte-doux);white-space:nowrap}.c3-somm-jour a{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:start;min-height:44px;padding:.42rem .4rem .42rem 0;line-height:normal;text-decoration:none;color:var(--c3-texte-doux);transition:color .25s ease}.c3-somm-jour a:hover{color:var(--c3-encre)}.c3-somm-n{font-family:var(--c3-display);font-style:italic;font-size:1.2rem;line-height:1.2;color:var(--c3-or-fonce);white-space:nowrap}.c3-somm-libre .c3-somm-n{font-size:.9rem;line-height:1.55}.c3-somm-libre a{grid-template-columns:minmax(1.9rem,max-content) minmax(0,1fr) auto;column-gap:.45rem}.c3-somm-txt{display:flex;flex-direction:column;min-width:0}.c3-somm-t{font-size:.92rem;line-height:1.3}.c3-somm-d{font-size:.75rem;opacity:.85}.c3-somm-jour a[aria-current]{color:var(--c3-encre);box-shadow:inset 2px 0 0 var(--c3-or-fonce);padding-left:.5rem;margin-left:-.5rem}.c3-somm-jour a[aria-current] .c3-somm-t{font-weight:500}.c3-somm-libre a{opacity:.72}.c3-somm-libre a:hover,.c3-somm-libre a[aria-current]{opacity:1}.c3-somm-jour .c3-point-today{margin-top:.55rem}.c3-point-today{display:inline-block;width:7px;height:7px;flex:none;border-radius:50%;background:var(--c3-or)}.c3-barre{position:sticky;top:0;z-index:40;padding:.55rem var(--c3-marge) .5rem;padding-top:max(.55rem,env(safe-area-inset-top));background:var(--c3-nuit);color:var(--c3-nuit-texte)}@media screen and (min-width: 1000px){.c3-barre{display:none}}.c3-barre-l1{display:flex;align-items:center;justify-content:space-between;gap:1rem}.c3-barre-ou{margin:0;min-width:0;font-size:.95rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c3-barre-ou b{font-family:var(--c3-display);font-style:italic;font-weight:400;font-size:1.15rem;color:var(--c3-or-clair);margin-right:.4rem}.c3-barre-tous{flex:none;min-height:44px;padding:.4rem 1rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:.9rem;color:var(--c3-nuit-texte)}.c3-ruban{list-style:none;margin:.45rem calc(-1 * var(--c3-marge)) 0;padding:0 var(--c3-marge);display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.c3-ruban::-webkit-scrollbar{display:none}.c3-ruban-sep{flex:none;width:1px;margin:.35rem;background:#ffffff40}.c3-ruban a{flex:none;display:grid;justify-items:center;align-content:center;min-width:2.9rem;min-height:44px;padding:.2rem .35rem;border-radius:.5rem;text-decoration:none;color:var(--c3-nuit-doux);line-height:1.1}.c3-ruban-n{font-family:var(--c3-display);font-style:italic;font-size:1.2rem}.c3-ruban-d{font-size:.68rem;letter-spacing:.04em;white-space:nowrap}.c3-ruban a[aria-current]{background:var(--c3-nuit-texte);color:var(--c3-nuit)}.c3-barre :focus-visible{outline:2px solid var(--c3-or-clair);outline-offset:2px}.c3-tous-jours{margin:auto 0 0;width:100%;max-width:100%;max-height:86dvh;border:0;border-radius:1.1rem 1.1rem 0 0;padding:1.25rem var(--c3-marge) max(1.5rem,env(safe-area-inset-bottom));background:var(--c3-papier-carte);color:var(--c3-texte);font-family:var(--c3-sans);transition:transform .3s ease,overlay .3s allow-discrete,display .3s allow-discrete}.c3-tous-jours::backdrop{background:#090d1673}@starting-style{.c3-tous-jours[open]{transform:translateY(100%)}}.c3-tous-jours-tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.c3-tous-jours-tete b{font-family:var(--c3-display);font-style:italic;font-weight:400;font-size:1.6rem}.c3-tous-jours-tete button{min-height:44px;padding:0 .5rem;color:var(--c3-texte-doux)}.c3-tous-jours .c3-somm-jour a{padding-block:.6rem}.c3-jour-absorbee{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.c3-chapitre{position:relative;padding:clamp(3.5rem,8vw,5.5rem) var(--c3-marge) 0}.c3-orne{display:flex;align-items:center;gap:.9rem;max-width:30rem;margin:0 auto clamp(2.5rem,6vw,4rem);color:var(--c3-or)}.c3-orne:before,.c3-orne:after{content:"";flex:1;height:1.5px;background:currentColor;opacity:.85}.c3-orne i{display:block;width:.6rem;height:.6rem;background:currentColor;transform:rotate(45deg)}.c3-chapitre-bloc{max-width:var(--c3-colonne);margin:0 auto}.c3-chapitre-cadre{position:relative;overflow:hidden;border-radius:2px;background:var(--c3-voile);height:50svh;min-height:240px;max-height:460px}@media (min-width: 768px){.c3-chapitre-cadre{height:42svh}}.c3-chapitre-img{position:absolute;inset-inline:0;top:-4rem;bottom:-4rem;will-change:transform}@media screen and (max-width: 767px){.c3-chapitre-cadre{height:auto;aspect-ratio:4 / 5}.c3-chapitre-img{top:0;bottom:0;transform:none!important;will-change:auto}}.c3-chapitre-img img{width:100%;height:100%;object-fit:cover}.c3-chapitre-txt{position:relative;z-index:2;padding:0 0 1.75rem;color:var(--c3-texte);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1rem,3vw,2rem);align-items:start}.c3-jour-numero{font-family:var(--c3-display);font-style:italic;font-weight:500;font-size:clamp(4.5rem,10vw,7.5rem);line-height:.78;min-width:1ch;padding-right:.08em;color:var(--c3-or)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.c3-jour-numero{background:var(--c3-or-degrade);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.c3-jour-numero-plage{font-size:clamp(2.6rem,7vw,4.25rem);line-height:1;white-space:nowrap}.c3-chapitre-tete{display:flex;flex-direction:column;gap:.5rem;min-width:0}.c3-chapitre-rang{display:flex;align-items:center;gap:.75rem}.c3-chapitre-titre{font-size:clamp(2.3rem,5.4vw,3.9rem);line-height:1.02;letter-spacing:-.01em;color:var(--c3-encre);text-wrap:balance}.c3-chapitre-date{margin:0;padding-top:.35rem;font-size:.78rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c3-texte-doux)}.c3-chapitre-nu{min-height:0}.c3-chapitre-nu .c3-chapitre-txt{padding-block:0 1.5rem;margin-top:0}@media (min-width: 768px){.c3-chapitre-nu .c3-chapitre-txt{padding-block:0 2rem}}.c3-today-tag{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(184,95,59,.45);background:#b85f3b14;padding:.15rem .6rem;color:var(--c3-or-fonce);font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.c3-jour{position:relative}.c3-jour-corps{padding:1.5rem var(--c3-marge) 2.75rem}@media (min-width: 768px){.c3-jour-corps{padding:2rem var(--c3-marge) 2.5rem}}.c3-colonne{margin:0 auto;max-width:var(--c3-colonne)}.c3-jour-accroche{max-width:var(--c3-mesure);font-family:var(--c3-display);font-style:italic;font-size:1.25rem;line-height:1.55}.c3-fil{--c3-gouttiere: 4.75rem;--c3-marque: 13px;--c3-fil-gap: 2rem;display:flex;flex-direction:column;gap:var(--c3-fil-gap)}@media (min-width: 768px){.c3-fil{--c3-gouttiere: 5rem;--c3-fil-gap: 3.5rem}}.c3-fil-rangee{position:relative;display:grid;grid-template-columns:var(--c3-gouttiere) var(--c3-marque) minmax(0,1fr);align-items:start}.c3-fil-heure{text-align:right;padding-right:.5rem;padding-top:.1rem;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--c3-or-fonce);line-height:1.35;white-space:nowrap}.c3-fil-tz{display:block;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--c3-texte-doux)}.c3-fil-fin{display:block;font-size:.75rem;font-weight:400;letter-spacing:0;color:var(--c3-texte-doux)}.c3-fil-corps{min-width:0;padding-left:.85rem}.c3-fil-marque{position:relative;display:block;align-self:stretch}.c3-fil-marque[data-point]:before{content:"";position:absolute;left:50%;top:.42rem;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--c3-or-fonce)}.c3-fil[data-rail="1"] .c3-fil-rangee[data-rail-segment] .c3-fil-marque:after{content:"";position:absolute;left:50%;top:1.1rem;width:1px;margin-left:-.5px;height:calc(100% - 1.1rem + var(--c3-fil-gap));background:var(--c3-filet)}@media screen and (max-width: 767px){.c3-jour-corps{padding-top:1rem}.c3-fil-rangee{display:flex;flex-wrap:wrap;align-items:stretch}.c3-fil-marque{order:1;width:var(--c3-marque);align-self:auto;margin-right:.15rem}.c3-fil-marque:not([data-point]){display:none}.c3-fil[data-rail="1"] .c3-fil-rangee[data-rail-segment] .c3-fil-marque:after{content:none}.c3-fil-heure{order:2;flex:0 0 auto;text-align:left;padding:.1rem 0 .3rem}.c3-fil-heure:empty{display:none}.c3-fil-tz{display:inline;margin-left:.5rem}.c3-fil-fin{display:inline;margin-left:.4rem}.c3-fil-corps{order:3;flex:0 0 100%;padding-left:0}}.c3-moment{display:flex;align-items:center;gap:.75rem}.c3-moment i{display:block;width:1.75rem;height:1px;background:var(--c3-or-fonce);flex:none}.c3-moment.c3-label{font-family:var(--c3-display);font-style:italic;font-weight:400;font-size:1.3rem;letter-spacing:0;color:var(--c3-texte)}.c3-moment.c3-label:after{content:"";flex:1;height:1px;background:var(--c3-filet)}.c3-fil>.c3-moment{margin-bottom:calc(var(--c3-fil-gap) * -.55)}.c3-fil .c3-log{border:0;border-radius:0;background:none}.c3-fil .c3-log-tete{padding:0;gap:.55rem}.c3-fil .c3-log-tete-fixe{min-height:0}.c3-fil .c3-log-rdv,.c3-fil .c3-log-operationnel,.c3-fil .c3-log-corps{padding-left:0;padding-right:0}.c3-fil .c3-log-rdv{padding-bottom:.5rem}.c3-fil .c3-log-operationnel{padding-bottom:0}.c3-fil .c3-log-consigne{padding-left:1.5rem;padding-right:0}.c3-fil .c3-log-titre{overflow:visible;text-overflow:clip;white-space:normal}.c3-jour-vide{display:flex;justify-content:center;padding:2rem 0 4rem}.c3-libre{border-left:2px solid var(--c3-or-fonce);padding:.5rem 0 .5rem 1.25rem;color:var(--c3-texte-doux);max-width:var(--c3-mesure);font-family:var(--c3-display);font-style:italic;font-size:1.0625rem;line-height:1.6}.c3-blocs{display:flex;flex-direction:column;gap:1.5rem;padding:0 0 1rem}.c3-bloc{max-width:var(--c3-mesure);border-left:2px solid var(--c3-or-fonce);padding:.25rem 0 .25rem 1.25rem}.c3-bloc-note{border-left-color:var(--c3-encre)}.c3-bloc-etiquette{margin:0 0 .35rem;color:var(--c3-or-fonce)}.c3-bloc-titre{font-family:var(--c3-display);font-weight:400;font-size:1.1875rem;line-height:1.2;margin:0;color:var(--c3-encre)}.c3-bloc-texte,.c3-bloc-mention{margin:.5rem 0 0;color:var(--c3-texte-doux);line-height:1.65;white-space:pre-line}.c3-bloc-mention{font-family:var(--c3-display);font-style:italic}.c3-jour{scroll-margin-top:calc(var(--c3-nav-h, 0px) + .25rem)}.c3 #infos-pratiques,.c3 #conditions,.c3-fil-rangee{scroll-margin-top:calc(var(--c3-nav-h, 0px) + 1rem)}.c3-vol{display:flex;align-items:center;gap:.75rem;border:1px solid var(--c3-filet);border-radius:3px;background:var(--c3-papier-carte);padding:.75rem 1rem;margin-bottom:1.75rem}.c3-vol-num{font-weight:600}.c3-exp{display:grid;gap:1rem}.c3-exp-haut{display:flex;flex-direction:column;gap:.6rem;min-width:0}.c3-exp-photo{position:relative;overflow:hidden;border-radius:2px;background:var(--c3-voile)}.c3-exp-photo img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.c3-medias{display:flex;flex-direction:column;gap:.5rem;min-width:0}.c3-medias .c3-galerie{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media (min-width: 768px){.c3-exp:has(>.c3-medias),.c3-sejour:has(>.c3-medias){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem;align-items:start}.c3-exp>.c3-medias,.c3-sejour>.c3-medias{grid-column:1;grid-row:1}.c3-medias .c3-exp-photo img,.c3-medias .c3-sejour-photo img{aspect-ratio:4 / 3}.c3-exp:has(>.c3-medias)>.c3-exp-haut,.c3-sejour:has(>.c3-medias)>.c3-sejour-corps{grid-column:2;grid-row:1}.c3-exp:has(>.c3-medias)>.c3-exp-bas{grid-column:1 / -1}.c3-sejour:has(>.c3-medias)>.c3-sejour-bas{grid-column:1 / -1;grid-row:auto}}.c3-sejour-bas:empty{display:none}.c3-lieux{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-direction:column}.c3-lieu{position:relative;display:grid;grid-template-columns:1.4rem minmax(0,1fr);column-gap:.7rem;padding-bottom:.85rem}.c3-lieu:last-child{padding-bottom:0}.c3-lieu+.c3-lieu:before{content:"";position:absolute;left:.68rem;top:-.85rem;height:1.05rem;border-left:1.5px dashed color-mix(in srgb,var(--c3-brique) 45%,transparent)}.c3-lieu-ic{width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--c3-brique)}.c3-lieu-arrivee .c3-lieu-ic{color:var(--c3-vert)}.c3-lieu-txt{min-width:0}.c3-lieu-role{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;color:var(--c3-brique)}.c3-lieu-arrivee .c3-lieu-role{color:var(--c3-vert)}.c3-lieu-val{margin:.1rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--c3-texte)}.c3-lieu-val a{color:inherit;text-decoration-color:var(--c3-filet);text-underline-offset:3px}.c3-lieu .c3-consigne{margin:.3rem 0 0}.c3-bandeau{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:.35rem 0 0;background:var(--c3-papier-carte);border:1px solid var(--c3-filet);border-radius:3px;overflow:hidden}.c3-bandeau-cell{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.7rem;align-items:center;padding:.75rem .95rem;box-shadow:-1px -1px 0 var(--c3-filet)}.c3-bandeau-personne{grid-column:1 / -1}.c3-bandeau-ic{grid-row:span 2;width:1.6rem;height:1.6rem;color:var(--c3-brique);stroke-width:1.3}.c3-bandeau-personne .c3-bandeau-ic{color:var(--c3-vert)}.c3-bandeau-val{grid-column:2;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35;color:var(--c3-texte);font-variant-numeric:tabular-nums;overflow-wrap:break-word}.c3-bandeau-leg{grid-column:2;margin:0;font-size:.8125rem;line-height:1.3;color:var(--c3-texte-doux)}.c3-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c3-bandeau-tel{display:flex;align-items:center;min-height:44px;font-weight:400;color:var(--c3-texte);text-decoration-color:var(--c3-filet);text-underline-offset:3px}.c3-encadres{display:grid;gap:.75rem}.c3-encadres:empty{display:none}.c3-encadres>:not(:has(li)),.c3-encadres .c3-inclusions>div:not(:has(li)){display:none}.c3-encadres:not(:has(li)){display:none}@media (min-width: 640px){.c3-encadres{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.c3-encadres .c3-inclusions{display:contents}.c3-encadres>*,.c3-encadres .c3-inclusions>div{background:var(--c3-papier-carte);border:1px solid var(--c3-filet);border-radius:3px;padding:.9rem 1.05rem 1rem}.c3-encadres .c3-inclus-titre{font-family:var(--c3-sans);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c3-vert)}.c3-encadres .c3-inclusions>div:has(>.c3-non) .c3-inclus-titre{color:var(--c3-brique)}.c3-encadres .c3-savoir .c3-inclus-titre{color:var(--c3-or-fonce)}.c3-encadres .c3-inclusions li span{color:var(--c3-vert)}.c3-encadres .c3-non li span{color:var(--c3-brique)}.c3-encadres .c3-savoir li{display:grid;grid-template-columns:.45rem minmax(0,1fr);gap:.6rem}.c3-encadres .c3-savoir li:before{content:"";width:.4rem;height:.4rem;margin-top:.55rem;border-radius:50%;background:var(--c3-or)}.c3-exp-txt{display:flex;flex-direction:column;gap:.75rem;min-width:0}.c3-exp-tete{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.c3-heure{color:var(--c3-or-fonce);font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}.c3-exp-titre{font-size:clamp(1.5rem,5vw,2rem)}.c3-exp-accroche{font-family:var(--c3-display);font-style:italic;font-size:clamp(1.2rem,2.6vw,1.4rem);line-height:1.4;color:var(--c3-brique);max-width:var(--c3-mesure)}.c3-recit{max-width:var(--c3-mesure);color:var(--c3-texte-doux)}.c3-recit p{margin:0 0 .9rem}.c3-recit p:last-child{margin-bottom:0}.c3-recit strong{font-weight:500}.c3 .v2-lie{white-space:nowrap}.c3-recit em{font-style:italic}.c3-note-prose em{font-style:normal}.c3-repli{position:relative;overflow:hidden;max-height:15rem}.c3-repli:after{content:"";position:absolute;inset-inline:0;bottom:0;height:4.5rem;background:linear-gradient(to bottom,transparent,var(--c3-papier));pointer-events:none}.c3-repli-ouvert{max-height:none}.c3-repli-ouvert:after{display:none}.c3-repli-btn{margin-top:.6rem;min-height:44px;color:var(--c3-brique);font-size:.9375rem;font-weight:500}.c3-galerie{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.c3-galerie img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px;cursor:pointer}.c3-faits{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin:0;padding:0;list-style:none}.c3-fait{min-width:0;font-size:.9375rem;color:var(--c3-texte-doux)}.c3-fait b,.c3-rdv b,.c3-log-vol b{font-weight:500;color:var(--c3-texte)}.c3-fait a{color:inherit;text-decoration-color:var(--c3-filet);text-underline-offset:3px}.c3-fait-note{display:block;font-size:.75rem;color:var(--c3-texte-doux)}.c3-fait-muet{display:contents}.c3-fait-adresse{display:block;font-size:.8125rem;font-weight:400;color:var(--c3-texte-doux)}.c3-rdv{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;color:var(--c3-texte-doux)}.c3-rdv svg{flex:none;margin-top:.2rem;color:var(--c3-or-fonce)}.c3-adresse-fiche{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;color:var(--c3-texte-doux);margin-top:.75rem;max-width:var(--c3-mesure)}.c3-adresse-fiche svg{flex:none;margin-top:.2rem;color:var(--c3-texte-doux)}.c3-inclusions{display:flex;flex-direction:column;gap:.75rem}.c3-inclusions ul{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.c3-inclusions li{display:flex;gap:.5rem;font-size:.9375rem;color:var(--c3-texte-doux)}.c3-inclusions li span{flex:none;color:var(--c3-or-fonce);font-weight:600}.c3-non li span{color:var(--c3-texte-doux);font-weight:400}.c3-inclus-titre{margin:0;font-family:var(--c3-display);font-size:1.1rem;line-height:1.3;color:var(--c3-texte);font-variation-settings:"opsz" 11}@media (min-width: 640px){.c3-inclusions{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem 1.5rem}}.c3-savoir ul{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.c3-savoir li{font-size:.9375rem;color:var(--c3-texte-doux)}.c3-equipe{display:flex;flex-direction:column;gap:.6rem}.c3-pers{display:flex;align-items:center;gap:.8rem}.c3-pers-rond{flex:none;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--c3-nuit);display:grid;place-items:center;font-family:var(--c3-display);font-style:italic;font-size:1.05rem;color:var(--c3-nuit-texte)}.c3-pers-rond-petit{width:2rem;height:2rem;font-size:.85rem;align-self:center}.c3-pers-txt{display:flex;flex-direction:column;min-width:0;font-size:.9375rem;line-height:1.35}.c3-pers-nom{font-weight:500;color:var(--c3-texte)}.c3-pers-role{font-size:.875rem;color:var(--c3-texte-doux)}.c3-pers-tel{margin-left:auto;font-variant-numeric:tabular-nums;min-height:44px;display:flex;align-items:center;line-height:normal}@media screen and (max-width: 767px){.c3-pers{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;align-items:center}.c3-pers-txt{overflow-wrap:anywhere}.c3-pers-tel{grid-column:2;margin-left:0;justify-self:start}}.c3-pers-attente{margin:0}.c3-volets{display:flex;flex-direction:column;border-top:1px solid var(--c3-filet)}.c3-pliage-tete{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;text-align:left;padding:.85rem 0;min-height:44px;border-bottom:1px solid var(--c3-filet)}.c3-pliage-corps{padding:.25rem 0 1rem}.c3-plie{display:none!important}.c3-caret{flex:none;transition:transform .25s ease;color:var(--c3-texte-doux)}.c3-caret-ouvert{transform:rotate(180deg)}.c3-log{border:1px solid var(--c3-filet);border-radius:3px;background:var(--c3-papier-carte)}.c3-log-tete{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.85rem 1rem;min-height:44px}.c3-log-glyphe{flex:none;color:var(--c3-texte-doux)}.c3-log-h{flex:none;width:5.5rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--c3-or-fonce);letter-spacing:.04em}.c3-log-titre{flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-log-corps{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.6rem}@media (min-width: 480px){.c3-log-corps{padding-left:7.25rem}}.c3-log-operationnel{padding:0 1rem .85rem;display:flex;flex-direction:column;gap:.6rem}.c3-log-operationnel:empty{display:none}@media (min-width: 480px){.c3-log-operationnel{padding-left:7.25rem}}.c3-log-tete-fixe{cursor:default}.c3-resto-couverts{flex:none;font-size:.75rem;letter-spacing:.04em;color:var(--c3-or-fonce);font-variant-numeric:tabular-nums;white-space:nowrap}.c3-log-route-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;font-weight:400;overflow:visible;text-overflow:clip;white-space:normal}.c3-log-route-tete{flex-direction:column;align-items:stretch;gap:.3rem}.c3-log-route-bout{position:relative;display:flex;align-items:flex-start;gap:.5rem;line-height:1.35}.c3-log-route-ic{flex:none;width:14px;height:14px;margin-top:.15rem;color:var(--c3-brique)}.c3-log-route-arrivee .c3-log-route-ic{color:var(--c3-vert)}.c3-log-route-arrivee:before{content:"";position:absolute;left:6.25px;top:-.35rem;height:.45rem;border-left:1.5px dashed color-mix(in srgb,var(--c3-brique) 45%,transparent)}.c3-log-conduite,.c3-log-vol{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;font-size:.875rem}.c3-log-conduite{align-items:center}.c3-log-conduite-nom{font-weight:500;color:var(--c3-texte)}.c3-log-vol{display:block;color:var(--c3-texte-doux)}.c3-log-conduite-role{font-size:.875rem;color:var(--c3-texte-doux)}.c3-log-conduite-tel{margin-left:auto;font-variant-numeric:tabular-nums;line-height:normal}@media screen and (max-width: 767px){.c3-log-conduite-tel{margin-left:0;flex-basis:100%;padding-left:2.5rem}}.c3-log-titre-detail{margin:0 0 .35rem;color:var(--c3-texte-doux)}.c3-volet-creneau{display:block;margin:0;font-size:.875rem;color:var(--c3-texte-doux)}.c3-volet-creneau-titre{font-weight:500;color:var(--c3-texte)}.c3-route{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.9375rem}.c3-route-fleche{color:var(--c3-or-fonce)}.c3-route a,.c3-rdv a{text-decoration-color:var(--c3-filet);text-underline-offset:3px}:where(.c3) a{display:inline-flex;align-items:center;line-height:normal;min-height:44px;max-width:100%}.c3-log-rdv{display:flex;align-items:flex-start;gap:.5rem;padding:0 1rem .85rem;font-size:.875rem;color:var(--c3-texte)}@media (min-width: 480px){.c3-log-rdv{padding-left:7.25rem}}.c3-log-rdv svg{flex:none;margin-top:.15rem;color:var(--c3-or-fonce)}.c3-consigne{display:flex;flex-direction:column;gap:.1rem;margin:-.35rem 0 .6rem;font-size:.9375rem;line-height:1.5;color:var(--c3-texte-doux)}.c3-consigne-texte{white-space:pre-line}.c3-log-consigne{margin:-.45rem 0 0;padding:0 1rem .85rem 2.5rem;color:var(--c3-texte)}@media (min-width: 480px){.c3-log-consigne{padding-left:8.75rem}}.c3-sejour{display:grid;gap:1rem;border-top:1px solid var(--c3-filet);border-bottom:1px solid var(--c3-filet);padding:1.35rem 0}.c3-sejour-photo{overflow:hidden;border-radius:2px;background:var(--c3-voile)}.c3-sejour-photo img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.c3-sejour-corps{display:flex;flex-direction:column;gap:.75rem;min-width:0}.c3-sejour-etoiles{color:var(--c3-or-fonce);letter-spacing:.12em;font-size:.8rem;line-height:1}.c3-sejour-soustitre{margin-top:.25rem}.c3-note{border-top:1px solid var(--c3-filet);background:var(--c3-papier-chaud);padding:3.5rem var(--c3-marge)}.c3-note-inner{margin:0 auto;max-width:var(--c3-colonne);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.c3-note-prose{font-family:var(--c3-display);font-style:italic;font-size:1.1875rem;line-height:1.6}.c3-note-prose p{margin:0 0 .8rem}.c3-note-prose p:last-child{margin-bottom:0}.c3-note-signature{font-family:var(--c3-display);font-style:italic;color:var(--c3-texte-doux)}.c3-note-standard{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:30rem;margin-top:.5rem}.c3-note-standard-texte{margin:0;font-size:.9375rem;line-height:1.55;color:var(--c3-texte-doux)}.c3-note-hotline{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--c3-texte);line-height:normal}.c3-note-hotline svg{flex:none;color:var(--c3-or-fonce)}.c3-note-renvoi{font-size:.875rem}.c3-today{position:fixed;inset-inline:0;bottom:0;z-index:44}@media (min-width: 640px){.c3-today{inset-inline:auto;right:1.5rem;bottom:1.5rem}}.c3-today-btn{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;background:var(--c3-encre);color:#fff;border-top:1px solid var(--c3-filet);padding:.85rem 1.25rem;padding-bottom:max(.85rem,env(safe-area-inset-bottom));box-shadow:0 -4px 24px #00000024}@media (min-width: 640px){.c3-today-btn{width:auto;border-radius:999px;border:1px solid var(--c3-encre);padding:.75rem 1.25rem;box-shadow:0 6px 24px #0000002e}}.c3-today-point{position:relative;flex:none;width:8px;height:8px}.c3-today-point i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--c3-or-fonce)}.c3-today-point i:first-child{animation:c3-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes c3-ping{75%,to{transform:scale(2.2);opacity:0}}.c3-today-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.c3-today-jour{font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#fff9}.c3-today-suite{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-feuille-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:52;background:#14100e8c;border:0}.c3-feuille{position:fixed;inset-inline:0;bottom:0;z-index:53;background:var(--c3-papier);border-top-left-radius:12px;border-top-right-radius:12px;max-height:88svh;overflow-y:auto;padding:.75rem 1.25rem max(1.25rem,env(safe-area-inset-bottom))}@media (min-width: 640px){.c3-feuille{inset-inline:auto;right:1.5rem;bottom:1.5rem;width:26rem;border-radius:6px}}.c3-feuille-poignee{width:2.5rem;height:4px;border-radius:999px;background:var(--c3-filet);margin:0 auto .75rem}.c3-feuille-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.c3-next{border:1px solid rgba(184,95,59,.32);background:#b85f3b0f;border-radius:3px;padding:1rem;display:flex;flex-direction:column;gap:.35rem}.c3-next-titre{font-family:var(--c3-display);font-style:italic;font-size:1.125rem}.c3-feuille-bloc{display:flex;flex-direction:column;gap:.75rem}.c3-feuille-hotline{display:flex;align-items:center;gap:.75rem;text-decoration:none;background:var(--c3-encre);color:#fff;border-radius:3px;padding:.85rem 1rem;min-height:44px}.c3-feuille-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.c3-feuille-liste li{display:flex;gap:.75rem;font-size:.875rem;color:var(--c3-texte-doux)}.c3-feuille-liste b{flex:none;font-weight:500;color:var(--c3-or-fonce);font-variant-numeric:tabular-nums}.c3-carte-section{border-top:1px solid var(--c3-filet);padding:3.5rem var(--c3-marge)}.c3-carte-cadre{border:1px solid var(--c3-filet);border-radius:3px;overflow:hidden;background:var(--c3-papier-carte)}.c3-carte-legende{padding:1rem}.c3-carte-legende ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.c3-carte-legende li{display:flex;gap:.6rem;font-size:.875rem}.c3-lg-n{flex:none;width:1.4rem;height:1.4rem;border-radius:50%;display:grid;place-items:center;font-size:.6875rem;background:var(--c3-encre);color:#fff}.c3-lg-zone{background:transparent;border:1px dashed var(--c3-texte-doux);color:var(--c3-texte-doux)}.c3-lg-note{display:block;font-size:.75rem;color:var(--c3-texte-doux)}.c3-lg-phrase{margin:.75rem 0 0;font-size:.8125rem;color:var(--c3-texte-doux)}.c3-synthese{border-top:1px solid var(--c3-filet);padding:3.5rem var(--c3-marge) 2.5rem}.c3-tuiles{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1.75rem 3rem}.c3-tuile{display:flex;flex-direction:column;gap:.3rem}.c3-tuile-n{font-family:var(--c3-display);font-weight:400;font-size:clamp(2rem,5vw,2.75rem);line-height:1;font-variant-numeric:tabular-nums;color:var(--c3-encre)}.c3-tuile-mot{color:var(--c3-texte-doux)}.c3-ou-dormir{border-top:1px solid var(--c3-filet);padding:3.5rem var(--c3-marge) 2.5rem}.c3-ou-dormir-grille{display:grid;gap:2rem;align-items:center}@media (min-width: 760px){.c3-ou-dormir-grille:not(.c3-ou-dormir-sans-carte){grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.c3-ou-dormir-titre{margin:0 0 1.1rem;font-family:var(--c3-display);font-weight:400;font-size:clamp(1.9rem,3.5vw,2.5rem);line-height:1.1;color:var(--c3-encre)}.c3-ou-dormir-liste{list-style:none;margin:0;padding:0}.c3-ou-dormir-liste li{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.9rem;align-items:baseline;padding:1rem 0;border-top:1px solid var(--c3-filet)}.c3-ou-dormir-liste li:last-child{border-bottom:1px solid var(--c3-filet)}.c3-ou-dormir-n{font-family:var(--c3-display);font-style:italic;font-size:1.5rem;line-height:1;color:var(--c3-or-fonce)}.c3-ou-dormir-lieu{font-family:var(--c3-display);font-size:1.4rem;line-height:1.15;color:var(--c3-encre)}.c3-ou-dormir-hotel{display:block;margin-top:.2rem;font-family:var(--c3-sans);font-size:.9rem;line-height:1.35;color:var(--c3-texte-doux)}.c3-ou-dormir-nuits{font-size:.875rem;color:var(--c3-texte-doux);white-space:nowrap;text-align:right}.c3-ou-dormir-nuits b{display:block;font-family:var(--c3-display);font-weight:400;font-size:1.3rem;color:var(--c3-encre)}.c3-ou-dormir-carte svg{display:block;width:100%;height:auto;margin:0 auto}.c3-france-pays{fill:color-mix(in srgb,var(--c3-encre) 4%,transparent);stroke:var(--c3-encre);stroke-width:.9;stroke-linejoin:round;opacity:.75}.c3-france-trajet{fill:none;stroke:var(--c3-or-fonce);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.c3-france-point{fill:var(--c3-or-fonce)}.c3-france-anneau{fill:none;stroke:var(--c3-or-fonce);stroke-width:1;opacity:.5}.c3-ou-dormir-carte text{font-family:var(--c3-display);font-style:italic;font-size:15px;fill:var(--c3-encre)}.c3-infos{border-top:1px solid var(--c3-filet);background:var(--c3-papier-chaud);padding:3.5rem var(--c3-marge)}.c3-infos-inner{margin:0 auto;max-width:var(--c3-colonne)}.c3-infos-titre{font-size:clamp(1.75rem,6vw,2.25rem);margin:.5rem 0 2rem}.c3-infos-liste{border-top:1px solid var(--c3-filet)}.c3-infos-liste>div{border-bottom:1px solid var(--c3-filet)}.c3-paires{margin:0;display:flex;flex-direction:column;gap:.75rem}.c3-paires>div{display:flex;flex-direction:column;gap:.15rem}.c3-paires dt{font-family:var(--c3-display);font-size:1.05rem;color:var(--c3-texte)}.c3-paires dd{margin:0;font-size:.9375rem}.c3-info-prose{margin:0;font-size:.9375rem;color:var(--c3-texte-doux)}.c3-pre{white-space:pre-line}.c3-pied{background:var(--c3-nuit);color:var(--c3-nuit-doux);padding:3rem var(--c3-marge) 6rem;text-align:center}.c3-pied-logo{display:block;width:min(20rem,70vw);height:auto;margin:0 auto 1.25rem}.c3-pied>div{margin-bottom:.35rem;font-size:.875rem}.c3-pied a{color:var(--c3-or-clair)}.c3-pied-copy{margin-top:1.5rem;font-size:.75rem;color:#fff6}.c3-reveal{opacity:0;transform:translateY(1.1rem);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.c3-reveal-vu{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.c3-reveal{opacity:1;transform:none;transition:none}.c3 *,.c3 *:before,.c3 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.c3-etape{position:relative;display:grid;align-items:end;isolation:isolate;overflow:hidden;min-height:min(70svh,40rem);margin-top:clamp(4rem,9vw,7rem);background:var(--c3-nuit);color:#fff}@media screen and (min-width: 768px){.c3-etape{width:min(100% - 2 * var(--c3-marge),var(--c3-colonne));margin-inline:auto;min-height:0;height:min(62svh,31rem)}}.c3-etape-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.c3-etape-photo img{width:100%;height:100%;object-fit:cover}.c3-etape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#090d16c7,#090d161a 55%,#090d1600)}.c3-etape-txt{padding:clamp(1.5rem,4vw,3rem) var(--c3-marge)}@media screen and (min-width: 768px){.c3-etape-txt{padding:clamp(1.5rem,4vw,3rem)}}.c3-etape-surtitre{margin:0;display:flex;align-items:center;gap:.8rem;font-family:var(--c3-display);font-style:italic;font-size:1.15rem}.c3-etape-surtitre:after{content:"";width:3rem;height:1px;background:#fff9}.c3-etape-lieu{margin:.3rem 0 .6rem;font-family:var(--c3-display);font-weight:500;font-size:clamp(3.4rem,11vw,7rem);line-height:.95;letter-spacing:-.01em;text-wrap:balance}.c3-etape-ligne{margin:0;max-width:30rem;font-size:1.05rem;color:#ffffffe6}.c3-etape-nue{min-height:0;height:auto}.c3-etape-nue:after{content:none}.c3-soir{margin-top:2.5rem;padding:1.5rem clamp(1.25rem,3.5vw,2rem);display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.1rem;align-items:start;background:var(--c3-nuit);color:var(--c3-nuit-texte)}@media screen and (max-width: 767px){.c3-soir{margin-inline:calc(-1 * var(--c3-marge));padding-inline:var(--c3-marge)}}.c3-soir-lune{width:1.6rem;height:1.6rem;margin-top:.2rem;fill:var(--c3-or)}.c3-soir-txt{min-width:0}.c3-soir-quand{margin:0;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c3-nuit-doux)}.c3-soir-nom{margin:.15rem 0 0;font-family:var(--c3-display);font-size:clamp(1.45rem,2.6vw,1.8rem);line-height:1.2}.c3-soir-info{margin:.35rem 0 0;font-size:.93rem;color:var(--c3-nuit-doux)}.c3-soir-dates{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:.9rem 0 0}.c3-soir-dates dt{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--c3-nuit-doux)}.c3-soir-dates dd{margin:.1rem 0 0;font-size:1rem}.c3-soir-image{grid-column:1 / -1;min-width:0}.c3-soir-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:2px}.c3-soir-image .c3-illus-hotel{max-height:11rem}@media (min-width: 640px){.c3-soir-avec-image{grid-template-columns:auto minmax(0,1fr) 13rem;align-items:center}.c3-soir-avec-image .c3-soir-lune{align-self:start;margin-top:.35rem}.c3-soir-image{grid-column:auto}.c3-soir-image img{aspect-ratio:4 / 3}}.c3-illus-hotel{display:block;width:100%;height:100%;color:#a8740a;--illus-fond: var(--c3-papier-carte)}.c3-illus-hotel *{vector-effect:non-scaling-stroke}.c3-illus-hotel .ih-fin{stroke-width:.8}.c3-illus-hotel .ih-masque{fill:var(--illus-fond)}.c3-illus-hotel .ih-plein-or{fill:var(--c3-or);stroke:none}.c3-illus-hotel .ih-reflet{stroke:var(--c3-or);stroke-width:1}.c3-illus-hotel .ih-allumee{fill:color-mix(in srgb,var(--c3-or) 38%,transparent)}.c3-illus-hotel.c3-illus-nuit{color:var(--c3-or-clair);--illus-fond: var(--c3-nuit)}.c3-sejour-dessin{display:grid;place-items:center;aspect-ratio:16 / 9;padding:.75rem;background:var(--c3-papier-carte)}@media (min-width: 768px){.c3-medias>.c3-sejour-dessin{aspect-ratio:4 / 3}}.c3-jour-actions{display:flex;justify-content:flex-end;margin:2rem 0 0}.c3-jour-imprimer{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .25rem;color:var(--c3-texte-doux);font-size:.8125rem;letter-spacing:.02em}.c3-jour-imprimer:hover{color:var(--c3-encre)}.c3-jour-imprimer:focus-visible{outline:2px solid var(--c3-or-fonce);outline-offset:2px;border-radius:4px}.c3-jour-imprimer svg{width:1rem;height:1rem}@media print{.c3-progres,.c3-barre,.c3-rail,.c3-tous-jours,.c3-today,.c3-feuille,.c3-feuille-voile,.c3-couv-invite,.c3-couv-actions,.c3-repli-btn,.c3-jour-actions,.c3-carte-section{display:none!important}.c3{background:#fff}.c3-couv,.c3-chapitre{min-height:auto;page-break-inside:avoid}.c3-couv{min-height:46vh}.c3-chapitre-cadre{height:28vh;max-height:none}.c3-chapitre-nu{min-height:0}.c3-jour{page-break-before:auto}.c3-reveal{opacity:1!important;transform:none!important;transition:none!important}.c3-chapitre-img{transform:none!important}.c3-plie{display:block!important}.c3-repli{max-height:none!important;overflow:visible!important}.c3-repli:after{display:none!important}.c3-exp,.c3-log,.c3-sejour{page-break-inside:avoid}.c3-jour-numero{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--c3-or-fonce)!important}.c3-soir{background:none!important;color:var(--c3-texte)!important;border:1px solid var(--c3-filet);margin-inline:0!important;page-break-inside:avoid}.c3-soir-quand,.c3-soir-info,.c3-soir-dates dt{color:var(--c3-texte-doux)!important}.c3-soir .c3-illus-hotel{color:#a8740a;--illus-fond: #fff}.c3-etape{background:none!important;color:var(--c3-encre)!important;min-height:0!important;height:auto!important;width:auto!important;page-break-inside:avoid}.c3-etape:after{content:none!important}.c3-etape-photo{position:relative;height:28vh}.c3-etape-ligne{color:var(--c3-texte-doux)!important}.c3-etape-surtitre:after{background:var(--c3-filet)}.c3-page{display:block!important}.c3-impr-jour>:not(.c3-page),.c3-impr-jour .c3-page>:not(.c3-lecture),.c3-impr-jour .c3-lecture>:not(#c3-panneau-jour),.c3-impr-jour #c3-panneau-jour>:not([data-impr-jour]){display:none!important}}
