.Supporters-module__O50JZG__supportersSection{background-color:#f5f5f5;border-top:2px solid #000;width:100%;padding:4rem 1rem;position:relative}.Supporters-module__O50JZG__container{text-align:center;max-width:1280px;margin:0 auto}.Supporters-module__O50JZG__logosContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;display:flex}.Supporters-module__O50JZG__logoWrapper{cursor:pointer;display:inline-block;position:relative}.Supporters-module__O50JZG__logo{object-fit:contain;filter:grayscale()brightness(.4)contrast(1.2);width:auto;max-width:200px;height:auto;max-height:100px;transition:filter .4s}.Supporters-module__O50JZG__logoGrandAvignon{filter:invert()grayscale()}.Supporters-module__O50JZG__logoWrapper:hover .Supporters-module__O50JZG__logoGrandAvignon{filter:invert()}.Supporters-module__O50JZG__logoVilleAvignon,.Supporters-module__O50JZG__logoWrapper:hover .Supporters-module__O50JZG__logoVilleAvignon{filter:grayscale()brightness(.4)contrast(1.2)}@media (max-width:768px){.Supporters-module__O50JZG__logosContainer{gap:2rem}.Supporters-module__O50JZG__logo{max-width:150px;max-height:75px}}
.Card-module__r9_ZKW__card{cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;background:#fff;border:2px solid #000;border-radius:0;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #0000000f,0 2px 8px #0000000a}.Card-module__r9_ZKW__cardLink{cursor:pointer;text-decoration:none}.Card-module__r9_ZKW__cardMedia{aspect-ratio:16/9;background:#e5e7eb;width:100%;position:relative;overflow:hidden}.Card-module__r9_ZKW__cardBody{z-index:15;flex-direction:column;flex-grow:1;padding:1.25rem;display:flex;position:relative}.Card-module__r9_ZKW__cardBadge{transform-origin:50%;border-radius:0;padding:.25rem .5rem;font-size:.75rem;transition:all .3s}.Card-module__r9_ZKW__cardMedia:before{content:"";z-index:2;opacity:0;background:linear-gradient(45deg,#0000 30%,#ffffff4d 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@media (min-width:768px){.Card-module__r9_ZKW__card:hover .Card-module__r9_ZKW__cardMedia:before{animation:.6s ease-out forwards Card-module__r9_ZKW__shinySweep}}.Card-module__r9_ZKW__card:after{content:"";z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}@media (min-width:768px){.Card-module__r9_ZKW__card:hover:after{animation:.5s ease-out forwards Card-module__r9_ZKW__shinySweepHorizontal}}@keyframes Card-module__r9_ZKW__shinySweep{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(100%)}}@keyframes Card-module__r9_ZKW__shinySweepHorizontal{0%{opacity:1;left:-100%}to{opacity:1;left:100%}}.Card-module__r9_ZKW__card{will-change:transform}.Card-module__r9_ZKW__card h3{z-index:20;transition:all .3s;position:relative}.Card-module__r9_ZKW__card .Card-module__r9_ZKW__cta-stacked{transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.Card-module__r9_ZKW__card h3,.Card-module__r9_ZKW__card p,.Card-module__r9_ZKW__card .Card-module__r9_ZKW__cardBadge,.Card-module__r9_ZKW__card .Card-module__r9_ZKW__cta-stacked{opacity:1;transition:all .3s;transform:translateY(0)}.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) h3,.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) p,.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) .Card-module__r9_ZKW__cardBadge,.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) .Card-module__r9_ZKW__cta-stacked{opacity:0;animation:.6s ease-out forwards Card-module__r9_ZKW__slideInUp;transform:translateY(20px)}.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) h3{animation-delay:.1s}.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) p{animation-delay:.2s}.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) .Card-module__r9_ZKW__cardBadge{animation-delay:.3s}.Card-module__r9_ZKW__card:not(.Card-module__r9_ZKW__has-animated) .Card-module__r9_ZKW__cta-stacked{animation-delay:.4s}@keyframes Card-module__r9_ZKW__slideInUp{to{opacity:1;transform:translateY(0)}}
.NewsCard-module__CYGr8G__newsCard{cursor:pointer;will-change:transform;background:#fff;border:2px solid #6b7280;border-radius:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;box-shadow:0 4px 8px #0000001a,inset 0 1px #ffffff1a}.NewsCard-module__CYGr8G__newsCard:hover{box-shadow:0 12px 24px #0000001a,0 0 0 2px var(--primary),inset 0 0 0 1px #ffffff1a;background:#fff;border-color:#000;transform:translateY(-4px)scale(1.02)}.NewsCard-module__CYGr8G__newsCard.NewsCard-module__CYGr8G__breaking{border-color:#6b7280;box-shadow:0 4px 8px #6b728033,inset 0 1px #ffffff1a}.NewsCard-module__CYGr8G__newsCard.NewsCard-module__CYGr8G__breaking:hover{border-color:#4b5563;box-shadow:0 12px 24px #6b728033,0 0 0 2px #6b7280,inset 0 0 0 1px #ffffff1a}.NewsCard-module__CYGr8G__link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.NewsCard-module__CYGr8G__cardLink{cursor:pointer;text-decoration:none}.NewsCard-module__CYGr8G__imageContainer{position:relative}.NewsCard-module__CYGr8G__noImage{background:#e5e7eb!important}.NewsCard-module__CYGr8G__placeholderImage{background:#e5e7eb;justify-content:center;align-items:center;width:100%;height:100%;min-height:200px;display:flex}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__placeholderImage{min-height:300px}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__placeholderImage{min-height:180px}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__placeholderImage{min-height:200px}.NewsCard-module__CYGr8G__image{object-fit:cover;filter:contrast(1.1)saturate(1.1);width:100%;height:100%;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);display:block;transform:rotate(-8deg)scale(1.25)translate(-5px)translateY(-20px)}.NewsCard-module__CYGr8G__newsCard:hover .NewsCard-module__CYGr8G__image{transform:scale(1.35)rotate(-8deg)translate(-5px)translateY(-20px)}.NewsCard-module__CYGr8G__breakingOverlay{opacity:0;background:linear-gradient(135deg,#6b7280e6,#4b5563e6);justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.NewsCard-module__CYGr8G__newsCard:hover .NewsCard-module__CYGr8G__breakingOverlay{opacity:1}.NewsCard-module__CYGr8G__breakingText{color:#fff;text-transform:uppercase;letter-spacing:.1em;text-shadow:2px 2px 4px #00000080;font-size:2rem;font-weight:900;animation:2s infinite NewsCard-module__CYGr8G__pulse;transform:rotate(-5deg)}@keyframes NewsCard-module__CYGr8G__pulse{0%,to{transform:rotate(-5deg)scale(1)}50%{transform:rotate(-5deg)scale(1.05)}}.NewsCard-module__CYGr8G__content{z-index:10;flex-direction:column;flex:1;padding:24px;display:flex;position:relative}.NewsCard-module__CYGr8G__header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;display:flex}.NewsCard-module__CYGr8G__category{background:var(--primary);color:#000;text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--primary);border-radius:0;padding:4px 8px;font-size:.7rem;font-weight:500;transition:all .3s;position:relative;overflow:hidden}.NewsCard-module__CYGr8G__newsCard:hover .NewsCard-module__CYGr8G__category{background:var(--primary);opacity:.9;transform:scale(1.02)}.NewsCard-module__CYGr8G__breakingCategory{color:#fff;background:#6b7280;border-color:#4b5563}.NewsCard-module__CYGr8G__date{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:600}.NewsCard-module__CYGr8G__content .NewsCard-module__CYGr8G__header .NewsCard-module__CYGr8G__date{background:0 0;padding:0}.NewsCard-module__CYGr8G__title{color:#111827;letter-spacing:-.02em;margin-bottom:16px;font-size:1.5rem;font-weight:900;line-height:1.2;transition:all .3s}.NewsCard-module__CYGr8G__newsCard:hover .NewsCard-module__CYGr8G__title{color:#000}.NewsCard-module__CYGr8G__description{color:#4b5563;flex-grow:1;margin-bottom:24px;font-size:1rem;font-weight:500;line-height:1.6}.NewsCard-module__CYGr8G__cta{color:#6b7280;text-transform:none;letter-spacing:0;background:0 0;border:none;align-items:center;gap:8px;margin-top:auto;padding:0;font-weight:500;transition:all .3s;display:inline-flex;position:relative}.NewsCard-module__CYGr8G__newsCard:hover .NewsCard-module__CYGr8G__cta{color:#000}.NewsCard-module__CYGr8G__ctaText{font-size:.875rem;transition:all .3s}.NewsCard-module__CYGr8G__ctaArrow{font-size:1rem;transition:all .3s}.NewsCard-module__CYGr8G__newsCard:hover .NewsCard-module__CYGr8G__ctaArrow{transform:translate(8px)}.NewsCard-module__CYGr8G__hero{border-width:2px;flex-direction:column;height:100%;min-height:500px;display:flex}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__imageContainer{flex-shrink:0;width:100%;height:300px}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__content{padding:32px}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__title{margin-bottom:20px;font-size:2.5rem;font-weight:900;line-height:1.1}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__description{margin-bottom:32px;font-size:1.125rem;line-height:1.7}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__category{padding:12px 24px;font-size:.875rem}.NewsCard-module__CYGr8G__compact{flex-direction:column;height:100%;min-height:300px;display:flex}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__imageContainer{flex-shrink:0;width:100%;height:180px}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__content{padding:20px}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__title{margin-bottom:12px;font-size:1.25rem;font-weight:800;line-height:1.3}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__description{margin-bottom:16px;font-size:.9rem;line-height:1.5}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__category{padding:6px 12px;font-size:.7rem}.NewsCard-module__CYGr8G__newspaper{background:#fff;border-color:#6b7280;flex-direction:column;height:100%;min-height:400px;display:flex}.NewsCard-module__CYGr8G__newspaper:hover{background:#fff;border-color:#374151}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__imageContainer{flex-shrink:0;width:100%;height:200px}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__content{background:0 0;padding:24px}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__title{color:#374151;margin-bottom:14px;font-size:1.375rem;font-weight:800;line-height:1.3}.NewsCard-module__CYGr8G__newspaper:hover .NewsCard-module__CYGr8G__title{color:#111827}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__description{color:#6b7280;margin-bottom:20px;font-size:.95rem;line-height:1.6}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__category{background:var(--primary);color:#000;border-color:var(--primary)}.NewsCard-module__CYGr8G__newspaper:hover .NewsCard-module__CYGr8G__category{background:var(--primary);color:#000;opacity:.9}@media (max-width:1024px){.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__title{font-size:2rem}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__description{font-size:1rem}}@media (max-width:768px){.NewsCard-module__CYGr8G__hero{min-height:400px}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__imageContainer{height:250px}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__content{padding:24px}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__title{font-size:1.75rem}.NewsCard-module__CYGr8G__compact{min-height:280px}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__imageContainer{height:160px}.NewsCard-module__CYGr8G__newspaper{min-height:350px}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__imageContainer{height:180px}.NewsCard-module__CYGr8G__content{padding:20px}.NewsCard-module__CYGr8G__title{font-size:1.25rem}.NewsCard-module__CYGr8G__description{font-size:.9rem}}@media (max-width:480px){.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__imageContainer{height:200px}.NewsCard-module__CYGr8G__hero .NewsCard-module__CYGr8G__title{font-size:1.5rem}.NewsCard-module__CYGr8G__compact .NewsCard-module__CYGr8G__imageContainer{height:140px}.NewsCard-module__CYGr8G__newspaper .NewsCard-module__CYGr8G__imageContainer{height:160px}.NewsCard-module__CYGr8G__content{padding:16px}.NewsCard-module__CYGr8G__title{font-size:1.125rem}.NewsCard-module__CYGr8G__description{font-size:.85rem}.NewsCard-module__CYGr8G__category{padding:6px 12px;font-size:.7rem}}.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__title,.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__description,.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__category,.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__date,.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__cta{opacity:0;animation:.6s ease-out forwards NewsCard-module__CYGr8G__comicBounce;transform:translateY(20px)}.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__title{animation-delay:.1s}.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__description{animation-delay:.2s}.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__category,.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__date{animation-delay:.3s}.NewsCard-module__CYGr8G__newsCard:not(.NewsCard-module__CYGr8G__hasAnimated) .NewsCard-module__CYGr8G__cta{animation-delay:.4s}@keyframes NewsCard-module__CYGr8G__comicBounce{0%{opacity:0;transform:translateY(20px)scale(.8)}50%{opacity:.8;transform:translateY(-5px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.NewsCard-module__CYGr8G__breaking .NewsCard-module__CYGr8G__title{animation:.6s ease-out NewsCard-module__CYGr8G__powEffect}@keyframes NewsCard-module__CYGr8G__powEffect{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.1)rotate(-2deg)}50%{transform:scale(1.05)rotate(1deg)}75%{transform:scale(1.08)rotate(-1deg)}to{transform:scale(1)rotate(0)}}
