@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-cyrillic-ext-wght-normal.CN0-BfWD.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-cyrillic-wght-normal.CU5lb38f.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-greek-ext-wght-normal.C8PPRmwJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-greek-wght-normal.BPx8yWcZ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-vietnamese-wght-normal.DOV9JYup.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-latin-ext-wght-normal.o8axeAGu.woff2) format("woff2-variations");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:Alegreya Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-latin-wght-normal.BG9rTJo4.woff2) format("woff2-variations");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:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-cyrillic-ext-wght-italic.DzWRXZb0.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-cyrillic-wght-italic.Dhrv2xfk.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-greek-ext-wght-italic.CoUI9EEu.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-greek-wght-italic.CVt9-Jr4.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-vietnamese-wght-italic.BAPuWgnQ.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-latin-ext-wght-italic.BIuo_2sR.woff2) format("woff2-variations");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:Alegreya Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/alegreya-latin-wght-italic.Bxkcgmge.woff2) format("woff2-variations");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2) format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-italic.rmlAbObI.woff2) format("woff2"),url(/_astro/alegreya-sans-latin-400-italic.CgbdrOqg.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-latin-500-normal.DS713u5J.woff2) format("woff2"),url(/_astro/alegreya-sans-latin-500-normal.vXxrTKJT.woff) format("woff")}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2) format("woff2"),url(/_astro/alegreya-sans-latin-700-normal.BnzUNlma.woff) format("woff")}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/alegreya-sans-sc-latin-500-normal.CHX8q7Az.woff2) format("woff2"),url(/_astro/alegreya-sans-sc-latin-500-normal.DJbCrtC9.woff) format("woff")}@font-face{font-family:Alegreya Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-sc-latin-700-normal.B3GxztBF.woff2) format("woff2"),url(/_astro/alegreya-sans-sc-latin-700-normal.BexxmWhY.woff) format("woff")}:root{--c-paper: #eeede6;--c-cream: #e5e3d8;--c-lin: #d9d7cb;--c-stone: #cfccbe;--c-stone-deep: #b4b09f;--c-surface: #f8f8f3;--c-ink: #1f2a22;--c-ink-soft: #2f3a31;--c-muted: #596056;--c-muted-soft: #7a7f72;--c-wood: #8a5a2b;--c-wood-soft: #a8743f;--c-forest: #5e6638;--c-forest-soft: #737b4a;--c-heart: #b23b29;--c-action: #b23b29;--c-on-action: #ffffff;--c-night: #1f2a22;--c-on-dark: #f2f1ea;--c-bg: var(--c-paper);--c-text: var(--c-ink);--c-heading: var(--c-ink);--c-link: var(--c-wood);--c-link-hover: var(--c-ink);--c-border: var(--c-lin);--c-libre: #5e6638;--c-occupe: #b4b09f;--c-option: #c9a06a;--font-serif: "Alegreya Variable", "Alegreya", Georgia, "Times New Roman", serif;--font-sans: "Alegreya Sans", "Segoe UI", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif;--font-caps: "Alegreya Sans SC", "Alegreya Sans", "Segoe UI", system-ui, sans-serif;--fs-xs: .85rem;--fs-sm: .95rem;--fs-base: 1.125rem;--fs-md: 1.25rem;--fs-lg: clamp(1.35rem, 1.15rem + .9vw, 1.8rem);--fs-xl: clamp(1.8rem, 1.35rem + 1.9vw, 2.75rem);--fs-2xl: clamp(2.3rem, 1.55rem + 3.3vw, 4.1rem);--fs-3xl: clamp(2.9rem, 1.65rem + 5.1vw, 5.6rem);--lh-tight: 1.06;--lh-snug: 1.25;--lh-body: 1.62;--tracking-tight: -.01em;--tracking-wide: .1em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4.5rem;--sp-9: 6.5rem;--sp-10: 9rem;--w-prose: 66ch;--w-content: 1180px;--w-wide: 1440px;--r-sm: 2px;--r-md: 4px;--r-lg: 8px;--shadow-sm: 0 1px 2px rgba(31, 42, 34, .06);--shadow-md: 0 10px 32px rgba(31, 42, 34, .1);--ease: cubic-bezier(.22, .61, .36, 1);--dur: .32s;--dur-slow: .56s}:root[data-season=hiver]{color-scheme:dark;--c-paper: #132019;--c-cream: #3a1518;--c-lin: #5a4526;--c-stone: #263628;--c-stone-deep: #3b4c3c;--c-surface: #1c2e22;--c-ink: #f5eddc;--c-ink-soft: #e6dcc6;--c-muted: #cfc3a8;--c-muted-soft: #a99f88;--c-wood: #e2b45f;--c-wood-soft: #c9974a;--c-forest: #9fc59a;--c-forest-soft: #7ea57b;--c-heart: #d84a3a;--c-action: #c8372d;--c-on-action: #fff7ea;--c-night: #0c1510;--c-on-dark: #f5eddc;--c-libre: #8fbf8a;--c-occupe: #3b4c3c;--c-option: #c9974a;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 12px 36px rgba(0, 0, 0, .35)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--c-bg);color:var(--c-text);transition:background-color var(--dur-slow) var(--ease),color var(--dur-slow) var(--ease);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--c-heading);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--fs-2xl)}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-lg);line-height:var(--lh-snug)}p,li{text-wrap:pretty}a{color:var(--c-link);text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:1px;transition:color var(--dur) var(--ease)}a:hover{color:var(--c-link-hover);text-decoration:underline}.eyebrow{font-family:var(--font-caps);font-size:var(--fs-sm);font-weight:500;letter-spacing:var(--tracking-wide);color:var(--c-muted)}.lead{font-size:var(--fs-md);line-height:1.6;color:var(--c-ink-soft)}h1+.lead{margin-top:var(--sp-5)}.block-title{margin-bottom:var(--sp-6)}.container{width:100%;max-width:var(--w-wide);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.container-wide{max-width:var(--w-wide)}.container-article{max-width:calc(46rem + 2*clamp(1.25rem,5vw,3rem))}.prose{max-width:var(--w-prose)}.container.prose{max-width:var(--w-wide)}.container.prose>*{max-width:var(--w-prose)}.section{padding-block:clamp(3.5rem,8vw,var(--sp-9))}.bg-cream{background:var(--c-cream)}.bg-lin{background:var(--c-lin)}.bg-ink{background:var(--c-night);color:var(--c-on-dark)}.bg-ink :is(h1,h2,h3,h4){color:var(--c-on-dark)}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;padding:.85em 1.6em;border-radius:var(--r-sm);border:1px solid var(--c-action);background:var(--c-action);color:var(--c-on-action);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.btn:hover{background:transparent;color:var(--c-action);text-decoration:none}.bg-ink .btn:hover{color:var(--c-on-dark);border-color:var(--c-on-dark)}.btn--ghost{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.btn--ghost:hover{background:var(--c-ink);color:var(--c-paper)}.rule{border:0;border-top:1px solid var(--c-border)}:root[data-season=hiver] .saison-ete,:root:not([data-season=hiver]) .saison-hiver{display:none!important}:root[data-season=hiver] .eyebrow{color:var(--c-wood)}:root[data-season=hiver] .btn:not(.btn--ghost){border-color:var(--c-wood)}:root[data-season=hiver] .site-header:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:7px;pointer-events:none;background:radial-gradient(circle at 50% 45%,#e2b45f 0 2.2px,transparent 2.7px) 0 0 / 26px 7px repeat-x,radial-gradient(circle at 50% 45%,#d84a3a 0 2.2px,transparent 2.7px) 13px 0 / 26px 7px repeat-x,linear-gradient(#e2b45f,#e2b45f) 0 0 / 100% 1px no-repeat}.neige{display:none}:root[data-season=hiver] .neige{display:block;position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}:root[data-season=hiver] .neige:before,:root[data-season=hiver] .neige:after{content:"";position:absolute;left:0;right:0;bottom:0;will-change:transform}:root[data-season=hiver] .neige:before{top:-320px;background-image:radial-gradient(1.6px 1.6px at 12% 18%,rgb(255 255 255 / .55) 55%,transparent 60%),radial-gradient(1.3px 1.3px at 37% 66%,rgb(255 255 255 / .55) 55%,transparent 60%),radial-gradient(1.8px 1.8px at 64% 31%,rgb(255 255 255 / .55) 55%,transparent 60%),radial-gradient(1.4px 1.4px at 86% 79%,rgb(255 255 255 / .55) 55%,transparent 60%),radial-gradient(2.6px 2.6px at 20% 30%,rgb(255 255 255 / .5) 55%,transparent 62%),radial-gradient(2.2px 2.2px at 70% 12%,rgb(255 255 255 / .5) 55%,transparent 62%),radial-gradient(3px 3px at 45% 75%,rgb(255 255 255 / .5) 55%,transparent 62%),radial-gradient(2.4px 2.4px at 88% 55%,rgb(255 255 255 / .5) 55%,transparent 62%);background-size:160px 160px,160px 160px,160px 160px,160px 160px,320px 320px,320px 320px,320px 320px,320px 320px;animation:neige-chute-320 22s linear infinite}:root[data-season=hiver] .neige:after{top:-520px;background-image:radial-gradient(4px 4px at 30% 40%,#fff 50%,transparent 65%),radial-gradient(3.4px 3.4px at 78% 82%,#fff 50%,transparent 65%),radial-gradient(3.8px 3.8px at 58% 8%,#fff 50%,transparent 65%);background-size:520px 520px;opacity:.38;animation:neige-chute-520 14s linear infinite}@keyframes neige-chute-320{to{transform:translate3d(0,320px,0)}}@keyframes neige-chute-520{to{transform:translate3d(0,520px,0)}}@media(prefers-reduced-motion:reduce){:root[data-season=hiver] .neige:before,:root[data-season=hiver] .neige:after{animation:none}}.coeur{display:inline-block;width:.8em;height:.8em;color:var(--c-heart);flex:none;vertical-align:-.05em}:root{--coeur-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.2c-.4 0-.8-.2-1.1-.5C6.6 16.6 2.6 13 2.6 8.7 2.6 5.6 5 3.2 7.9 3.2c1.7 0 3.2.8 4.1 2.1.9-1.3 2.4-2.1 4.1-2.1 2.9 0 5.3 2.4 5.3 5.5 0 4.3-4 7.9-8.3 12-.3.3-.7.5-1.1.5z'/%3E%3C/svg%3E")}.filet-volet{position:relative}.filet-volet:after{content:"";position:absolute;inset:7px;border:1.5px solid color-mix(in srgb,var(--c-heart) 85%,transparent);border-radius:1px;pointer-events:none}:focus-visible{outline:2px solid var(--c-wood);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;background:var(--c-ink);color:var(--c-paper);padding:.75em 1.25em;z-index:100}.skip-link:focus{left:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--c-paper) 88%,transparent);backdrop-filter:saturate(1.1) blur(8px);border-bottom:1px solid var(--c-border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding-block:var(--sp-4)}.brand[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.1;color:var(--c-ink);margin-right:auto;min-width:0}.brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.brand-name[data-astro-cid-3ef6ksr2]{font-family:var(--font-serif);font-size:1.45rem;font-weight:700;letter-spacing:var(--tracking-tight)}.brand-sub[data-astro-cid-3ef6ksr2]{font-family:var(--font-caps);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--c-muted)}.season-toggle[data-astro-cid-3ef6ksr2]{order:10;display:inline-flex;gap:2px;padding:3px;border:1px solid var(--c-border);border-radius:999px;background:transparent;cursor:pointer;flex:none}.season-opt[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;color:var(--c-muted);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}:root:not([data-season=hiver]) .season-opt--ete[data-astro-cid-3ef6ksr2],:root[data-season=hiver] .season-opt--hiver[data-astro-cid-3ef6ksr2]{background:var(--c-ink);color:var(--c-paper)}.season-toggle[data-astro-cid-3ef6ksr2]:hover{border-color:var(--c-ink)}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(1rem,2.2vw,2.25rem)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--c-ink-soft);font-size:var(--fs-sm);font-weight:500;white-space:nowrap}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-wood)}.nav-group[data-astro-cid-3ef6ksr2]{position:relative}.nav-group-summary[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.35em;cursor:pointer;list-style:none;color:var(--c-ink-soft);font-size:var(--fs-sm);font-weight:500}.nav-group-summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.nav-group-summary[data-astro-cid-3ef6ksr2]:hover,.nav-group[data-astro-cid-3ef6ksr2][open]>.nav-group-summary[data-astro-cid-3ef6ksr2]{color:var(--c-ink)}.nav-group-summary[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--c-wood)}.nav-caret[data-astro-cid-3ef6ksr2]{font-size:.7em;transition:transform var(--dur) var(--ease)}.nav-group[data-astro-cid-3ef6ksr2][open] .nav-caret[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.nav-panel[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:var(--sp-3)}.lang-switch[data-astro-cid-3ef6ksr2]{font-family:var(--font-caps);font-size:var(--fs-xs);font-weight:500;letter-spacing:.08em;color:var(--c-muted);border:1px solid var(--c-border);padding:.5em .9em;border-radius:var(--r-sm);white-space:nowrap}.lang-switch[data-astro-cid-3ef6ksr2]:hover{color:var(--c-ink);border-color:var(--c-ink);text-decoration:none}.lang-switch--in-nav[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;margin-right:-.5rem;background:transparent;border:0;color:var(--c-ink);cursor:pointer}.nav-toggle-box[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:24px;height:24px}.nav-toggle-bar[data-astro-cid-3ef6ksr2]{display:block;height:2px;width:100%;background:currentColor;border-radius:2px;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}@media(min-width:1100px){.nav-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + .9rem);left:-.75rem;min-width:12rem;padding:var(--sp-4);background:var(--c-paper);border:1px solid var(--c-border);border-radius:var(--r-sm);box-shadow:var(--shadow-md);z-index:60}.nav-panel[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:-.9rem 0 auto;height:.9rem}}@media(max-width:1099px){.header-inner[data-astro-cid-3ef6ksr2]{gap:var(--sp-4)}.season-toggle[data-astro-cid-3ef6ksr2]{order:1}.nav-toggle[data-astro-cid-3ef6ksr2]{order:2}html:not(.js) .header-inner[data-astro-cid-3ef6ksr2]{flex-wrap:wrap}html:not(.js) .nav[data-astro-cid-3ef6ksr2]{flex-basis:100%;flex-direction:column;align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-2)}html.js .nav-toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}html.js .nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;margin-top:0;gap:0;padding:var(--sp-3) clamp(1.25rem,5vw,3rem) var(--sp-5);background:var(--c-paper);border-bottom:1px solid var(--c-border);box-shadow:var(--shadow-md);max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:max-height var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility var(--dur) var(--ease)}html.js .site-header[data-astro-cid-3ef6ksr2][data-open=true] .nav[data-astro-cid-3ef6ksr2]{max-height:min(85vh,680px);overflow-y:auto;visibility:visible;opacity:1}html.js .nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.lang-switch){display:block;font-size:var(--fs-md);padding-block:var(--sp-3);border-bottom:1px solid var(--c-border);white-space:normal}html.js .nav-group[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--c-border)}html.js .nav-group-summary[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-md);padding-block:var(--sp-3)}html.js .nav-panel[data-astro-cid-3ef6ksr2]{gap:0;padding-left:var(--sp-4);padding-bottom:var(--sp-2)}html.js .nav-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;font-size:var(--fs-base);color:var(--c-muted);padding-block:var(--sp-2);white-space:normal}html.js .lang-switch--bar[data-astro-cid-3ef6ksr2]{display:none}html.js .lang-switch--in-nav[data-astro-cid-3ef6ksr2]{display:inline-flex;align-self:flex-start;margin-top:var(--sp-4)}html.js .site-header[data-astro-cid-3ef6ksr2][data-open=true] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}html.js .site-header[data-astro-cid-3ef6ksr2][data-open=true] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}html.js .site-header[data-astro-cid-3ef6ksr2][data-open=true] .nav-toggle-bar[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media(max-width:520px){.brand-name[data-astro-cid-3ef6ksr2]{font-size:1.25rem;white-space:nowrap}.brand-sub[data-astro-cid-3ef6ksr2]{font-size:.75rem}.season-opt[data-astro-cid-3ef6ksr2]{width:1.65rem;height:1.65rem}}@media(max-width:360px){.brand-name[data-astro-cid-3ef6ksr2]{font-size:1.1rem}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--c-night);color:color-mix(in srgb,var(--c-on-dark) 78%,transparent);border-top:1px solid color-mix(in srgb,var(--c-on-dark) 10%,transparent);padding-block:var(--sp-8) var(--sp-5)}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;padding-bottom:var(--sp-6);border-bottom:1px solid color-mix(in srgb,var(--c-on-dark) 14%,transparent)}.footer-name[data-astro-cid-sz7xmlte]{font-family:var(--font-serif);font-size:1.3rem;color:var(--c-on-dark)}.footer-addr[data-astro-cid-sz7xmlte]{font-size:var(--fs-sm);margin-top:var(--sp-2);max-width:30ch}.footer-nav[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(2,auto);gap:var(--sp-2) var(--sp-6);align-content:start;font-size:var(--fs-sm)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--c-on-dark) 80%,transparent)}.footer-nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-on-dark)}.footer-map-wrap[data-astro-cid-sz7xmlte]{padding-top:var(--sp-6)}.footer-map-label[data-astro-cid-sz7xmlte]{display:block;margin-bottom:var(--sp-3);color:color-mix(in srgb,var(--c-on-dark) 70%,transparent)}.footer-map[data-astro-cid-sz7xmlte]{border-radius:var(--r-md);overflow:hidden;border:1px solid color-mix(in srgb,var(--c-on-dark) 14%,transparent)}.vallon[data-astro-cid-sz7xmlte]{position:relative;margin:0;width:100%;background:color-mix(in srgb,var(--c-on-dark) 3%,transparent)}.vallon[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;width:100%;height:100%}.vallon-lb[data-astro-cid-sz7xmlte]{position:absolute;transform:translate(-50%,.9rem);display:grid;justify-items:center;white-space:nowrap;font-family:var(--font-caps);font-size:.82rem;font-weight:500;letter-spacing:.05em;color:color-mix(in srgb,var(--c-on-dark) 85%,transparent);text-shadow:0 0 4px var(--c-night),0 0 8px var(--c-night);pointer-events:none}.vallon-lb[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-size:.72rem;letter-spacing:0;color:color-mix(in srgb,var(--c-on-dark) 62%,transparent)}.vallon-lb--chalets[data-astro-cid-sz7xmlte]{transform:translate(-50%,calc(-100% - .9rem));font-family:var(--font-serif);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--c-on-dark)}.vallon-lb--chalets[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{order:2}.vallon-lb--tc[data-astro-cid-sz7xmlte]{transform:translate(.6rem,-50%);font-family:var(--font-sans);font-size:.75rem;letter-spacing:0;color:#e59a62}.vallon-lb--hameau[data-astro-cid-sz7xmlte]{transform:translate(-50%,calc(-100% - .5rem))}.vallon-lb--bas[data-astro-cid-sz7xmlte]{transform:translate(-50%,.5rem)}.vallon-credit[data-astro-cid-sz7xmlte]{position:absolute;right:.5rem;bottom:.3rem;font-size:.66rem;color:color-mix(in srgb,var(--c-on-dark) 50%,transparent)}.footer-map-actions[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4) var(--sp-5);border-top:1px solid color-mix(in srgb,var(--c-on-dark) 10%,transparent)}.footer-map-btn[data-astro-cid-sz7xmlte],.footer-map-route[data-astro-cid-sz7xmlte]{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-sm);color:var(--c-on-dark);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.footer-map-ext[data-astro-cid-sz7xmlte]{display:inline-block;margin-left:.3em;vertical-align:.05em}.footer-map-route[data-astro-cid-sz7xmlte]:hover,.footer-map-btn[data-astro-cid-sz7xmlte]:hover{color:#e59a62}.footer-map-consent[data-astro-cid-sz7xmlte]{flex-basis:100%;font-size:var(--fs-xs);color:color-mix(in srgb,var(--c-on-dark) 55%,transparent);max-width:60ch}@media(max-width:640px){.vallon-lb--hameau[data-astro-cid-sz7xmlte],.vallon-lb--tc[data-astro-cid-sz7xmlte],.vallon-lb[data-astro-cid-sz7xmlte] small[data-astro-cid-sz7xmlte]{display:none}.vallon-lb[data-astro-cid-sz7xmlte]{font-size:.62rem}.vallon-lb--station[data-astro-cid-sz7xmlte]{transform:translate(-25%,.5rem)}.vallon-lb--chalets[data-astro-cid-sz7xmlte]{font-size:.74rem;transform:translate(-50%,calc(-100% - .5rem))}.vallon-credit[data-astro-cid-sz7xmlte]{font-size:.52rem}}.footer-map[data-astro-cid-sz7xmlte] .footer-map-frame{display:block;width:100%;height:320px;border:0}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:var(--sp-4);font-size:var(--fs-xs);color:color-mix(in srgb,var(--c-on-dark) 55%,transparent)}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--c-on-dark) 80%,transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--c-on-dark) 35%,transparent)}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--c-on-dark)}
