:root{--blue: #1f3a60;--blue-hover: #152a47;--blue-tint: #e9eef5;--blue-wash: #f4f7fb;--blue-on-dark: #6495ed;--ink: #000000;--muted: #4d4d4d;--grey: #f2f2f2;--dark: #1a1a1a;--track: #d0d0d0;--error: #b3261e;--white: #ffffff;--page-bg: #e8ebf1;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 96px;--radius: 8px;--radius-segmented: 10px;--shadow-1: 0 2px 10px rgba(10, 10, 10, .06);--shadow-2: 0 8px 24px rgba(10, 10, 10, .14);--transition: .12s;--header-height: 56px;--header-tall: 88px;--page-max: 1280px;--content-max: 1120px;--rail-width: 280px;--reading-max: 680px;--gutter: 20px;--section-gap: var(--sp-7);--font: "Assistant", "Assistant Fallback", system-ui, sans-serif;--font-brand: "Jost", "Assistant", "Assistant Fallback", system-ui, sans-serif;--fs-h1: 30px;--lh-h1: 1.2;--fs-h2: 24px;--lh-h2: 1.25;--fs-h3: 20px;--lh-h3: 1.3;--fs-figure: 26px;--fs-lead: 18px;--fs-body: 17px;--fs-small: 15px;--fs-label: 15px;--fs-offer: 20px;--c-bg: var(--white);--c-text: var(--ink);--c-muted: var(--muted);--c-accent: var(--blue);--c-link: var(--blue);--c-link-hover: var(--blue-hover);--c-focus: var(--blue);--c-marker: var(--blue);--c-btn-bg: var(--blue);--c-btn-text: var(--white);--c-btn-bg-hover: var(--blue-hover);--c-btn-text-hover: var(--white);--c-btn-pressed: inset 0 2px 0 rgba(0, 0, 0, .35)}@media(min-width:768px){:root{--gutter: 32px;--header-tall: 150px}}@media(min-width:1024px){:root{--section-gap: var(--sp-8);--fs-h1: 44px;--lh-h1: 1.15;--fs-h2: 32px;--lh-h2: 1.2;--fs-h3: 22px;--fs-figure: 30px;--fs-lead: 20px;--fs-body: 18px;--fs-offer: 22px}}[data-surface=grey]{--c-bg: var(--grey);background:var(--c-bg)}[data-surface=blue]{--c-bg: var(--blue);--c-text: var(--white);--c-muted: var(--white);--c-accent: var(--white);--c-link: var(--white);--c-link-hover: var(--white);--c-focus: var(--white);--c-marker: var(--white);--c-btn-bg: var(--white);--c-btn-text: var(--blue);--c-btn-bg-hover: var(--grey);--c-btn-text-hover: var(--blue-hover);--c-btn-pressed: inset 0 2px 0 rgba(0, 0, 0, .2);background:var(--c-bg);color:var(--c-text)}[data-surface=dark]{--c-bg: var(--dark);--c-text: var(--white);--c-muted: var(--white);--c-accent: var(--blue-on-dark);--c-link: var(--white);--c-link-hover: var(--blue-on-dark);--c-focus: var(--blue-on-dark);--c-marker: var(--blue-on-dark);--c-btn-bg: var(--white);--c-btn-text: var(--dark);--c-btn-bg-hover: var(--blue-on-dark);--c-btn-text-hover: var(--ink);--c-btn-pressed: inset 0 2px 0 rgba(0, 0, 0, .3);background:var(--c-bg);color:var(--c-text)}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/assistant-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/assistant-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/assistant-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/assistant-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/assistant-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/assistant-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jost-latin-ext-700-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:92.87%;ascent-override:109.94%;descent-override:30.9%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--sp-4))}body{margin:0;background:var(--page-bg);color:var(--c-text);font-family:var(--font);font-size:var(--fs-body);line-height:1.6;text-wrap:pretty}body.menu-open{overflow:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3{text-wrap:balance}h1,h2{font-family:var(--font-brand);color:var(--blue)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:700}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:700}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:600}img,svg{display:block;max-width:100%;height:auto}a{color:var(--c-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition)}a:hover{color:var(--c-link-hover);text-decoration-thickness:2px}[data-surface=dark] :where(p,li,dd) a{font-weight:600}:focus{outline:none}:focus-visible{outline:3px solid var(--c-focus);outline-offset:2px}main#content:focus-visible{outline:none}.skip-link{position:absolute;left:var(--sp-4);top:-100px;z-index:100;background:var(--white);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);font-weight:600}.skip-link:focus-visible{top:var(--sp-3)}.eyebrow,.label{font-size:var(--fs-label);line-height:1.4;font-weight:600;color:var(--c-muted)}.lead{font-size:var(--fs-lead);line-height:1.55}.small{font-size:var(--fs-small);line-height:1.5}.muted{color:var(--c-muted)}.bullets{list-style:none;padding:0;display:flex;flex-direction:column}.bullets>li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:baseline;padding:6px 0}.bullets>li:before{content:"";display:block;width:7px;height:7px;background:var(--c-marker);transform:translateY(-2px)}.prose{display:flex;flex-direction:column;gap:var(--sp-4);max-width:var(--reading-max)}.prose h2{margin-top:calc(var(--section-gap) - var(--sp-4))}.prose h2:first-child{margin-top:0}.prose h3{margin-top:var(--sp-3)}.prose ul{list-style:none;padding:0}.prose ul>li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:baseline;padding:6px 0}.prose ul>li:before{content:"";display:block;width:7px;height:7px;background:var(--c-marker);transform:translateY(-2px)}.prose ol{padding-left:1.3em}.prose code{font-family:var(--font);font-weight:600;font-size:16px;background:var(--grey);border-radius:var(--radius);padding:1px 6px}.prose pre{background:var(--grey);border-radius:var(--radius);padding:var(--sp-4);overflow-x:auto}.prose pre code{padding:0}.table-scroll{overflow-x:auto}.zebra{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body);line-height:1.5;font-variant-numeric:tabular-nums}.zebra thead th{text-align:left;font-size:var(--fs-label);font-weight:600;color:var(--c-muted);padding:0 16px 8px;border-bottom:1px solid var(--ink);vertical-align:bottom}.zebra td{padding:12px 16px;vertical-align:top}.zebra tbody th{text-align:left;font-weight:600;padding:12px 16px;vertical-align:top}.zebra tbody tr:nth-child(2n)>*{background:var(--grey)}.zebra tbody tr:nth-child(2n)>:first-child{border-radius:var(--radius) 0 0 var(--radius)}.zebra tbody tr:nth-child(2n)>:last-child{border-radius:0 var(--radius) var(--radius) 0}.zebra .num{text-align:right}@media(max-width:479px){.zebra{min-width:480px}}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px){.below-rail{display:none!important}}@media(max-width:1023px){.with-rail{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;scroll-behavior:auto!important}}.sheet{min-height:100vh;background:var(--c-bg);display:flex;flex-direction:column}.sheet>main{flex:1;padding-top:var(--header-tall)}@media(max-width:767px){.prices .zebra tbody tr:nth-child(2n)>*{background:none;border-radius:0}.prices .zebra{min-width:0}}@media(pointer:coarse){.site-footer a,.offers a,.block-link,.track-link{display:inline-block;padding-block:10px}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:0;border-radius:var(--radius);background:var(--c-btn-bg);color:var(--c-btn-text);font:inherit;font-size:17px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.btn:hover{background:var(--c-btn-bg-hover);color:var(--c-btn-text-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.btn:active{box-shadow:var(--c-btn-pressed)}.btn:focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.btn[aria-disabled=true],.btn:disabled{background:var(--grey);color:var(--ink);border:1px solid var(--muted);cursor:progress;text-decoration:none;box-shadow:none}@media(max-width:767px){.btn{width:100%;padding:14px 20px}}.switcher[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;gap:10px}.options[data-astro-cid-a2mxz4y6]{list-style:none;padding:0;margin:0;display:flex;gap:2px;font-size:14px;font-weight:700;line-height:1.2}.option[data-astro-cid-a2mxz4y6]{display:flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:var(--radius);color:var(--blue);text-decoration:none}a[data-astro-cid-a2mxz4y6].option:hover{color:var(--blue-hover);text-decoration:underline;text-underline-offset:3px}.current[data-astro-cid-a2mxz4y6]{background:var(--blue);color:var(--white)}@media(max-width:1099px){.header[data-astro-cid-a2mxz4y6] .options[data-astro-cid-a2mxz4y6]{font-size:15px}.header[data-astro-cid-a2mxz4y6] .option[data-astro-cid-a2mxz4y6]{height:44px;padding:0 10px}}.header[data-astro-cid-a2mxz4y6] .option[data-astro-cid-a2mxz4y6],.footer[data-astro-cid-a2mxz4y6] .option[data-astro-cid-a2mxz4y6],.header[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6].option:hover,.footer[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6].option:hover{color:var(--white)}.header[data-astro-cid-a2mxz4y6] .current[data-astro-cid-a2mxz4y6],.footer[data-astro-cid-a2mxz4y6] .current[data-astro-cid-a2mxz4y6]{background:var(--white);color:var(--blue)}.site-header[data-astro-cid-3ef6ksr2]{--shrink: 0;position:fixed;top:0;left:0;right:0;z-index:50;background-color:var(--blue);background-image:url(/motifs/courbes-marine.svg);background-repeat:no-repeat;background-size:100% auto;background-position:0 calc((1 - var(--shrink)) * min(0px,var(--header-tall) / 2 - 6.63vw) - var(--shrink) * (8.6vw + 4px));box-shadow:var(--shadow-1)}.bar[data-astro-cid-3ef6ksr2]{height:calc(var(--header-tall) - (var(--header-tall) - var(--header-height)) * var(--shrink));max-width:calc(var(--content-max) + 64px);margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.identity[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none}.logo[data-astro-cid-3ef6ksr2]{display:block;width:auto;height:calc(54px - 20px * var(--shrink));align-self:center}.person[data-astro-cid-3ef6ksr2]{font-size:15px;color:var(--blue-tint);white-space:nowrap}.identity[data-astro-cid-3ef6ksr2]:hover .person[data-astro-cid-3ef6ksr2]{color:var(--white);text-decoration:underline;text-decoration-thickness:1px}@media(max-width:767px){.bar[data-astro-cid-3ef6ksr2]{padding:0 20px}.logo[data-astro-cid-3ef6ksr2]{height:calc(38px - 8px * var(--shrink))}.person[data-astro-cid-3ef6ksr2]{font-size:14px}}@media(max-width:359px){.person[data-astro-cid-3ef6ksr2]{display:none}}.site-footer[data-astro-cid-sz7xmlte]{padding:48px 40px 28px;background:var(--blue) url(/motifs/plan-marine.svg) right center / cover no-repeat}.inner[data-astro-cid-sz7xmlte]{max-width:var(--content-max);margin:0 auto;display:flex;flex-direction:column;gap:36px}.identity[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.55}.contact[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-7);font-style:normal;font-size:15px;line-height:1.55}.name[data-astro-cid-sz7xmlte]{display:block;width:auto;height:40px;align-self:flex-start;margin-left:-4px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--white)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--blue-on-dark);text-decoration-thickness:1px}.bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;font-size:14px}@media(max-width:767px){.site-footer[data-astro-cid-sz7xmlte]{padding:32px 20px 24px}}
