@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/instrument-sans.CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/newsreader.T5L87s1n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 600;font-display:swap;src:url(/_astro/newsreader-italic.DEZY-U-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_astro/jetbrains-mono.Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader repli;src:local(Georgia);size-adjust:95.5%;ascent-override:77.5%;descent-override:27.2%;line-gap-override:0%}@font-face{font-family:Instrument Sans repli;src:local(Arial),local(Helvetica);size-adjust:100.9%;ascent-override:96.1%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 600;font-display:swap;src:url(/_astro/fraunces-italic-latin-ext.DqFrfdxC.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 600;font-display:swap;src:url(/_astro/fraunces-italic-latin.DR5riGUD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/_astro/fraunces-latin-ext.D0uXyjCy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/_astro/fraunces-latin.BOz5zopO.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:300 600;font-display:swap;src:url(/_astro/lexend-latin-ext.CxcSD5Rt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:300 600;font-display:swap;src:url(/_astro/lexend-latin.BUr6tp1s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--abysse:#031127;--abysse-2:#06193a;--marine:#00204c;--lagon:#2ec4c6;--lagon-clair:#8fe3e2;--lagon-fonce:#0d6f75;--or:#c9a465;--or-clair:#e8cf9f;--or-texte:#8a6a2e;--sable:#f3ece1;--ecume:#fbf8f3;--encre:#0b1b33;--gris:#536379;--trait:#0b1b331f;--verre:#ffffff1a;--verre-bord:#ffffff3d;--ok:#34c47a;--ok-texte:#0f5e38;--ok-fond:#def4e8;--option:#f0a73a;--option-texte:#774c00;--option-fond:#fff0cc;--reserve-texte:#475263;--reserve-fond:#eceff3;--f-display:"Fraunces", Georgia, serif;--f-texte:"Lexend", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--rayon:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:112.5%}body{font:300 1rem/1.65 var(--f-texte);color:var(--encre);background:var(--ecume);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}picture{display:contents}a{color:inherit}p{margin:0 0 1em}.conteneur{width:min(1280px,100% - 64px);margin-inline:auto}.ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.3em;height:1.3em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--f-display);letter-spacing:-.02em;font-optical-sizing:auto;margin:0;font-weight:400}h2{color:var(--marine);font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:1.02}h1 em,h2 em,h3 em{color:var(--or-texte);font-style:italic}.sombre h1,.sombre h2{color:#fff}.sombre h1 em,.sombre h2 em{color:var(--or-clair)}.surtitre{font:600 .74rem var(--f-texte);letter-spacing:.24em;text-transform:uppercase;color:var(--or-texte);align-items:center;gap:14px;margin:0 0 22px;display:inline-flex}.surtitre:before{content:"";background:currentColor;width:42px;height:1px}.sombre .surtitre{color:var(--lagon-clair)}.chapo{color:var(--gris);max-width:620px;font-size:1.2rem;line-height:1.6}.sombre .chapo{color:#fffc}.exemple{font:600 .66rem var(--f-texte);letter-spacing:.12em;text-transform:uppercase;color:var(--or-texte);border:1px dashed var(--or);white-space:nowrap;border-radius:6px;padding:4px 9px;display:inline-block}.sombre .exemple,.carte-verre .exemple{color:var(--or-clair);border-color:#e8cf9f8c}.btn{min-height:58px;font:600 1rem var(--f-texte);white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .35s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:0 30px;text-decoration:none;display:inline-flex}.btn .ico{transition:transform .35s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover .ico{transform:translate(4px)}.btn-lagon{background:var(--lagon);color:var(--abysse);box-shadow:0 14px 34px #2ec4c652}.btn-lagon:hover{box-shadow:0 20px 46px #2ec4c680}.btn-verre{background:var(--verre);color:#fff;border-color:var(--verre-bord);-webkit-backdrop-filter:blur(14px)}.btn-marine{background:var(--marine);color:#fff}.btn-ligne{color:var(--marine);border-color:var(--marine)}.btn-petit{min-height:48px;padding:0 20px;font-size:.9rem}.actions{flex-wrap:wrap;gap:14px;display:flex}.lien-souligne{text-decoration:none;position:relative}.lien-souligne:after{content:"";transform-origin:100%;height:1.5px;transition:transform .45s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.lien-souligne:hover:after,.lien-souligne[aria-current]:after{transform-origin:0;transform:scaleX(1)}.entete{z-index:50;color:#fff;padding:22px 0;position:fixed;inset:0 0 auto}.entete .conteneur{align-items:center;gap:34px;display:flex}.marque{align-items:center;gap:14px;text-decoration:none;display:flex}.marque img{background:#fff;border-radius:50%;width:58px;height:58px;padding:3px;box-shadow:0 6px 18px #00000040}.marque strong{font:500 1.6rem/1 var(--f-display);letter-spacing:-.01em;display:block}.marque span{font:600 .6rem var(--f-texte);letter-spacing:.22em;text-transform:uppercase;opacity:.8;white-space:nowrap;margin-top:5px;display:block}.nav{gap:30px;margin-left:auto;font-size:.92rem;font-weight:400;display:flex}.nav a{white-space:nowrap;text-decoration:none}.entete-actions{align-items:center;gap:12px;display:flex}.pastille-tel{background:var(--verre);border:1px solid var(--verre-bord);-webkit-backdrop-filter:blur(14px);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.bouton-menu{display:none}@keyframes entete-verre{to{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#031127cc;padding:12px 0;box-shadow:0 12px 40px #00000047}}.hero{color:#fff;isolation:isolate;flex-direction:column;min-height:max(100svh,860px);display:flex;position:relative;overflow:hidden}.hero-fond{z-index:-2;position:absolute;inset:0}.hero-fond img{object-fit:cover;object-position:50% 32%;transform-origin:28% 30%;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(#0311279e 0%,#03112714 26%,#03112733 52%,#031127f2 100%),linear-gradient(90deg,#031127b8 0%,#03112700 62%);position:absolute;inset:0}.hero-contenu{flex:1;grid-template-columns:1.55fr .72fr;align-items:end;gap:56px;padding:190px 0 56px;display:grid}.hero h1{font-size:clamp(3.4rem,7.3vw,7.4rem);font-weight:300;line-height:.95}.hero h1 .ligne{display:block}.hero h1 em{font-weight:400}.hero .chapo{max-width:600px;margin:30px 0 36px;font-size:1.22rem}.carte-verre{border:1px solid var(--verre-bord);-webkit-backdrop-filter:blur(22px)saturate(1.5);color:#fff;background:#ffffff1a;border-radius:26px;padding:28px;box-shadow:0 30px 80px #00000040}.prochaine .etiquette{font:600 .66rem var(--f-texte);letter-spacing:.2em;text-transform:uppercase;color:var(--lagon-clair);justify-content:space-between;align-items:center;gap:10px;display:flex}.prochaine .date{font:400 2rem/1.1 var(--f-display);margin:16px 0 6px}.prochaine .prog{color:#ffffffc7;margin-bottom:16px;font-size:.95rem}.point-vivant{align-items:center;gap:10px;margin-bottom:20px;font-size:.92rem;font-weight:500;display:inline-flex}.point-vivant:before{content:"";background:var(--ok);border-radius:50%;width:10px;height:10px}.prochaine .btn{width:100%}.hero-chiffres{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-bottom:104px;padding:26px 0 0;display:grid}.hero-chiffres div{align-items:center;gap:16px;display:flex}.hero-chiffres strong{font:300 3.4rem/1 var(--f-display)}.hero-chiffres span{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-size:.76rem;font-weight:500;line-height:1.4}.houle{width:200%;height:70px;color:var(--ecume);position:absolute;bottom:-1px;left:0}.defilant{background:var(--ecume);border-bottom:1px solid var(--trait);padding:26px 0 34px;overflow:hidden}.defilant-piste{width:max-content;display:flex}.defilant-piste span{font:italic 400 2.3rem/1 var(--f-display);color:var(--marine);white-space:nowrap;align-items:center;gap:56px;padding-right:56px;display:inline-flex}.defilant-piste span:after{content:"✦";color:var(--or);font-size:1rem;font-style:normal}.defilant-piste span:nth-child(2n){color:#0000;-webkit-text-stroke:1px var(--marine)}.section{padding:140px 0;position:relative}.section-sable{background:var(--sable)}.section-sombre{background:var(--abysse);color:#fff}.tete{grid-template-columns:1fr auto;align-items:end;gap:48px;margin-bottom:64px;display:grid}.tete .chapo{max-width:440px;margin:0}.louez{grid-template-columns:1fr 1.02fr;align-items:center;gap:90px;display:grid}.louez .chapo{margin-top:26px}.inclus{border-top:1px solid var(--trait);margin:40px 0 34px;padding:0;list-style:none}.inclus li{border-bottom:1px solid var(--trait);grid-template-columns:64px 1fr;gap:16px;padding:22px 0;display:grid}.inclus .num{font:300 1.9rem/1 var(--f-display);color:var(--or)}.inclus strong{font:500 1.28rem/1.25 var(--f-display);color:var(--marine);margin-bottom:4px;display:block}.inclus p{color:var(--gris);margin:0;font-size:.96rem}.promesse{background:var(--abysse);color:#fff;border-radius:22px;align-items:center;gap:18px;padding:22px 26px;display:flex}.promesse .ico{width:2.1rem;height:2.1rem;color:var(--or-clair)}.promesse strong{font:500 1.25rem var(--f-display);display:block}.promesse span{color:#ffffffb8;font-size:.92rem}.plan-v2{border-radius:var(--rayon);margin:0;position:relative;overflow:hidden;box-shadow:0 50px 100px #03112740}.plan-v2 img{object-fit:cover;object-position:center 30%;width:100%;height:820px}.repere{color:#fff;-webkit-backdrop-filter:blur(12px);border:1px solid var(--verre-bord);white-space:nowrap;background:#031127bd;border-radius:999px;align-items:center;gap:10px;padding:9px 16px 9px 11px;font-size:.78rem;font-weight:500;display:inline-flex;position:absolute}.repere:before{content:"";background:var(--lagon);border-radius:50%;width:11px;height:11px}.repere.r1{top:5%;left:4%}.repere.r2{top:47%;left:31%}.repere.r3{top:13%;right:4%}.plan-v2 figcaption{flex-direction:column;gap:2px;padding:20px 24px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.plan-v2 figcaption strong{font:400 1.4rem var(--f-display)}.pile{gap:48px;display:grid}.programme{background:#fff;border-radius:34px;grid-template-columns:1.05fr 1fr;min-height:600px;display:grid;position:sticky;top:118px;overflow:hidden;box-shadow:0 40px 90px #03112729}.programme:nth-child(2){top:146px}.programme:nth-child(3){top:174px}.programme-photo{position:relative;overflow:hidden}.programme-photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.programme:hover .programme-photo img{transform:scale(1.06)}.badge-entier{color:#fff;-webkit-backdrop-filter:blur(10px);border:1px solid var(--verre-bord);background:#031127c7;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;top:22px;left:22px}.badge-entier .ico{color:var(--or-clair)}.programme-corps{flex-direction:column;padding:54px 58px;display:flex}.numero{font:600 .72rem var(--f-texte);letter-spacing:.22em;color:var(--or-texte);text-transform:uppercase}.programme h3{color:var(--marine);margin:14px 0 8px;font-size:3rem;line-height:1.02}.accroche{font:italic 400 1.3rem var(--f-display);color:var(--or-texte);margin:0 0 24px}.capacite-v2{border-block:1px solid var(--trait);color:var(--marine);align-items:center;gap:12px;margin-bottom:24px;padding:16px 0;font-weight:500;display:flex}.capacite-v2 .ico{width:1.6em;height:1.6em}.puces{flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.puces li{background:var(--ecume);border:1px solid var(--trait);color:var(--marine);border-radius:999px;align-items:center;gap:8px;padding:9px 15px;font-size:.9rem;font-weight:400;display:inline-flex}.programme-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;display:flex}.tarif-v2{margin:0}.tarif-v2 small{letter-spacing:.16em;text-transform:uppercase;color:var(--gris);font-size:.68rem;font-weight:600;display:block}.tarif-v2 strong{font:400 1.5rem var(--f-display);color:var(--marine)}.chiffres{isolation:isolate;padding:140px 0;position:relative;overflow:hidden}.chiffres:before,.chiffres:after{content:"";filter:blur(90px);opacity:.5;z-index:-1;border-radius:50%;width:62vw;height:62vw;position:absolute}.chiffres:before{background:radial-gradient(circle,#2ec4c699,#0000 65%);top:-35%;left:-12%}.chiffres:after{background:radial-gradient(circle,#c9a46573,#0000 65%);bottom:-45%;right:-16%}.grille-chiffres{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.grille-chiffres>div{border-top:1px solid #fff3;padding-top:28px}.grand-chiffre{font:300 clamp(4rem, 7vw, 6.4rem)/1 var(--f-display);display:block}.grand-chiffre:before{content:counter(n);background:linear-gradient(120deg, #fff 10%, var(--lagon-clair) 55%, var(--or-clair) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.n19{--n:19}.n12{--n:12}.n8{--n:8}.n34{--n:34}.grand-chiffre{counter-reset:n var(--n)}.grille-chiffres p{color:#ffffffbd;max-width:250px;margin:14px 0 0;font-size:.98rem}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:16px;display:grid}.bento figure{border-radius:22px;margin:0;position:relative;overflow:hidden}.bento img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease)}.bento figure:hover img{transform:scale(1.07)}.bento figcaption{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0311279e;border-radius:999px;padding:7px 14px;font-size:.78rem;font-weight:500;position:absolute;bottom:14px;left:14px}.b-grand{grid-area:span 2/span 2}.b-large{grid-column:span 2}.b-haut{grid-row:span 2}.journee{border-top:1px solid var(--trait);grid-template-columns:repeat(8,1fr);margin-top:64px;display:grid}.journee div{padding:24px 12px 0 0;position:relative}.journee div:before{content:"";background:var(--lagon);border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 5px #2ec4c62e}.journee strong{font:400 1.5rem var(--f-display);color:var(--marine);display:block}.journee span{color:var(--gris);font-size:.86rem}.semaines-v2{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.semaine-v2{border:1px solid var(--trait);transition:transform .45s var(--ease), box-shadow .45s var(--ease);background:#fff;border-radius:24px;flex-direction:column;gap:12px;padding:26px;text-decoration:none;display:flex}.semaine-v2:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0311271f}.semaine-v2 .mois{letter-spacing:.2em;text-transform:uppercase;color:var(--gris);font-size:.7rem;font-weight:600}.semaine-v2 .jours{font:400 2.4rem/1 var(--f-display);color:var(--marine)}.semaine-v2 .prog-s{color:var(--gris);font-size:.94rem}.semaine-v2 .fleche{color:var(--marine);align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:.92rem;font-weight:600;display:inline-flex}.statut-v2{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 13px;font-size:.84rem;font-weight:600;display:inline-flex}.statut-v2:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.s-dispo{background:var(--ok-fond);color:var(--ok-texte)}.s-option{background:var(--option-fond);color:var(--option-texte)}.s-reserve{background:var(--reserve-fond);color:var(--reserve-texte)}.s-indispo{color:var(--reserve-texte);background:repeating-linear-gradient(135deg,#eceff3 0 7px,#f7f8fa 7px 14px)}.centre-lien{text-align:center;margin:46px 0 0}.etapes-v2{grid-template-columns:.95fr 1.05fr;align-items:start;gap:90px;display:grid}.colle{position:sticky;top:150px}.colle .chapo{margin:24px 0 30px}.aide-tel{color:var(--gris);margin-top:18px;font-size:.95rem}.aide-tel a{color:var(--marine);font-weight:600}.frise-cadre{padding-left:74px;position:relative}.frise-cadre:before,.frise-ligne{content:"";width:2px;position:absolute;top:10px;bottom:60px;left:22px}.frise-cadre:before{background:var(--trait)}.frise-ligne{background:linear-gradient(var(--lagon), var(--or));transform-origin:top}.frise{counter-reset:e;margin:0;padding:0;list-style:none}.frise li{padding:0 0 56px;position:relative}.frise li:before{counter-increment:e;content:counter(e, decimal-leading-zero);border:1px solid var(--trait);width:46px;height:46px;font:500 .95rem var(--f-display);color:var(--marine);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;left:-74px;box-shadow:0 8px 20px #03112714}.frise strong{font:400 1.75rem/1.15 var(--f-display);color:var(--marine);margin-bottom:8px;display:block}.frise p{color:var(--gris);margin:0}.personas-v2{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.persona-v2{aspect-ratio:3/4.4;color:#fff;border-radius:24px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.persona-v2 img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease);position:absolute;inset:0}.persona-v2:after{content:"";background:linear-gradient(#0000 30%,#031127f0);position:absolute;inset:0}.persona-v2 div{z-index:1;padding:24px;position:relative}.persona-v2 strong{font:400 1.45rem/1.1 var(--f-display);display:block}.persona-v2 span{color:#fffc;transition:transform .45s var(--ease);margin-top:6px;font-size:.86rem;display:block}.persona-v2:hover img{transform:scale(1.08)}.faq-v2{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.carte-contact{border:1px solid var(--trait);background:#fff;border-radius:22px;margin-top:36px;padding:26px}.carte-contact strong{font:400 1.4rem var(--f-display);color:var(--marine);margin-bottom:12px;display:block}.carte-contact a{color:var(--marine);align-items:center;gap:10px;padding:6px 0;font-weight:600;text-decoration:none;display:flex}.faq-liste details{border-bottom:1px solid var(--trait);padding:26px 0}.faq-liste details:first-child{border-top:1px solid var(--trait)}.faq-liste summary{cursor:pointer;font:400 1.45rem/1.25 var(--f-display);color:var(--marine);justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.faq-liste summary::-webkit-details-marker{display:none}.faq-liste summary:after{content:"+";border:1px solid var(--trait);width:42px;height:42px;font:300 1.5rem/1 var(--f-texte);color:var(--or-texte);transition:transform .45s var(--ease), background .3s;border-radius:50%;flex:none;place-items:center;display:grid}.faq-liste details[open] summary:after{background:#fff;transform:rotate(45deg)}.faq-liste p{color:var(--gris);max-width:640px;margin:16px 0 0}.final{text-align:center;color:#fff;isolation:isolate;place-items:center;min-height:780px;padding:120px 0;display:grid;position:relative;overflow:hidden}.final .fond{z-index:-2;position:absolute;inset:0}.final .fond img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.final:before{content:"";z-index:-1;background:radial-gradient(#03112759,#031127e0);position:absolute;inset:0}.final h2{font-size:clamp(3.2rem,7vw,6.8rem);font-weight:300;line-height:.98}.final .chapo{margin:26px auto 38px}.final .actions{justify-content:center}.contacts{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:34px;font-weight:500;display:flex}.contacts a{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.pied{background:var(--abysse);color:#ffffffb8;padding:110px 0 0;font-size:.92rem;overflow:hidden}.pied-grille{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;display:grid}.pied h4{font:600 .7rem var(--f-texte);letter-spacing:.22em;text-transform:uppercase;color:var(--lagon-clair);margin:0 0 18px}.pied a{color:#ffffffd6;padding:4px 0;text-decoration:none;display:block}.pied .btn{color:var(--abysse);display:inline-flex}.lettre{font:300 1.75rem/1.25 var(--f-display);color:#fff;max-width:430px;margin:0 0 26px}.pied-geant{font:300 clamp(6rem, 19vw, 19rem)/.8 var(--f-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff29;text-align:center;white-space:nowrap;user-select:none;margin:90px 0 -2.4vw}.pied-bas{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px 0 28px;font-size:.8rem;display:flex;position:relative}.barre-mobile{display:none}.page-tete{isolation:isolate;background:var(--abysse);color:#fff;padding:200px 0 120px;position:relative;overflow:hidden}.page-tete:before{content:"";filter:blur(80px);z-index:-1;background:radial-gradient(circle,#2ec4c659,#0000 65%);border-radius:50%;width:70vw;height:70vw;position:absolute;top:-40%;right:-20%}.page-tete.compacte{padding:170px 0 90px}.titre-page{font-size:clamp(3rem,6vw,5.8rem);font-weight:300;line-height:.98}.page-tete .chapo{margin:26px 0 34px}.yacht-tete{grid-template-columns:1fr 1.05fr;align-items:center;gap:70px;display:grid}.yacht-photo{border-radius:30px;position:relative;overflow:hidden;box-shadow:0 50px 110px #00000073}.puce-flottante{-webkit-backdrop-filter:blur(14px);border:1px solid var(--verre-bord);background:#0311279e;border-radius:18px;align-items:baseline;gap:8px;padding:12px 18px;font-size:.86rem;display:inline-flex;position:absolute}.puce-flottante strong{font:300 2rem/1 var(--f-display)}.puce-flottante.p1{top:24px;left:24px}.puce-flottante.p2{top:44%;right:24px}.puce-flottante.p3{bottom:24px;left:38%}.fiche-grille{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.fiche-grille .chapo{margin:24px 0 18px}.fiche{border-collapse:collapse;width:100%}.fiche th,.fiche td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trait);padding:20px 0}.fiche tr:first-child th,.fiche tr:first-child td{border-top:1px solid var(--trait)}.fiche th{width:34%;font:400 1.2rem var(--f-display);color:var(--marine);padding-right:24px}.fiche td{color:var(--gris)}.ponts{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.pont{border-top:1px solid var(--trait);padding:26px 0}.pont h3{color:var(--marine);margin-bottom:8px;font-size:1.9rem}.pont p{color:var(--gris);margin-bottom:14px}.cabines{flex-wrap:wrap;gap:8px;display:flex}.cabine-puce{border:1.5px solid var(--trait);width:44px;height:44px;font:500 .95rem var(--f-display);color:var(--marine);background:#fff;border-radius:50%;place-items:center;display:inline-grid}.cabine-puce.double{background:var(--marine);border-color:var(--marine);color:#fff}.cabine-puce.twin{background:var(--lagon);border-color:var(--lagon);color:var(--abysse)}.cabine-puce.single{background:var(--or-clair);border-color:var(--or-clair)}.cabine-puce.inconnue{border-style:dashed;border-color:var(--or)}.legende-cabines{color:var(--gris);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;font-size:.88rem;display:flex}.legende-cabines span.cabine-puce{width:28px;height:28px;margin-right:6px;font-size:.7rem}.duo{grid-template-columns:1fr 1fr;gap:22px;margin-top:64px;display:grid}.duo article{border:1px solid var(--trait);background:#fff;border-radius:26px;padding:36px}.duo article.sombre{background:var(--abysse);color:#ffffffd1;border-color:var(--abysse)}.duo h3{color:var(--marine);margin-bottom:14px;font-size:2rem}.duo article.sombre h3{color:#fff}.duo ul{gap:8px;margin:0;padding-left:18px;display:grid}.note-visuels{color:var(--gris);margin-top:18px;font-size:.82rem}.saison{background:#ffffff0f;border:1px solid #ffffff24;border-radius:26px;margin-top:56px;padding:30px}.saison-tete{font:400 1.4rem var(--f-display);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.saison-barres{grid-template-columns:repeat(27,1fr);gap:6px;height:78px;display:grid}.saison-barres span{border-radius:7px}.b-dispo{background:var(--ok)}.b-option{background:var(--option)}.b-reserve{background:#fff3}.b-indispo{background:repeating-linear-gradient(135deg,#ffffff4d 0 5px,#0000 5px 10px);border:1px solid #fff3}.saison-mois{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;grid-template-columns:5fr 4fr 5fr 4fr 4fr 5fr;margin-top:12px;font-size:.72rem;font-weight:600;display:grid}.legende-v2{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.barre-filtres{z-index:30;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--trait);background:#fbf8f3e0;position:sticky;top:82px}.barre-filtres .conteneur{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.filtres-v2{flex-wrap:wrap;gap:10px;display:flex}.filtres-v2 a{border:1px solid var(--trait);color:var(--marine);background:#fff;border-radius:999px;padding:11px 20px;font-size:.9rem;font-weight:500;text-decoration:none}.filtres-v2 a[aria-current]{background:var(--marine);color:#fff;border-color:var(--marine)}.filtres-info{color:var(--gris);font-size:.9rem}.section-courte{padding:70px 0 120px}.mois-grille{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}.mois-carte{border:1px solid var(--trait);background:#fff;border-radius:26px;padding:30px 28px 14px}.mois-carte h3{color:var(--marine);margin-bottom:14px;font-size:2.3rem}.mois-carte h3 span{font:300 1rem var(--f-texte);color:var(--gris);letter-spacing:0;margin-left:8px}.ligne-semaine{border-top:1px solid var(--trait);grid-template-columns:1fr auto;align-items:center;gap:8px 14px;padding:18px 0;display:grid}.ligne-semaine strong{font:400 1.3rem var(--f-display);color:var(--marine);display:block}.ligne-semaine .p{color:var(--gris);font-size:.86rem;display:block}.ligne-semaine .demander{width:fit-content;color:var(--abysse);background:var(--lagon);border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.trio{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.trio article{border:1px solid var(--trait);background:#fff;border-radius:26px;padding:32px}.trio article.sombre{background:var(--abysse);border-color:var(--abysse);color:#ffffffd1}.trio h3{color:var(--marine);margin-bottom:14px;font-size:1.7rem}.trio article.sombre h3{color:#fff}.trio ul,.trio ol{color:var(--gris);gap:8px;margin:0;padding-left:18px;display:grid}.trio article.sombre a{color:#fff;align-items:center;gap:10px;padding:6px 0;font-weight:600;text-decoration:none;display:flex}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@keyframes monte{0%{opacity:0;filter:blur(8px);transform:translateY(44px)}to{opacity:1;filter:none;transform:none}}@keyframes houle{to{transform:translate(-50%)}}@keyframes defile{to{transform:translate(-50%)}}@keyframes pulse{0%{box-shadow:0 0 #34c47a99}70%{box-shadow:0 0 0 12px #34c47a00}to{box-shadow:0 0 #34c47a00}}@keyframes pulse-lagon{0%{box-shadow:0 0 #2ec4c6b3}70%{box-shadow:0 0 0 14px #2ec4c600}to{box-shadow:0 0 #2ec4c600}}@keyframes aurore{to{transform:translate(18%,12%)scale(1.15)}}@keyframes revele{0%{opacity:0;transform:translateY(70px)}to{opacity:1;transform:none}}@keyframes devoile{0%{clip-path:inset(16% 10% round 44px);transform:scale(1.08)}to{clip-path:inset(0 round var(--rayon));transform:none}}@keyframes compte{0%{--n:0}}@keyframes trace{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.hero-fond img{animation:26s ease-in-out infinite alternate kenburns}.hero h1 .ligne,.hero .chapo,.hero .actions,.prochaine,.hero-chiffres{animation:monte 1.2s var(--ease) both}.hero h1 .ligne:nth-child(2){animation-delay:.12s}.hero h1 .ligne:nth-child(3){animation-delay:.24s}.hero .chapo{animation-delay:.42s}.hero .actions{animation-delay:.56s}.prochaine{animation-delay:.75s}.hero-chiffres{animation-delay:.9s}.point-vivant:before{animation:2.2s infinite pulse}.repere:before{animation:2.4s infinite pulse-lagon}.houle{animation:16s linear infinite houle}.defilant-piste{animation:46s linear infinite defile}.chiffres:before{animation:22s ease-in-out infinite alternate aurore}.chiffres:after{animation:26s ease-in-out infinite alternate-reverse aurore}@supports (animation-timeline:view()){.entete:not(.solide){animation:linear both entete-verre scroll(root);animation-range:0 320px}.revele{animation:linear both revele view();animation-range:entry cover 30%}.revele-image{animation:linear both devoile view();animation-range:entry cover 42%}.grand-chiffre{animation:linear both compte view();animation-range:entry 10% cover 40%}.frise-ligne{animation:linear both trace view();animation-range:entry 40% exit 70%}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq-liste details::details-content{height:0;transition:height .5s var(--ease), content-visibility .5s allow-discrete;overflow:hidden}.faq-liste details[open]::details-content{height:auto}}}@media (width<=760px){html{font-size:106.25%}.conteneur{width:calc(100% - 36px)}.entete{padding:14px 0}.entete .conteneur{gap:10px}.nav,.pastille-tel span,.entete-actions .btn,.marque span,.marque img{width:46px;height:46px}.marque strong{font-size:1.35rem}.entete-actions{margin-left:auto}.pastille-tel{padding:12px}.bouton-menu{background:var(--verre);border:1px solid var(--verre-bord);color:#fff;font:600 .92rem var(--f-texte);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;display:inline-flex}.hero{min-height:100svh}.hero-contenu{grid-template-columns:1fr;gap:26px;padding:128px 0 26px}.hero h1{font-size:3.05rem}.hero .chapo{margin:20px 0 24px;font-size:1.06rem}.hero .actions .btn{width:100%}.hero-chiffres{grid-template-columns:1fr 1fr;row-gap:18px;margin-bottom:84px}.hero-chiffres strong{font-size:2.4rem}.defilant-piste span{gap:34px;padding-right:34px;font-size:1.6rem}.section{padding:90px 0}.tete{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.louez,.etapes-v2,.faq-v2,.yacht-tete,.fiche-grille,.ponts,.duo,.trio,.mois-grille{grid-template-columns:1fr;gap:44px}.plan-v2 img{height:520px}.programme{grid-template-columns:1fr;min-height:0;position:relative;top:0!important}.programme-photo{height:260px}.programme-corps{padding:30px 24px}.programme h3{font-size:2.2rem}.grille-chiffres,.semaines-v2{grid-template-columns:1fr 1fr}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.b-large{grid-column:span 2}.journee{grid-template-columns:repeat(4,1fr);row-gap:28px}.personas-v2{grid-template-columns:1fr 1fr}.persona-v2:last-child{aspect-ratio:16/10;grid-column:span 2}.colle{position:static}.final{min-height:0;padding:110px 0}.pied-grille{grid-template-columns:1fr 1fr}.pied-grille>div:first-child{grid-column:span 2}.yacht-photo img{height:380px}.saison-barres{gap:3px;height:56px}.barre-filtres{top:74px}body{padding-bottom:92px}.barre-mobile{z-index:60;-webkit-backdrop-filter:blur(18px);border:1px solid var(--verre-bord);background:#031127d6;border-radius:22px;grid-template-columns:1fr 1fr 1.2fr;gap:8px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 20px 50px #00000059}.barre-mobile a{color:#fff;border-radius:16px;place-items:center;gap:2px;min-height:58px;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}.barre-mobile a.principal{background:var(--lagon);color:var(--abysse)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{overflow-x:clip}.hero-contenu{padding:150px 0 40px}.hero h1{font-size:clamp(3.4rem,6.9vw,7rem)}.hero .chapo{max-width:640px;margin:24px 0 30px}.hero-chiffres{margin-bottom:90px}.marque{margin-right:10px}@media (width<=760px){.entete .conteneur{gap:8px}.marque img{width:42px;height:42px}.marque{gap:10px;margin-right:0}.marque strong{font-size:1.1rem}.bouton-menu{padding:10px 13px}.pastille-tel{padding:11px}.hero-contenu{padding:118px 0 24px}}:root{color-scheme:light;--alerte:#b3261e;--alerte-texte:#8c1d18;--alerte-fond:#fdeceb;--or-texte-sable:#7f622a;--champ-fond:#f6f3ee;--champ-bord:#7b8494;--ombre-carte:0 30px 80px #03112724;--text:var(--encre);--text-2:var(--gris);--text-3:var(--gris);--bg:#fff;--bg-2:var(--sable);--line:var(--trait);--line-strong:#0b1b3333;--field:var(--champ-bord);--font-ui:var(--f-texte);--font-serif:var(--f-display);--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:14px;--target:44px}:is(.prose,.prose-seasoul,.faq-liste){--t-color-gray:#565d68;--t-color-brown:#7a4a26;--t-color-orange:#a14209;--t-color-yellow:#7c5a00;--t-color-green:#1e6b36;--t-color-teal:#0b6763;--t-color-blue:#2350b5;--t-color-purple:#6a3fb2;--t-color-pink:#a42f6b;--t-color-red:#b3261e;--t-hl-gray:#e9ebef;--t-hl-brown:#f2e4d8;--t-hl-orange:#fde3cc;--t-hl-yellow:#fff0a6;--t-hl-green:#d6f2de;--t-hl-teal:#cff1ee;--t-hl-blue:#dde8ff;--t-hl-purple:#ece2ff;--t-hl-pink:#fcdfee;--t-hl-red:#fddcd8}.sprite{width:0;height:0;position:absolute;overflow:hidden}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--or);min-height:52px;color:var(--abysse);font:600 1rem var(--f-texte);border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex;position:fixed;top:14px;left:14px;transform:translateY(-200%)}.skip-link:focus{transform:none;box-shadow:0 14px 34px #00000059}:focus-visible{outline:3px solid var(--lagon-fonce);outline-offset:3px}:is(.sombre,.entete,.pied,.barre-mobile) :focus-visible,.skip-link:focus-visible{outline-color:var(--lagon-clair)}.sombre .chat :focus-visible{outline-color:var(--lagon-fonce)}#contenu:focus{outline:none}::selection{background:var(--lagon-clair);color:var(--abysse)}.section-sable .surtitre{color:var(--or-texte-sable)}.inclus .num{color:#a38144}.btn-or{background:var(--or);color:var(--abysse);letter-spacing:.06em;text-transform:uppercase;font-size:.9rem;font-weight:600;box-shadow:0 14px 34px #c9a4654d}.btn-or:hover{background:#d7b77f;background:color-mix(in srgb, var(--or) 55%, var(--or-clair));box-shadow:0 20px 44px #c9a46575}.btn-or:hover .ico{transform:rotate(-8deg)scale(1.08)}.btn-or.btn-petit{font-size:.84rem}@media (width<=400px){.btn{text-align:center;white-space:normal;padding-inline:22px;line-height:1.25}}.entete.solide{background:var(--abysse);padding:14px 0;position:sticky;top:0;box-shadow:0 12px 40px #03112738}.marque{border-radius:40px;min-height:44px}.nav a:before{content:"";position:absolute;inset:-12px -8px}.lien-souligne:focus-visible:after{transform-origin:0;transform:scaleX(1)}.menu-mobile{display:none}.bouton-menu{cursor:pointer;list-style:none}.bouton-menu::-webkit-details-marker{display:none}.menu-mobile:not([open]) .menu-close,.menu-mobile[open] .menu-open{display:none}.menu-panneau{overscroll-behavior:contain;background:var(--abysse);border-top:1px solid #ffffff1a;max-height:calc(100svh - 110px);padding:8px 32px 30px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 40px 70px #00000073}.menu-panneau ul{margin:0;padding:0;list-style:none}.menu-panneau li a{color:#fff;min-height:64px;font:300 1.7rem/1.2 var(--f-display);letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:flex}.menu-panneau li a .ico{width:1.2rem;height:1.2rem;color:var(--or-clair)}.menu-panneau li a:hover{color:var(--or-clair)}.menu-panneau li a[aria-current]{color:var(--or-clair);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1.5px}.menu-panneau .btn{width:100%;margin-top:26px}@media (width<=1300px){.entete .conteneur{gap:24px}.marque span{display:none}.nav{gap:22px;font-size:.88rem}}@media (width<=1140px){.entete .conteneur{gap:12px}.marque{margin-right:auto}.nav{display:none}.menu-mobile{display:block}.bouton-menu{border:1px solid var(--verre-bord);background:var(--verre);backdrop-filter:blur(14px);color:#fff;min-height:48px;font:600 .92rem var(--f-texte);border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.entete:has(.menu-mobile[open]){background:var(--abysse)}}@media (width<=760px){.nav,.entete-actions,.marque span{display:none}.bouton-menu{min-height:46px;padding:0 15px}.menu-panneau{max-height:calc(100svh - 76px);padding:4px 18px 26px}.menu-panneau li a{min-height:60px;font-size:1.55rem}body:has(.menu-mobile[open]) .barre-mobile{display:none}}.pied-titre{color:var(--lagon-clair);font:600 .74rem/1.4 var(--f-texte);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px}.pied-grille a:not(.btn){align-items:center;min-height:44px;padding:0;display:flex}.pied a:not(.btn):hover{color:#fff;text-underline-offset:.25em;text-decoration:underline}.pied .btn{padding:0 22px}.pied-texte{padding:10px 0;line-height:1.5;display:block}.pied-bas{align-items:center}.pied-liens{flex-wrap:wrap;gap:0 24px;display:flex}.pied-liens a{align-items:center;min-height:44px;padding:0;display:inline-flex}@media (width<=760px){.barre-mobile{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.barre-mobile a{text-align:center;padding:6px 10px;font-size:.84rem;line-height:1.25}.barre-mobile a.principal{background:var(--or);color:var(--abysse);box-shadow:0 10px 26px #c9a46552}.barre-mobile .ico{width:1.5em;height:1.5em}body:has(form :is(input,textarea):focus) .barre-mobile{display:none}}.question{isolation:isolate;background:var(--abysse);color:#fff;padding:130px 0;position:relative;overflow:hidden}.question .fond{z-index:-2;position:absolute;inset:0}.question .fond img{object-fit:cover;width:100%;height:100%}.question:before{content:"";z-index:-1;background:linear-gradient(105deg,#031127f2 0%,#031127db 48%,#031127a8 100%);position:absolute;inset:0}.question:after{content:"";z-index:-1;filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#2ec4c64d,#0000 65%);border-radius:50%;width:62vw;height:62vw;position:absolute;top:-30%;right:-18%}.question-page{align-content:center;min-height:100svh;padding:170px 0 110px;display:grid}.question-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(48px,6vw,96px);display:grid}.question-texte{max-width:560px}.question-titre{overflow-wrap:break-word;font-size:clamp(2.7rem,5vw,4.7rem);font-weight:300;line-height:1}.question-titre em{font-weight:400;display:block}.question-titre:after{content:"";background:linear-gradient(90deg, var(--lagon), var(--or));border-radius:2px;width:64px;height:2px;margin-top:30px;display:block}.question .chapo{margin:28px 0 32px}.coches{gap:14px;margin:0;padding:0;list-style:none;display:grid}.coches li{color:#ffffffeb;align-items:center;gap:14px;font-weight:400;display:flex}.coches .ico{width:1.55em;height:1.55em;color:var(--lagon-clair)}.chat{width:100%;max-width:620px;color:var(--encre);border-radius:28px;justify-self:end;overflow:hidden;box-shadow:0 50px 110px #00000080,0 0 0 1px #ffffff14}.chat-tete{background:linear-gradient(135deg, var(--marine), var(--abysse-2));color:#fff;align-items:center;gap:16px;padding:20px 26px 23px;display:flex;position:relative}.chat-tete:after{content:"";background:linear-gradient(90deg, var(--lagon), var(--or));height:3px;position:absolute;bottom:0;left:0;right:0}.chat-avatar{flex:none;position:relative}.chat-avatar img{background:#fff;border-radius:50%;width:54px;height:54px;padding:3px;box-shadow:0 6px 16px #0000004d}.chat-point{border:3px solid var(--marine);background:var(--ok);border-radius:50%;width:16px;height:16px;position:absolute;bottom:1px;right:-1px}.chat-tete strong{font:600 1.12rem/1.25 var(--f-texte);display:block}.chat-tete div span{color:#ffffffb8;margin-top:3px;font-size:.86rem;line-height:1.4;display:block}.chat-corps{background:linear-gradient(180deg, var(--sable), var(--ecume));justify-items:start;gap:12px;padding:28px 26px 24px;display:grid}.bulle{max-width:92%;color:var(--encre);background:#fff;border-radius:6px 22px 22px;margin:0;padding:15px 20px;font-weight:400;line-height:1.55;box-shadow:0 10px 26px #03112714}.bulle-semaine{background:#e3f6f5;border-radius:22px 6px 22px 22px;justify-self:end;box-shadow:inset 0 0 0 1px #0d6f7538,0 10px 26px #03112714}.bulle-semaine strong{color:var(--marine);font-weight:600}.bulle-erreur{background:var(--alerte-fond);color:var(--alerte-texte);font-weight:500;box-shadow:inset 0 0 0 1.5px #b3261e73,0 10px 26px #03112714}.suggestions{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.suggestions a{border:1.5px solid var(--lagon-fonce);min-height:44px;color:var(--lagon-fonce);background:#ffffffb3;border-radius:999px;align-items:center;padding:9px 18px;font-size:.94rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.suggestions a:hover{background:var(--lagon-fonce);color:#fff}.chat-form{border-top:1px solid var(--trait);background:#fff;gap:12px;padding:22px 26px 24px;display:grid}.chat-form :is(textarea,input){border:1px solid var(--champ-bord);background:var(--champ-fond);width:100%;min-width:0;color:var(--encre);font:400 1rem/1.5 var(--f-texte);margin:0}.chat-form textarea{resize:vertical;field-sizing:content;border-radius:20px;min-height:116px;max-height:320px;padding:15px 20px;display:block}.chat-ligne{align-items:center;gap:10px;display:flex}.chat-ligne input{border-radius:999px;flex:1 1 0;min-height:56px;padding:0 20px}.chat-form :is(textarea,input)::placeholder{color:var(--gris);opacity:1}.chat-form :is(textarea,input):hover{border-color:var(--gris)}.chat-form :is(textarea,input):focus{border-color:var(--lagon-fonce);background:#fff}.chat-form :is(textarea,input):focus-visible{outline-offset:2px;outline-width:2px}.chat-form :is(textarea,input):user-invalid{border-color:var(--alerte)}.chat-envoyer{background:var(--or);width:56px;height:56px;color:var(--abysse);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:0 12px 26px #c9a46573}.chat-envoyer .ico{stroke-width:1.9px;width:24px;height:24px;transform:translate(-1px,1px)}.chat-envoyer:hover{background:#d7b77f;background:color-mix(in srgb, var(--or) 55%, var(--or-clair));transform:translateY(-2px);box-shadow:0 16px 32px #c9a4658c}.chat-envoyer:hover .ico{transform:translate(2px,-2px)}.piege{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.chat-note{color:var(--gris);margin:2px 0 0;font-size:.86rem;line-height:1.5}@media (width<=1100px){.question-grille{grid-template-columns:minmax(0,1fr);gap:52px}.question-texte{max-width:680px}.chat{justify-self:start;max-width:680px}}@media (width<=760px){.question{padding:90px 0}.question-page{padding:116px 0 64px}.question:before{background:#031127e0}.question-grille{gap:40px}.question-titre{font-size:clamp(2.3rem,11vw,3rem)}.chat{border-radius:24px}.chat-tete{gap:12px;padding:16px 18px 19px}.chat-avatar img{width:46px;height:46px}.chat-corps{padding:20px 16px 18px}.bulle{max-width:100%;padding:13px 16px}.chat-form{padding:18px 16px 20px}.chat-ligne{flex-wrap:wrap}.chat-ligne input[type=email]{flex-basis:100%}}.saison-bande{background:var(--abysse);color:#fff;padding:0 0 90px}.page-tete:has(+.saison-bande){padding-bottom:60px}.page-tete:has(+.saison-bande):after{content:"";z-index:-1;background:linear-gradient(#03112700, var(--abysse));height:220px;position:absolute;bottom:0;left:0;right:0}.saison{--ecart:6px}.saison-bande .saison{margin-top:0}.saison-groupes{column-gap:16px;display:flex}.saison-groupe{--semaines:1;flex:var(--semaines) var(--semaines) calc((var(--semaines) - 1) * var(--ecart));flex-direction:column;gap:12px;min-width:0;display:flex}.saison-groupe.g2{--semaines:2}.saison-groupe.g3{--semaines:3}.saison-groupe.g4{--semaines:4}.saison-groupe.g5{--semaines:5}.saison-groupe.g6{--semaines:6}.barres{gap:var(--ecart);height:78px;display:flex}.barres span{border-radius:7px;flex:1 1 0;min-width:0}.barres .b-indispo{border:0;box-shadow:inset 0 0 0 1px #fff3}.saison-libelle{color:#ffffffb8;letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:600;overflow:hidden}.saison .statut-v2{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.saison .statut-v2:before{border-radius:3px;width:10px;height:16px}.saison .s-dispo:before{background:var(--ok)}.saison .s-option:before{background:var(--option)}.saison .s-reserve:before{background:#fff3;border:1px solid #ffffff4d}.saison .s-indispo:before{background:repeating-linear-gradient(135deg,#ffffff73 0 2px,#0000 2px 4px);border:1px solid #ffffff4d}.mois-titre{color:var(--marine);margin-bottom:14px;font-size:2.3rem;line-height:1.1}.mois-titre span{color:var(--gris);font:300 1rem var(--f-texte);letter-spacing:0;margin-left:8px}.ligne-semaine .demander .ico{width:1.1em;height:1.1em}.ligne-semaine .demander:hover{background:var(--lagon-clair)}.ligne-semaine .demander-option{box-shadow:inset 0 0 0 1.5px var(--marine);color:var(--marine);background:0 0}.ligne-semaine .demander-option:hover{background:var(--marine);color:#fff}.vide{max-width:720px;color:var(--gris);text-align:center;background:#fff;border:1px dashed #0b1b333d;border-radius:26px;margin:0 auto;padding:44px 40px;font-size:1.1rem}.vide a{color:var(--marine);text-decoration-color:var(--or);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:1.5px}.trio-titre{margin-bottom:14px;font-size:1.7rem;line-height:1.15}.trio article.sombre p{color:#ffffffd1;margin:0 0 22px}.trio article.sombre .btn{color:var(--abysse);gap:.6em;padding:0 22px;display:inline-flex}@media (width<=760px){.saison-bande{padding-bottom:60px}.saison-bande .saison{--ecart:4px;border-radius:22px;padding:22px 16px}.saison-groupes{flex-direction:column;row-gap:10px}.saison-groupe{flex:none;grid-template-columns:6.2rem minmax(0,1fr);align-items:center;gap:12px;display:grid}.saison-libelle{letter-spacing:.1em;order:-1}.barres{grid-template-columns:repeat(5,minmax(0,1fr));height:32px;display:grid}.barres span{border-radius:5px}.barre-filtres .conteneur{gap:0 12px;min-height:0;padding:2px 0 10px}.filtres-v2{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 36px);margin-inline:-18px;padding:8px 18px;overflow-x:auto}.filtres-v2 a{white-space:nowrap;flex:none}.filtres-info{font-size:.86rem}.mois-titre{font-size:2rem}.vide{padding:32px 22px}}.lien-carte{color:inherit;text-underline-offset:.12em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}.lien-carte:hover,.lien-carte:focus-visible{text-decoration-color:var(--or)}.faq-liste .details>summary{min-height:44px;padding:5px 64px 5px 0;font-weight:400;display:block;position:relative}.faq-liste .details>summary:hover{color:var(--lagon-fonce);background:0 0}.faq-liste .details[open]>summary{border-bottom:0}.faq-liste summary:after{content:"+";content:"+" / "";margin-top:-21px;position:absolute;top:50%;right:0}.faq-liste summary:hover:after{border-color:var(--or);background:#fff}.faq-liste .details-body{padding:0}.faq-liste .details-body>*+*{margin-top:12px}.faq-liste .details-body :is(ul,ol){color:var(--gris);max-width:640px;margin:14px 0 0;padding-left:1.3em}.titre-page{overflow-wrap:break-word}.yacht-photo{background:var(--abysse-2)}.yacht-photo img{object-fit:cover;width:100%;height:clamp(340px,40vw,560px)}.section-contenu{padding:100px 0 130px}.page-tete.envoye{text-align:center;align-content:center;min-height:80svh;padding:170px 0 110px;display:grid}.envoye .conteneur{position:relative}.envoye .titre-page{max-width:15em;margin-inline:auto}.envoye .chapo{margin-inline:auto}.envoye .actions{justify-content:center}.envoye .conteneur:before{content:"";background:radial-gradient(circle,#2ec4c638,#0000 70%);border:1.5px solid #e8cf9f99;border-radius:50%;width:88px;height:88px;margin:0 auto 30px;display:block;box-shadow:0 0 0 10px #e8cf9f0f}.envoye .conteneur:after{content:"";border-bottom:2.5px solid var(--or-clair);border-left:2.5px solid var(--or-clair);width:32px;height:16px;position:absolute;top:38px;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}@media (width<=760px){.page-tete{padding:132px 0 72px}.page-tete.compacte{padding:124px 0 60px}.titre-page{font-size:clamp(2.2rem,10.5vw,3rem)}.yacht-tete{gap:36px}.section-contenu{padding:64px 0 90px}.page-tete.envoye{padding:124px 0 80px}}:is(.prose,.prose-seasoul){max-width:760px;color:var(--encre);overflow-wrap:break-word;margin-inline:auto;font-size:1.06rem;font-weight:350;line-height:1.75}:is(.prose,.prose-seasoul)>*{margin-block:0}:is(.prose,.prose-seasoul)>*+*{margin-top:1.15em}:is(.prose,.prose-seasoul)>:where(.image,.quote,.code,.embed,.table-wrap,.callout),:is(.prose,.prose-seasoul)>:where(.image,.quote,.code,.embed,.table-wrap,.callout)+*{margin-top:2em}:is(.prose,.prose-seasoul) :where(h2,h3,h4,h5,h6){color:var(--marine);font-family:var(--f-display);letter-spacing:-.015em;font-weight:400;line-height:1.2}:is(.prose,.prose-seasoul) :where(h2){font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.08}:is(.prose,.prose-seasoul) :where(h3){font-size:1.6rem}:is(.prose,.prose-seasoul) :where(h4){font-size:1.28rem;font-weight:500;line-height:1.3}:is(.prose,.prose-seasoul) :where(h5,h6){font-family:var(--f-texte);letter-spacing:.16em;text-transform:uppercase;font-size:.84rem;font-weight:600;line-height:1.5}:is(.prose,.prose-seasoul) :where(h5){color:var(--or-texte)}:is(.prose,.prose-seasoul) :where(h6){color:var(--gris)}:is(.prose,.prose-seasoul)>:is(h2,h3,h4,h5,h6){margin-top:2em}:is(.prose,.prose-seasoul)>:is(h2,h3,h4,h5,h6)+*{margin-top:.75em}:is(.prose,.prose-seasoul) :is(strong,b){font-weight:600}:is(.prose,.prose-seasoul) :is(sub,sup){font-size:.75em;line-height:0}:is(.prose,.prose-seasoul) a{color:var(--marine);text-decoration-line:underline;text-decoration-color:var(--or);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1.5px}:is(.prose,.prose-seasoul) a:hover{color:var(--lagon-fonce);text-decoration-color:currentColor}:is(.prose,.prose-seasoul) .t-dropcap:first-letter{color:var(--or-texte);font-family:var(--f-display);font-weight:400}:is(.prose,.prose-seasoul) :is(ul,ol){padding-left:1.4em}:is(.prose,.prose-seasoul) li+li,:is(.prose,.prose-seasoul) li>:is(ul,ol){margin-top:.5em}:is(.prose,.prose-seasoul) li::marker{color:var(--or-texte)}:is(.prose,.prose-seasoul) ol>li::marker{font-family:var(--f-display);font-weight:500}main :is(.prose,.prose-seasoul) .checklist{padding-left:0;list-style:none}main :is(.prose,.prose-seasoul) .checklist>li{padding-left:2.2em;position:relative}main :is(.prose,.prose-seasoul) .checklist .check{border:1.5px solid var(--champ-bord);color:#0000;width:1.5em;height:1.5em;font:600 .78em/1 var(--f-texte);border-radius:50%;place-items:center;display:grid;position:absolute;top:.36em;left:0}main :is(.prose,.prose-seasoul) .checklist .checked>.check{border-color:var(--lagon-fonce);background:var(--lagon-fonce);color:#fff}main :is(.prose,.prose-seasoul) .checklist .checklist{margin-top:.5em;padding-left:0}:is(.prose,.prose-seasoul)>figure{margin-inline:0}:is(.prose,.prose-seasoul) .image img{width:100%;box-shadow:var(--ombre-carte);border-radius:22px}:is(.prose,.prose-seasoul) :is(.image,.embed) figcaption{color:var(--gris);margin-top:14px;font-size:.9rem;line-height:1.5}:is(.prose,.prose-seasoul) :is(.image,.embed) figcaption:before{content:"";background:var(--or);vertical-align:middle;width:24px;height:1px;margin-right:12px;display:inline-block}:is(.prose,.prose-seasoul)>.quote{border-left:2px solid var(--or);padding:6px 0 6px 30px}:is(.prose,.prose-seasoul) .quote blockquote{color:var(--marine);font:italic 300 1.55rem/1.42 var(--f-display);letter-spacing:-.01em;margin:0}:is(.prose,.prose-seasoul) .quote blockquote p{margin:0}:is(.prose,.prose-seasoul) .quote figcaption{color:var(--or-texte);letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:.8rem;font-weight:600}main :is(.prose,.prose-seasoul)>hr{background:linear-gradient(90deg, #c9a46500, var(--or), #c9a46500);border:0;width:140px;height:1px;margin:3em auto}:is(.prose,.prose-seasoul) .table-wrap{overflow-x:auto}:is(.prose,.prose-seasoul) .table-wrap table{border-collapse:collapse;width:100%;font-family:var(--f-texte);font-size:1rem;line-height:1.55}:is(.prose,.prose-seasoul) .table-wrap caption{caption-side:bottom;color:var(--gris);text-align:start;margin-top:12px;font-size:.9rem}:is(.prose,.prose-seasoul) .table-wrap :is(th,td){border:0;border-bottom:1px solid var(--trait);vertical-align:top;padding:16px 18px}:is(.prose,.prose-seasoul) .table-wrap tbody tr:first-child>*{border-top:1px solid var(--trait)}:is(.prose,.prose-seasoul) .table-wrap thead th{background:var(--sable);color:var(--marine);letter-spacing:.12em;text-transform:uppercase;border-bottom-color:#0b1b332e;font-size:.8rem;font-weight:600}:is(.prose,.prose-seasoul) .table-wrap tbody th{color:var(--marine);font-family:var(--f-display);background:0 0;font-size:1.12rem;font-weight:400;line-height:1.4}:is(.prose,.prose-seasoul) .table-wrap td{color:var(--gris)}main :is(.prose,.prose-seasoul)>.callout{border:1px solid var(--trait);border-left:4px solid var(--ton);background:var(--ton-fond);border-radius:18px;padding:22px 26px 24px}.callout--info{--ton:var(--lagon-fonce);--ton-fond:#eaf7f6}.callout--tip{--ton:var(--ok-texte);--ton-fond:#e6f5ec}.callout--warning{--ton:var(--option-texte);--ton-fond:#fff4dc}.callout--danger{--ton:var(--alerte);--ton-fond:var(--alerte-fond)}main :is(.prose,.prose-seasoul)>.callout>*{margin-block:0}main :is(.prose,.prose-seasoul)>.callout>*+*{margin-top:.7em}main :is(.prose,.prose-seasoul) .callout-title{color:var(--ton);font:600 .82rem/1.4 var(--f-texte);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:flex}main :is(.prose,.prose-seasoul) .callout-icon{letter-spacing:0;border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:1.05em;display:inline-grid}main :is(.prose,.prose-seasoul)>.details{border:0;border-bottom:1px solid var(--trait);border-radius:0}main :is(.prose,.prose-seasoul)>.details:first-child,main :is(.prose,.prose-seasoul)>:not(.details)+.details{border-top:1px solid var(--trait)}main :is(.prose,.prose-seasoul)>.details+.details{margin-top:0}main :is(.prose,.prose-seasoul)>.details>summary{min-height:44px;color:var(--marine);font:400 1.32rem/1.3 var(--f-display);cursor:pointer;padding:22px 64px 22px 0;list-style:none;display:block;position:relative}main :is(.prose,.prose-seasoul)>.details>summary::-webkit-details-marker{display:none}main :is(.prose,.prose-seasoul)>.details>summary:after{content:"+";content:"+" / "";border:1px solid var(--trait);width:42px;height:42px;color:var(--or-texte);font:300 1.5rem/1 var(--f-texte);border-radius:50%;place-items:center;margin-top:-21px;display:grid;position:absolute;top:50%;right:0}main :is(.prose,.prose-seasoul)>.details>summary:hover{color:var(--lagon-fonce);background:0 0}main :is(.prose,.prose-seasoul)>.details>summary:hover:after{border-color:var(--or);background:#fff}main :is(.prose,.prose-seasoul)>.details[open]>summary{border-bottom:0}main :is(.prose,.prose-seasoul)>.details[open]>summary:after{background:#fff;transform:rotate(45deg)}main :is(.prose,.prose-seasoul) .details-body{color:var(--gris);padding:0 0 26px}main :is(.prose,.prose-seasoul) .details-body>*{margin-block:0}main :is(.prose,.prose-seasoul) .details-body>*+*{margin-top:.8em}:is(.prose,.prose-seasoul) code{background:var(--sable);color:var(--marine);font-family:var(--font-mono);border-radius:6px;padding:.12em .4em;font-size:.86em}:is(.prose,.prose-seasoul) .code figcaption{color:var(--gris);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.8rem;font-weight:600}:is(.prose,.prose-seasoul) pre{background:var(--abysse);color:#e6edf5;font:400 .9rem/1.65 var(--font-mono);tab-size:2;border-radius:18px;margin:0;padding:22px 24px;overflow-x:auto}:is(.prose,.prose-seasoul) pre code{color:inherit;font-size:inherit;background:0 0;padding:0}:is(.prose,.prose-seasoul) .embed>p{margin:0}:is(.prose,.prose-seasoul) .embed a{border:1px solid var(--trait);min-height:64px;color:var(--marine);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:16px 22px;font-weight:500;text-decoration:none;display:flex;box-shadow:0 12px 30px #0311270f}:is(.prose,.prose-seasoul) .embed a:after{content:"";border-top:2px solid var(--or-texte);border-right:2px solid var(--or-texte);flex:none;width:10px;height:10px;margin-left:auto;transform:rotate(45deg)}:is(.prose,.prose-seasoul) .embed a:hover{border-color:var(--or);background:var(--ecume)}:is(.prose,.prose-seasoul)>:first-child{margin-top:0}@media (width<=760px){:is(.prose,.prose-seasoul){font-size:1.04rem}:is(.prose,.prose-seasoul)>.quote{padding-left:20px}:is(.prose,.prose-seasoul) .quote blockquote{font-size:1.35rem}:is(.prose,.prose-seasoul) .image img{border-radius:16px}:is(.prose,.prose-seasoul) .table-wrap :is(th,td){padding:14px}main :is(.prose,.prose-seasoul)>.callout{padding:18px 18px 20px}main :is(.prose,.prose-seasoul)>.details>summary{font-size:1.2rem}}.wrap{width:min(1280px,100% - 64px);margin-inline:auto}.measure{width:min(760px,100% - 64px);margin-inline:auto}:is(.entry-head,.page-head,.error) h1{color:var(--marine);overflow-wrap:break-word;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:300;line-height:1.02}.meta{color:var(--gris);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:.92rem;display:flex}.entry{padding-bottom:110px}.entry-head{flex-direction:column;gap:20px;padding:84px 0 44px;display:flex}.crumbs a{min-height:44px;color:var(--or-texte);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.crumbs a:hover{text-underline-offset:.3em;text-decoration:underline}.lead{max-width:640px;color:var(--gris);margin:0;font-size:1.25rem;line-height:1.6}.cover{width:min(1080px,100% - 64px);margin:0 auto 64px}.cover img{aspect-ratio:2;object-fit:cover;border-radius:var(--rayon);width:100%;box-shadow:var(--ombre-carte)}.tags{border-top:1px solid var(--trait);margin-top:56px;padding-top:26px}.tags h2,.section-head h2{color:var(--gris);font:600 .78rem/1.4 var(--f-texte);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px}.tags ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--trait);color:var(--marine);background:#fff;border-radius:999px;padding:6px 14px;font-size:.88rem}.more{background:var(--sable);padding:90px 0 110px}.section-head{border-top:1px solid #0b1b332e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:34px;padding-top:20px;display:flex}.section-head h2{margin:0}.section-head a{min-height:44px;color:var(--marine);text-decoration-color:var(--or);text-underline-offset:.25em;align-items:center;font-weight:600;display:inline-flex}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--trait);background:#fff;border-radius:24px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.card-media img{aspect-ratio:3/2;object-fit:cover;width:100%}.card-body{flex-direction:column;gap:10px;padding:24px 24px 26px;display:flex}.kicker{color:var(--or-texte);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:600}.card-title{color:var(--marine);font-size:1.5rem;line-height:1.2}.card-title a{color:inherit;text-underline-offset:.15em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px}.card-title a:after{content:"";position:absolute;inset:0}.card:hover .card-title a{text-decoration-color:var(--or)}.card-summary{color:var(--gris);margin:0}.search-page{padding:72px 0 110px}.page-head{flex-direction:column;gap:16px;max-width:760px;padding-bottom:34px;display:flex}.page-head p{color:var(--gris);margin:0;font-size:1.15rem}.search-form{max-width:760px}.search-row{gap:12px;display:flex}.search-row input{border:1px solid var(--champ-bord);min-width:0;min-height:58px;color:var(--encre);font:400 1.06rem/1.4 var(--f-texte);background:#fff;border-radius:999px;flex:auto;margin:0;padding:0 24px}.search-row input::placeholder{color:var(--gris);opacity:1}.search-row input:focus{border-color:var(--lagon-fonce)}.search-row button{background:var(--marine);color:#fff;min-height:58px;font:600 1rem var(--f-texte);cursor:pointer;border:0;border-radius:999px;padding:0 30px}.search-row button:hover{background:var(--abysse)}.hint{color:var(--gris);margin:12px 0 0;font-size:.92rem}.notice{border-left:4px solid var(--option);background:var(--option-fond);max-width:760px;color:var(--encre);border-radius:14px;margin:28px 0;padding:16px 20px}.results-count{max-width:760px;color:var(--gris);font:500 1.06rem/1.5 var(--f-texte);letter-spacing:0;margin:44px 0 12px}.results{border-top:1px solid var(--trait);max-width:760px;margin:0;padding:0;list-style:none}.results>li{border-bottom:1px solid var(--trait);flex-direction:column;gap:8px;padding:26px 0;display:flex}.results h3{color:var(--marine);font-size:1.55rem;line-height:1.2}.results h3 a{color:inherit;text-underline-offset:.15em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1.5px}.results h3 a:hover{text-decoration-color:var(--or)}.results p{color:var(--gris);margin:0}.kind{color:var(--or-texte);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:600}.results p.kind{color:var(--or-texte)}.search-help{border:1px solid var(--trait);background:#fff;border-radius:20px;max-width:760px;margin-top:44px;padding:24px 26px}.search-help p{margin:0}.search-help p+p{color:var(--gris);margin-top:8px}.search-help-title{color:var(--marine);font:400 1.3rem/1.3 var(--f-display)}.search-help a{color:var(--marine);text-decoration-color:var(--or);text-underline-offset:.2em;font-weight:600}.error{flex-direction:column;gap:22px;max-width:760px;padding:96px 0 120px;display:flex}.error p{margin:0}.error-code{color:var(--or-texte);font:500 .86rem var(--font-mono);letter-spacing:.12em}.error p:not(.error-code,.hint){color:var(--gris);font-size:1.15rem}.error-links a{background:var(--marine);color:#fff;border-radius:999px;align-items:center;min-height:52px;padding:0 26px;font-weight:600;text-decoration:none;display:inline-flex}.error-links a:hover{background:var(--abysse)}@media (width<=1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.wrap,.measure{width:calc(100% - 36px)}.entry-head{padding:48px 0 32px}.lead{font-size:1.12rem}.cover{width:100%;margin-bottom:40px}.cover img{aspect-ratio:4/3;box-shadow:none;border-radius:0}.more{padding:64px 0 80px}.grid{grid-template-columns:minmax(0,1fr);gap:22px}.search-page{padding:48px 0 80px}.search-row{flex-direction:column}.search-row button{width:100%}.error{padding:56px 0 84px}}@keyframes menu-descend{0%{opacity:0;transform:translateY(-10px)}}@keyframes medaillon{0%{opacity:0;transform:scale(.6)}}@keyframes coche{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform .25s var(--ease)}.lien-carte,.card-title a,.results h3 a{transition:text-decoration-color .3s}.menu-panneau li a,.pied a:not(.btn),.suggestions a,.ligne-semaine .demander,.embed a,.faq-liste .details>summary,main :is(.prose,.prose-seasoul)>.details>summary,.search-row button,.error-links a{transition:color .3s,background .3s,border-color .3s}.menu-panneau li a .ico,.ligne-semaine .demander .ico,.chat-envoyer .ico{transition:transform .35s var(--ease)}.menu-panneau li a:hover .ico,.ligne-semaine .demander:hover .ico{transform:translate(4px)}.chat-form :is(textarea,input){transition:border-color .25s,background .25s}.chat-envoyer{transition:transform .35s var(--ease), box-shadow .35s var(--ease), background .3s}.faq-liste summary:after,main :is(.prose,.prose-seasoul)>.details>summary:after{transition:transform .45s var(--ease), background .3s, border-color .3s}.menu-mobile[open] .menu-panneau{animation:menu-descend .4s var(--ease)}.chat-point{animation:2.2s infinite pulse}.question:after{animation:24s ease-in-out infinite alternate aurore}.envoye .conteneur:before{animation:medaillon .9s var(--ease) both}.envoye .conteneur:after{animation:coche .6s var(--ease) .5s both}@supports (interpolate-size:allow-keywords){main :is(.prose,.prose-seasoul)>.details::details-content{height:0;transition:height .5s var(--ease), content-visibility .5s allow-discrete;overflow:hidden}main :is(.prose,.prose-seasoul)>.details[open]::details-content{height:auto}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.chat,.bulle,.chat-envoyer,.menu-panneau,.barres span,.barres .b-indispo,.saison .statut-v2:before,main :is(.prose,.prose-seasoul) .checklist .check{border:1px solid canvastext}.chat-point{forced-color-adjust:none}}.chat-label{font:600 .8rem/1.3 var(--f-texte);letter-spacing:.02em;color:var(--marine);margin:0 0 6px;display:block}.chat-champ{flex:1 1 0;min-width:0;display:grid}.chat-ligne{align-items:end}.hero .carte-verre.prochaine{background:#03112794}.hero .prochaine .etiquette{color:var(--lagon-clair)}:root{--t-color-gray:#565d68;--t-color-brown:#7a4a26;--t-color-orange:#a14209;--t-color-yellow:#7c5a00;--t-color-green:#1e6b36;--t-color-teal:#0b6763;--t-color-blue:#2350b5;--t-color-purple:#6a3fb2;--t-color-pink:#a42f6b;--t-color-red:#b3261e;--t-hl-gray:#e9ebef;--t-hl-brown:#f2e4d8;--t-hl-orange:#fde3cc;--t-hl-yellow:#fff0a6;--t-hl-green:#d6f2de;--t-hl-teal:#cff1ee;--t-hl-blue:#dde8ff;--t-hl-purple:#ece2ff;--t-hl-pink:#fcdfee;--t-hl-red:#fddcd8}@media (prefers-color-scheme:dark){:root{--t-color-gray:#b8bec8;--t-color-brown:#dcae8e;--t-color-orange:#f7a868;--t-color-yellow:#e9c860;--t-color-green:#76d6a0;--t-color-teal:#62d3cf;--t-color-blue:#93b7ff;--t-color-purple:#c6aaff;--t-color-pink:#f5a8d2;--t-color-red:#ff9f97;--t-hl-gray:#363b44;--t-hl-brown:#4a3524;--t-hl-orange:#573212;--t-hl-yellow:#4b4009;--t-hl-green:#1a4330;--t-hl-teal:#124241;--t-hl-blue:#20375f;--t-hl-purple:#3a2a5e;--t-hl-pink:#4e2239;--t-hl-red:#572221}}.t-hl-gray{background:var(--t-hl-gray)}.t-hl-brown{background:var(--t-hl-brown)}.t-hl-orange{background:var(--t-hl-orange)}.t-hl-yellow{background:var(--t-hl-yellow)}.t-hl-green{background:var(--t-hl-green)}.t-hl-teal{background:var(--t-hl-teal)}.t-hl-blue{background:var(--t-hl-blue)}.t-hl-purple{background:var(--t-hl-purple)}.t-hl-pink{background:var(--t-hl-pink)}.t-hl-red{background:var(--t-hl-red)}:where(mark[class*=t-hl-]){color:var(--text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.125rem;padding:.05em .1em}.t-color-gray{color:var(--t-color-gray)}.t-color-brown{color:var(--t-color-brown)}.t-color-orange{color:var(--t-color-orange)}.t-color-yellow{color:var(--t-color-yellow)}.t-color-green{color:var(--t-color-green)}.t-color-teal{color:var(--t-color-teal)}.t-color-blue{color:var(--t-color-blue)}.t-color-purple{color:var(--t-color-purple)}.t-color-pink{color:var(--t-color-pink)}.t-color-red{color:var(--t-color-red)}.t-font-ui{font-family:var(--font-ui)}.t-font-mono{font-family:var(--font-mono)}.t-font-georgia{font-family:Georgia,Times New Roman,serif}.t-font-times{font-family:Times New Roman,Times,serif}.t-font-helvetica{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.t-font-verdana{font-family:Verdana,Geneva,sans-serif}.t-font-trebuchet{font-family:Trebuchet MS,Lucida Grande,sans-serif}.t-font-courier{font-family:Courier New,Courier,monospace}.t-font-system{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.t-size-xsmall{font-size:.75em}.t-size-small{font-size:.875em}.t-size-large{font-size:1.25em}.t-size-xlarge{font-size:1.5em}.t-size-huge{font-size:2em;line-height:1.2}.t-ls-tight{letter-spacing:-.02em}.t-ls-wide{letter-spacing:.06em}.t-ls-wider{letter-spacing:.14em}.t-upper{text-transform:uppercase}.t-smallcaps{font-variant-caps:small-caps}.prose sub,.prose sup{font-size:.75em;line-height:0}.t-align-center{text-align:center}.t-align-right{text-align:right}.t-align-justify{text-align:justify;hyphens:auto}.t-lh-tight{line-height:1.25}.t-lh-loose{line-height:2}.t-dropcap:first-letter{float:left;margin:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.8}.prose>hr{border:0;border-top:2px solid var(--line-strong);width:6rem;height:0;margin-block:2.5em;margin-inline:auto}.prose .checklist{padding-left:0;list-style:none}.prose .checklist .checklist{margin-top:.3em;padding-left:1.6em}.checklist .check{width:1.4em;font-family:var(--font-ui);font-weight:700;display:inline-block}.checklist .checked>.check{color:var(--t-color-green)}.prose>.callout{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);border-left-width:4px;margin-block:1.6em;padding:1rem 1.25rem}.callout>*+*{margin-top:.6em}.callout-title{font-family:var(--font-ui);align-items:baseline;gap:.5rem;font-size:.9375rem;font-weight:700;display:flex}.callout-icon{font-size:1.05em}.prose>.callout--info{border-left-color:var(--t-color-blue)}.callout--info .callout-title{color:var(--t-color-blue)}.prose>.callout--tip{border-left-color:var(--t-color-green)}.callout--tip .callout-title{color:var(--t-color-green)}.prose>.callout--warning{border-left-color:var(--t-color-orange)}.callout--warning .callout-title{color:var(--t-color-orange)}.prose>.callout--danger{border-left-color:var(--t-color-red)}.callout--danger .callout-title{color:var(--t-color-red)}.prose>.details{border:1px solid var(--line-strong);border-radius:var(--radius)}.details>summary{min-height:var(--target);cursor:pointer;padding:.7rem 1.25rem;font-weight:600}.details>summary:hover{background:var(--bg-2)}.details[open]>summary{border-bottom:1px solid var(--line)}.details-body{padding:.9rem 1.25rem 1.1rem}.details-body>*+*{margin-top:.8em}.table-wrap{overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;font-family:var(--font-ui);font-size:.9375rem;line-height:1.45}.table-wrap caption{caption-side:bottom;color:var(--text-3);text-align:start;margin-top:.625rem;font-size:.875rem}.table-wrap :is(th,td){border:1px solid var(--line-strong);text-align:start;vertical-align:top;padding:.55rem .75rem}.table-wrap :is(th,td).t-align-center{text-align:center}.table-wrap :is(th,td).t-align-right{text-align:right}.table-wrap :is(th,td).t-align-justify{text-align:justify}.table-wrap th{background:var(--bg-2);font-weight:700}@media (forced-colors:active){mark[class*=t-hl-]{forced-color-adjust:none;color:marktext;background:mark}.callout,.details,.table-wrap :is(th,td),.prose>hr{border-color:canvastext}}
