.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-vietnamese-400-normal.CkBxLiRJ.woff2)format("woff2"),url(/_astro/anton-vietnamese-400-normal.2FfR1wHA.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-ext-400-normal.SyiqE2Jt.woff2)format("woff2"),url(/_astro/anton-latin-ext-400-normal.BMODBQc6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-ext-wght-normal.Do32GAgg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/red-hat-display-latin-wght-normal.BX-N26TK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--creme:#f4ede0;--sable:#eae0ce;--papier:#fffcf6;--encre:#14233a;--encre-lumiere:#dce3ec;--encre-brume:#c9d3df;--ciel:#a8d0e8;--feu:#e4642b;--feu-doux:#efa57c;--feu-texte:#b4461a;--fantome:#1d3250;--blanc:#fff;--noir:#000;--encre-80:#14233acc;--encre-66:#14233aa8;--encre-60:#3d4859;--encre-40:#14233a66;--encre-37:#14233a5e;--encre-33:#14233a55;--encre-15:#14233a26;--encre-12:#14233a1f;--encre-8:#14233a14;--creme-73:#f4ede0bb;--creme-53:#f4ede088;--creme-47:#f4ede077;--creme-27:#f4ede044;--creme-25:#f4ede040;--creme-13:#f4ede022;--creme-7:#f4ede012;--blanc-87:#fffd;--blanc-73:#fffb;--blanc-67:#fffa;--blanc-12:#ffffff1f;--feu-bouton:var(--feu-texte);--lac-surface:#2e6fa8;--ruban:#ebdcbb99;--gabarit-rayure:#dce9f5;--gabarit-fond:#e9f2fa;--dispo-ok-fond:#e4f2e4;--dispo-ok-texte:#2c6b33;--dispo-presque-fond:#fdeedf;--dispo-presque-texte:#a9541d;--dispo-complet-fond:#ededed;--dispo-complet-texte:#6b6b6b;--dispo-bientot-fond:var(--ciel);--dispo-bientot-texte:var(--encre);--focus-largeur:3px;--focus-decalage:3px;--focus-clair:var(--creme);--focus-sombre:var(--encre);--focus-halo:6px;--focus-halo-clair:var(--creme);--focus-halo-sombre:var(--encre);--spring:cubic-bezier(.34, 1.56, .64, 1);--soft:cubic-bezier(.22, .61, .36, 1);--sortie:cubic-bezier(.2, .7, .2, 1);--zoom:cubic-bezier(.2, .6, .2, 1);--depart:cubic-bezier(.4, 0, 1, 1);--quick:.18s;--base:.42s;--slow:.9s;--voile-haut:#14233a99;--voile-bas:#14233ae6;--voile-bas-mobile:#14233af0;--feu-survol:#ec7a47;--glisse:cubic-bezier(.7, 0, .2, 1);--entete-haut:88px;--sousnav-haut:56px;--sousnav-pad:clamp(14px, 1.8vw, 28px);--sousnav-espace:.06em;--lateral-larg:17rem;--lateral-haut:var(--e5);--lateral-lien-pad:8px 14px 8px 16px;--lateral-lien-texte:15px;--lateral-titre-marge:0 0 12px 3px;--lateral-filet:3px;--lateral-barre-gap:6px;--lateral-barre-pad:10px;--lateral-barre-texte:14px;--bande-fine-haut:clamp(24px, 3vw, 40px);--creme-50:#f4ede080;--bandeau-haut:66px;--reperes-haut:112px;--ouverture-int:clamp(600px, calc(100svh - var(--bandeau-haut) - var(--reperes-haut)), 900px);--voile-int-haut:#14233ab3;--voile-int-clair:#14233a0d;--voile-int-mi:#14233a1a;--voile-int-texte:#14233a99;--voile-int-bas:#14233aed;--bouton-monte:-2px;--ouverture-min:560px;--ouverture-max:900px;--porte-tete:192px;--logo-haut:clamp(52px, 5.6vw, 72px);--logo-pied-haut:clamp(96px, 10.3vw, 132px);--affiche-signature:clamp(48px, 6.9vw, 88px);--affiche-annee:clamp(132px, 23.4vw, 300px);--affiche-fantome:clamp(200px, 34vw, 520px);--affiche-mission:clamp(28px, 4.2vw, 54px);--affiche-bloc:clamp(28px, 3.6vw, 46px);--affiche-porte:clamp(30px, 3.44vw, 44px);--affiche-liste:clamp(36px, 5.6vw, 72px);--affiche-pied:clamp(52px, 9vw, 120px);--etiquette-temp:.72rem;--affiche-repere:clamp(28px, 2.8vw, 36px);--affiche-chiffre:clamp(36px, 3.6vw, 52px);--affiche-tel-bande:clamp(30px, 2.8vw, 36px);--affiche-heure:clamp(24px, 2.4vw, 30px);--affiche-manifeste:clamp(38px, 5.6vw, 80px);--affiche-ratio:clamp(52px, 6vw, 76px);--surtitre-taille:14px;--surtitre-espace:.14em;--h2-bandeau:clamp(32px, 4vw, 52px);--repere-min:220px;--e1:4px;--e2:8px;--e3:16px;--e4:24px;--e5:40px;--e6:64px;--e7:96px;--e8:140px;--cible:44px;--champ-haut:52px;--section-pad-bloc:clamp(56px, 8vw, 96px);--gouttiere:clamp(20px, 4vw, 48px);--rayon:16px;--rayon-pastille:999px;--filet-fin-couleur:#14233a4d;--filet:2px solid var(--encre);--filet-fin:1px solid var(--filet-fin-couleur);--filet-epais:3px solid var(--encre);--chapeau:128px;--display:"Anton", "Anton repli", sans-serif;--corps:"Red Hat Display Variable", "Red Hat repli", system-ui, sans-serif;--donnee:var(--corps);--h1:clamp(64px, 11vw, 150px);--h1-accueil:clamp(56px, 9.5vw, 122px);--h1-long:clamp(56px, 9vw, 128px);--h2:clamp(38px, 5vw, 64px);--h3:clamp(28px, 3vw, 38px);--h4:clamp(22px, 2.4vw, 28px);--corps-taille:17px;--interligne:1.58;--manifeste-interligne:1.16;--etiquette:13px;--etiquette-espace:.1em;--display-interligne:1;--display-espace:-.005em;--display-interligne-case:1.1;--anton-chasse:.51;--titre-espace:-.02em;--tuile-photo-haut:clamp(240px, 28vw, 360px);--affiche-rangee-groupe:clamp(30px, 3.4vw, 44px);--rangee-num:64px;--affiche-rangee:clamp(26px, 2.8vw, 34px);--affiche-tel:clamp(48px, 6vw, 80px);--affiche-numero:clamp(64px, 8vw, 110px);--affiche-annee-frise:clamp(56px, 8vw, 110px);--affiche-annee-1928:clamp(72px, 10vw, 150px);--h3-bloc:clamp(34px, 3.8vw, 48px);--affiche-prix:clamp(44px, 5vw, 64px);--affiche-saison:clamp(48px, 5vw, 68px);--affiche-etape:clamp(90px, 10vw, 140px);--h2-chalet:clamp(46px, 5.6vw, 76px);--affiche-voix:clamp(26px, 2.8vw, 38px);--collage-grand:260px;--collage-petit:180px;--barre-haut:34px;--echelle-nom:minmax(14rem, 27rem);--rang-haut:48px;--tuile-saison-min:280px;--filet-formule:6px;--filet-clair:2px solid var(--creme);--filet-fin-clair:1px solid var(--creme-25);--chat-z:250;--chat-bouton-haut:56px;--chat-marge:clamp(16px, 2.4vw, 28px);--chat-panneau-larg:400px;--chat-panneau-haut:640px;--chat-bulle-max:88%;--chat-champ-haut:72px;--chat-bandeau:0px}@font-face{font-family:Anton repli;src:local(Arial);size-adjust:69.7%;ascent-override:169.3%;descent-override:47.3%;line-gap-override:0%}@font-face{font-family:Red Hat repli;src:local(Arial);font-weight:100 600;size-adjust:96%;ascent-override:106.3%;descent-override:32.3%;line-gap-override:0%}@font-face{font-family:Red Hat repli;src:local(Arial Bold),local(Arial-BoldMT);font-weight:700 900;size-adjust:96%;ascent-override:106.3%;descent-override:32.3%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--creme);color:var(--encre);font-family:var(--corps);font-size:var(--corps-taille);line-height:var(--interligne);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline:var(--focus-largeur) solid var(--focus-sombre);outline-offset:var(--focus-decalage);box-shadow:0 0 0 var(--focus-halo) var(--focus-halo-clair)}.fond-sombre:focus-visible,.fond-sombre :focus-visible,[data-fond=sombre]:focus-visible,[data-fond=sombre] :focus-visible{outline-color:var(--focus-clair);box-shadow:0 0 0 var(--focus-halo) var(--focus-halo-sombre)}.focus-interne:focus-visible,.focus-interne :focus-visible{outline-offset:-6px;box-shadow:none}.evitement{left:var(--e3);top:var(--e3);z-index:300;min-height:var(--cible);padding:0 var(--e4);background:var(--encre);color:var(--creme);border-radius:var(--rayon-pastille);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-250%)}.evitement:focus-visible{outline-color:var(--focus-clair);box-shadow:0 0 0 var(--focus-halo) var(--focus-halo-sombre);transform:none}main:focus{outline:none}img{max-width:100%;display:block}a{color:inherit}:where(a[href^=tel\:]){white-space:nowrap;position:relative}:where(a[href^=tel\:]):after{content:"";left:0;right:0;top:calc((100% - var(--cible)) / 2);bottom:calc((100% - var(--cible)) / 2);position:absolute}body:after{content:"";pointer-events:none;z-index:9999;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.enveloppe{width:min(1240px,92vw);margin-inline:auto}.etroit{max-width:68ch}.enveloppe.etroit{max-width:none}.enveloppe.etroit>*{max-width:68ch}.titre-geant{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--display-espace);font-weight:400;line-height:var(--display-interligne);font-size:var(--h1);margin:0}.tete__h{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--display-espace);font-weight:400;line-height:var(--display-interligne);font-size:var(--h1);margin:var(--e2) 0 var(--e4)}.titre-section{font-family:var(--corps);letter-spacing:var(--titre-espace);font-weight:800;line-height:1;font-size:var(--h2);margin:0 0 var(--e4)}.titre-affiche{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--display-espace);font-weight:400;line-height:var(--display-interligne);font-size:var(--h1);margin:0}.chiffre-affiche{font-family:var(--display);letter-spacing:var(--display-espace);font-weight:400;line-height:var(--display-interligne)}.etiquette{font-family:var(--corps);font-size:var(--etiquette);text-transform:uppercase;letter-spacing:var(--etiquette-espace);font-weight:700}.manifeste{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--display-espace);font-weight:400;font-size:var(--affiche-manifeste);line-height:var(--manifeste-interligne);text-wrap:balance;max-width:15.3em;margin:0}.lien-section{align-items:center;gap:var(--e2);min-height:var(--cible);text-transform:uppercase;letter-spacing:.04em;color:inherit;border-bottom:3px solid var(--feu);font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.aplat-encre .lien-section,.fond-sombre .lien-section{color:var(--creme)}.fleche{transition:transform .35s var(--sortie);display:inline-block}a:hover .fleche,a:focus-visible .fleche{transform:translate(6px)}.surtitre{font-family:var(--corps);font-size:var(--surtitre-taille);letter-spacing:var(--surtitre-espace);text-transform:uppercase;color:var(--feu-texte);margin:0 0 var(--e3);font-weight:700}:is(.aplat-ciel,.aplat-feu-doux,.aplat-sable,.aplat-feu) .surtitre{color:var(--encre)}:is(.aplat-encre,.fond-sombre) .surtitre{color:var(--feu)}.plomb{color:var(--encre-60);max-width:56ch;font-size:1.18rem}.bouton{justify-content:center;align-items:center;gap:var(--e2);min-height:var(--cible);padding:var(--e3) var(--e4);border-radius:var(--rayon-pastille);cursor:pointer;font-family:var(--corps);transition:transform var(--quick) var(--sortie);border:2px solid #0000;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bouton:hover{transform:translateY(var(--bouton-monte))}.bouton:active{transform:none}.bouton--feu{background:var(--feu);color:var(--encre)}.bouton--feu:hover{background:var(--feu-survol)}.bouton--encre{background:var(--encre);color:var(--creme)}.bouton--encre:hover{background:var(--encre-60)}.bouton--clair{background:var(--creme);color:var(--encre)}.bouton--clair:hover{background:var(--blanc)}.bouton--fantome{color:var(--encre);border-color:var(--encre);background:0 0}.bouton--fantome:hover{background:var(--encre);color:var(--creme)}.fond-sombre .bouton--fantome,[data-fond=sombre] .bouton--fantome,.aplat-encre .bouton--fantome{color:var(--creme);border-color:var(--creme)}.fond-sombre .bouton--fantome:hover,[data-fond=sombre] .bouton--fantome:hover,.aplat-encre .bouton--fantome:hover{background:var(--creme);color:var(--encre)}.section{padding-block:var(--section-pad-bloc)}.aplat-feu{background:var(--feu);color:var(--encre)}.aplat-feu-doux{background:var(--feu-doux);color:var(--encre)}.aplat-ciel{background:var(--ciel);color:var(--encre)}.aplat-sable{background:var(--sable);color:var(--encre)}.aplat-papier{background:var(--papier);color:var(--encre)}.aplat-encre{background:var(--encre);color:var(--creme)}.aplat-encre:focus-visible,.aplat-encre :focus-visible{outline-color:var(--focus-clair);box-shadow:0 0 0 var(--focus-halo) var(--focus-halo-sombre)}.arrondi{border-radius:var(--rayon);overflow:clip}.filet{border-top:var(--filet)}.filet-fin{border-top:var(--filet-fin)}:where(main) :where(h2,h3){font-family:var(--corps);letter-spacing:var(--titre-espace);font-weight:800;line-height:1}.titre-sous{font-family:var(--corps);letter-spacing:var(--titre-espace);font-weight:800;line-height:1;font-size:var(--h3);margin:0 0 var(--e3)}:root{--decalage-ancre:calc(var(--sousnav-haut) + var(--e3))}html:has(.entete--pleine){--decalage-ancre:calc(var(--entete-haut) + var(--sousnav-haut) + var(--e3))}html:has(.sousnav) main [id]{scroll-margin-top:var(--decalage-ancre)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveler,main section:not(.heros)>.enveloppe,.cascade>*{animation:monter var(--base) var(--sortie) both;animation-timeline:view();animation-range:entry 2% entry 55%}.cascade>:nth-child(3n+2){animation-range:entry 9% entry 62%}.cascade>:nth-child(3n+3){animation-range:entry 16% entry 69%}}}@keyframes monter{0%{opacity:0;transform:translateY(var(--montee,52px)) scale(var(--echelle,.965)) rotate(var(--pivot,-1.2deg))}to{opacity:1;transform:none}}@keyframes f-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes f-fondu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes f-glisse{0%{transform:translate(-102%)}to{transform:none}}@keyframes f-reperage{0%{transform:translate(.08em,.07em)}to{transform:none}}@keyframes f-monte{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes f-monte-t{0%{transform:translateY(80px)}to{transform:none}}@keyframes f-parallaxe{0%{transform:translateY(-8%)scale(1.2)}to{transform:translateY(8%)scale(1.2)}}@keyframes f-derive{0%{transform:translate(6%)}to{transform:translate(-10%)}}@keyframes f-entre{0%{transform:translate(-45%)}to{transform:none}}@keyframes f-bande{0%{transform:translateY(101%)}to{transform:none}}@keyframes f-ouverture-parallaxe{to{translate:0 30%}}@keyframes f-ouverture-envol{to{opacity:0;translate:0 -180px}}.cadre-clip{overflow:clip}@media (prefers-reduced-motion:no-preference){.anim-zoom{animation:f-zoom 10s var(--zoom) both}.anim-fondu{animation:f-fondu .8s ease var(--delai,0s) both}.anim-monte{animation:f-monte .8s var(--sortie) var(--delai,0s) backwards}.anim-monte-t{animation:f-monte-t .8s var(--sortie) var(--delai,0s) backwards}@supports (animation-timeline:view()){.defile-parallaxe{animation:linear both f-parallaxe view()}.defile-derive{animation:linear both f-derive view()}.defile-entre{animation:linear both f-entre view();animation-range:entry cover 50%}.cadre-ouverture{view-timeline-name:--ouverture}.defile-ouverture-parallaxe{animation:linear both f-ouverture-parallaxe --ouverture;animation-range:exit}.defile-ouverture-envol{animation:linear both f-ouverture-envol --ouverture;animation-range:exit exit 70%}.anim-zoom.defile-ouverture-parallaxe{animation:f-zoom 10s var(--zoom) both, f-ouverture-parallaxe linear both;animation-timeline:auto,--ouverture;animation-range:normal,exit}}}@view-transition{navigation:auto}::view-transition-old(root){animation:.16s var(--depart) both pg-sortie}::view-transition-new(root){animation:.26s var(--soft) both pg-entree}@keyframes pg-sortie{to{opacity:0;transform:translateY(-8px)}}@keyframes pg-entree{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.fleche{transform:none!important}@view-transition{navigation:none}}@media (width<=640px){.reveler,main section:not(.heros)>.enveloppe,.cascade>*{--montee:28px}}@media (width<=767px){.reveler,main section:not(.heros)>.enveloppe,.cascade>*{--pivot:0}}.bandeau[data-astro-cid-loor4dj4]{background:var(--encre);color:var(--creme);z-index:210;font-size:.92rem;position:relative}.bandeau__g[data-astro-cid-loor4dj4]{align-items:center;gap:var(--e3);flex-wrap:wrap;padding:11px 0;display:flex}.bandeau[data-astro-cid-loor4dj4] p[data-astro-cid-loor4dj4]{margin:0}.bandeau[data-astro-cid-loor4dj4] a[data-astro-cid-loor4dj4]{color:var(--feu-doux);white-space:nowrap;min-height:var(--cible);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.bandeau[data-astro-cid-loor4dj4] a[data-astro-cid-loor4dj4]:hover{text-decoration:underline}.bandeau__x[data-astro-cid-loor4dj4]{color:var(--creme-53);cursor:pointer;padding:0 var(--e2);min-width:var(--cible);min-height:var(--cible);background:0 0;border:0;margin-left:auto;font-size:1.4rem;line-height:1}.bandeau__x[data-astro-cid-loor4dj4]:hover{color:var(--blanc)}.entete[data-astro-cid-3axb2k7x]{z-index:100;view-transition-name:entete}.entete--pleine[data-astro-cid-3axb2k7x]{background:var(--creme);color:var(--encre);border-bottom:var(--filet-fin);position:sticky;top:0}.entete--surimpression[data-astro-cid-3axb2k7x]{color:var(--creme);position:absolute;top:auto;left:0;right:0}.entete__grille[data-astro-cid-3axb2k7x]{justify-content:space-between;align-items:center;gap:var(--e4);min-height:var(--entete-haut);padding-inline:var(--gouttiere);display:flex}.logo[data-astro-cid-3axb2k7x]{align-items:center;gap:var(--e2);color:inherit;min-height:var(--cible);flex:none;text-decoration:none;display:flex}.logo__img[data-astro-cid-3axb2k7x]{height:var(--logo-haut);width:auto;margin-block:calc(var(--logo-haut) * -.19);display:block}.logo__annee[data-astro-cid-3axb2k7x]{font-family:var(--corps);letter-spacing:.14em;color:var(--feu-texte);font-size:.75rem;font-weight:700}.entete--surimpression[data-astro-cid-3axb2k7x] .logo__annee[data-astro-cid-3axb2k7x]{color:var(--feu)}.entete__droite[data-astro-cid-3axb2k7x]{align-items:center;gap:var(--e3);display:flex}.nav[data-astro-cid-3axb2k7x]{gap:var(--e4);margin:0;padding:0;list-style:none;display:none}.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{min-height:var(--cible);color:inherit;text-underline-offset:6px;align-items:center;font-size:.94rem;font-weight:600;text-decoration:underline 2px #0000;display:inline-flex}.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]:hover,.nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x][aria-current]{text-decoration-color:var(--feu-texte)}.entete--surimpression[data-astro-cid-3axb2k7x] .nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]:hover,.entete--surimpression[data-astro-cid-3axb2k7x] .nav[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x][aria-current]{text-decoration-color:var(--feu)}.inscription[data-astro-cid-3axb2k7x]{min-height:var(--cible);padding:0 var(--e4);border-radius:var(--rayon-pastille);background:var(--feu);color:var(--encre);align-items:center;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.inscription[data-astro-cid-3axb2k7x]:hover{background:var(--feu-survol)}.bascule[data-astro-cid-3axb2k7x]{min-height:var(--cible);padding:0 var(--e3);border-radius:var(--rayon-pastille);color:inherit;cursor:pointer;font-family:var(--corps);background:0 0;border:2px solid;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.panneau[data-astro-cid-3axb2k7x]{z-index:300;padding:var(--e3) var(--gouttiere) var(--e5);background:var(--encre);color:var(--creme);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--quick) var(--soft), visibility 0s linear var(--quick);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.panneau[data-astro-cid-3axb2k7x][data-ouvert]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--quick) var(--soft), visibility 0s}.panneau__haut[data-astro-cid-3axb2k7x]{justify-content:space-between;align-items:center;gap:var(--e3);margin-bottom:var(--e4);display:flex}.panneau__logo[data-astro-cid-3axb2k7x]{height:var(--logo-haut);width:auto;display:block}.panneau__liens[data-astro-cid-3axb2k7x]{margin:0;padding:0;list-style:none}.panneau__liens[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{justify-content:space-between;align-items:center;gap:var(--e3);min-height:var(--e6);border-bottom:1px solid var(--creme-25);color:var(--creme);font-weight:800;font-size:var(--h3);letter-spacing:var(--titre-espace);text-decoration:none;display:flex}.panneau__point[data-astro-cid-3axb2k7x]{color:var(--feu);font-size:var(--e4)}.panneau__inscription[data-astro-cid-3axb2k7x]{justify-content:center;align-items:center;gap:var(--e2);margin-top:var(--e4);min-height:var(--e6);border-radius:var(--rayon-pastille);background:var(--feu);color:var(--encre);font-size:1.12rem;font-weight:800;text-decoration:none;display:flex}.panneau__contact[data-astro-cid-3axb2k7x]{margin:var(--e4) 0 0;color:var(--encre-brume);font-size:.9rem;line-height:1.6}.panneau__contact[data-astro-cid-3axb2k7x] a[data-astro-cid-3axb2k7x]{min-height:var(--cible);color:var(--creme);align-items:center;display:inline-flex}@media (width>=1300px){.nav[data-astro-cid-3axb2k7x]{white-space:nowrap;display:flex}.bascule[data-astro-cid-3axb2k7x],.panneau[data-astro-cid-3axb2k7x]{display:none}}@media (width<=479px){.inscription[data-astro-cid-3axb2k7x]{display:none}}html[data-menu-ouvert]{overflow:hidden}.pied[data-astro-cid-aipgsrkx]{background:var(--encre);color:var(--creme);padding:var(--section-pad-bloc) var(--gouttiere) var(--e4)}main:has(>section:last-of-type:is(.aplat-encre,.fond-sombre))+.pied[data-astro-cid-aipgsrkx]{border-top:var(--filet-fin-clair)}.pied__signature[data-astro-cid-aipgsrkx]{margin:0 0 var(--e6);font-family:var(--display);text-transform:uppercase;letter-spacing:var(--display-espace);font-weight:400;line-height:.86;font-size:var(--affiche-pied)}.pied__signature[data-astro-cid-aipgsrkx] em[data-astro-cid-aipgsrkx]{color:var(--feu);font-style:normal}.pied__grille[data-astro-cid-aipgsrkx]{gap:var(--e5);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.pied__nom[data-astro-cid-aipgsrkx]{display:inline-block}.pied__nom[data-astro-cid-aipgsrkx] img[data-astro-cid-aipgsrkx]{height:var(--logo-pied-haut);width:auto;display:block}.pied__adresse[data-astro-cid-aipgsrkx]{margin:var(--e3) 0 0;color:var(--encre-brume);font-size:.94rem;line-height:1.6}.pied__contact[data-astro-cid-aipgsrkx]{margin:var(--e2) 0 0;font-size:.94rem}.pied__contact[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{color:var(--creme);min-height:var(--cible);align-items:center;font-weight:700;display:inline-flex}.pied__titre[data-astro-cid-aipgsrkx]{margin:0 0 var(--e2);font-family:var(--corps);font-size:var(--etiquette);text-transform:uppercase;letter-spacing:.06em;color:var(--feu);font-weight:800}.pied__colonne[data-astro-cid-aipgsrkx] ul[data-astro-cid-aipgsrkx]{margin:0;padding:0;list-style:none}.pied__colonne[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{min-height:var(--cible);color:var(--creme);align-items:center;font-size:.94rem;text-decoration:none;display:flex}.pied__colonne[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]:hover{text-decoration:underline;text-decoration-color:var(--feu);text-underline-offset:4px}.pied__bas[data-astro-cid-aipgsrkx]{justify-content:space-between;align-items:center;gap:var(--e2) var(--e4);margin-top:var(--e6);padding-top:var(--e3);border-top:1px solid var(--creme-25);color:var(--encre-brume);flex-wrap:wrap;font-size:.82rem;display:flex}.pied__bas[data-astro-cid-aipgsrkx] p[data-astro-cid-aipgsrkx]{margin:0}.pied__legal[data-astro-cid-aipgsrkx]{gap:0 var(--e4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pied__legal[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]{min-height:var(--cible);color:var(--encre-brume);align-items:center;display:inline-flex}.pied__legal[data-astro-cid-aipgsrkx] a[data-astro-cid-aipgsrkx]:hover{color:var(--creme);text-underline-offset:4px;text-decoration:underline}.pied__legal[data-astro-cid-aipgsrkx] b[data-astro-cid-aipgsrkx]{color:var(--creme)}@media (width<=960px){.pied__grille[data-astro-cid-aipgsrkx]{gap:var(--e4) var(--e3);grid-template-columns:repeat(2,1fr)}.pied__marque[data-astro-cid-aipgsrkx]{grid-column:1/-1}}@media (width<=600px){.pied__nom[data-astro-cid-aipgsrkx] img[data-astro-cid-aipgsrkx]{height:var(--e6)}}.consentement[data-astro-cid-4p2gil6e]{z-index:500;background:var(--encre);color:var(--creme);border-top:2px solid var(--creme-25);position:fixed;bottom:0;left:0;right:0}.consentement__g[data-astro-cid-4p2gil6e]{justify-content:space-between;align-items:center;gap:var(--e4);padding:var(--e4) 0;flex-wrap:wrap;display:flex}.consentement[data-astro-cid-4p2gil6e] p[data-astro-cid-4p2gil6e]{max-width:60ch;color:var(--creme-73);margin:0;font-size:.94rem}.consentement[data-astro-cid-4p2gil6e] a[data-astro-cid-4p2gil6e]{color:var(--feu-doux);text-decoration:underline}.consentement__boutons[data-astro-cid-4p2gil6e]{gap:var(--e3);flex-shrink:0;display:flex}@media (prefers-reduced-motion:no-preference){.consentement[data-astro-cid-4p2gil6e]{animation:consentement-entree var(--base) var(--soft) both}}@keyframes consentement-entree{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.consentement__g[data-astro-cid-4p2gil6e]{flex-direction:column;align-items:stretch}.consentement__boutons[data-astro-cid-4p2gil6e]{justify-content:stretch}.consentement__boutons[data-astro-cid-4p2gil6e] .bouton[data-astro-cid-4p2gil6e]{flex:1}}#rideau{z-index:9999;pointer-events:auto;grid-template-columns:repeat(4,1fr);display:none;position:fixed;inset:0}#rideau i{transform:translateY(101%)}#rideau i:first-child{background:var(--feu)}#rideau i:nth-child(2){background:var(--ciel)}#rideau i:nth-child(3){background:var(--sable)}#rideau i:nth-child(4){background:var(--encre)}#rideau p{justify-content:center;align-items:center;gap:var(--e3);opacity:0;margin:0;transition:opacity .2s;display:flex;position:absolute;inset:0}#rideau p img{background:var(--creme);width:auto;height:clamp(120px,18vw,200px);padding:4px 22px}#rideau p span{font-family:var(--corps);letter-spacing:.14em;background:var(--feu);color:var(--encre);padding:10px 14px;font-size:1.25rem;font-weight:800}#rideau.long p{opacity:1}::view-transition-old(root),::view-transition-new(root){animation:none}html[data-rideau] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){#rideau{display:none!important}}.chatbot{z-index:var(--chat-z);right:var(--chat-marge);bottom:calc(var(--chat-marge) + env(safe-area-inset-bottom) + var(--chat-bandeau));font-family:var(--corps);color:var(--encre);font-size:.95rem;line-height:1.45;position:fixed}.chatbot__bouton{justify-content:center;align-items:center;gap:var(--e2);min-width:var(--chat-bouton-haut);height:var(--chat-bouton-haut);padding:0 var(--e3);background:var(--encre);color:var(--creme);border:var(--filet-clair);border-radius:var(--rayon-pastille);font:inherit;cursor:pointer;transition:transform var(--quick) var(--sortie);font-weight:700;display:inline-flex}.chatbot__bouton:hover{transform:translateY(var(--bouton-monte))}.chatbot__bouton:active{transform:none}.chatbot__icone{flex:none}.chatbot__bouton-texte{display:none}@media (width>=768px){.chatbot__bouton{padding:0 var(--e4) 0 var(--e3)}.chatbot__bouton-texte{white-space:nowrap;display:inline}}.chatbot__panneau{inset:0 0 var(--chat-bandeau) 0;background:var(--papier);color:var(--encre);flex-direction:column;display:flex;position:fixed;overflow:hidden}.chatbot__panneau[hidden]{display:none}.chatbot__panneau:focus{outline:none}.chatbot[data-ouvert=oui] .chatbot__bouton{display:none}@media (width>=768px){.chatbot[data-ouvert=oui] .chatbot__bouton{display:inline-flex}.chatbot__panneau{inset:auto 0 auto auto;bottom:calc(var(--chat-bouton-haut) + var(--e3) + var(--chat-bandeau));width:min(var(--chat-panneau-larg), calc(100vw - 2 * var(--chat-marge)));height:min(var(--chat-panneau-haut), calc(100dvh - var(--chat-bouton-haut) - var(--e4) - 2 * var(--chat-marge) - var(--chat-bandeau)));border:var(--filet);border-radius:var(--rayon)}}@media (prefers-reduced-motion:no-preference){.chatbot__panneau.est-entrant{animation:chatbot-monte var(--base) var(--sortie) both}}@keyframes chatbot-monte{0%{transform:translateY(var(--e3));opacity:0}to{opacity:1;transform:none}}.chatbot__tete{justify-content:space-between;align-items:center;gap:var(--e3);padding:var(--e3) var(--e3) var(--e3) var(--e4);background:var(--encre);color:var(--creme);padding-top:calc(var(--e3) + env(safe-area-inset-top));display:flex}@media (width>=768px){.chatbot__tete{padding-top:var(--e3)}}.chatbot__titre{font:inherit;margin:0;font-size:1.05rem;font-weight:800}.chatbot__fermer{width:var(--cible);height:var(--cible);color:var(--creme);border-radius:var(--rayon-pastille);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.chatbot__fermer:hover{background:var(--creme-13)}.chatbot__corps{overscroll-behavior:contain;gap:var(--e3);min-height:0;padding:var(--e3) var(--e4);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chatbot__avis{background:var(--sable);border-radius:var(--rayon);padding:var(--e3);font-size:.88rem}.chatbot__avis p{margin:0 0 var(--e2)}.chatbot__avis p:last-child{margin:0}.chatbot__avis-titre{margin:0 0 var(--e2);font:inherit;font-weight:800}.chatbot__avis a{font-weight:700}.chatbot[data-conversation=commencee] .chatbot__avis{display:none}.chatbot__fil{gap:var(--e3);flex-direction:column;display:flex}.chatbot__msg{max-width:var(--chat-bulle-max);padding:var(--e2) var(--e3);border-radius:var(--rayon);background:var(--creme);border:var(--filet-fin);overflow-wrap:anywhere}.chatbot__msg p{white-space:pre-line;margin:0}.chatbot__msg--vous{background:var(--encre);color:var(--creme);border-color:var(--encre);align-self:flex-end}.chatbot__msg--personnel{background:var(--ciel);border-color:var(--encre)}.chatbot__msg--systeme{background:0 0;border-style:dashed;align-self:stretch;max-width:none;font-size:.88rem}.chatbot__qui{margin-bottom:var(--e1);font-size:var(--etiquette);opacity:.85;font-weight:700;display:block}.chatbot__liens{margin:var(--e2) 0 0;gap:var(--e2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chatbot__liens a{min-height:var(--cible);padding:0 var(--e3);border:2px solid var(--encre);border-radius:var(--rayon-pastille);color:var(--encre);background:var(--papier);align-items:center;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.chatbot__liens a:hover{background:var(--encre);color:var(--creme)}.chatbot__ecrit{gap:var(--e1);align-items:center;display:inline-flex}.chatbot__ecrit i{width:var(--e2);height:var(--e2);border-radius:var(--rayon-pastille);background:var(--encre);opacity:.4}@media (prefers-reduced-motion:no-preference){.chatbot__ecrit i{animation:1s ease-in-out infinite chatbot-point}.chatbot__ecrit i:nth-child(2){animation-delay:.15s}.chatbot__ecrit i:nth-child(3){animation-delay:.3s}}@keyframes chatbot-point{0%,to{opacity:.25}50%{opacity:1}}.chatbot[data-etat=hors-heures] .chatbot__fil,.chatbot[data-etat=hors-heures] .chatbot__avis,.chatbot[data-etat=indisponible] .chatbot__fil,.chatbot[data-etat=indisponible] .chatbot__avis,.chatbot[data-etat=hors-heures] .chatbot__pied,.chatbot[data-etat=indisponible] .chatbot__pied,.chatbot__vue[hidden]{display:none}.chatbot__vue p{margin:0 0 var(--e3)}.chatbot__vue-titre{margin:0 0 var(--e2);font:inherit;font-size:1.05rem;font-weight:800}.chatbot__contact{margin:0 0 var(--e3);gap:var(--e2);padding:0;list-style:none;display:grid}.chatbot__contact li{gap:var(--e2);flex-wrap:wrap;align-items:baseline;display:flex}.chatbot__contact span{font-size:var(--etiquette);letter-spacing:var(--etiquette-espace);text-transform:uppercase;color:var(--encre-60);min-width:6rem;font-weight:700}.chatbot__contact a{min-height:var(--cible);align-items:center;font-size:1.05rem;font-weight:800;display:inline-flex}.chatbot__formulaire{gap:var(--e2);display:grid}.chatbot__etiquette{font-size:var(--etiquette);font-weight:700}.chatbot__etiquette--cachee{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chatbot__champ{width:100%;min-height:var(--cible);padding:var(--e2) var(--e3);font:inherit;color:var(--encre);background:var(--blanc);border:var(--filet);border-radius:var(--rayon)}.chatbot__champ--zone{resize:none;min-height:var(--chat-champ-haut)}.chatbot__champ[aria-invalid=true]{border-color:var(--feu-texte)}.chatbot__erreur{color:var(--feu-texte);margin:0;font-weight:700}.chatbot__ok{margin:var(--e3) 0 0;padding:var(--e3);background:var(--dispo-ok-fond);color:var(--dispo-ok-texte);border-radius:var(--rayon);font-weight:700}.chatbot__ok[hidden],.chatbot__erreur[hidden]{display:none}.chatbot__actions{gap:var(--e2);margin-top:var(--e2);flex-wrap:wrap;display:flex}.chatbot__pied{gap:var(--e2);padding:var(--e3) var(--e4) calc(var(--e3) + env(safe-area-inset-bottom));border-top:var(--filet-fin);background:var(--papier);flex:none;display:grid}@media (width>=768px){.chatbot__pied{padding-bottom:var(--e3)}}.chatbot__parler{width:100%;padding-block:var(--e2)}.chatbot__parler[aria-disabled=true]{cursor:default;border-style:dashed}.chatbot[data-escalade=oui] .chatbot__parler{background:var(--feu);border-color:var(--encre)}.chatbot__saisie{gap:var(--e2);display:grid}.chatbot__aide{font-size:var(--etiquette);color:var(--encre-60);margin:0}.chatbot__envoi{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.chatbot__lien-confidentialite{min-height:var(--cible);font-size:var(--etiquette);align-items:center;font-weight:700;display:inline-flex}.chatbot__envoi .bouton[disabled]{opacity:.6;cursor:default}.chatbot__envoi .bouton[disabled]:hover{transform:none}@media (prefers-reduced-motion:reduce){.chatbot__bouton,.chatbot__bouton:hover{transition:none;transform:none}}.retours{z-index:var(--chat-z);left:var(--chat-marge);bottom:calc(var(--chat-marge) + env(safe-area-inset-bottom));font-family:var(--corps);color:var(--encre);font-size:.95rem;line-height:1.45;position:fixed}.retours[hidden]{display:none}.retours__bouton{align-items:center;gap:var(--e2);height:var(--cible);padding:0 var(--e3);background:var(--feu);color:var(--papier);border:var(--filet-clair);border-radius:var(--rayon-pastille);font:inherit;cursor:pointer;transition:transform var(--quick) var(--sortie);font-weight:700;display:inline-flex}.retours__bouton:hover{transform:translateY(var(--bouton-monte))}.retours__bouton:active{transform:none}.retours__bouton:focus-visible,.retours__fermer:focus-visible,.retours__envoyer:focus-visible,.retours__champ:focus-visible,.retours__pastille:focus-within{outline:var(--focus-largeur) solid var(--focus-sombre);outline-offset:var(--focus-decalage)}.retours__panneau{gap:var(--e3);padding:var(--e3) var(--e3) calc(var(--e3) + env(safe-area-inset-bottom));background:var(--papier);color:var(--encre);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.retours__panneau[hidden],.retours[data-ouvert=oui] .retours__bouton{display:none}@media (width>=768px){.retours[data-ouvert=oui] .retours__bouton{display:inline-flex}.retours__panneau{inset:auto auto auto 0;bottom:calc(var(--cible) + var(--e3));width:min(420px, calc(100vw - 2 * var(--chat-marge)));max-height:calc(100dvh - var(--cible) - var(--e4) - 2 * var(--chat-marge));border:var(--filet);border-radius:var(--rayon)}}@media (prefers-reduced-motion:no-preference){.retours__panneau.est-entrant{animation:retours-monte var(--base) var(--sortie) both}}@keyframes retours-monte{0%{transform:translateY(var(--e3));opacity:0}to{opacity:1;transform:none}}.retours__tete{justify-content:space-between;align-items:center;gap:var(--e3);display:flex}.retours__titre{font:inherit;margin:0;font-size:1.1rem;font-weight:800}.retours__fermer{width:var(--cible);height:var(--cible);color:inherit;border-radius:var(--rayon-pastille);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.retours__contexte{color:var(--encre-66);overflow-wrap:anywhere;margin:0;font-size:.8rem}.retours__etiquette{margin:0 0 var(--e1);font-size:.85rem;font-weight:700;display:block}.retours__categories{border:0;min-width:0;margin:0;padding:0}.retours__pastilles{gap:var(--e2);flex-wrap:wrap;display:flex}.retours__pastille{display:inline-flex;position:relative}.retours__pastille input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.retours__pastille span{height:calc(var(--cible) - var(--e2));padding:0 var(--e3);border:var(--filet);border-radius:var(--rayon-pastille);background:var(--papier);pointer-events:none;align-items:center;font-weight:700;display:inline-flex}.retours__pastille input:checked+span{background:var(--encre);color:var(--creme)}.retours__extrait{padding:var(--e2) var(--e3);border-left:var(--filet);background:var(--creme);margin:0}.retours__extrait q{overflow-wrap:anywhere;font-style:italic}.retours__champ{box-sizing:border-box;width:100%;padding:var(--e2) var(--e3);border:var(--filet);border-radius:var(--rayon);background:var(--papier);color:inherit;font:inherit;resize:vertical;min-height:calc(2 * var(--champ-haut))}.retours__aide{color:var(--encre-66);margin:0;font-size:.8rem}.retours__leurre{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.retours__etat{min-height:1.45em;margin:0;font-weight:700}.retours__actions{justify-content:flex-end;display:flex}.retours__envoyer{height:var(--cible);padding:0 var(--e4);background:var(--encre);color:var(--creme);border:var(--filet);border-radius:var(--rayon-pastille);font:inherit;cursor:pointer;font-weight:700}.retours__envoyer[disabled]{opacity:.6;cursor:wait}.champ[data-astro-cid-usm5imcj]{--erreur:var(--dispo-presque-texte);gap:var(--e2);margin-bottom:var(--e4);display:grid}.champ[data-astro-cid-usm5imcj][hidden]{display:none}.champ[data-astro-cid-usm5imcj]{align-content:start}.champ[data-astro-cid-usm5imcj]>label[data-astro-cid-usm5imcj]{order:1}.champ[data-astro-cid-usm5imcj]>.erreur[data-astro-cid-usm5imcj]{order:2}.champ[data-astro-cid-usm5imcj]>input[data-astro-cid-usm5imcj],.champ[data-astro-cid-usm5imcj]>textarea[data-astro-cid-usm5imcj]{order:3}.champ[data-astro-cid-usm5imcj]>.aide[data-astro-cid-usm5imcj]{order:4}label[data-astro-cid-usm5imcj],legend[data-astro-cid-usm5imcj]{padding:0;font-size:.875rem;font-weight:800;line-height:1.35}legend[data-astro-cid-usm5imcj]{margin-bottom:var(--e2)}.facultatif[data-astro-cid-usm5imcj]{color:var(--encre-60);font-weight:400}.aide[data-astro-cid-usm5imcj]{color:var(--encre-60);max-width:60ch;margin:0;font-size:.82rem}.erreur[data-astro-cid-usm5imcj]{color:var(--erreur);max-width:60ch;margin:0;font-size:.94rem;font-weight:600}input[data-astro-cid-usm5imcj][type=text],input[data-astro-cid-usm5imcj][type=email],input[data-astro-cid-usm5imcj][type=tel],input[data-astro-cid-usm5imcj][type=number],textarea[data-astro-cid-usm5imcj]{width:100%;min-height:var(--champ-haut);padding:var(--e2) var(--e3);font-family:var(--corps);color:var(--encre);background:var(--papier);border:var(--filet);border-radius:0;font-size:1.06rem;line-height:1.5}input[data-astro-cid-usm5imcj][type=tel],input[data-astro-cid-usm5imcj][type=number]{max-width:24rem}textarea[data-astro-cid-usm5imcj]{resize:vertical;line-height:1.6}input[data-astro-cid-usm5imcj]:focus-visible,textarea[data-astro-cid-usm5imcj]:focus-visible,fieldset[data-astro-cid-usm5imcj]:focus-visible{outline:var(--focus-largeur) solid var(--focus-sombre);outline-offset:2px}input[data-astro-cid-usm5imcj]:hover,textarea[data-astro-cid-usm5imcj]:hover{background:var(--blanc)}.champ--erreur[data-astro-cid-usm5imcj] input[data-astro-cid-usm5imcj][type=text],.champ--erreur[data-astro-cid-usm5imcj] input[data-astro-cid-usm5imcj][type=email],.champ--erreur[data-astro-cid-usm5imcj] input[data-astro-cid-usm5imcj][type=tel],.champ--erreur[data-astro-cid-usm5imcj] input[data-astro-cid-usm5imcj][type=number],.champ--erreur[data-astro-cid-usm5imcj] textarea[data-astro-cid-usm5imcj]{border-color:var(--erreur)}fieldset[data-astro-cid-usm5imcj]{border:0;min-width:0;margin:0;padding:0}.champ--erreur[data-astro-cid-usm5imcj] fieldset[data-astro-cid-usm5imcj]{border-left:3px solid var(--erreur);padding-left:var(--e3)}.options[data-astro-cid-usm5imcj]{margin:var(--e2) 0 0;gap:var(--e1);padding:0;list-style:none;display:grid}.options--tuiles[data-astro-cid-usm5imcj]{gap:var(--e2);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.option[data-astro-cid-usm5imcj]{align-items:flex-start;gap:var(--e3);min-height:var(--cible);padding:10px var(--e3) 10px var(--e2);border-radius:var(--e2);cursor:pointer;font-weight:400;display:flex}.option[data-astro-cid-usm5imcj]:hover{background:var(--encre-8)}.option[data-astro-cid-usm5imcj] input[data-astro-cid-usm5imcj]{width:22px;height:22px;accent-color:var(--encre);flex:none;margin:0}.option[data-astro-cid-usm5imcj] span[data-astro-cid-usm5imcj]{padding-top:1px}.option[data-astro-cid-usm5imcj]:focus-within{outline:var(--focus-largeur) solid var(--focus-sombre);outline-offset:2px}.option--seule[data-astro-cid-usm5imcj]{font-weight:600}.options--tuiles[data-astro-cid-usm5imcj] li[data-astro-cid-usm5imcj]{display:flex}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj]{min-height:var(--champ-haut);padding:var(--e2) var(--e3);border:var(--filet);background:0 0;border-radius:0;flex:1;align-items:center;font-size:.94rem;font-weight:700;line-height:1.3;position:relative}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj]:hover{background:var(--papier)}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj] input[data-astro-cid-usm5imcj]{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj] span[data-astro-cid-usm5imcj]{padding-top:0}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj]:has(:checked){background:var(--encre);color:var(--creme)}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj]:has(:checked):hover{background:var(--encre-60)}.options--tuiles[data-astro-cid-usm5imcj] .option[data-astro-cid-usm5imcj]:focus-within{outline:var(--focus-largeur) solid var(--focus-sombre);outline-offset:3px;box-shadow:0 0 0 var(--focus-halo) var(--focus-halo-clair)}.photo-temp__img[data-astro-cid-3tp2d5k7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-temp__etiquette[data-astro-cid-3tp2d5k7]{top:var(--e3);z-index:1;font-family:var(--corps);font-size:var(--etiquette-temp);text-transform:uppercase;letter-spacing:var(--etiquette-espace);padding:var(--e2) var(--e2);font-weight:700;line-height:1;position:absolute}.photo-temp__etiquette--gauche[data-astro-cid-3tp2d5k7]{left:var(--e3)}.photo-temp__etiquette--droite[data-astro-cid-3tp2d5k7]{right:var(--e3)}.photo-temp__etiquette--encre[data-astro-cid-3tp2d5k7]{background:var(--encre);color:var(--creme)}.photo-temp__etiquette--creme[data-astro-cid-3tp2d5k7]{background:var(--creme);color:var(--encre)}.photo-temp__sr[data-astro-cid-3tp2d5k7]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photo-temp__etiquette--compacte[data-astro-cid-3tp2d5k7]{top:var(--e1);font-size:calc(var(--etiquette-temp) * .85);padding:var(--e1);letter-spacing:.06em}.photo-temp__etiquette--compacte[data-astro-cid-3tp2d5k7].photo-temp__etiquette--gauche{left:var(--e1)}.photo-temp__etiquette--compacte[data-astro-cid-3tp2d5k7].photo-temp__etiquette--droite{right:var(--e1)}@media (width<=960px){.photo-temp__etiquette[data-astro-cid-3tp2d5k7]{top:var(--e1);padding:var(--e1);letter-spacing:.06em;font-size:.55rem}.photo-temp__etiquette--gauche[data-astro-cid-3tp2d5k7]{left:var(--e1)}.photo-temp__etiquette--droite[data-astro-cid-3tp2d5k7]{right:var(--e1)}}.ouverture[data-astro-cid-cbo6uesy]{background:var(--encre);color:var(--creme);min-height:var(--ouverture-int);padding:calc(var(--entete-haut) + var(--e5)) 0 var(--e6);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.ouverture--sans-photo[data-astro-cid-cbo6uesy]{min-height:0}.ouverture__photo[data-astro-cid-cbo6uesy]{position:absolute;inset:0}.ouverture__img[data-astro-cid-cbo6uesy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ouverture__photo[data-astro-cid-cbo6uesy] .photo-temp__etiquette{top:calc(var(--entete-haut) + var(--e3))}.ouverture__voile[data-astro-cid-cbo6uesy]{pointer-events:none;background:linear-gradient(180deg, var(--voile-int-haut) 0%, var(--voile-int-clair) 24%, var(--voile-int-mi) 45%, var(--voile-int-texte) 72%, var(--voile-int-bas) 100%);position:absolute;inset:0}.ouverture__contenu[data-astro-cid-cbo6uesy]{z-index:1;position:relative}.ouverture__fantome[data-astro-cid-cbo6uesy]{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ouverture__titre--long[data-astro-cid-cbo6uesy]{font-size:var(--h1-long)}.ouverture__titre--mot-long[data-astro-cid-cbo6uesy]{font-size:min(var(--h1), calc((100vw - 2 * var(--gouttiere)) / (var(--mot-long) * var(--anton-chasse))))}.ouverture__titre--long[data-astro-cid-cbo6uesy].ouverture__titre--mot-long{font-size:min(var(--h1-long), calc((100vw - 2 * var(--gouttiere)) / (var(--mot-long) * var(--anton-chasse))))}.ouverture__fantome[data-astro-cid-cbo6uesy]:has(.ouverture__fantome-motif--droite){padding-right:var(--gouttiere);justify-content:flex-end}.ouverture__fantome-motif[data-astro-cid-cbo6uesy]{font-family:var(--display);white-space:nowrap;font-weight:400;line-height:.8;font-size:var(--affiche-fantome);color:var(--fantome);user-select:none}@media (prefers-reduced-motion:no-preference){.fantome--boucle[data-astro-cid-cbo6uesy]{animation:6s ease-in-out 2 both fantome-oscille}@supports (animation-timeline:view()){.fantome--defile[data-astro-cid-cbo6uesy]{animation:linear both fantome-derive view();animation-range:cover}}}@keyframes fantome-oscille{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes fantome-derive{0%{transform:translate(12%)}to{transform:translate(-12%)}}.ouverture__etiquette[data-astro-cid-cbo6uesy]{margin:0 0 var(--e4);padding:var(--e2) var(--e3);border-radius:var(--rayon-pastille);color:var(--encre);font-family:var(--corps);font-size:var(--etiquette);letter-spacing:.04em;font-weight:700;display:inline-flex}.ouverture__etiquette--feu[data-astro-cid-cbo6uesy]{background:var(--feu)}.ouverture__etiquette--ciel[data-astro-cid-cbo6uesy]{background:var(--ciel)}.ouverture__titre[data-astro-cid-cbo6uesy]{overflow-wrap:anywhere}.ligne[data-astro-cid-cbo6uesy]{margin:-.08em -.1em -.08em 0;padding:.08em .1em .08em 0;display:block;overflow:hidden}.ligne--ciel[data-astro-cid-cbo6uesy]{color:var(--ciel)}.ligne__texte[data-astro-cid-cbo6uesy]{isolation:isolate;display:block;position:relative}.ligne__texte[data-astro-cid-cbo6uesy]:after{content:attr(data-t);z-index:-1;color:var(--feu);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ligne__texte[data-astro-cid-cbo6uesy]{animation:f-glisse .9s var(--glisse) var(--delai) both}.ligne__texte[data-astro-cid-cbo6uesy]:after{animation:f-reperage 1.2s var(--sortie) var(--delai-reperage) both}}@media (prefers-reduced-motion:reduce){.ligne__texte[data-astro-cid-cbo6uesy]:after{display:none}}.ouverture__bas[data-astro-cid-cbo6uesy]{justify-content:space-between;align-items:flex-end;gap:var(--e4) var(--e5);margin-top:var(--e4);flex-wrap:wrap;display:flex}.ouverture__texte[data-astro-cid-cbo6uesy]{max-width:36rem;font-size:clamp(1.06rem,1.6vw,1.25rem);line-height:1.5}.ouverture__texte[data-astro-cid-cbo6uesy] p{margin:0}.ouverture__texte[data-astro-cid-cbo6uesy] p+p{margin-top:var(--e3)}.ouverture__boutons[data-astro-cid-cbo6uesy]{gap:var(--e2);flex-wrap:wrap;display:flex}@media (width<=640px){.ouverture__boutons[data-astro-cid-cbo6uesy]{flex:100%}.ouverture__boutons[data-astro-cid-cbo6uesy] .bouton{flex:auto}}
