._6vjC0q_hero{align-items:center;min-height:min(88svh,860px);padding-block:clamp(120px,10vw + 50px,180px) clamp(40px,5vw,72px);display:flex}._6vjC0q_grille{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}._6vjC0q_texte{justify-items:start;gap:14px;display:grid;position:relative}._6vjC0q_aparte{font-family:var(--cursive);font-weight:400;font-size:var(--t-chapeau);color:#a12a1b;margin-top:-6px}._6vjC0q_titre{max-width:12ch;font-size:var(--t-hero);letter-spacing:-.045em;line-height:.95;position:relative}._6vjC0q_trait{width:min(100%,520px);height:36px;margin-top:8px;display:block;position:relative}._6vjC0q_traitLigne{--delai-trace:1.1s;--duree-trace:.9s;width:100%;height:12px;position:absolute;top:0;left:0;overflow:visible}._6vjC0q_regle{opacity:0;filter:drop-shadow(0 6px 6px #1a182040);width:220px;height:auto;position:absolute;top:8px;left:0}.js ._6vjC0q_texte[data-revele=visible] ._6vjC0q_regle{animation:_6vjC0q_glisse 1.4s var(--ease-craie) .8s both}@keyframes _6vjC0q_glisse{0%{opacity:0;translate:-40px 10px}12%{opacity:1;translate:0}80%{opacity:1;translate:calc(100% + 60px)}to{opacity:0;translate:calc(100% + 100px) 10px}}._6vjC0q_stylo{inset:auto -4% -10px auto}._6vjC0q_visuel{justify-self:center;position:relative}.js ._6vjC0q_visuel{opacity:1;animation:none}._6vjC0q_trombone{z-index:2;filter:drop-shadow(0 3px 3px #1a18204d);transition:rotate .4s var(--ease-eclosion), translate .4s var(--ease-eclosion);position:absolute;top:-24px;left:22px;rotate:14deg}._6vjC0q_visuel:hover ._6vjC0q_trombone{translate:0 -6px;rotate:26deg}._6vjC0q_decor{z-index:0}@media (max-width:900px){._6vjC0q_grille{grid-template-columns:1fr}._6vjC0q_stylo,._6vjC0q_decor{display:none}._6vjC0q_visuel{justify-self:start;margin-top:10px}}
.zro-qG_lecon{color:var(--encre)}.zro-qG_grille{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.zro-qG_grille[data-inverse=oui] .zro-qG_texte{order:2}.zro-qG_texte{justify-items:start;gap:16px;display:grid}.zro-qG_numero{font-family:var(--cursive);color:#a12a1b;align-items:center;gap:10px;font-size:1.1rem;font-weight:400;display:inline-flex}.zro-qG_numero svg{filter:drop-shadow(0 2px 2px #1a182033);display:block}.zro-qG_titre{max-width:14ch;font-size:var(--t-h2);letter-spacing:-.035em;line-height:.98;position:relative}.zro-qG_titreTexte{display:inline}.zro-qG_trait{width:min(100%,420px);height:34px;margin-top:6px;display:block;position:relative}.zro-qG_traitLigne{--delai-trace:.9s;--duree-trace:.8s;width:100%;height:12px;position:absolute;top:0;left:0;overflow:visible}.zro-qG_regle{opacity:0;filter:drop-shadow(0 6px 6px #1a182040);width:200px;height:auto;position:absolute;top:8px;left:0}.js .zro-qG_texte[data-revele=visible] .zro-qG_regle{animation:zro-qG_glisse 1.3s var(--ease-craie) .6s both}@keyframes zro-qG_glisse{0%{opacity:0;translate:-40px 10px}12%{opacity:1;translate:0}80%{opacity:1;translate:calc(100% + 40px)}to{opacity:0;translate:calc(100% + 80px) 10px}}.zro-qG_corps{max-width:46ch;font-size:var(--t-chapeau);gap:12px;line-height:1.45;display:grid}.zro-qG_corps p{margin:0}.zro-qG_aRetenir{border:2px solid var(--rouge);outline:1px solid var(--rouge);outline-offset:3px;max-width:40ch;transition:rotate .4s var(--ease-eclosion);gap:4px;margin-top:8px;padding:14px 70px 14px 20px;display:grid;position:relative;rotate:-.6deg}.zro-qG_aRetenir:hover{rotate:0deg}.zro-qG_sceau{opacity:0;position:absolute;top:-20px;right:-16px;rotate:-12deg;scale:1.8}.zro-qG_aRetenir:hover .zro-qG_sceau{animation:zro-qG_frappe .5s var(--ease-eclosion) forwards}@keyframes zro-qG_frappe{0%{opacity:0;scale:1.8}45%{opacity:1;scale:.94}to{opacity:1;scale:1}}.zro-qG_aRetenirTitre{letter-spacing:.14em;text-transform:uppercase;color:#a12a1b;font-size:.72rem;font-weight:600;font-stretch:85%}.zro-qG_aRetenirTexte{font-family:var(--cursive);font-size:clamp(1.1rem,1rem + .5vw,1.35rem);font-weight:400;line-height:1.6}.js .zro-qG_aRetenirTexte{clip-path:inset(-50% 100% -50% -4%)}.js .zro-qG_texte[data-revele=visible] .zro-qG_aRetenirTexte{animation:zro-qG_ecrit 1s var(--ease-craie) 1.6s both}@keyframes zro-qG_ecrit{to{clip-path:inset(-50% -4%)}}.zro-qG_visuel{justify-items:center;display:grid;position:relative}.js .zro-qG_visuel{opacity:1;animation:none}@media (max-width:900px){.zro-qG_grille{grid-template-columns:1fr}.zro-qG_grille[data-inverse=oui] .zro-qG_texte{order:0}.zro-qG_visuel{justify-items:start}.zro-qG_corps{font-size:1.0625rem}}
.wnSW_G_compteur{align-items:center;gap:14px;margin-top:6px;display:flex}.wnSW_G_chiffre{font-family:var(--titre);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-weight:300;line-height:1}.wnSW_G_scene{justify-items:end;gap:18px;width:min(100%,460px);display:grid;position:relative}.wnSW_G_ardoise{background:repeating-linear-gradient(180deg, transparent 0 15px, #4e8fd62e 15px 16px), repeating-linear-gradient(90deg, transparent 0 15px, #4e8fd62e 15px 16px), var(--craie);border:10px solid #4e8fd6;border-radius:14px;width:100%;margin:0;padding:40px 22px 16px;position:relative;rotate:-2deg;box-shadow:0 24px 40px -26px #1a182080}.js .wnSW_G_ardoise{opacity:1;animation:none}.wnSW_G_phrase{font-family:var(--cursive);color:#2b5aa6;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:4px 12px;margin:0;font-size:clamp(1.3rem,.9rem + 1.4vw,2rem);font-weight:400;line-height:1.2;display:flex}.wnSW_G_mot{justify-items:center;display:inline-grid;position:relative}.wnSW_G_motTexte{transition:color .3s var(--ease-papier), translate .3s var(--ease-eclosion);display:block}.wnSW_G_mot{cursor:default}.wnSW_G_mot:hover .wnSW_G_motTexte{color:var(--encre);translate:0 -3px}.wnSW_G_forme g{transform-box:fill-box;transform-origin:50%}.wnSW_G_mot:hover .wnSW_G_forme g{animation:wnSW_G_rebond .55s var(--ease-eclosion)}@keyframes wnSW_G_rebond{0%{transform:scale(1.1)}35%{transform:scale(1.4,.85)}65%{transform:scale(.95,1.25)}to{transform:none}}.wnSW_G_forme{opacity:0;margin-bottom:2px;display:block}.js .wnSW_G_ardoise[data-revele=visible] .wnSW_G_forme{animation:.6s steps(4,end) both wnSW_G_tombe;animation-delay:calc(.5s + var(--i) * .45s)}html:not(.js) .wnSW_G_forme{animation:.6s steps(4,end) both wnSW_G_tombe;animation-delay:calc(.5s + var(--i) * .45s)}@keyframes wnSW_G_tombe{0%{opacity:1;translate:0 -60px;scale:1.4}to{opacity:1;translate:0;scale:1}}.wnSW_G_legende{font-family:var(--cursive);color:var(--graphite);margin-top:12px;font-size:.9rem;font-weight:300}.wnSW_G_photo{margin-right:4%}@media (max-width:900px){.wnSW_G_scene{justify-items:start}.wnSW_G_ardoise{padding:34px 16px 14px}.wnSW_G_phrase{font-size:clamp(1.25rem,5.4vw,1.7rem)}}
.cIflaW_scene{width:min(100%,460px);padding-top:54px;position:relative}.cIflaW_etiquette{font-family:var(--cursive);color:var(--graphite);margin:0;font-size:.95rem;font-weight:300;position:absolute;top:0;left:0}.cIflaW_trousse{filter:drop-shadow(0 20px 24px #1a182038);width:100%;height:auto;display:block}.cIflaW_pieces{position:absolute;inset:54px 0 0}@media (max-width:900px){.cIflaW_scene{width:100%;margin-top:10px}}
._1BuUBG_frise{margin-top:clamp(40px,5vw,64px);padding:0 0 40px;position:relative}.js ._1BuUBG_frise{opacity:1;animation:none}._1BuUBG_mois{letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);grid-template-columns:repeat(10,1fr);margin:0;padding:0;font-size:.78rem;font-weight:600;font-stretch:85%;list-style:none;display:grid}._1BuUBG_mois li{border-left:2px solid #1a182040;padding-left:6px}._1BuUBG_regle{border:2px solid var(--encre);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--encre) calc(10% - 1px) 10%), var(--bois);background-repeat:no-repeat;background-size:100% 60%,auto;border-radius:3px;height:18px;margin-top:6px}._1BuUBG_periodes{grid-template-columns:repeat(10,1fr);height:104px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}._1BuUBG_periode{grid-column:calc(var(--de) + 1) / calc(var(--a) + 1);position:relative}._1BuUBG_tampon{border:3px solid var(--rouge);color:var(--rouge);letter-spacing:.06em;text-transform:uppercase;transition:rotate .3s var(--ease-eclosion), scale .3s var(--ease-eclosion), background-color .3s, color .3s;border-radius:8px;padding:6px 12px;font-size:.95rem;font-weight:700;font-stretch:80%;position:absolute;top:34px;left:8px;transform:rotate(-4deg)}._1BuUBG_periode[data-courant=oui] ._1BuUBG_tampon,._1BuUBG_periode:hover ._1BuUBG_tampon{background:var(--rouge);color:var(--craie);rotate:4deg;scale:1.08}._1BuUBG_periode[data-courant=oui] ._1BuUBG_vacances svg,._1BuUBG_periode:hover ._1BuUBG_vacances svg{rotate:180deg;scale:1.3}.js ._1BuUBG_tampon{opacity:0;transform:rotate(-4deg)scale(1.8)}.js ._1BuUBG_frise[data-revele=visible] ._1BuUBG_tampon{animation:_1BuUBG_frappe .45s var(--ease-eclosion) both;animation-delay:calc(.4s + var(--i) * .5s)}@keyframes _1BuUBG_frappe{0%{opacity:0;transform:rotate(-4deg)scale(1.8)}45%{opacity:1;transform:rotate(-4deg)scale(.94)}to{opacity:1;transform:rotate(-4deg)scale(1)}}._1BuUBG_vacances{z-index:1;justify-items:center;gap:0;display:grid;position:absolute;top:0;right:-16px}._1BuUBG_vacances svg{transform-origin:50% 90%;transition:rotate .6s var(--ease-eclosion), scale .4s var(--ease-eclosion);display:block}.js ._1BuUBG_vacances svg{transform:scale(0)}.js ._1BuUBG_frise[data-revele=visible] ._1BuUBG_vacances svg{animation:_1BuUBG_pousse .6s var(--ease-eclosion) both;animation-delay:calc(.7s + var(--i) * .5s)}@keyframes _1BuUBG_pousse{0%{transform:scale(0)rotate(-40deg)}to{transform:none}}._1BuUBG_vacancesNom{background:var(--papier);font-family:var(--cursive);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.85rem;font-weight:300}._1BuUBG_crayon{filter:drop-shadow(0 6px 6px #1a182040);display:block;position:absolute;bottom:0;left:0;rotate:-18deg}._1BuUBG_crayon svg{display:block}.js ._1BuUBG_frise[data-revele=visible] ._1BuUBG_crayon{animation:2.9s steps(5,end) .3s both _1BuUBG_avance}@keyframes _1BuUBG_avance{0%{translate:0}to{translate:min(80vw,1000px)}}._1BuUBG_frise[data-suivi=oui] ._1BuUBG_crayon{left:calc(var(--sx,.85) * (100% - 150px));transition:left .3s var(--ease-papier);animation:none}.js ._1BuUBG_frise[data-revele=visible][data-suivi=oui] ._1BuUBG_crayon{left:calc(var(--sx,.85) * (100% - 150px));transition:left .3s var(--ease-papier);animation:none}@media (max-width:900px){._1BuUBG_frise{scrollbar-width:none;padding-bottom:20px;overflow-x:auto}._1BuUBG_frise::-webkit-scrollbar{display:none}._1BuUBG_mois,._1BuUBG_regle,._1BuUBG_periodes{min-width:760px}._1BuUBG_crayon{display:none}}
.JKpOlW_exergue{background:var(--craie);max-width:380px;box-shadow:var(--ombre-douce);transition:rotate .4s var(--ease-eclosion);gap:18px;margin:0;padding:24px 26px;display:grid;rotate:1.5deg}.JKpOlW_exergue:hover{rotate:0deg}.JKpOlW_exergue p{font-family:var(--cursive);margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:300;line-height:1.6}.JKpOlW_exergue footer{font-size:var(--t-petit);border-top:1px dashed #1a182040;align-items:center;gap:14px;padding-top:14px;display:flex}.JKpOlW_chiffre{font-family:var(--titre);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:300;line-height:1}.JKpOlW_carte{border-radius:var(--rayon);background:var(--craie);box-shadow:var(--ombre-douce);margin:clamp(36px,5vw,64px) 0 0;padding:clamp(18px,2.4vw,28px);position:relative}.JKpOlW_titreCarte{font-family:var(--titre);font-size:var(--t-h3);font-variation-settings:"SOFT" 50;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.JKpOlW_titreCarte span{font-family:var(--cursive);color:var(--graphite);font-size:.9rem;font-weight:300}.JKpOlW_defilement{scrollbar-width:none;overflow-x:auto}.JKpOlW_defilement::-webkit-scrollbar{display:none}.JKpOlW_semaine{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%;min-width:760px;font-size:.8rem}.JKpOlW_semaine th{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.JKpOlW_semaine tbody th{text-align:left;letter-spacing:0;width:4.4em}.JKpOlW_semaine td{text-align:center;vertical-align:middle;height:74px;transition:translate .3s var(--ease-eclosion), rotate .3s var(--ease-eclosion), box-shadow .3s;border-radius:10px;padding:8px 10px}@media (hover:hover){.JKpOlW_travail:hover{translate:0 -3px;box-shadow:0 14px 20px -14px #1a182099}.JKpOlW_moment:hover{rotate:-3deg}.JKpOlW_libre svg{transition:rotate .6s var(--ease-eclosion), scale .4s var(--ease-eclosion)}.JKpOlW_libre:hover svg{rotate:180deg;scale:1.5}}.JKpOlW_semaine thead td{height:auto;padding:0}.JKpOlW_travail{background:var(--encre);color:var(--craie);display:table-cell}.JKpOlW_duree{font-size:.95rem;font-weight:700;display:block}.JKpOlW_quoi{opacity:.85;margin-top:3px;font-size:.72rem;line-height:1.25;display:block}.JKpOlW_moment{background:var(--jaune);font-family:var(--cursive);font-size:.9rem;font-weight:400}.JKpOlW_libre{background:var(--papier);box-shadow:inset 0 0 0 1px #1a18200f}.JKpOlW_libre svg{margin:auto;display:block}:is(.js .JKpOlW_travail,.js .JKpOlW_moment){background:var(--papier);color:#0000}.js .JKpOlW_carte[data-revele=visible] .JKpOlW_travail{animation:JKpOlW_ecrit .35s var(--ease-papier) both;animation-delay:calc(.4s + var(--f) * 90ms)}.js .JKpOlW_carte[data-revele=visible] .JKpOlW_moment{animation:JKpOlW_moment .35s var(--ease-papier) both;animation-delay:calc(.4s + var(--f) * 90ms)}@keyframes JKpOlW_ecrit{to{background:var(--encre);color:var(--craie)}}@keyframes JKpOlW_moment{to{background:var(--jaune);color:var(--encre)}}.js .JKpOlW_libre svg{transform:scale(0)rotate(-60deg)}.js .JKpOlW_carte[data-revele=visible] .JKpOlW_libre svg{animation:JKpOlW_fleurit .6s var(--ease-eclosion) both;animation-delay:calc(2.3s + var(--f) * 70ms)}@keyframes JKpOlW_fleurit{to{transform:none}}@media (max-width:900px){.JKpOlW_exergue{max-width:none;rotate:0deg}}
