*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,svg,video{max-width:100%;height:auto;display:block}.fleche,.fleche-ext,.fleche-remonte{vertical-align:-.14em;flex:none;display:inline-block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}html{scroll-padding-top:calc(var(--entete-h) + var(--regle-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;min-height:100dvh}.saut{top:-100%;left:var(--gouttiere);z-index:var(--z-saut);background:var(--riviere-action);color:var(--action-texte);padding:var(--e-3) var(--e-4);font-family:var(--police-ui);border-radius:var(--rayon-champ);font-weight:500;position:fixed}.saut:focus-visible{top:var(--e-3)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cadre{max-width:var(--page-max);padding-inline:var(--gouttiere);margin-inline-start:auto;margin-inline-end:auto}.section-y{padding-block:var(--section-y)}.site-header{z-index:var(--z-entete);transition:border-color var(--m-survol) var(--c-productif), box-shadow var(--m-revele) var(--c-productif);border-bottom:1px solid #0000;position:sticky;top:0}.site-header:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklab, var(--ciel-lavis) 24%, transparent), transparent 38%), color-mix(in oklab, var(--fond) 96%, var(--ciel-lavis));opacity:1;transition:opacity var(--m-revele) linear, background-color var(--m-revele) linear;position:absolute;top:0;bottom:0;left:0;right:0}.site-header:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--riviere-action) 0 50%, var(--pin-vert) 50% 72%, var(--or-soleil) 72% 100%);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.site-header.is-scrolled{border-bottom-color:var(--trait);box-shadow:0 8px 24px -18px #1a607d59, inset 0 -1px 0 color-mix(in oklab, var(--riviere-action) 12%, transparent)}.site-header .cadre{align-items:center;gap:var(--e-4);max-width:calc(var(--page-max) + var(--gouttiere) + var(--gouttiere));height:var(--entete-h);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.entete-outils{justify-self:end;align-items:center;gap:var(--e-2);display:flex}.header-search{width:var(--cible-tactile);height:var(--cible-tactile);color:inherit;transition:background-color var(--m-survol) linear,transform var(--m-survol) var(--c-lever);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.header-search:hover{background:var(--surface);transform:translateY(-1px)}.header-search:focus-visible{outline:2px solid var(--riviere-action);outline-offset:2px}.header-search{position:relative;overflow:visible}.header-search-halo{border:1.5px solid var(--riviere-action);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.header-search-halo{animation:3.8s ease-out 3 loupe-halo}.header-search:hover .header-search-halo{animation:1.1s ease-out loupe-halo}.header-search:focus-visible .header-search-halo{animation:1.1s ease-out loupe-halo}@keyframes loupe-halo{0%{opacity:.55;transform:scale(.62)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}}html.palette-ouverte{overflow:hidden}html{scrollbar-gutter:stable}@media (max-width:899px){:root{--entete-h:4rem}.site-header .cadre{max-width:var(--page-max);display:flex}.entete-outils{margin-left:auto}.langue-entete{display:none!important}}@media (prefers-reduced-motion:reduce){.header-search{transition:none}.header-search:hover{transform:none}}.marque{justify-self:start;align-items:center;gap:.625rem;padding-block-start:.5rem;padding-block-end:.5rem;text-decoration:none;display:inline-flex}.marque img{object-fit:contain;width:2.5rem;height:2.5rem}.marque .nom{font-family:var(--police-affiche);letter-spacing:-.004em;color:var(--encre);font-variation-settings:"opsz" 120, "SOFT" 90;font-size:1.375rem;font-weight:580}.nav-liens{gap:var(--e-2);justify-self:center;align-items:center;display:flex}.nav-liens a{font-family:var(--police-affiche);font-variation-settings:"opsz" 24, "SOFT" 65;color:var(--encre-2);border-radius:var(--rayon-rond);transition:color var(--m-survol) var(--c-productif), background-color var(--m-survol) var(--c-productif);padding:.4rem .75rem;font-size:1rem;font-weight:520;text-decoration:none;position:relative}.nav-liens a:hover{color:var(--encre);background:var(--surface)}.nav-liens a[aria-current=page]{color:var(--encre)}.nav-marqueur{background:var(--or-soleil);view-transition-name:nav-actif;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:.75rem;right:.75rem}@media (forced-colors:active){.nav-marqueur{background:canvastext}}.nav-cta{margin-left:var(--e-2);background:var(--riviere-action);border:1px solid var(--riviere-action);box-shadow:inset 0 -3px 0 var(--or-soleil);min-height:var(--cible-tactile);font-variation-settings:normal;letter-spacing:.01em;transition:color var(--m-survol) var(--c-productif), background-color var(--m-survol) var(--c-productif), transform var(--m-survol) var(--c-productif);color:var(--action-texte)!important;font-size:.875rem!important;font-weight:600!important;font-family:var(--police-ui)!important;border-radius:3px!important;padding:.6rem 1rem!important}.nav-liens a.nav-cta:hover{background:var(--riviere-vif);border-color:var(--riviere-vif);transform:translateY(-1px);color:var(--action-texte)!important}.nav-cta[aria-current=page]{box-shadow:inset 0 0 0 2px var(--or-soleil)}@media (max-width:899px){.nav-liens{display:none}}.regle46{isolation:isolate;border-top:1px solid var(--trait);height:11px;position:relative;overflow:clip}.regle46-fond{display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.regle46-seg{height:100%;position:relative}.regle46-seg:before{content:"";background:repeating-linear-gradient(to right, var(--trait-fort) 0 1px, transparent 1px calc(100% / var(--n)));height:5px;position:absolute;bottom:0;left:0;right:0}.regle46-seg:after{content:"";background:var(--encre-3);width:1px;height:100%;position:absolute;bottom:0;left:0}.regle46-encre{z-index:-1;transform-origin:0;transform:scaleX(var(--p,0));background:color-mix(in oklab, var(--riviere-action) 12%, transparent);border-bottom:2px solid var(--riviere-action);position:absolute;top:0;bottom:0;left:0;right:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.regle46-encre{animation:linear both regle-avance;animation-timeline:scroll(root)}@keyframes regle-avance{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.site-header.sur-photo:not(.is-scrolled) .regle46{border-top-color:#f0eee638}.site-header.sur-photo:not(.is-scrolled) .regle46-seg:before{background:repeating-linear-gradient(to right, #f0eee673 0 1px, transparent 1px calc(100% / var(--n)))}.site-header.sur-photo:not(.is-scrolled) .regle46-seg:after{background:#f0eee6bf}.site-header.sur-photo:not(.is-scrolled) .regle46-encre{background:#f0eee62e}.bascule-theme{width:var(--cible-tactile);height:var(--cible-tactile);color:var(--encre-2);border-radius:var(--rayon-rond);transition:color var(--m-survol) var(--c-productif), background-color var(--m-survol) var(--c-productif);place-items:center;display:grid}.bascule-theme:hover{color:var(--encre);background:var(--surface)}.bascule-theme[hidden]{display:none}@media (max-width:899px){.bascule-theme{margin-left:0}}.bascule-theme .ico-soleil,[data-theme=nuit] .bascule-theme .ico-lune{display:none}[data-theme=nuit] .bascule-theme .ico-soleil{display:block}.burger{width:var(--cible-tactile);height:var(--cible-tactile);color:var(--encre);border-radius:var(--rayon-rond);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.burger span:not(.burger-libelle){background:currentColor;border-radius:1px;width:22px;height:2px;display:block}.burger-libelle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html:not(.js) .burger,.nav-sans-js{display:none}html:not(.js) .nav-sans-js{font-family:var(--police-ui);color:var(--encre);font-weight:500;display:block}@media (min-width:900px){html:not(.js) .nav-sans-js{display:none}}.site-header.sur-photo:not(.is-scrolled):before{opacity:1;height:calc(var(--entete-h) + var(--regle-h) + 2.75rem);background:linear-gradient(to bottom, rgb(var(--scrim-encre) / .58), rgb(var(--scrim-encre) / .34) 60%, rgb(var(--scrim-encre) / 0));top:0;bottom:auto;left:0;right:0}.site-header.sur-photo:before,.site-header.sur-photo .marque .nom,.site-header.sur-photo .nav-liens a,.site-header.sur-photo .burger,.site-header.sur-photo .bascule-theme,.site-header.sur-photo .nav-sans-js{transition:none}.site-header.sur-photo:not(.is-scrolled) .marque .nom,.site-header.sur-photo:not(.is-scrolled) .nav-liens a,.site-header.sur-photo:not(.is-scrolled) .burger,.site-header.sur-photo:not(.is-scrolled) .bascule-theme,.site-header.sur-photo:not(.is-scrolled) .nav-sans-js{color:#fff;text-shadow:0 1px 2px rgb(var(--scrim-encre) / .35)}.site-header.sur-photo:not(.is-scrolled) .nav-liens a:hover{background:var(--trait-sur-nuit)}.site-header.sur-photo:not(.is-scrolled) .langue-entete{color:#fff;background:rgb(var(--scrim-encre) / .72);border-color:#ffffff73}.site-header.sur-photo:not(.is-scrolled) .langue-entete a{color:#ffffffdb}.site-header.sur-photo:not(.is-scrolled) .langue-entete a[aria-current=page]{color:#0f1b22;background:var(--riviere-sur-nuit)}.site-header.sur-photo:not(.is-scrolled) .nav-cta{background:var(--riviere-sur-nuit);border-color:var(--riviere-sur-nuit);text-shadow:none;color:#0f1b22!important}.site-header .bascule-theme{justify-self:end}.site-header.sur-photo:not(.is-scrolled) .nav-liens a.nav-cta:hover{background:var(--riviere-sur-nuit-vif);border-color:var(--riviere-sur-nuit-vif);color:#0f1b22!important}.site-header.sur-nuit-bande:not(.sur-photo):before,.site-header.sur-photo.is-scrolled.sur-nuit-bande:before{background:var(--nuit)}.site-header.sur-nuit-bande .marque .nom,.site-header.sur-nuit-bande .nav-liens a,.site-header.sur-nuit-bande .burger,.site-header.sur-nuit-bande .bascule-theme{color:var(--nuit-texte);transition:color .42s var(--c-productif)}.site-header.sur-nuit-bande{border-bottom-color:var(--trait-sur-nuit)}.site-header.sur-nuit-bande .nav-liens a:hover{background:#f0eee61f}.menu-overlay{z-index:var(--z-menu);color:var(--nuit-texte);background:radial-gradient(115% 80% at 8% 0%, color-mix(in oklab, var(--riviere-action) 30%, transparent), transparent 58%), radial-gradient(95% 75% at 95% 100%, color-mix(in oklab, var(--feuille,#4b7f52) 24%, transparent), transparent 62%), var(--nuit);padding:5.25rem var(--gouttiere) var(--e-6);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu-overlay[hidden]{display:none}.menu-open{overflow:hidden}.menu-chercher{gap:var(--e-3);min-height:var(--cible-tactile);margin-bottom:var(--e-5);border:1px solid color-mix(in oklab, var(--nuit-texte) 26%, transparent);color:var(--nuit-texte);font:600 var(--t-corps)/1.3 var(--police-ui);transition:border-color var(--m-survol) linear, background-color var(--m-survol) linear;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.85rem 1rem;text-decoration:none;display:grid}.menu-chercher svg{color:var(--or-soleil)}.menu-chercher kbd{border:1px solid color-mix(in oklab, var(--nuit-texte) 24%, transparent);font:600 .72rem/1 var(--police-ui);color:color-mix(in oklab, var(--nuit-texte) 70%, transparent);border-radius:.35rem;padding:.2rem .45rem}@media (hover:hover){.menu-chercher:hover{border-color:var(--or-soleil);background:color-mix(in oklab, var(--nuit-texte) 8%, transparent)}}.menu-liens{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu-liens a{align-items:baseline;gap:var(--e-4);font-family:var(--police-affiche);font-variation-settings:"opsz" 60, "SOFT" 70;color:var(--nuit-texte);border-bottom:1px solid color-mix(in oklab, var(--nuit-texte) 18%, transparent);isolation:isolate;padding:.55rem 0;font-size:clamp(1.875rem,7.5vw,2.75rem);font-weight:520;line-height:1.15;text-decoration:none;display:flex;position:relative}.menu-no{min-width:2.2ch;font:650 var(--t-etiquette)/1 var(--police-ui);letter-spacing:.08em;color:color-mix(in oklab, var(--nuit-texte) 45%, transparent);flex:none}.menu-liens a[aria-current=page],.menu-liens a[aria-current=page] .menu-no{color:var(--or-soleil)}.menu-liens a:before{content:"";z-index:-1;background:color-mix(in oklab, var(--nuit-texte) 9%, transparent);transform-origin:0;transition:transform .32s var(--c-lever);border-radius:.5rem;position:absolute;top:0;bottom:0;left:-1rem;right:-1rem;transform:scaleX(0)}@media (hover:hover){.menu-liens a:hover:before{transform:scaleX(1)}}.menu-liens a:focus-visible:before{transform:scaleX(1)}.menu-pied{padding-top:var(--e-5);gap:var(--e-3);flex-direction:column;margin-top:auto;display:flex}.langue-menu{width:-moz-fit-content;width:fit-content;margin-bottom:var(--e-2)}.menu-pied .canaux{gap:var(--e-2);flex-direction:column;display:flex}.menu-pied .canaux a{font-family:var(--police-ui);color:var(--or-soleil);font-weight:500;text-decoration:none}.menu-pied .etiquette{color:color-mix(in oklab, var(--nuit-texte) 62%, transparent)!important}.menu-dateline[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.menu-overlay:not([hidden]) .menu-chercher{animation:menu-arrive .42s var(--c-lever) both}.menu-overlay:not([hidden]) .menu-liens li{animation:menu-arrive .46s var(--c-lever) both;animation-delay:calc(80ms + var(--i,0) * 45ms)}.menu-overlay:not([hidden]) .menu-pied{animation:menu-arrive .52s var(--c-lever) .32s both}@keyframes menu-arrive{0%{opacity:0;transform:translateY(1.1rem)}}}.menu-fermer{top:.625rem;right:calc(var(--gouttiere) - .375rem);z-index:1;width:var(--cible-tactile);height:var(--cible-tactile);color:var(--nuit-texte);border-radius:var(--rayon-rond);background:color-mix(in oklab, var(--nuit-texte) 14%, transparent);border:1px solid color-mix(in oklab, var(--nuit-texte) 22%, transparent);transition:transform var(--m-survol) var(--c-lever), background-color var(--m-survol) linear;place-items:center;display:grid;position:fixed}@media (hover:hover){.menu-fermer:hover{background:color-mix(in oklab, var(--nuit-texte) 22%, transparent);transform:rotate(90deg)}}.action{font-family:var(--police-ui);background:var(--riviere-action);color:var(--action-texte);min-height:var(--cible-tactile);border-radius:var(--rayon-bouton);transition:background-color var(--m-survol) var(--c-productif), transform var(--m-survol) var(--c-productif);justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition-duration:.32s;display:inline-flex}.action:hover{background:var(--riviere-vif);transition-duration:var(--m-tape);transform:translateY(-2px)}.action:active{transition-duration:var(--m-presse);transform:translateY(1px)scale(.985)}.action-or{background:var(--or-soleil);color:var(--encre-sur-or)}.action-or:hover{background:var(--or-vif)}.action-2{font-family:var(--police-ui);color:var(--encre);min-height:var(--cible-tactile);border:1.5px solid var(--trait-form);border-radius:var(--rayon-bouton);transition:border-color var(--m-survol) var(--c-productif), background-color var(--m-survol) var(--c-productif), transform var(--m-survol) var(--c-productif);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.action-2:hover{border-color:var(--encre-2);background:var(--carte-fond);transform:translateY(-2px)}.action-2:active{transition-duration:var(--m-presse);transform:translateY(1px)scale(.99)}.sur-nuit .action-2,.hero .action-2{color:var(--nuit-texte);border-color:#f0eee68c}.sur-nuit .action-2:hover,.hero .action-2:hover{background:#f0eee61f;border-color:#f0eee6d9}.lien{color:var(--riviere-action);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--riviere-action) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--riviere-action) 40%, transparent);text-underline-offset:.18em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;transition:color var(--m-survol) var(--c-productif), text-decoration-color var(--m-survol) var(--c-productif);text-decoration-thickness:max(1px,.0625rem)}.lien:hover{color:var(--riviere-vif);-webkit-text-decoration-color:var(--riviere-vif);text-decoration-color:var(--riviere-vif)}.hero{isolation:isolate;color:var(--nuit-texte);position:relative}.hero-media{z-index:0;background:rgb(var(--scrim-encre));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-media img{object-fit:cover;width:100%;height:100%}.hero-scrim{z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.hero-scrim:before{content:"";background:linear-gradient(to top, var(--nuit) 0%, rgb(var(--scrim-encre) / .92) 22%, rgb(var(--scrim-encre) / .76) 42%, rgb(var(--scrim-encre) / .52) 60%, rgb(var(--scrim-encre) / .28) 78%, transparent 100%);height:85%;position:absolute;top:auto;bottom:0;left:0;right:0}.hero-scrim:after{content:"";background:linear-gradient(to bottom, rgb(var(--scrim-encre) / .55) 0%, rgb(var(--scrim-encre) / .42) 24%, rgb(var(--scrim-encre) / .28) 46%, rgb(var(--scrim-encre) / .15) 66%, rgb(var(--scrim-encre) / .06) 84%, rgb(var(--scrim-encre) / 0) 100%);height:26%;position:absolute;top:0;bottom:auto;left:0;right:0}@media (max-width:699px){.hero-scrim:before{background:linear-gradient(to top, rgb(var(--scrim-encre) / .92) 0%, rgb(var(--scrim-encre) / .75) 35%, rgb(var(--scrim-encre) / .42) 65%, rgb(var(--scrim-encre) / .12) 85%, transparent 100%);height:68%}}.hero-lien{font-family:var(--police-ui);color:#fff;text-underline-offset:.18em;text-shadow:0 1px 2px rgb(var(--scrim-encre) / .4);align-self:center;padding:.5rem 0;font-weight:500;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.hero-lien:hover{text-decoration-color:#fff}.hero .manchette{color:#fff;text-shadow:0 2px 3px rgb(var(--scrim-encre) / .3);max-width:17ch;margin-top:var(--e-2)}.hero .chapeau{color:#ffffffeb;text-shadow:0 1px 2px rgb(var(--scrim-encre) / .35);margin-top:var(--e-4)}.hero-dateline{font-family:var(--police-ui);font-size:var(--t-etiquette);color:#ffffffd9;text-shadow:0 1px 2px rgb(var(--scrim-encre) / .4);font-weight:500}.hero-actions{gap:var(--e-3);margin-top:var(--e-5);flex-wrap:wrap;display:flex}.hero .action{background:var(--or-soleil);color:var(--encre-sur-or)}.hero .action:hover{background:var(--or-vif)}.hero-credit{right:var(--gouttiere);font-family:var(--police-ui);color:#ffffffbf;font-size:.75rem;position:absolute;bottom:.75rem}.hero-credit a{color:inherit}.givre{background:rgb(var(--scrim-encre) / .35);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-radius:var(--rayon-rond);font-family:var(--police-ui);font-size:var(--t-etiquette);color:#fff;border:1px solid #ffffff2e;align-items:center;gap:.5rem;padding:.45rem 1rem;font-weight:500;display:inline-flex}.figure{border-radius:var(--rayon-image);box-shadow:var(--ombre-1);position:relative;overflow:hidden}.figure img{object-fit:cover;width:100%;height:100%}.figure figcaption{padding:2.25rem var(--e-4) var(--e-3);background:linear-gradient(to top, rgb(var(--scrim-encre) / .82), rgb(var(--scrim-encre) / 0));text-shadow:0 1px 2px #10202f80;color:#fffffff2;font-family:var(--police-ui);font-size:var(--t-petit);position:absolute;bottom:0;left:0;right:0}.figure figcaption a{color:inherit}.folio{font-family:var(--police-ui);font-size:var(--t-petit);color:var(--encre-3);padding-block:var(--e-3);border-bottom:1px solid var(--trait);text-align:right}.folio a{color:inherit}.carte-item{background:var(--carte-fond);border:1px solid var(--carte-bord);box-shadow:var(--ombre-carte-1);transition:box-shadow var(--m-survol) var(--c-productif), transform var(--m-survol) var(--c-productif), border-color var(--m-survol) var(--c-productif);border-radius:14px;text-decoration:none;transition-duration:.34s;display:block;overflow:hidden}@media (hover:hover){.carte-item:hover{box-shadow:var(--ombre-carte-2);transition-duration:var(--m-tape);transform:translateY(-3px)}.carte-item:hover .plaque img{transform:scale(1.05)}}.carte-item:active{transition-duration:var(--m-presse);transform:scale(.985)}.carte-item .contenu{padding:var(--e-4)}.carte-item .nom{font-family:var(--police-affiche);color:var(--encre);font-variation-settings:"opsz" 30, "SOFT" 60;font-size:1.1875rem;font-weight:540;line-height:1.2}.carte-item .meta-ligne{color:var(--encre-2);font-family:var(--police-ui);font-size:var(--t-etiquette);align-items:center;gap:.45rem;margin-top:.375rem;display:flex}.carte-item .meta-ligne svg{flex:none;width:15px;height:15px}.carte-item .adr{color:var(--encre-3);font-family:var(--police-ui);font-size:var(--t-etiquette);margin-top:.5rem;line-height:1.45}.plaque{aspect-ratio:5/4;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.plaque[data-lavis=ciel]{background:var(--ciel-lavis)}.plaque[data-lavis=feuille]{background:var(--feuille-lavis)}.plaque[data-lavis=soleil]{background:var(--soleil-lavis)}.plaque .initiale{font-family:var(--police-affiche);font-variation-settings:"opsz" 100, "SOFT" 90;-webkit-user-select:none;user-select:none;font-size:56cqw;font-weight:480;line-height:1}.plaque[data-lavis=ciel] .initiale{color:var(--plaque-init-ciel)}.plaque[data-lavis=feuille] .initiale{color:var(--plaque-init-feuille)}.plaque[data-lavis=soleil] .initiale{color:var(--plaque-init-soleil)}.plaque img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--c-lever);position:absolute;top:0;bottom:0;left:0;right:0}.plaque.plaque-verifiee{background:#fff}.plaque.plaque-verifiee img{object-fit:contain;transform:none}.plaque-carte{background:var(--surface)}.plaque-carte picture,.plaque-carte picture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.plaque-carte .vignette-nuit,[data-theme=nuit] .plaque-carte .vignette-jour{display:none}[data-theme=nuit] .plaque-carte .vignette-nuit{display:block}.croix-reperage{fill:none;width:46px;height:46px;stroke:var(--riviere-action);stroke-width:2px;stroke-linecap:round;pointer-events:none;transition:transform var(--m-survol) var(--c-lever);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.croix-reperage circle{stroke-width:1.5px;opacity:.5}@media (hover:hover){.carte-item:hover .croix-reperage{transform:translate(-50%,-50%)scale(1.14)}}.reel-carte{scroll-snap-align:start;flex:0 0 clamp(13rem,56vw,16.5rem)}.reel-carte.vedette{flex-basis:clamp(15.5rem,72vw,21.25rem)}.reel-lien{text-decoration:none;display:block}.reel-cadre{aspect-ratio:9/16;border-radius:var(--rayon-carte,12px);background:var(--nuit-2);display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #0006,0 16px 40px #00000059,0 0 0 1px #ffffff14}.sur-papier .reel-cadre{box-shadow:var(--ombre-1)}.reel-cadre img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--c-lever)}@media (hover:hover){.reel-lien:hover .reel-cadre img{transform:scale(1.04)}.reel-lien:hover .reel-jouer{translate:2px}.reel-lien:hover .reel-titre{text-decoration:underline;-webkit-text-decoration-color:var(--or-soleil);text-decoration-color:var(--or-soleil);text-underline-offset:.18em}}.reel-lien:active .reel-cadre{transition:transform var(--m-presse) var(--c-productif);transform:scale(.985)}.reel-badge{background:rgb(var(--scrim-encre) / .78);color:#fff;font-family:var(--police-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.3rem .55rem;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}.reel-jouer{border-radius:var(--rayon-rond);background:var(--or-soleil);width:40px;height:40px;color:var(--encre-sur-or);box-shadow:0 2px 8px rgb(var(--scrim-encre) / .35);transition:translate var(--m-tape) var(--c-productif);place-items:center;display:grid;position:absolute;bottom:10px;left:10px}.reel-jouer svg{width:18px;height:18px;margin-left:2px}.reel-titre{font-family:var(--police-affiche);font-variation-settings:"opsz" 24, "SOFT" 70;color:currentColor;margin-top:.625rem;font-size:1.0625rem;font-weight:520;line-height:1.3;display:block}.reel-carte.vedette .reel-titre{font-size:1.375rem}.reel-meta-ligne{font-family:var(--police-ui);font-size:var(--t-etiquette);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.375rem;display:flex}.reel-date{color:var(--nuit-texte-2)}.sur-papier .reel-date{color:var(--encre-3)}.reel-fiche{color:var(--or-soleil);font-weight:500;text-decoration:none}.reel-fiche:hover{text-underline-offset:.18em;text-decoration:underline}.sur-papier .reel-fiche{color:var(--riviere-action)}.reel-terminal .reel-cadre{justify-content:flex-end;align-items:flex-start;gap:var(--e-3);padding:var(--e-5);background:var(--nuit-2);border:1px solid var(--trait-sur-nuit);box-shadow:none;flex-direction:column;display:flex}.reel-terminal .mono{font-family:var(--police-affiche);font-variation-settings:"opsz" 100, "SOFT" 80;color:#f0eee640;font-size:2.5rem;font-weight:560}.reel-terminal .phrase{font-family:var(--police-lecture);color:var(--nuit-texte-2);font-style:italic;font-size:var(--t-petit)}.reel-terminal .suivre{font-family:var(--police-ui);color:var(--or-soleil);font-weight:500}.reel-terminal:hover .suivre{text-underline-offset:.18em;text-decoration:underline}.etagere{gap:var(--e-4);scroll-snap-type:x proximity;padding:var(--e-2) var(--gouttiere) var(--e-4);margin-inline:calc(-1 * var(--gouttiere));scrollbar-width:none;display:flex;overflow-x:auto}.etagere::-webkit-scrollbar{display:none}.etagere-v3{align-items:stretch;gap:var(--grille-gap,var(--e-4));scroll-snap-type:x proximity;padding:var(--e-2) var(--gouttiere) var(--e-5) 0;scrollbar-width:none;display:flex;overflow-x:auto}.etagere-v3::-webkit-scrollbar{display:none}.fil-or{display:none}@supports (timeline-scope:--rail) and (animation-timeline:--rail){.fil-or{background:var(--trait-sur-nuit);height:2px;display:block;position:relative;overflow:hidden}.fil-or:before{content:"";background:var(--or-soleil);transform-origin:0;animation:linear both fil-remplit;animation-timeline:--rail;position:absolute;top:0;bottom:0;left:0;right:0;scale:0 1}@keyframes fil-remplit{0%{scale:0 1}to{scale:1}}}.rail-chevrons{gap:var(--e-2);display:none}.rail-chevrons[data-actif]{display:flex}.rail-chevrons button{border-radius:var(--rayon-rond);width:2.5rem;height:2.5rem;color:var(--nuit-texte);transition:border-color var(--m-survol) var(--c-productif), background-color var(--m-survol) var(--c-productif), opacity var(--m-survol) linear;border:1px solid #f0eee64d;place-items:center;display:grid}.rail-chevrons button:hover{border-color:var(--or-soleil);background:#f0eee614}.rail-chevrons button:disabled{opacity:.35;cursor:default}@media (max-width:899px){.rail-chevrons{display:none!important}}.salle{background:var(--nuit);color:var(--nuit-texte)}.salle .etiquette{color:var(--or-soleil)}.salle .chapeau{color:var(--nuit-texte-2)}.salle .lien{color:var(--riviere-sur-nuit);text-decoration-color:#8fc1dc66}.salle .lien:hover{color:var(--riviere-sur-nuit-vif);-webkit-text-decoration-color:var(--riviere-sur-nuit-vif);text-decoration-color:var(--riviere-sur-nuit-vif)}.salle :focus-visible{outline-color:var(--nuit-texte)}.puces{gap:var(--e-2);padding-block:var(--e-2);scrollbar-width:none;display:flex;overflow-x:auto}.puces::-webkit-scrollbar{display:none}.puce{min-height:2.5rem;font-family:var(--police-ui);font-size:var(--t-petit);color:var(--encre-2);white-space:nowrap;background:var(--carte-fond);border:1px solid var(--trait);border-radius:var(--rayon-rond);transition:color var(--m-survol) var(--c-productif), background-color var(--m-survol) var(--c-productif), border-color var(--m-survol) var(--c-productif), transform var(--m-tape) var(--c-productif);flex:none;align-items:center;gap:.4rem;padding:.45rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.puce:hover{color:var(--encre);border-color:var(--trait-form);background:var(--surface)}.puce:active{transition-duration:var(--m-presse);transform:scale(.955)}.puce.is-active,.puces input:checked+.puce{background:var(--riviere-action);border-color:var(--riviere-action);color:var(--action-texte)}.puces input:focus-visible+.puce{outline:2px solid var(--riviere-action);outline-offset:2px}.puce-parcours{border-color:var(--or-soleil)}.puce-parcours.is-active,.puces input:checked+.puce-parcours{background:var(--or-soleil);border-color:var(--or-soleil);color:var(--encre-sur-or)}.rangee{align-items:baseline;gap:var(--e-2) var(--e-4);padding:var(--e-4) 0;border-top:1px solid var(--trait);grid-template-columns:1fr auto;text-decoration:none;display:grid}.rangee[hidden]{display:none}.rangee .nom{font-family:var(--police-affiche);color:var(--encre);font-variation-settings:"opsz" 30, "SOFT" 60;font-size:1.25rem;font-weight:530}.rangee .infos{font-family:var(--police-ui);font-size:var(--t-petit);color:var(--encre-2);text-align:right}a.rangee:hover .nom{color:var(--riviere-vif)}.champ{gap:var(--e-2);flex-direction:column;display:flex}.champ label{font-family:var(--police-ui);font-weight:500;font-size:var(--t-petit);color:var(--encre)}.champ input,.champ textarea,.champ select{background:var(--carte-fond);border:1.5px solid var(--trait-form);border-radius:var(--rayon-champ);font-family:var(--police-ui);width:100%;transition:border-color var(--m-survol) var(--c-productif), box-shadow var(--m-survol) var(--c-productif);padding:.8rem .9rem;font-size:1rem}.champ input:focus-visible{border-color:var(--riviere-action);box-shadow:0 0 0 3px color-mix(in oklab, var(--riviere-action) 22%, transparent);outline:none}.champ textarea:focus-visible{border-color:var(--riviere-action);box-shadow:0 0 0 3px color-mix(in oklab, var(--riviere-action) 22%, transparent);outline:none}.champ select:focus-visible{border-color:var(--riviere-action);box-shadow:0 0 0 3px color-mix(in oklab, var(--riviere-action) 22%, transparent);outline:none}.champ .erreur-msg{color:var(--erreur);font-family:var(--police-ui);font-size:var(--t-petit);display:none}.champ.is-erreur .erreur-msg{display:block}.champ.is-erreur input,.champ.is-erreur textarea,.champ.is-erreur select{border-color:var(--erreur)}.bande{border-radius:calc(var(--rayon-carte) + 6px)}.bande-ciel{background:var(--ciel-lavis)}.bande-feuille{background:var(--feuille-lavis)}.bande-soleil{background:var(--soleil-lavis)}.bande-surface{background:var(--surface)}.page-sobre{max-width:46rem}.page-sobre .maj{font-family:var(--police-ui);font-size:var(--t-petit);color:var(--encre-3);margin-top:var(--e-3)}.page-sobre .en-bref{gap:0 var(--e-5);margin-top:var(--e-6);border-top:1px solid var(--trait);grid-template-columns:minmax(9rem,14rem) 1fr;display:grid}.page-sobre .en-bref dt{font-family:var(--police-ui);font-weight:500;font-size:var(--t-petit);color:var(--encre-2);padding-block:var(--e-3)}.page-sobre .en-bref dd{padding-block:var(--e-3);border-bottom:1px solid var(--trait);font-size:var(--t-petit)}.page-sobre .en-bref dt{border-bottom:1px solid var(--trait)}@media (max-width:599px){.page-sobre .en-bref{grid-template-columns:1fr}.page-sobre .en-bref dt{border-bottom:0;padding-bottom:0}}.page-sobre .prose{margin-top:var(--e-6);max-width:var(--mesure)}.page-sobre .prose h2{font-family:var(--police-affiche);font-size:var(--t-sous-titre);margin-top:var(--e-6);font-variation-settings:"opsz" 40, "SOFT" 60;font-weight:520}.page-sobre .prose p{margin-top:var(--e-3)}.page-sobre .prose ul{margin-top:var(--e-3);padding-left:1.25rem;list-style:outside}.page-sobre .prose li+li{margin-top:var(--e-2)}.page-sobre .a-lire{margin-top:var(--e-7);padding-top:var(--e-5);border-top:1px solid var(--trait)}@media print{.site-header,.pied,.a-lire,.saut,.menu-overlay{display:none!important}.page-sobre .prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}}.fond-nuit,[data-theme=nuit] .fond-jour{display:none}[data-theme=nuit] .fond-nuit{display:block}.sec-carte .media{background:#f8f8e8}[data-theme=nuit] .sec-carte .media{background:#10151a}.pied{background:var(--nuit);color:var(--nuit-texte);margin-top:var(--section-y);position:relative;overflow:hidden}main:has(>.rail)+.pied{margin-top:0}main:has(>.carte-page)+.pied{margin-top:0}.pied-riviere{padding-top:var(--e-6);margin:0}.pied-riviere svg{width:100%;height:clamp(48px,8vw,96px);display:block}.pied-ancre{font-family:var(--police-lecture);color:var(--nuit-texte-2);font-style:italic;font-size:var(--t-petit);padding-top:var(--e-3)}.pied-grille{gap:var(--e-5) var(--e-4);padding-block:var(--e-7) var(--e-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pied-colophon{gap:var(--e-6);flex-direction:column;grid-column:1/5;display:flex}.pied-nav{gap:var(--e-6) 0;grid-column:6/13;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pied-nav>div{padding-inline:var(--e-4)}.pied-nav>div:first-child{padding-inline-start:0}.pied-nav>div+div{border-left:1px solid #f0eee61f}.pied-action{margin-top:auto}.pied-action-bouton{margin-top:var(--e-4)}@media (max-width:899px){.pied-grille{grid-template-columns:1fr}.pied-colophon,.pied-nav{grid-column:1/-1}.pied-colophon{gap:var(--e-5)}.pied-nav{grid-template-columns:1fr 1fr}.pied-nav>div:nth-child(odd){border-left:0;padding-inline-start:0}}.pied-marque{align-items:center;gap:var(--e-3);display:flex}.pied-marque img{width:auto;height:3rem}.pied-marque .nom{font-family:var(--police-affiche);letter-spacing:-.004em;font-variation-settings:"opsz" 120, "SOFT" 90;font-size:1.5rem;font-weight:580}.pied-tagline{font-family:var(--police-affiche);font-variation-settings:"opsz" 96, "SOFT" 70;color:var(--nuit-texte-2);margin-top:.375rem;font-size:1.125rem;font-weight:500}.pied-soleil{margin-top:var(--e-4);color:var(--nuit-texte-2)}.pied-soleil[hidden]{display:none}.pied-nav .col-titre{font-family:var(--police-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--nuit-texte-2);margin-bottom:var(--e-3);padding-bottom:var(--e-2);border-bottom:1px solid #f0eee62e;font-size:.6875rem;font-weight:600}.pied-nav ul{flex-direction:column;display:flex}.pied-nav a{min-height:var(--cible-tactile);font-family:var(--police-affiche);font-variation-settings:"opsz" 20, "SOFT" 60;color:var(--nuit-texte);transition:color .2s var(--c-productif);align-items:baseline;gap:.4rem;padding-block-start:.4rem;padding-block-end:.4rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.pied-nav a:hover{color:var(--riviere-sur-nuit);text-underline-offset:3px;-webkit-text-decoration:underline #8fc1dc80;text-decoration:underline #8fc1dc80}.compte-col{color:var(--nuit-texte-2);font-family:var(--police-ui);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;margin-left:auto;font-size:.75rem;font-weight:500}.fleche-ext{transition:translate var(--m-tape) var(--c-productif);display:inline-block}.pied-nav a:hover .fleche-ext{translate:1px -1px}.pied-action .sous-titre{color:var(--nuit-texte);max-width:22ch}.pied-bas{align-items:baseline;gap:var(--e-2) var(--e-5);padding-top:var(--e-5);padding-bottom:var(--e-4);border-top:1px solid var(--trait-sur-nuit);font-family:var(--police-ui);font-size:var(--t-etiquette);color:var(--nuit-texte-2);flex-wrap:wrap;display:flex}.pied-bas a{color:inherit}.pied-legal{gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.pied-bas a{text-decoration:none}.pied-legal a:hover,.pied-remonter:hover{color:var(--riviere-sur-nuit);text-underline-offset:3px;text-decoration:underline}.pied-bas a:focus-visible{text-decoration:underline}.pied-fabrique{align-items:center;gap:var(--e-3);flex-basis:100%;max-width:54rem;display:flex}.pied-fabrique .pied-webryk{min-height:var(--cible-tactile);flex:none;align-items:center;padding-block-start:.25rem;padding-block-end:.25rem;display:inline-flex}.pied-webryk img{width:clamp(5.25rem,8vw,6.75rem);height:auto;display:block}.pied-fabrique>span{max-width:48ch}.pied-remonter{min-height:var(--cible-tactile);align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}@media (max-width:899px){.pied-legal a,.pied-ancre a,.pied-fabrique a{min-height:var(--cible-tactile);align-items:center;display:inline-flex}}@media (max-width:38rem){.pied-fabrique{align-items:flex-start;gap:var(--e-2);flex-direction:column}.pied-webryk img{width:5.75rem}}.pied-wordmark{font-family:var(--police-affiche);font-variation-settings:"opsz" 100, "SOFT" 80;color:#f0eee66b;-webkit-user-select:none;user-select:none;pointer-events:none;margin:var(--e-4) 0 0 -.02em;white-space:nowrap;transition:color .4s var(--c-productif), font-variation-settings .4s var(--c-productif);font-size:clamp(3.5rem,14vw,11rem);font-weight:560;line-height:.85}@media (hover:hover) and (pointer:fine){.pied:hover .pied-wordmark{color:#f0eee694;font-variation-settings:"opsz" 100, "SOFT" 100}}::view-transition-old(root){animation-duration:.16s}::view-transition-new(root){animation-duration:.2s}::view-transition-group(nav-actif){animation-duration:.28s;animation-timing-function:var(--c-expressif)}::view-transition-group(media-voyage){animation-duration:.32s;animation-timing-function:var(--c-expressif)}::view-transition-old(media-voyage){object-fit:cover;height:100%;overflow:clip}::view-transition-new(media-voyage){object-fit:cover;height:100%;overflow:clip}.menu-overlay{opacity:1;transition:opacity var(--m-sortie) var(--c-productif)}@starting-style{.menu-overlay{opacity:0}}@media (prefers-reduced-motion:no-preference){.menu-liens li{transition:opacity .3s var(--c-lever) var(--d-menu,0s), translate .3s var(--c-lever) var(--d-menu,0s)}@starting-style{.menu-liens li{opacity:0;translate:0 12px}}.menu-liens li:first-child{--d-menu:0s}.menu-liens li:nth-child(2){--d-menu:35ms}.menu-liens li:nth-child(3){--d-menu:70ms}.menu-liens li:nth-child(4){--d-menu:.105s}.menu-liens li:nth-child(5){--d-menu:.14s}.menu-liens li:nth-child(6){--d-menu:.175s}.menu-liens li:nth-child(n+7){--d-menu:.21s}.hero-scene-2,.hero-scene-3{animation:se-poser var(--m-scene) var(--c-expressif) both}.hero-scene-2{animation-delay:90ms}.hero-scene-3{animation-delay:.16s}@keyframes se-poser{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.js [data-revele=lever]:not(.est-vu){opacity:0}@media (prefers-reduced-motion:no-preference){.js [data-revele=lever]{clip-path:inset(0 0 -.15em)}.js [data-revele=lever]:not(.est-vu){clip-path:inset(0 0 calc(100% - 2px));transform:translateY(.55em)}.js [data-revele=lever].est-vu{transition:clip-path var(--m-lever) var(--c-lever) var(--d,0s), transform var(--m-lever) var(--c-lever) var(--d,0s), opacity .2s linear var(--d,0s)}.js [data-revele=rideau]:not(.est-vu){clip-path:inset(0 0 calc(100% - 2px))}.js [data-revele=rideau][data-sens=gauche]:not(.est-vu){clip-path:inset(0 calc(100% - 2px) 0 0)}.js [data-revele=rideau]:not(.est-vu) img{transform:scale(1.06)}.js [data-revele=rideau].est-vu{clip-path:inset(0);transition:clip-path var(--m-rideau) var(--c-rideau)}.js [data-revele=rideau].est-vu img{transition:transform var(--m-dezoom) var(--c-lever);transform:none}.js [data-revele=filet]:not(.est-vu){transform-origin:0;transform:scaleX(0)}.js [data-revele=filet].est-vu{transition:transform var(--m-filet) var(--c-rideau);transform:scaleX(1)}.js [data-revele-trace]:not(.est-vu) path{stroke-dashoffset:1px}.js [data-revele-trace] path{stroke-dasharray:1;transition:stroke-dashoffset .9s var(--c-rideau) var(--d-trace,.4s)}.js [data-revele-trace] path+path{--d-trace:.65s}.js [data-revele-trace].est-vu path{stroke-dashoffset:0}.js [data-revele-trace]:not(.est-vu) .teaser-epingle{opacity:0;scale:.3}.js [data-revele-trace].est-vu .teaser-epingle{opacity:1;transition:opacity .3s var(--c-lever) var(--d-pin,.8s), scale .36s var(--c-lever) var(--d-pin,.8s);scale:1}}.js [data-revele-groupe][data-verbe=trace]>:not(.est-vu){opacity:0}@media (prefers-reduced-motion:no-preference){.js [data-revele-groupe][data-verbe=trace]>:not(.est-vu){clip-path:inset(0 100% 0 0);transform:none}.js [data-revele-groupe][data-verbe=trace]>.est-vu{clip-path:inset(0);opacity:1;transition:clip-path .52s var(--c-rideau) var(--d,0s), opacity .2s linear var(--d,0s)}}.js [data-revele-groupe]:not([data-verbe])>:not(.est-vu){opacity:0}@media (prefers-reduced-motion:no-preference){.js [data-revele-groupe]:not([data-verbe])>:not(.est-vu){transform:translateY(14px)}.js [data-revele-groupe]:not([data-verbe])>.est-vu{opacity:1;transition:transform var(--m-surgir) var(--c-lever) var(--d,0s), opacity var(--m-surgir) linear var(--d,0s);transform:none}}.js [data-revele-groupe]>.est-vu{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pied-wordmark{animation:linear both wordmark-affleure;animation-timeline:view();animation-range:entry}@keyframes wordmark-affleure{0%{translate:0 .35em}to{translate:0}}.pied-riviere path{stroke-dasharray:1;animation:linear both riviere-trace;animation-timeline:view();animation-range:entry 5% entry 85%}.pied-riviere path+path{animation-range:entry 15% entry 95%}@keyframes riviere-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.pied-riviere .confluence{animation:linear both confluence-nait;animation-timeline:view();animation-range:entry 80%}@keyframes confluence-nait{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}}}@media (prefers-reduced-motion:no-preference){.hero-titre{--lueur:color-mix(in oklab, var(--or-soleil) 55%, transparent)}.hero-ephemeride-bar:not([hidden]){animation:ephemeride-arrive .7s var(--c-lever) .26s both}@keyframes ephemeride-arrive{0%{opacity:0;transform:translateY(.5rem)}}.teaser-epingle:after{content:"";border:1px solid var(--riviere-action);opacity:0;border-radius:50%;width:1.1rem;height:1.1rem;margin:-.55rem 0 0 -.55rem;position:absolute;top:50%;bottom:auto;left:50%;right:auto}.est-vu .teaser-epingle:after{animation:3.6s ease-out 4 sonar;animation-delay:calc(var(--d-pin,.8s) + .4s)}.est-vu .teaser-epingle:nth-child(3n):after{animation-duration:4.4s}.est-vu .teaser-epingle:nth-child(3n+1):after{animation-duration:5.1s}@keyframes sonar{0%{opacity:.7;transform:scale(.35)}70%,to{opacity:0;transform:scale(2.4)}}.rangee-cat .conduite{position:relative;overflow:hidden}.rangee-cat .conduite:after{content:"";background:var(--riviere-action);transform-origin:0;transition:transform .42s var(--c-lever);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.rangee-cat .fleche,.rangee-cat .compte,.rangee-cat .pastille-envie{transition:transform .26s var(--c-lever), color .2s linear}@media (hover:hover){.rangee-cat:hover .conduite:after{transform:scaleX(1)}.rangee-cat:hover .fleche{transform:translate(.4rem)}.rangee-cat:hover .compte{color:var(--riviere-action);transform:translate(-.2rem)}.rangee-cat:hover .pastille-envie{transform:scale(1.12)rotate(-4deg)}}.rangee-cat:focus-visible .conduite:after{transform:scaleX(1)}.sec-carte .nombre{font-variant-numeric:tabular-nums}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sec-hero .hero-image{will-change:transform;animation:linear both hero-profondeur;animation-timeline:view();animation-range:entry 100% exit}@keyframes hero-profondeur{to{transform:translateY(9%)scale(1.06)}}.sec-hero .hero-composition{animation:linear both hero-recul;animation-timeline:view();animation-range:exit exit 90%}@keyframes hero-recul{to{opacity:.25;transform:translateY(-2.5rem)}}.sec-hero .hero-folio{animation:linear both folio-derive;animation-timeline:view();animation-range:exit}@keyframes folio-derive{to{opacity:0;transform:translateY(-1.2rem)}}.hero-current path{stroke-dasharray:1;animation:linear both courant-trace;animation-timeline:view();animation-range:entry exit 30%}@keyframes courant-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.etagere-v3>*{animation:linear both carte-mise-au-point;animation-timeline:view(inline);animation-range:entry cover 40%}@keyframes carte-mise-au-point{0%{opacity:.45;transform:translateY(.75rem)scale(.94)}to{opacity:1;transform:none}}.sec-carte .calque-rivieres path{animation:linear both riviere-coule;animation-timeline:view();animation-range:entry 20% exit}@keyframes riviere-coule{0%{stroke-dasharray:.04 .02;stroke-dashoffset:0}to{stroke-dasharray:.04 .02;stroke-dashoffset:-1px}}.sec-dates .dates-cadre,.sec-index .liste,.sec-photo figure{animation:linear both section-monte;animation-timeline:view();animation-range:entry 5% entry 65%}@keyframes section-monte{0%{opacity:.35;transform:translateY(2.5rem)}to{opacity:1;transform:none}}[data-derive]>*{animation:linear both derive-pose;animation-timeline:view();animation-range:entry entry 88%}@keyframes derive-pose{0%{transform:translateY(1.6rem)}to{transform:none}}[data-derive]>*>.plaque,[data-derive]>* .derive-plan-2{animation:linear both derive-contre;animation-timeline:view();animation-range:entry entry 88%}@keyframes derive-contre{0%{transform:translateY(-.75rem)}to{transform:none}}[data-derive=lent]>*{animation-range:entry entry 96%}}}@media (prefers-reduced-motion:no-preference){.filet-page{z-index:4;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, color-mix(in oklab, var(--or-soleil) 92%, transparent), color-mix(in oklab, var(--or-soleil) 92%, transparent) 18%, color-mix(in oklab, var(--riviere-action) 88%, transparent) 70%, color-mix(in oklab, var(--riviere-sur-nuit) 90%, transparent));height:3px;box-shadow:0 0 10px -2px color-mix(in oklab, var(--or-soleil) 60%, transparent);animation:filet-page-trace 1.08s var(--c-rideau) both;position:absolute;bottom:-2px;left:0;right:0}@keyframes filet-page-trace{0%{opacity:1;transform:scaleX(0)}46%{opacity:1;transform:scaleX(1)}72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.site-header .marque img{animation:marque-pose .62s var(--c-expressif) both}@keyframes marque-pose{0%{opacity:0;transform:translateY(.45rem)scale(.78)}60%{opacity:1}to{opacity:1;transform:none}}.site-header .marque .nom{animation:nom-pose .56s var(--c-lever) 90ms both}@keyframes nom-pose{0%{opacity:0;transform:translate(-.4rem)}to{opacity:1;transform:none}}main>:not(script):not(.carte-page){animation:page-se-pose .52s var(--c-lever) both}@keyframes page-se-pose{0%{transform:translateY(.55rem)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.filet-page{display:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.bascule-langue[data-astro-cid-yabbpytn]{grid-template-columns:repeat(2, minmax(var(--cible-tactile), auto));color:var(--encre);background:var(--fond);border:1px solid var(--trait-fort);border-radius:var(--rayon-bouton);display:inline-grid;overflow:hidden}.bascule-langue[data-astro-cid-yabbpytn] a[data-astro-cid-yabbpytn]{min-block-size:var(--cible-tactile);padding-inline:var(--e-3);color:var(--encre-2);font-family:var(--police-ui);font-size:var(--t-etiquette);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.bascule-langue[data-astro-cid-yabbpytn] a[data-astro-cid-yabbpytn]+a[data-astro-cid-yabbpytn]{border-inline-start:1px solid var(--trait-fort)}.bascule-langue[data-astro-cid-yabbpytn] a[data-astro-cid-yabbpytn][aria-current=page]{color:var(--fond);background:var(--encre)}.bascule-langue[data-astro-cid-yabbpytn] a[data-astro-cid-yabbpytn]:focus-visible{z-index:1;outline:2px solid var(--or-vif);outline-offset:-3px;position:relative}@media (prefers-reduced-motion:no-preference){.bascule-langue[data-astro-cid-yabbpytn] a[data-astro-cid-yabbpytn]{transition:color var(--m-instant) var(--c-entree), background-color var(--m-instant) var(--c-entree)}}.palette[data-astro-cid-bdrm4abt]{z-index:120;overscroll-behavior:contain;place-items:start center;padding:clamp(4.5rem,12vh,9rem) clamp(1rem,4vw,2rem) 2rem;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.palette[data-astro-cid-bdrm4abt][hidden]{display:none}.palette-lavis[data-astro-cid-bdrm4abt]{background:radial-gradient(60rem 60rem at var(--ox,50vw) var(--oy,18vh), color-mix(in oklab, var(--riviere-action) 22%, transparent), transparent 62%), color-mix(in oklab, var(--fond) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);position:absolute;top:0;bottom:0;left:0;right:0}.palette-aurore[data-astro-cid-bdrm4abt]{pointer-events:none;opacity:.55;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.palette-aurore[data-astro-cid-bdrm4abt] span[data-astro-cid-bdrm4abt]{filter:blur(70px);border-radius:50%;width:38rem;height:38rem;position:absolute}.palette-aurore[data-astro-cid-bdrm4abt] span[data-astro-cid-bdrm4abt]:first-child{background:radial-gradient(circle,color-mix(in oklab,var(--riviere-action) 55%,transparent),transparent 68%);top:-10rem;left:-8rem}.palette-aurore[data-astro-cid-bdrm4abt] span[data-astro-cid-bdrm4abt]:last-child{background:radial-gradient(circle,color-mix(in oklab,var(--feuille,#4b7f52) 45%,transparent),transparent 68%);bottom:-14rem;right:-10rem}.palette-boite[data-astro-cid-bdrm4abt]{background:var(--carte-fond);border:1px solid var(--trait);width:min(46rem,100%);box-shadow:0 2.5rem 5rem -1.5rem #00000073,0 0 0 1px color-mix(in oklab,var(--riviere-action) 18%,transparent);border-radius:clamp(1.1rem,2vw,1.6rem);padding:clamp(1rem,2vw,1.4rem);position:relative}.palette-tete[data-astro-cid-bdrm4abt]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.palette-tete[data-astro-cid-bdrm4abt] .etiquette[data-astro-cid-bdrm4abt]{color:var(--encre-2);margin:0}.palette-fermer[data-astro-cid-bdrm4abt]{border:1px solid var(--trait);background:var(--fond);width:2.25rem;height:2.25rem;color:var(--encre);cursor:pointer;transition:transform var(--m-survol) var(--c-lever),border-color var(--m-survol) linear;border-radius:50%;place-items:center;display:grid}@media (hover:hover){.palette-fermer[data-astro-cid-bdrm4abt]:hover{border-color:var(--riviere-action);transform:rotate(90deg)}}.palette-champ[data-astro-cid-bdrm4abt]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.5rem .35rem .8rem;display:grid;position:relative}.palette-loupe[data-astro-cid-bdrm4abt]{color:var(--riviere-action);flex:none}.palette-champ[data-astro-cid-bdrm4abt] input[data-astro-cid-bdrm4abt]{width:100%;min-width:0;color:var(--encre);font:540 clamp(1.4rem,3.4vw,2.15rem)/1.1 var(--police-affiche);background:0 0;border:0;border-radius:.55rem}.palette-champ[data-astro-cid-bdrm4abt] input[data-astro-cid-bdrm4abt]::placeholder{color:var(--encre-3)}.palette-champ[data-astro-cid-bdrm4abt] input[data-astro-cid-bdrm4abt]::-webkit-search-cancel-button{display:none}.palette-trait[data-astro-cid-bdrm4abt]{background:linear-gradient(90deg,var(--riviere-action),color-mix(in oklab,var(--riviere-action) 25%,transparent));transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.palette-etat[data-astro-cid-bdrm4abt]{min-height:1.3rem;color:var(--encre-2);font:500 var(--t-petit)/1.4 var(--police-ui);margin:.15rem .35rem .35rem}.palette-legende[data-astro-cid-bdrm4abt]{color:var(--encre-3);font:650 var(--t-etiquette)/1.3 var(--police-ui);letter-spacing:.07em;text-transform:uppercase;margin:.2rem .35rem .3rem}.palette-legende[data-astro-cid-bdrm4abt][hidden]{display:none}.palette-contexte[data-astro-cid-bdrm4abt]{background:var(--ciel-lavis);border-radius:var(--rayon-bouton);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:.35rem 0 .6rem;padding:.7rem .85rem;display:flex}.palette-contexte[data-astro-cid-bdrm4abt][hidden]{display:none}.contexte-pastille[data-astro-cid-bdrm4abt]{background:var(--riviere-action);border-radius:50%;width:.55rem;height:.55rem}.contexte-label[data-astro-cid-bdrm4abt]{font:650 var(--t-etiquette)/1.3 var(--police-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--encre-2)}.palette-contexte[data-astro-cid-bdrm4abt] strong[data-astro-cid-bdrm4abt]{font:540 1.05rem/1.3 var(--police-affiche)}.palette-contexte[data-astro-cid-bdrm4abt] a[data-astro-cid-bdrm4abt]{color:var(--riviere-action);font:650 .82rem/1.3 var(--police-ui);text-underline-offset:.22em;margin-left:auto}.palette-resultats[data-astro-cid-bdrm4abt]{overscroll-behavior:contain;max-height:min(46vh,26rem);margin:0;padding:0;list-style:none;overflow-y:auto}.palette-resultats[data-astro-cid-bdrm4abt] li+li{border-top:1px solid var(--trait)}.palette-resultats[data-astro-cid-bdrm4abt] a{min-height:3.4rem;color:inherit;border-radius:.6rem;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:.7rem .35rem;text-decoration:none;display:grid}.palette-resultats[data-astro-cid-bdrm4abt] strong{min-width:0;font:540 clamp(1.05rem,1.9vw,1.35rem)/1.2 var(--police-affiche);overflow-wrap:anywhere}.palette-resultats[data-astro-cid-bdrm4abt] small{color:var(--encre-2);font:600 var(--t-etiquette)/1.3 var(--police-ui);text-align:right}.palette-resultats[data-astro-cid-bdrm4abt] .result-kind{font:650 var(--t-etiquette)/1.3 var(--police-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-3)}.palette-resultats[data-astro-cid-bdrm4abt] .result-kind[data-genre=envie],.palette-resultats[data-astro-cid-bdrm4abt] .result-kind[data-genre=categorie]{color:var(--riviere-action)}.palette-resultats[data-astro-cid-bdrm4abt] li[aria-selected=true] a{background:var(--surface);outline:0}.palette-resultats[data-astro-cid-bdrm4abt] a:focus-visible{background:var(--surface);outline:0}.palette-resultats[data-astro-cid-bdrm4abt] li[aria-selected=true] strong{text-underline-offset:.18em;text-decoration:underline}@media (hover:hover){.palette-resultats[data-astro-cid-bdrm4abt] a:hover{background:var(--surface)}}.palette-pied[data-astro-cid-bdrm4abt]{border-top:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.7rem;padding-top:.7rem;display:flex}.palette-carte[data-astro-cid-bdrm4abt]{color:var(--riviere-action);font:650 .82rem/1.3 var(--police-ui);text-underline-offset:.22em}.palette-indice[data-astro-cid-bdrm4abt]{color:var(--encre-3);font:500 var(--t-etiquette)/1.3 var(--police-ui)}@media (max-width:640px){.palette[data-astro-cid-bdrm4abt]{padding-top:clamp(3rem,8vh,5rem)}.palette-resultats[data-astro-cid-bdrm4abt] a{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem}.palette-resultats[data-astro-cid-bdrm4abt] .result-kind{grid-column:1/-1}.palette-indice[data-astro-cid-bdrm4abt]{display:none}}@media (prefers-reduced-motion:no-preference){.palette[data-astro-cid-bdrm4abt][data-etat-anim=entree] .palette-lavis[data-astro-cid-bdrm4abt]{animation:lavis-ouvre .46s var(--c-lever) both}.palette[data-astro-cid-bdrm4abt][data-etat-anim=entree] .palette-boite[data-astro-cid-bdrm4abt]{animation:.52s cubic-bezier(.2,.9,.24,1.08) both boite-monte}.palette[data-astro-cid-bdrm4abt][data-etat-anim=entree] .palette-champ[data-astro-cid-bdrm4abt] input[data-astro-cid-bdrm4abt]{animation:champ-arrive .46s var(--c-lever) 90ms both}.palette[data-astro-cid-bdrm4abt][data-etat-anim=entree] .palette-trait[data-astro-cid-bdrm4abt]{animation:trait-trace .62s var(--c-lever) .12s both}.palette[data-astro-cid-bdrm4abt][data-etat-anim=entree] .palette-loupe[data-astro-cid-bdrm4abt]{animation:.62s cubic-bezier(.2,.9,.24,1.12) both loupe-pivote}.palette[data-astro-cid-bdrm4abt][data-etat-anim=sortie] .palette-lavis[data-astro-cid-bdrm4abt]{animation:lavis-ferme .2s var(--c-lever) both}.palette[data-astro-cid-bdrm4abt][data-etat-anim=sortie] .palette-boite[data-astro-cid-bdrm4abt]{animation:boite-descend .2s var(--c-lever) both}.palette-aurore[data-astro-cid-bdrm4abt] span[data-astro-cid-bdrm4abt]{animation:16s ease-in-out 2 alternate aurore}.palette-aurore[data-astro-cid-bdrm4abt] span[data-astro-cid-bdrm4abt]:last-child{animation-duration:21s;animation-delay:-6s}.palette-champ[data-astro-cid-bdrm4abt] input[data-astro-cid-bdrm4abt]:focus+.palette-trait[data-astro-cid-bdrm4abt],.palette-champ[data-astro-cid-bdrm4abt]:focus-within .palette-trait[data-astro-cid-bdrm4abt]{animation:2.6s ease-in-out 3 trait-respire}.palette-resultats[data-astro-cid-bdrm4abt] li{animation:resultat-monte .38s var(--c-lever) both;animation-delay:calc(var(--i) * 34ms)}.palette-contexte[data-astro-cid-bdrm4abt]:not([hidden]){animation:resultat-monte .42s var(--c-lever) both}.contexte-pastille[data-astro-cid-bdrm4abt]{animation:2.2s ease-in-out 6 pastille-bat}@keyframes lavis-ouvre{0%{clip-path:circle(0 at var(--ox,50vw) var(--oy,18vh));opacity:0}to{clip-path:circle(150% at var(--ox,50vw) var(--oy,18vh));opacity:1}}@keyframes lavis-ferme{to{opacity:0}}@keyframes boite-monte{0%{opacity:0;transform:translateY(1.6rem)scale(.965)}to{opacity:1;transform:none}}@keyframes boite-descend{to{opacity:0;transform:translateY(.6rem)scale(.99)}}@keyframes champ-arrive{0%{opacity:0;transform:translate(-.5rem)}}@keyframes trait-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trait-respire{0%,to{opacity:.55}50%{opacity:1}}@keyframes loupe-pivote{0%{opacity:0;transform:rotate(-38deg)scale(.6)}to{opacity:1;transform:none}}@keyframes resultat-monte{0%{opacity:0;transform:translateY(.5rem)}}@keyframes aurore{0%{transform:translate(0,0)scale(1)}to{transform:translate(3rem,2rem)scale(1.18)}}@keyframes pastille-bat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}}
