.CarteProgramme-module__0MAJDW__carte{background:var(--nuit);border:1px solid var(--filet);grid-template-columns:minmax(0,1fr) 38%;height:100%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:grid;overflow:hidden}.CarteProgramme-module__0MAJDW__carte:not(:has(.CarteProgramme-module__0MAJDW__media)){grid-template-columns:1fr}.CarteProgramme-module__0MAJDW__carte:hover{border-color:var(--neon)}.CarteProgramme-module__0MAJDW__carte[data-sombre]{background:var(--nuit-noir);border-color:var(--filet-3)}.CarteProgramme-module__0MAJDW__carte[data-sombre]:hover{border-color:var(--neon);box-shadow:var(--halo-boite)}.CarteProgramme-module__0MAJDW__corps{flex-direction:column;gap:.75rem;padding:1.9rem;display:flex}.CarteProgramme-module__0MAJDW__titre{font-family:var(--font-display);text-transform:uppercase;color:var(--creme);font-size:clamp(1.9rem,3vw,2.25rem);font-weight:800;font-stretch:62%;line-height:1}.CarteProgramme-module__0MAJDW__accroche{color:var(--texte);flex:1;font-size:.95rem;line-height:1.6}.CarteProgramme-module__0MAJDW__lien{letter-spacing:.12em;text-transform:uppercase;color:var(--neon);align-items:center;gap:.5rem;padding:.75rem 0 0;font-size:.875rem;font-weight:700;transition:color .2s ease-in-out;display:inline-flex}.CarteProgramme-module__0MAJDW__carte:hover .CarteProgramme-module__0MAJDW__lien{color:var(--neon-survol)}.CarteProgramme-module__0MAJDW__media{position:relative}.CarteProgramme-module__0MAJDW__photo{object-fit:cover;filter:saturate(.7)brightness(.85)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.CarteProgramme-module__0MAJDW__carte[data-sombre] .CarteProgramme-module__0MAJDW__photo{filter:saturate(.7)brightness(.8)contrast(1.08)}@media (max-width:560px){.CarteProgramme-module__0MAJDW__carte{grid-template-columns:1fr}.CarteProgramme-module__0MAJDW__media{order:-1;min-height:150px}.CarteProgramme-module__0MAJDW__corps{gap:.6rem;padding:1.25rem}}
