.page_srOnly__gbr_1{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_programmation__I4ULR{padding:clamp(16px,3vw,32px) 0;min-height:var(--calc)}.page_h1__8hKsK{width:min(1100px,92vw);margin:2rem auto;text-align:center;font-size:clamp(28px,3vw,40px);color:#f5f5f5}.page_list__t1aCI{width:min(1100px,92vw);margin-inline:auto;display:flex;flex-direction:column;gap:clamp(14px,2vw,20px);padding:0;list-style:none}.page_item__2fO1F{list-style:none}.page_card__7c3Hb{display:grid;grid-template-columns:110px 220px 1fr;grid-template-areas:"date image content";align-items:center;grid-gap:clamp(12px,2vw,20px);gap:clamp(12px,2vw,20px);border:3px solid #f5c400;border-radius:20px;background:var(--dark);padding:clamp(12px,2vw,18px);box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.page_card__7c3Hb:focus-visible{outline:3px solid var(--border);outline-offset:2px}.page_card__7c3Hb:hover{transform:scale(1.02);box-shadow:0 0 6px rgba(245,196,0,.8),0 0 12px rgba(245,196,0,.6),0 0 18px rgba(245,196,0,.4),0 0 24px rgba(245,196,0,.2)}@media(prefers-reduced-motion:reduce){.page_card__7c3Hb{transition:box-shadow .15s ease}.page_card__7c3Hb:hover{transform:none}}.page_card__7c3Hb :where(ul,ol){list-style:none;margin:0;padding:0}.page_date__oFyVb{grid-area:date;align-self:stretch;display:grid;place-items:center;grid-gap:8px;gap:8px;margin:0;padding:0}.page_time__hIv9V{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;border:3px solid #f5c400;box-shadow:0 0 6px rgba(245,196,0,.8),0 0 12px rgba(245,196,0,.6),0 0 18px rgba(245,196,0,.4),0 0 24px rgba(245,196,0,.2);border-radius:50%;color:#111;width:90px;height:90px;line-height:1.2;text-align:center;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.page_day__nYGJR{font-size:clamp(22px,3vw,28px);font-weight:800}.page_month__ac7ZQ{font-size:clamp(13px,2.2vw,15px);font-weight:700;text-transform:uppercase}.page_year__hi4m0{font-size:12px;opacity:.9}.page_card__7c3Hb:hover .page_time__hIv9V{background:#f5c400;border-color:rgb(168.5,134.8,0);color:#000}.page_card__7c3Hb:hover .page_image1__niEd_,.page_card__7c3Hb:hover .page_image2__5f5E_,.page_card__7c3Hb:hover .page_image__oC1Gv{box-shadow:0 0 6px rgba(245,196,0,.8),0 0 12px rgba(245,196,0,.6),0 0 18px rgba(245,196,0,.4),0 0 24px rgba(245,196,0,.2)}.page_image__oC1Gv{grid-area:image}.page_image1__niEd_,.page_image2__5f5E_,.page_image__oC1Gv{position:relative;width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:2px solid #f5c400}.page_image1__niEd_{grid-area:image1}.page_image2__5f5E_{grid-area:image2}.page_cardDual__QfPAR{grid-template-columns:110px 220px 220px 1fr;grid-template-areas:"date image1 image2 content"}.page_media__mWMwk{object-fit:cover;object-position:top}.page_imageGrid___UyOc{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;width:100%;height:100%;border-radius:10px;overflow:hidden}.page_tile__JH1a2{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden}.page_content__DrKEW{grid-area:content;display:grid;align-content:center;grid-gap:6px;gap:6px;color:#fff}.page_title__bBUjK{font-size:clamp(18px,2.2vw,24px);line-height:1.25;margin:0}.page_artist__XwdBX{margin:0;font-size:.95rem;opacity:.9}.page_artistsList__4asXl{margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.page_artistItem__s5Lbb{list-style:none;font-size:.95rem;color:#fff;opacity:.9}.page_card__7c3Hb:focus-within{outline:3px solid #f5c400;outline-offset:2px}@media(max-width:1024px){.page_card__7c3Hb{grid-template-columns:90px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"date image" "date content"}.page_image__oC1Gv{aspect-ratio:3/2}.page_cardDual__QfPAR{grid-template-columns:90px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"date image1" "date image2" "date content"}}@media(max-width:600px){.page_card__7c3Hb{grid-template-columns:80px 1fr;gap:12px}.page_image__oC1Gv{aspect-ratio:16/10}.page_cardDual__QfPAR{grid-template-columns:80px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"date image1" "date image2" "date content";gap:12px}}