@layer components{.eo{isolation:isolate;position:relative;overflow:clip}.eo-titre{font-family:var(--f-display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;font-weight:900;font-stretch:62%;line-height:.86}.eo-ligne{display:inline-block}.js .eo-ligne{animation:eo-monte .9s var(--courbe) both;animation-delay:calc(.12s + var(--i,0) * .11s)}.eo-marge{padding-inline:max(var(--gouttiere), calc((100% - var(--largeur)) / 2))}.eo-consigne{text-wrap:pretty;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;line-height:1.3;display:inline-flex}.eo-consigne .picto{width:1.4rem;height:1.4rem;color:var(--accent-lisible)}.eo-hub{padding-top:calc(var(--entete) + .25rem);flex-direction:column;display:flex}.eo-hub-tete{padding:0 max(var(--gouttiere), calc((100% - var(--largeur)) / 2)) clamp(1.5rem, 3vh, 2.25rem);gap:clamp(.9rem,2vh,1.4rem) clamp(2rem,4vw,5rem);display:grid}.eo-hub-titre{font-size:clamp(3rem,min(12.5vw,15svh),8.6rem)}.eo-hub-cote{gap:1rem;min-width:0;display:grid}.eo-hub-cote .ec-texte-fort{text-wrap:pretty;max-width:38em}.eo-hub-actions{margin-top:0}@media (min-width:64rem){.eo-hub{height:max(100svh,46rem)}.eo-hub-tete{grid-template-columns:minmax(0,1fr) auto;align-items:end}.eo-hub-tete .fil-ariane,.eo-hub-titre{grid-column:1/-1}.eo-hub-cote{grid-template-columns:minmax(0,1.1fr) auto;align-items:center;column-gap:clamp(2rem,3vw,3.5rem)}.eo-hub-cote .eq-reperes{flex-wrap:nowrap}.eo-hub-portes{flex:1;min-height:0;display:flex}.eo-hub-portes .ec-portes{flex:1;height:auto}}.eo-hub .ec-porte:nth-child(2) .ec-porte-seuil,.eo-hub .ec-porte:nth-child(5) .ec-porte-seuil{box-shadow:inset 0 .1rem 0 var(--filet)}.eo-man{padding-top:calc(var(--entete) + .25rem);grid-template-rows:minmax(0,1fr) auto;display:grid}.eo-man-corps{padding:0 max(var(--gouttiere), calc((100% - var(--largeur)) / 2)) clamp(2rem, 4vw, 3rem);gap:clamp(2rem,4vw,3rem);display:grid}.eo-man-texte{align-content:center;gap:clamp(1.1rem,2.6vh,1.9rem);min-width:0;display:grid}.eo-man-titre{font-size:clamp(3.2rem,min(14vw,14.5svh),10.6rem)}.eo-man-titre .eo-ligne{display:block}.eo-man-phrase{text-wrap:pretty;max-width:30em;font-size:clamp(1.2rem,1.5vw,1.6rem);font-weight:600;line-height:1.3}.eo-man-baie{aspect-ratio:4/5;justify-self:center;width:min(100%,30rem);max-height:64svh;margin:0;position:relative}.eo-man-vue{background:var(--encre);border-radius:999rem 999rem 0 0;position:absolute;inset:0;overflow:hidden}.eo-man-vue img{object-fit:cover}.eo-man-disque{aspect-ratio:1;background:var(--rouge);border-radius:50%;width:46%;position:absolute;top:6%;left:-12%}.eo-man-faits{background:var(--rouge);color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eo-man-faits li{align-content:center;gap:.3rem;padding:clamp(1rem,2.2vh,1.6rem) clamp(1rem,2vw,2rem);display:grid;box-shadow:inset 1px 1px #ffffff29}.eo-man-faits strong{font-family:var(--f-display);text-transform:uppercase;color:var(--soleil);font-size:clamp(2.3rem,4vw,4rem);font-weight:900;font-stretch:62%;line-height:.9}.eo-man-faits span{text-wrap:balance;font-size:clamp(.95rem,1.1vw,1.15rem);font-weight:600;line-height:1.25}@media (min-width:64rem){.eo-man{min-height:100svh}.eo-man-corps{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);align-items:stretch;padding-bottom:0}.eo-man-texte{padding-bottom:clamp(2rem,4vh,3rem)}.eo-man-baie{aspect-ratio:auto;align-self:stretch;width:100%;min-height:28rem;max-height:none}.eo-man-faits{padding-inline:max(var(--gouttiere), calc((100% - var(--largeur)) / 2));grid-template-columns:repeat(4,minmax(0,1fr))}.eo-man-faits li{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;box-shadow:inset 1px 0 #ffffff29}.eo-man-faits li:first-child{box-shadow:none;padding-left:0}}.js .eo-man-vue{animation:eo-horizon 1.4s var(--courbe) .15s both}.js .eo-man-disque{animation:eo-pose-disque 1.6s var(--courbe) .5s both}.js .eo-man-faits li{animation:eo-monte .8s var(--courbe) both;animation-delay:calc(.7s + var(--i,0) * .12s)}.eo-quiz-section{isolation:isolate;position:relative;overflow:clip}.eo-quiz{gap:1.25rem;min-width:0;display:grid}.eo-quiz-pas{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.eo-quiz-pas li{height:.4rem;transition:background-color var(--d-pose) linear;background:#ffffff47}.eo-quiz-pas li[data-etat=fait]{background:#fff}.eo-quiz-pas li[data-etat=actuel]{background:var(--soleil)}.eo-quiz-carte,.eo-quiz-resultat{background:var(--papier);min-width:0;color:var(--encre);box-shadow:.6rem .6rem 0 var(--encre);border:0;margin:0;padding:clamp(1.5rem,2.6vw,2.5rem)}.js .eo-quiz-carte,.js .eo-quiz-resultat{animation:eo-carte .52s var(--courbe) both}.eo-quiz-question{float:left;width:100%;font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;margin-bottom:1.5rem;padding:0;font-size:clamp(1.7rem,2.4vw,2.6rem);font-weight:900;font-stretch:70%;line-height:.98}.eo-quiz-rang{letter-spacing:.04em;color:var(--rouge-fonce);margin-bottom:.6rem;font-size:1rem;font-stretch:100%;display:block}.eo-quiz-reponses{clear:both;gap:.6rem;display:grid}.eo-quiz-reponse{border:2px solid var(--encre);min-height:3.6rem;color:var(--encre);text-align:left;text-wrap:pretty;cursor:pointer;transition:transform .26s var(--courbe), background-color var(--d-tap) linear, color var(--d-tap) linear;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.9rem 1.2rem;font-size:clamp(1.05rem,1.15vw,1.25rem);font-weight:700;line-height:1.25;display:grid}.eo-quiz-reponse .picto{width:1.8rem;height:1.8rem;color:var(--rouge-fonce);transition:color var(--d-tap) linear}.eo-quiz-reponse:hover,.eo-quiz-reponse:focus-visible{background:var(--encre);color:#fff;transform:translate(.35rem)}.eo-quiz-reponse:hover .picto,.eo-quiz-reponse:focus-visible .picto{color:var(--soleil)}.eo-quiz-reponse:focus-visible{outline:.2rem solid var(--jaune);outline-offset:.15rem}.eo-quiz-retour{min-height:2.75rem;color:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.75rem;padding:0;font-weight:700;text-decoration:underline}.eo-quiz-resultat{gap:clamp(1.25rem,2vw,2rem);display:grid}.eo-quiz-photo{aspect-ratio:4/3;background:var(--encre);position:relative;overflow:hidden}.eo-quiz-photo img{object-fit:cover}.eo-quiz-verdict{align-content:start;gap:.8rem;display:grid}.eo-quiz-vous{color:var(--rouge-fonce);font-weight:700}.eo-quiz-nom{font-family:var(--f-display);text-transform:uppercase;align-items:center;gap:.75rem;font-size:clamp(2.4rem,3.6vw,4rem);font-weight:900;font-stretch:62%;line-height:.9;display:flex}.eo-quiz-nom .picto{width:.8em;height:.8em;color:var(--rouge-fonce)}.eo-quiz-note{color:#55565f}.eo-quiz-resultat .bouton-clair{background:var(--encre);color:#fff}@media (min-width:40rem){.eo-quiz-resultat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.eo-quiz-photo{aspect-ratio:auto;min-height:100%}}.eo-mur-ouverture{padding-top:var(--entete);background:var(--fond)}.eo-mur{position:relative}.eo-teinte-rouge{--teinte:var(--rouge)}.eo-teinte-bleu{--teinte:var(--bleu)}.eo-teinte-soleil{--teinte:var(--soleil)}.eo-mur-cartouche{padding:clamp(1.75rem, 4vw, 3rem) var(--gouttiere);align-content:center;gap:clamp(1rem,2.4vh,1.6rem);display:grid}.eo-mur-titre{font-size:clamp(3.2rem,min(13vw,13svh),8.6rem)}.eo-mur-titre .eo-ligne{display:block}.eo-mur-cartouche .ec-texte-fort{text-wrap:pretty;max-width:32em}.eo-mur-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.eo-visage,.eo-mur-chiffre{aspect-ratio:4/5;--p:0;position:relative}.eo-visage{perspective:60rem}.eo-visage-carte{transform-style:preserve-3d;transform:scale(calc(1 + var(--p) * .06)) rotateY(var(--tourne,0deg));transition:transform .65s var(--courbe);position:absolute;inset:0}.eo-visage[data-dos]{z-index:2}.eo-visage[data-dos] .eo-visage-carte{--tourne:180deg}.eo-visage-face,.eo-visage-dos{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.eo-visage-face{background:var(--teinte);color:#fff;cursor:pointer;border:0;width:100%;padding:0;display:block}.eo-visage-face img{object-fit:cover;object-position:50% 22%}.eo-visage-face:focus-visible{outline:.2rem solid var(--jaune);outline-offset:-.2rem}.eo-visage-voile{background:var(--teinte);mix-blend-mode:multiply;opacity:calc(.88 - var(--p) * .88);position:absolute;inset:0}.eo-visage-initiales{font-family:var(--f-display);color:#fff;place-items:center;font-size:clamp(3rem,6vw,6rem);font-weight:900;font-stretch:62%;display:grid;position:absolute;inset:0}.eo-teinte-soleil .eo-visage-initiales{color:var(--encre)}.eo-visage-nom{z-index:1;background:var(--encre);color:#fff;max-width:calc(100% - .5rem);font-family:var(--f-display);text-align:left;text-transform:uppercase;padding:.35rem .55rem;font-size:clamp(.78rem,.9vw,.95rem);font-weight:800;font-stretch:75%;line-height:1.1;position:absolute;bottom:0;left:0}.eo-visage-dos{background:var(--encre);color:#fff;align-content:start;gap:.45rem;padding:clamp(.8rem,1.2vw,1.25rem);display:grid;transform:rotateY(180deg)}.eo-visage-dos-nom{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;color:var(--teinte);font-size:clamp(1.3rem,1.6vw,1.9rem);font-weight:900;font-stretch:62%;line-height:.92}.eo-teinte-bleu .eo-visage-dos-nom{color:#7fb2f5}.eo-visage-role{text-wrap:pretty;font-size:clamp(.85rem,.95vw,1rem);font-weight:600;line-height:1.25}.eo-visage-disciplines{flex-wrap:wrap;gap:.3rem;display:flex}.eo-visage-disciplines li{color:var(--encre);text-transform:uppercase;background:#fff;padding:.15rem .45rem;font-size:.78rem;font-weight:800}.eo-visage-lien{text-underline-offset:.25em;align-self:end;align-items:center;min-height:2.75rem;margin-top:auto;font-weight:800;text-decoration:underline;display:inline-flex}.eo-visage-fermer{width:2.75rem;height:2.75rem;color:var(--encre);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.5rem;right:.5rem;rotate:180deg}.eo-visage-fermer .picto{width:1.2rem;height:1.2rem}.eo-mur-chiffre{background:var(--teinte);color:var(--encre);align-content:end;gap:.3rem;padding:clamp(.8rem,1.2vw,1.25rem);display:grid}.eo-teinte-rouge.eo-mur-chiffre{color:#fff}.eo-mur-chiffre .picto{width:2rem;height:2rem;margin-bottom:auto}.eo-mur-chiffre strong{font-family:var(--f-display);font-size:clamp(3.2rem,5vw,6rem);font-weight:900;font-stretch:62%;line-height:.85}.eo-mur-chiffre span{font-weight:700;line-height:1.2}.js .eo-visage,.js .eo-mur-chiffre{animation:eo-case .7s var(--courbe) both;animation-delay:calc(.15s + var(--i,13) * 45ms)}@media (hover:none){.eo-visage-voile{opacity:.45}}@media (min-width:40rem){.eo-mur-cases{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:64rem){.eo-mur-cases{height:max(36rem, calc(100svh - var(--entete)));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(9,minmax(0,1fr))}.eo-mur-cases:before{content:"";grid-area:1/1/span 3/span 4}.eo-visage,.eo-mur-chiffre{aspect-ratio:auto}.eo-mur-cartouche{z-index:3;width:calc(44.4444% - .361111rem);padding:clamp(2rem, 3vw, 3.25rem) clamp(2rem, 3vw, 3.5rem) clamp(2rem, 3vw, 3rem) max(clamp(2rem, 3vw, 3.5rem), calc((100vw - var(--largeur)) / 2 - .25rem));position:absolute;top:.25rem;bottom:.25rem;left:.25rem}}.eo-dep-ouverture{padding:calc(var(--entete) + .25rem) 0 clamp(2rem, 4vw, 3rem)}.eo-dep-grille{padding-inline:max(var(--gouttiere), calc((100% - var(--largeur)) / 2));gap:clamp(1.75rem,3vw,3rem);display:grid}.eo-dep-texte{align-content:center;gap:clamp(1rem,2.4vh,1.6rem);min-width:0;display:grid}.eo-dep-titre{font-size:clamp(2.9rem,11.5vw,5.4rem)}.eo-dep-titre .eo-ligne{display:block}.eo-dep-texte .ec-texte-fort{text-wrap:pretty;max-width:32em}.eo-dep{gap:1rem;min-width:0;display:grid}.eo-dep-tableau{background:var(--aplat-fonce);color:#fff;padding:.5rem;display:grid;box-shadow:.6rem .6rem #00000040}.eo-dep-entete,.eo-dep-ligne{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:1rem;padding:.55rem .75rem;display:grid}.eo-dep-entete{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:#c0c2ca;font-size:.8rem;font-weight:800;font-stretch:80%}.eo-dep-entete>span:first-child{color:var(--soleil);align-items:center;gap:.5rem;display:inline-flex}.eo-dep-entete .picto{width:1.3rem;height:1.3rem}.eo-dep-col-ecole,.eo-dep-col-langue,.eo-dep-entete>span:last-child,.eo-dep-duree{display:none}.eo-dep-ligne{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:3.6rem;transition:background-color var(--d-tap) linear;background:0 0;border:0;border-top:1px solid #ffffff1f;font-weight:600}.eo-dep-ligne:hover{background:#ffffff0f}.eo-dep-ligne[data-actif]{background:var(--rouge-fonce)}.eo-dep-ligne:focus-visible{outline:.2rem solid var(--jaune);outline-offset:-.2rem}.eo-palettes{gap:.12rem;display:flex}.eo-palette{width:1.3rem;height:1.8rem;color:var(--soleil);font-family:var(--f-display);background:#15161a;place-items:center;font-size:1.15rem;font-weight:900;font-stretch:80%;line-height:1;display:grid;position:relative}.eo-palette:after{content:"";background:#000000b3;height:1px;position:absolute;top:50%;left:0;right:0}.eo-dep-ligne[data-actif] .eo-palette{background:var(--encre)}.eo-dep-pays{font-family:var(--f-display);text-transform:uppercase;font-size:1.05rem;font-weight:800;font-stretch:75%}.eo-dep-pied{color:#c0c2ca;text-wrap:pretty;border-top:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.7rem .75rem .4rem;font-size:.92rem;font-weight:600;display:flex}.eo-dep-pied .picto{width:1.2rem;height:1.2rem;color:var(--soleil)}.eo-dep-fiche{background:var(--papier);color:var(--encre);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.js .eo-dep-fiche{animation:eo-carte .48s var(--courbe) both}.eo-dep-photo{min-height:10rem;position:relative;overflow:hidden}.eo-dep-photo img{object-fit:cover}.eo-dep-fiche-texte{align-content:center;gap:.5rem;padding:clamp(1rem,1.6vw,1.5rem);display:grid}.eo-dep-fiche-ville{text-transform:uppercase;color:var(--rouge-fonce);font-size:.9rem;font-weight:800}.eo-dep-fiche-nom{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.8rem,2.4vw,2.6rem);font-weight:900;font-stretch:62%;line-height:.92}.eo-dep-specialites{flex-wrap:wrap;gap:.3rem;display:flex}.eo-dep-specialites li{background:var(--bleu);color:#fff;padding:.2rem .5rem;font-size:.8rem;font-weight:700}.eo-dep-lien{text-underline-offset:.2em;font-weight:800;text-decoration:underline}.js .eo-dep-tableau{animation:eo-monte .8s var(--courbe) .15s both}@media (min-width:40rem){.eo-palette{width:1.55rem;height:2.15rem;font-size:1.4rem}.eo-dep-entete,.eo-dep-ligne{grid-template-columns:16.5rem minmax(0,.7fr) minmax(0,1.3fr) 4.5rem}.eo-dep-col-ecole,.eo-dep-duree,.eo-dep-entete>span:last-child{display:block}.eo-dep-col-ecole{font-weight:700;line-height:1.2}.eo-dep-duree{color:var(--soleil);font-weight:800}.eo-dep-ligne[data-actif] .eo-dep-duree{color:#fff}}@media (min-width:64rem){.eo-dep-ouverture{align-content:center;min-height:100svh;display:grid}.eo-dep-grille{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;column-gap:clamp(2.5rem,4vw,5rem)}.eo-dep-titre{font-size:clamp(3rem,min(4.9vw,13svh),6rem)}.eo-dep-entete,.eo-dep-ligne{grid-template-columns:16.5rem minmax(0,.6fr) minmax(0,1.3fr) minmax(0,.7fr) 4.5rem}.eo-dep-col-langue{text-transform:capitalize;display:block}.eo-dep-entete .eo-dep-col-langue{text-transform:uppercase}.eo-dep-ligne{min-height:clamp(3.6rem,8svh,5.75rem)}.eo-dep-photo{min-height:clamp(10rem,26svh,19rem)}}.eo-show{padding:calc(var(--entete) + .25rem) clamp(.5rem, 1.4vw, 1.5rem) 0;flex-direction:column;display:flex}.eo-show-feuille{isolation:isolate;flex:1;padding:clamp(.75rem,1.6vw,1.5rem) clamp(1rem,3vw,3.5rem) clamp(1.5rem,3vw,2.5rem);position:relative;overflow:clip}.eo-show-coin{z-index:-1;background:var(--rouge);border-bottom-left-radius:6rem;width:34%;height:clamp(3.5rem,9vh,6rem);position:absolute;top:0;right:0}.eo-show-haut{z-index:2;position:relative}.eo-show-grille{align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.eo-show-titre{font-family:var(--f-display);letter-spacing:-.03em;text-transform:uppercase;transform-origin:0 100%;justify-items:start;margin-bottom:7.5rem;font-size:clamp(3.4rem,17vw,8rem);font-weight:900;font-stretch:100%;line-height:.84;display:grid;rotate:-4deg}.eo-show-mot{white-space:nowrap;display:block}.eo-show-mot:nth-child(2){margin-left:.18em}.eo-show-mot:nth-child(3){margin-left:.4em}.eo-show-rouge{color:var(--rouge-fonce)}:root[data-theme=sombre] .eo-show-rouge{color:var(--rouge)}.eo-show-photo{min-width:0}.eo-show-photo .photo-affiche{aspect-ratio:16/10;width:100%}.eo-show-invitation{gap:.25rem;min-width:0;display:grid}.eo-show-invitation .ds-sur-inscription,.eo-show-invitation .ds-adresse{text-wrap:balance}.eo-show-autocollant{z-index:3;color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;padding:0;position:absolute}.eo-show-autocollant:active{cursor:grabbing}.eo-show-autocollant:focus-visible{outline:.2rem dashed var(--rouge);outline-offset:.3rem}.eo-show-colle{transition:scale .2s var(--courbe);display:block}.eo-show-autocollant:active .eo-show-colle{scale:1.06}.eo-show-bande .eo-show-colle{background:var(--bleu);color:#fff;font-family:var(--f-display);text-transform:uppercase;white-space:nowrap;padding:.16em .55em .08em;font-size:clamp(1.25rem,5.4vw,2.6rem);font-weight:900;font-stretch:100%;line-height:1;rotate:-4deg;box-shadow:.3rem .3rem #0000002e}.eo-show-bande-1 .eo-show-colle{background:var(--encre);rotate:-3deg}.eo-show-bande-0{left:clamp(1rem,4vw,4rem);top:var(--bande-haut,19.5rem)}.eo-show-bande-1{left:clamp(3rem,9vw,8rem);top:calc(var(--bande-haut,19.5rem) + clamp(2.6rem, 6vw, 3.6rem))}.eo-show-tampon{top:clamp(4rem,9vh,7rem);right:clamp(.75rem,2vw,2rem)}.eo-show-tampon .tampon{width:clamp(6.5rem,9vw,10rem);height:clamp(6.5rem,9vw,10rem);color:var(--bleu-lisible);display:block}.eo-show-etoile{top:22%;left:50%}.eo-show-etoile .picto{width:clamp(2.6rem,3.6vw,4rem);height:clamp(2.6rem,3.6vw,4rem);color:var(--soleil);fill:var(--soleil);display:block}.eo-show-consigne{z-index:2;align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;display:inline-flex;position:absolute;bottom:clamp(.6rem,1.4vw,1.25rem);right:clamp(1rem,3vw,3.5rem)}.eo-show-consigne .picto{width:1.3rem;height:1.3rem;color:var(--rouge)}.eo-show-remettre{background:var(--fond);min-height:2.75rem;color:var(--texte);cursor:pointer;border:2px solid;border-radius:2rem;align-items:center;gap:.5rem;padding:0 1rem;font-weight:800;display:inline-flex}.eo-show-remettre .picto{color:currentColor;rotate:180deg}.eo-show-programme{margin-inline:calc(-1*clamp(.5rem,1.4vw,1.5rem))}.js .eo-show-mot{animation:eo-glisse-mot .9s var(--courbe) both;animation-delay:calc(.1s + var(--i) * .12s)}.js .eo-show-photo{animation:eo-decouvre 1s var(--courbe) .45s both}.js .eo-show-invitation{animation:eo-monte .8s var(--courbe) .6s both}.js .eo-show-colle{animation:eo-colle .62s var(--rebond) both;animation-delay:calc(1s + var(--i) * .18s)}.js .eo-show-coin{animation:eo-decouvre-g .9s var(--courbe) .2s both}@media (max-width:63.99rem){.eo-show-consigne{margin-top:1.25rem;position:static}.eo-show-etoile{top:24rem;left:auto;right:1.25rem}}@media (min-width:40rem) and (max-width:63.99rem){.eo-show-titre{margin-bottom:8rem}.eo-show-feuille{--bande-haut:24rem}}@media (max-width:39.99rem){.eo-show-feuille{--bande-haut:15.5rem}.eo-show-titre{margin-top:1.5rem;margin-bottom:6rem}.eo-show-tampon{top:3.25rem}}@media (min-width:64rem){.eo-show{min-height:100svh;max-height:max(100svh,46rem)}.eo-show-feuille{--bande-haut:calc(clamp(.75rem, 1.6vw, 1.5rem) + 3rem + min(7.6vw, 15svh) * 2.52 + 2rem);flex-direction:column;display:flex}.eo-show-grille{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,.85fr);align-items:start}.eo-show-titre{margin:.5rem 0 0;font-size:min(7.6vw,15svh)}.eo-show-photo{align-self:center;padding-top:4rem}.eo-show-photo .photo-affiche{aspect-ratio:4/5;width:auto;max-height:54svh;margin-inline:auto}.eo-show-invitation{align-self:center;padding-top:2.5rem}.eo-show-invitation .ds-date{font-size:min(3.4vw,6.6svh)}.eo-show-bande .eo-show-colle{font-size:min(2.4vw,4.6svh)}.eo-show-bande-1{top:calc(var(--bande-haut) + min(2.4vw, 4.6svh) * 1.35)}.eo-show-tampon{top:4%;left:56%;right:auto}.eo-show-consigne{left:clamp(1rem,3vw,3.5rem);right:auto}.eo-show-etoile{top:62%;left:37%}}.eo-man-faits .picto{width:1.9rem;height:1.9rem;color:var(--soleil)}@media (min-width:64rem){.eo-man-faits li{grid-template-columns:auto auto minmax(0,1fr)}.eo-show-photo .photo-affiche{aspect-ratio:1}}.eo-quiz-rang{align-items:center;gap:.45rem;display:flex}.eo-quiz-rang .picto{width:1.35rem;height:1.35rem}.eo-dep-entete .eo-dep-col-duree{align-items:center;gap:.35rem}@media (min-width:40rem){.eo-dep-entete>span.eo-dep-col-duree{white-space:nowrap;display:inline-flex}}.eo-dep-col-duree .picto{width:1.1rem;height:1.1rem}.eo-dep-partir{background:var(--jaune);min-height:2.75rem;color:var(--sur-jaune);transition:background-color var(--d-tap) linear;border-radius:2rem;justify-self:start;align-items:center;gap:.5rem;margin-top:.25rem;padding:0 1.1rem;font-weight:800;display:inline-flex}.eo-dep-partir:hover{color:var(--encre);background:#fff}.eo-dep-partir .picto{width:1.3rem;height:1.3rem}@media (max-width:63.99rem){.eo-man-corps,.eo-dep-grille,.eo-hub-tete{grid-template-columns:minmax(0,1fr)}}.eo-man-texte,.eo-mur-cartouche,.eo-dep-texte{grid-template-columns:minmax(0,1fr)}.eo-visage-initiales{z-index:1}@media (max-width:39.99rem){.eo-dep-fiche{grid-template-columns:minmax(0,1fr)}.eo-dep-photo{aspect-ratio:16/9;min-height:0}.eo-dep-partir{justify-content:center;justify-self:stretch}}.eo-joint{z-index:1;--joint:clamp(2rem, 5vw, 5.5rem);position:relative;overflow:visible}.eo-joint:before{content:"";height:var(--joint);background:inherit;transform-origin:50% 100%;pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0}.eo-joint-biais:before{clip-path:polygon(0 100%,100% 0,100% 100%)}.eo-joint-biais-g:before{clip-path:polygon(0 0,100% 100%,0 100%)}.eo-joint-pignon:before{clip-path:polygon(0 100%,0 70%,64% 0,100% 62%,100% 100%)}.eo-joint-onglet{--joint:clamp(1.5rem, 3vw, 3rem)}.eo-joint-bas{--joint:clamp(1.25rem, 2.4vw, 2.25rem)}.eo-joint-onglet:before{clip-path:polygon(0 100%,0 0,30% 0,36% 100%)}.eo-joint-marche:before{clip-path:polygon(0 100%,0 66%,22% 66%,22% 33%,48% 33%,48% 0,100% 0,100% 100%)}.eo-joint-vague:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0 60C150 0 300 0 450 50S750 110 900 50 1100 10 1200 40V100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 100' preserveAspectRatio='none'%3E%3Cpath d='M0 60C150 0 300 0 450 50S750 110 900 50 1100 10 1200 40V100H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.eo-joint{view-timeline-name:--eo-joint}.eo-joint:before{animation:linear both eo-joint-deplie;animation-timeline:--eo-joint;animation-range:entry entry 70%}}}.eo-decor-hote{isolation:isolate;position:relative}.eo-photo-cadre{aspect-ratio:4/3;width:100%}.eo-quiz-section{overflow:visible}}@keyframes eo-monte{0%{opacity:0;transform:translateY(.6em)}}@media (prefers-reduced-motion:reduce){.js .eo-ligne{animation:none}}@keyframes eo-horizon{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes eo-pose-disque{0%{opacity:0;transform:translate(40%,60%)scale(.4)}}@keyframes eo-carte{0%{opacity:0;transform:translate(1.5rem)}}@media (prefers-reduced-motion:reduce){.js .eo-man-vue,.js .eo-man-disque,.js .eo-man-faits li,.js .eo-quiz-carte,.js .eo-quiz-resultat{animation:none}.eo-quiz-reponse:hover,.eo-quiz-reponse:focus-visible{transform:none}}@keyframes eo-case{0%{opacity:0;transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.js .eo-visage,.js .eo-mur-chiffre{animation:none}.eo-visage-carte{transition:none;transform:none}.eo-visage-dos{opacity:0;transition:opacity .2s linear;transform:none}.eo-visage[data-dos] .eo-visage-dos{opacity:1}.js .eo-dep-fiche,.js .eo-dep-tableau{animation:none}}@keyframes eo-glisse-mot{0%{opacity:0;transform:translate(-.6em)}}@keyframes eo-decouvre{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes eo-decouvre-g{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes eo-colle{0%{opacity:0;transform:scale(1.7)rotate(-10deg)}}@media (prefers-reduced-motion:reduce){.js .eo-show-mot,.js .eo-show-photo,.js .eo-show-invitation,.js .eo-show-colle,.js .eo-show-coin{animation:none}}@keyframes eo-joint-deplie{0%{transform:scaleY(.15)}}
