.site-foot[data-astro-cid-jo6i4kqk]{background:var(--plum-deeper);color:var(--plum-200);padding-block:var(--sp-2xl) var(--sp-s);border-top:1px solid color-mix(in oklab, var(--plum-200) 18%, transparent)}.foot__grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-xl);grid-template-columns:1fr;display:grid}@media (width>=46rem){.foot__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=68rem){.foot__grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-m);grid-template-columns:1.4fr 1fr 1fr 1.3fr}}.foot__logo[data-astro-cid-jo6i4kqk]{width:auto;height:2.4rem;display:block}.foot__col[data-astro-cid-jo6i4kqk]{gap:var(--sp-3xs);flex-direction:column;display:flex}.foot__ttl[data-astro-cid-jo6i4kqk]{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--plum-300);margin-bottom:var(--sp-3xs);font-weight:500}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--plum-200);border-bottom:1px solid #0000;width:fit-content;text-decoration:none;transition:color .15s,border-color .15s;&:hover{color:var(--surface);border-bottom-color:var(--tang-500)}}.foot__note[data-astro-cid-jo6i4kqk]{font-size:var(--step--2);color:var(--plum-300);max-width:34ch}.foot__note[data-astro-cid-jo6i4kqk]+.foot__note[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-3xs)}.foot__place[data-astro-cid-jo6i4kqk],.foot__col[data-astro-cid-jo6i4kqk] .foot__mail[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6rem;display:flex}.foot__place[data-astro-cid-jo6i4kqk] .foot__place-ico,.foot__mail[data-astro-cid-jo6i4kqk] .foot__mail-ico{flex:none;width:16px;height:16px}.foot__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-l);padding-top:var(--sp-s);border-top:1px solid color-mix(in oklab, var(--plum-200) 18%, transparent);gap:var(--sp-s);font-family:var(--font-figure);font-size:var(--step--2);color:var(--plum-300);flex-wrap:wrap;justify-content:space-between;display:flex}.foot__legal-links[data-astro-cid-jo6i4kqk]{gap:var(--sp-s);flex-wrap:wrap;display:flex}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--plum-200);text-underline-offset:3px;&:hover{color:var(--tang-500)}}@media (width<68rem){nav[data-astro-cid-jo6i4kqk].foot__col{gap:0;& .foot__ttl{margin-bottom:0}}.foot__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.3em;border-bottom:0;min-inline-size:44px;padding-block:.75rem;text-decoration:underline 1px #0000;&:hover{text-decoration-color:var(--tang-500)}}.foot__legal[data-astro-cid-jo6i4kqk]{row-gap:0}.foot__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:.8125rem;display:inline-block}}@media (width<46rem){.site-foot[data-astro-cid-jo6i4kqk]{padding-block-start:var(--sp-l)}.foot__grid[data-astro-cid-jo6i4kqk]{gap:var(--sp-m);grid-template-columns:1fr 1fr}.foot__brand[data-astro-cid-jo6i4kqk],.foot__grid[data-astro-cid-jo6i4kqk]>.foot__col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.foot__note[data-astro-cid-jo6i4kqk]{max-width:none}.foot__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--sp-m)}}.btn__label-short[data-astro-cid-eddvqycx]{display:none}.nav-bar[data-astro-cid-wpvy4v7s]{z-index:40;background:var(--plum-deep);border-bottom:1px solid color-mix(in oklab, var(--plum-200) 20%, transparent);position:sticky;top:0}.nav-bar[data-astro-cid-wpvy4v7s] :focus-visible{outline-color:var(--tang-500)}.nav[data-astro-cid-wpvy4v7s]{max-width:var(--shell);padding:var(--sp-s) var(--gutter);align-items:center;gap:var(--sp-s);margin:0 auto;display:flex}.nav__brand[data-astro-cid-wpvy4v7s]{opacity:1;flex:none;align-items:center;transition:opacity .15s;display:flex;&:hover{opacity:.7}}.nav__lockup[data-astro-cid-wpvy4v7s]{width:auto;height:2.6rem;display:block}@media (width<=34rem){.nav__lockup[data-astro-cid-wpvy4v7s]{height:clamp(1.6rem,21.0084vw - 2.68908rem,2.1rem)}.nav[data-astro-cid-wpvy4v7s]{padding-block:var(--sp-2xs);gap:var(--sp-2xs)}.nav__brand[data-astro-cid-wpvy4v7s]{min-width:2.75rem;min-height:2.75rem}.nav[data-astro-cid-wpvy4v7s] .nav__booking{white-space:nowrap;min-height:2.75rem;padding-inline:.9em}@media (width<=21rem){.nav[data-astro-cid-wpvy4v7s] .nav__booking{padding-inline:.65em}}.nav[data-astro-cid-wpvy4v7s] .nav__booking .btn__icon{display:none}.nav__menu-label[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s] .btn__label-full{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav[data-astro-cid-wpvy4v7s] .btn__label-short{display:inline}}.nav__links[data-astro-cid-wpvy4v7s]{gap:var(--sp-s);margin-left:auto;margin-block:0;padding:0;list-style:none;display:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--step--1);color:var(--plum-200);border-bottom:1px solid #0000;padding-block:.35em;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block;&:hover,&[aria-current=page]{color:var(--surface);border-bottom-color:var(--tang-500)}}@media (width>=56rem){.nav__links[data-astro-cid-wpvy4v7s]{display:flex}}.nav[data-astro-cid-wpvy4v7s] .nav__booking{margin-left:auto}@media (width>=56rem){.nav[data-astro-cid-wpvy4v7s] .nav__booking{margin-left:0}}.nav__menu[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--plum-100);justify-content:center;align-items:center;gap:var(--sp-3xs);min-width:2.75rem;min-height:2.75rem;font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;padding:.4rem;display:inline-flex}.nav__menu[data-astro-cid-wpvy4v7s] .nav__menu-close,.nav__menu[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__menu-open{display:none}.nav__menu[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__menu-close{display:inline-block}@media (width>=56rem){.nav__menu[data-astro-cid-wpvy4v7s]{display:none}}.nav__drawer[data-astro-cid-wpvy4v7s]{top:100%;overscroll-behavior:contain;background:var(--plum-deep);border-top:1px solid color-mix(in oklab, var(--plum-200) 20%, transparent);border-bottom:1px solid color-mix(in oklab, var(--plum-200) 20%, transparent);max-height:calc(100dvh - 4rem);position:absolute;inset-inline:0;overflow-y:auto;& ul{max-width:var(--shell);padding:var(--sp-2xs) var(--gutter) 0;margin:0 auto;list-style:none}& li+li[data-astro-cid-wpvy4v7s]{border-top:1px solid color-mix(in oklab, var(--plum-200) 20%, transparent)}}.nav__drawer[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:3.5rem;font-family:var(--font-display);font-size:var(--step-1);color:var(--plum-100);text-underline-offset:.3em;align-items:center;line-height:1.15;text-decoration:none;transition:color .15s;display:flex;&:hover,&[aria-current=page]{color:var(--surface);text-decoration-line:underline;text-decoration-color:var(--tang-500)}&:focus-visible{outline-offset:-2px}}.nav__drawer-mail[data-astro-cid-wpvy4v7s]{max-width:var(--shell);padding:var(--sp-2xs) var(--gutter) var(--sp-s);border-top:1px solid color-mix(in oklab, var(--plum-200) 20%, transparent);margin:0 auto;& a{align-items:center;gap:var(--sp-2xs);min-height:2.75rem;font-size:var(--step--1);color:var(--plum-200);text-decoration:none;display:inline-flex;&:hover{color:var(--surface)}}}.nav__drawer-mail[data-astro-cid-wpvy4v7s] .nav__drawer-icon{flex:none;width:1.25em;height:1.25em}@media (width>=56rem){.nav__drawer[data-astro-cid-wpvy4v7s]{display:none}}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Mittel.woff2?v=f3bd79b1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Satt.woff2?v=c6abbbdd)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Apfel Grotezk;src:url(/fonts/ApfelGrotezk-Fett.woff2?v=178e2156)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/InstrumentSans-var.woff2?v=9e995f38)format("woff2-variations");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Sligoil;src:url(/fonts/Sligoil-Micro.woff2?v=4204ae49)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sligoil;src:url(/fonts/Sligoil-MicroMedium.woff2?v=6c12ea2e)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sligoil;src:url(/fonts/Sligoil-MicroBold.woff2?v=249b9065)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--plum-950:oklch(17% .045 310);--plum-900:oklch(23.5% .075 308);--plum-800:oklch(30% .105 307);--plum-700:oklch(36.5% .135 306);--plum-600:oklch(44.5% .165 305);--plum-500:oklch(53.5% .155 304);--plum-400:oklch(63.5% .125 303);--plum-300:oklch(74.5% .085 304);--plum-200:oklch(86.5% .045 306);--plum-100:oklch(93.5% .022 308);--plum-deep:oklch(26.2% .058 306);--plum-deeper:oklch(20.8% .05 308);--tang-600:oklch(51% .155 45);--tang-hero:oklch(60% .17 50);--tang-500:oklch(75.5% .165 55);--tang-550:oklch(70% .155 52);--tang-400:oklch(82.5% .115 58);--tang-200:oklch(90.5% .065 62);--tang-100:oklch(95.5% .028 66);--lilac:oklch(96.2% .019 305);--lilac-deep:oklch(93% .032 305);--surface:oklch(99% .005 305);--line:oklch(86.8% .042 305);--line-soft:oklch(91% .03 305);--shade:oklch(91.5% .016 312);--slate:oklch(50.5% .032 310);--ink:oklch(25.5% .048 309);--data:oklch(55.5% .075 195);--data-soft:oklch(93% .025 195);--font-display:"Apfel Grotezk", "Apfel Grotezk fallback", system-ui, sans-serif;--font-body:"Instrument Sans", "Instrument Sans fallback", system-ui, sans-serif;--font-figure:"Sligoil", "Sligoil fallback", ui-monospace, monospace;--step--2:clamp(.6875rem, .67rem + .09vw, .75rem);--step--1:clamp(.8125rem, .79rem + .11vw, .875rem);--step-0:clamp(1rem, .97rem + .16vw, 1.0625rem);--step-1:clamp(1.125rem, 1.05rem + .37vw, 1.3125rem);--step-2:clamp(1.375rem, 1.18rem + .98vw, 1.875rem);--step-3:clamp(1.875rem, 1.42rem + 2.28vw, 3rem);--step-4:clamp(2.5rem, 1.55rem + 4.75vw, 4.75rem);--step-5:clamp(3rem, 1.3rem + 8.5vw, 7rem);--sp-3xs:.25rem;--sp-2xs:.5rem;--sp-xs:.75rem;--sp-s:1rem;--sp-m:1.5rem;--sp-l:2.5rem;--sp-xl:4rem;--sp-2xl:6rem;--sp-3xl:9rem;--sec-pad:clamp(3.5rem, 2.405rem + 4.495vw, 6rem);--sec-pad-top-end:clamp(2.5rem, 1.843rem + 2.697vw, 4rem);--sec-head-gap:clamp(1.75rem, 1.422rem + 1.349vw, 2.5rem);--gutter:clamp(1.25rem, 4vw, 3.5rem);--measure:62ch;--shell:78rem;--radius-s:10px;--radius-m:13px;--radius-l:16px}@font-face{font-family:Apfel Grotezk fallback;src:local(Helvetica Neue);size-adjust:96.4444%;ascent-override:96.6359%;descent-override:29.0323%;line-gap-override:7.2581%;font-weight:500;font-style:normal}@font-face{font-family:Apfel Grotezk fallback;src:local(Arial);size-adjust:97.3529%;ascent-override:95.7342%;descent-override:28.7613%;line-gap-override:7.1903%;font-weight:500;font-style:normal}@font-face{font-family:Apfel Grotezk fallback;src:local(Helvetica Neue);size-adjust:101.556%;ascent-override:91.7724%;descent-override:27.5711%;line-gap-override:6.8928%;font-weight:600;font-style:normal}@font-face{font-family:Apfel Grotezk fallback;src:local(Arial);size-adjust:102.512%;ascent-override:90.916%;descent-override:27.3138%;line-gap-override:6.8285%;font-weight:600;font-style:normal}@font-face{font-family:Apfel Grotezk fallback;src:local(Helvetica Neue);size-adjust:97.7778%;ascent-override:95.3182%;descent-override:28.6364%;line-gap-override:7.1591%;font-weight:700;font-style:normal}@font-face{font-family:Apfel Grotezk fallback;src:local(Arial);size-adjust:98.6988%;ascent-override:94.4287%;descent-override:28.3691%;line-gap-override:7.0923%;font-weight:700;font-style:normal}@font-face{font-family:Instrument Sans fallback;src:local(Helvetica Neue);size-adjust:101.778%;ascent-override:95.3057%;descent-override:24.5633%;line-gap-override:0%;font-weight:400 700;font-stretch:75% 100%;font-style:normal}@font-face{font-family:Instrument Sans fallback;src:local(Arial);size-adjust:102.736%;ascent-override:94.4163%;descent-override:24.3341%;line-gap-override:0%;font-weight:400 700;font-stretch:75% 100%;font-style:normal}@font-face{font-family:Sligoil fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.016%;descent-override:20.0033%;line-gap-override:20.0033%;font-weight:400;font-style:normal}@font-face{font-family:Sligoil fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.016%;descent-override:20.0033%;line-gap-override:20.0033%;font-weight:500;font-style:normal}@font-face{font-family:Sligoil fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:100.016%;descent-override:20.0033%;line-gap-override:20.0033%;font-weight:700;font-style:normal}*,:before,:after{box-sizing:border-box}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--lilac);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;line-height:1.65;display:flex}#contenu{flex:1 0 auto}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}p{text-wrap:pretty;margin:0}.chapter__body>p,.mission-head__intro p,.text-card>p:not(.text-card__lead),.resource__body p,.legal__body p,.prose p,.faq__a p,.hero__lede,.sec__intro,.page-lede,.reach__body,.closing__body,.contact__lede,.facade__lede,.sec-intro,.mcard__body,.facts dd,.rest__ask p,.xcard>p:not([class]),.xcard__more p,.sim-head__intro,.result__note,.plan__tag,.plan__note{text-align:justify}@media (width<=40rem){.chapter__body>p,.mission-head__intro p,.text-card>p:not(.text-card__lead),.resource__body p,.legal__body p,.prose p,.faq__a p,.hero__lede,.sec__intro,.page-lede,.reach__body,.closing__body,.contact__lede,.facade__lede,.sec-intro,.mcard__body,.facts dd,.rest__ask p,.xcard>p:not([class]),.xcard__more p,.sim-head__intro,.result__note,.plan__tag,.plan__note{text-align:left}}a{color:inherit}:focus-visible{outline:2px solid var(--tang-600);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.figure,[data-figure]{font-family:var(--font-figure);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.01em}.page-title{font-size:var(--step-4);letter-spacing:-.03em;font-weight:700;line-height:.95}.eyebrow{font-family:var(--font-figure);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.sec{padding-block:var(--sec-pad)}.sec--top{padding-block:var(--sec-pad) var(--sec-pad-top-end)}.sec__head{margin-bottom:var(--sec-head-gap)}.ico{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;width:24px;height:24px;display:inline-block}.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{left:var(--gutter);z-index:100;background:var(--tang-500);color:var(--plum-950);font-family:var(--font-body);font-size:var(--step--1);border-radius:0 0 var(--radius-m) var(--radius-m);padding:.7em 1.1em;font-weight:600;text-decoration:none;transition:transform .15s;position:absolute;top:0;transform:translateY(-150%);&:focus-visible{transform:translateY(0)}}.shell{max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.zone--light{background:var(--lilac)}.zone--deep{background:var(--lilac-deep)}.zone--dark{background:var(--plum-deep);color:var(--plum-200)}.btn{font-family:var(--font-body);font-size:var(--step--1);cursor:pointer;border-radius:var(--radius-m);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;min-height:2.75rem;padding:.72em 1.15em;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn__icon{flex:none;width:1.1em;height:1.1em}.btn--booking{background:var(--tang-500);color:var(--plum-950);&:hover{background:var(--tang-550)}}.btn--ghost{border-color:var(--plum-400);color:var(--plum-700);&:hover{border-color:var(--plum-600);background:var(--lilac-deep)}}.btn--ghost-dark{border-color:var(--plum-400);color:var(--plum-200);&:hover{border-color:var(--tang-500);color:var(--tang-500)}}
