.PageIntro_intro__CnKeK{padding-top:calc(var(--nav-h) + var(--ticker-h) + clamp(32px, 5vw, 64px));padding-bottom:clamp(32px,4vw,56px);margin-bottom:clamp(28px,3.5vw,48px);background:var(--jaune);box-shadow:0 0 0 100vmax var(--jaune);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.PageIntro_crumbs__c0ZJ5 ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;font-size:var(--fs-sm);color:var(--fg-muted);margin-bottom:24px}.PageIntro_crumbs__c0ZJ5 li+li:before{content:"/";margin-right:6px;opacity:.6}.PageIntro_crumbs__c0ZJ5 a{color:var(--fg-muted);text-decoration:none}.PageIntro_crumbs__c0ZJ5 a:hover{text-decoration:underline;text-underline-offset:3px}.PageIntro_title__JMHSW{font-size:clamp(2.6rem,1rem + 5.6vw,6.5rem);line-height:.94;letter-spacing:-.05em;max-width:14ch}.PageIntro_wide__eUBtN .PageIntro_title__JMHSW{max-width:20ch}.PageIntro_title__JMHSW{overflow-wrap:break-word}@media (max-width:360px){.PageIntro_title__JMHSW{font-size:2.2rem}}.PageIntro_lede__MxrSX{margin-top:24px;font-size:var(--fs-lg);line-height:1.45;color:var(--fg-muted);max-width:52ch}.Calendrier_sub__imumM{border-radius:var(--r-panel);padding:clamp(24px,3.4vw,44px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:24px 48px;gap:24px 48px;align-items:center;position:relative;overflow:hidden}.Calendrier_sub__imumM:after{content:"";position:absolute;right:-8%;top:-50%;width:45%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--orange) 24%,transparent),transparent)}.Calendrier_subLabel__UK_pa{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--orange);margin-bottom:10px}.Calendrier_subTitle__xbquG{font-size:var(--fs-xl);line-height:1.05;letter-spacing:-.03em;margin-bottom:10px;max-width:22ch}.Calendrier_subText__xnirq{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.55;max-width:58ch}.Calendrier_subActions__25LWs{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;justify-items:start}.Calendrier_subLink__t1FcR{font-size:var(--fs-sm);color:var(--fg-muted);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,-webkit-text-decoration-color .2s;transition:color .2s,text-decoration-color .2s;transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s}.Calendrier_subLink__t1FcR:focus-visible,.Calendrier_subLink__t1FcR:hover{color:var(--fg);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-decoration-thickness:2px}.Calendrier_next__YIAtF{margin:28px 0 0;font-size:var(--fs-md);color:var(--fg-muted)}.Calendrier_next__YIAtF strong{color:var(--fg)}.Calendrier_filters__sz1AA{display:grid;grid-gap:10px;gap:10px;margin:28px 0 8px}.Calendrier_group__w7j2d{display:flex;flex-wrap:wrap;gap:8px}.Calendrier_chip__KlQSg{min-height:40px;padding:0 16px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);background:transparent;font-weight:600;font-size:var(--fs-sm);transition:background .2s,color .2s,border-color .2s}.Calendrier_chip__KlQSg:hover{border-color:var(--encre)}.Calendrier_chip__KlQSg[aria-pressed=true]{background:var(--encre);color:var(--brume);border-color:var(--encre)}.Calendrier_month__5SGcj{padding-top:clamp(36px,5vw,56px)}.Calendrier_monthTitle__tP6fJ{font-size:var(--fs-xl);letter-spacing:-.03em;margin-bottom:14px;text-transform:capitalize}.Calendrier_list__eoTGq{list-style:none;display:grid;grid-gap:10px;gap:10px}.Calendrier_event__6Bj1U{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:start;padding:18px 20px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.Calendrier_tbc__tJszz{background:transparent;border-style:dashed}.Calendrier_date__vFXEZ{display:grid;justify-items:center;align-content:start;padding:8px 0;border-radius:14px;background:var(--lichen);min-height:64px}.Calendrier_tbc__tJszz .Calendrier_date__vFXEZ{background:var(--brume-2);padding:12px 3px;text-align:center}.Calendrier_tbc__tJszz .Calendrier_wd__5axrx{text-transform:none;font-size:.6875rem;line-height:1.2}.Calendrier_day__VE7oH{font-family:var(--display);font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.04em}.Calendrier_wd__5axrx{font-size:var(--fs-xs);font-weight:600;color:var(--encre-2);text-transform:capitalize}.Calendrier_tags__GnoTF{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px}.Calendrier_tag___jn8A{font-size:var(--fs-xs);font-weight:600;padding:3px 10px;border-radius:var(--r-pill);background:var(--brume-2);color:var(--encre-2)}.Calendrier_z_france__0bHYn{background:color-mix(in srgb,var(--outremer) 14%,var(--blanc));color:var(--outremer)}.Calendrier_z_europe__GoiaO{background:var(--lichen);color:var(--encre)}.Calendrier_z_monde__WN6Kk{background:var(--encre);color:var(--brume)}.Calendrier_time__ksiwb{font-size:var(--fs-xs);font-weight:600;color:var(--fg-muted)}.Calendrier_title__qApW7{font-size:var(--fs-lg);letter-spacing:-.015em;line-height:1.2;margin-bottom:6px}.Calendrier_note__tcgec{font-size:var(--fs-sm);color:var(--fg-muted);line-height:1.55;max-width:76ch}.Calendrier_source__ZUirc{margin-top:6px;font-size:var(--fs-xs);color:var(--fg-faint)}.Calendrier_source__ZUirc a{color:inherit}.Calendrier_add___0u5e{display:grid;grid-gap:6px;gap:6px;justify-items:end}.Calendrier_addBtn__HWOuU{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:var(--r-pill);border:1.5px solid var(--line-strong);font-size:var(--fs-xs);font-weight:700;text-decoration:none;color:var(--fg);white-space:nowrap;transition:background .2s,color .2s}.Calendrier_addBtn__HWOuU:hover{background:var(--outremer);border-color:var(--outremer);color:var(--blanc)}.Calendrier_addWait__vGubn{font-size:var(--fs-xs);color:var(--fg-faint);max-width:14ch;text-align:right}.Calendrier_empty__4Ugrt{padding:32px;border-radius:22px;background:var(--panel);color:var(--fg-muted);margin-top:24px}.Calendrier_method__Gt6CU{margin-top:clamp(56px,8vw,104px);padding:clamp(22px,3vw,36px);border-radius:22px;background:var(--brume-2);display:grid;grid-gap:12px;gap:12px}.Calendrier_method__Gt6CU h2{font-size:var(--fs-lg)}.Calendrier_method__Gt6CU p{color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.6;max-width:90ch}.Calendrier_method__Gt6CU a{color:var(--fg)}@media (max-width:860px){.Calendrier_sub__imumM{grid-template-columns:minmax(0,1fr)}.Calendrier_event__6Bj1U{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:16px}.Calendrier_add___0u5e{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-start}.Calendrier_addWait__vGubn{text-align:left;max-width:none}}