/* Other events: burgundy editorial transition and proportionate photo crops. */
#autres-evenements{background:#650e1b;color:#fff;overflow:hidden}
.events-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;margin-bottom:3rem}
#autres-evenements .section-index{color:#edb9bf;font-size:.72rem}
#autres-evenements h2{margin-bottom:1.5rem}
#autres-evenements h2 em{color:#f4bbc2}
.events-signature{font-size:clamp(1.15rem,1.8vw,1.6rem);letter-spacing:-.025em}
.events-copy{font-size:1.03rem;color:#f5e5e8}
.events-copy .events-objective{border-left:2px solid #ec9aa5;padding-left:1.3rem;color:white;font-weight:600;margin-bottom:0}
.events-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.event-photo{display:block;position:relative;border:0;padding:0;overflow:hidden;border-radius:6px;background:#340710;aspect-ratio:3/4;color:#fff}
.event-photo img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .55s}
.event-photo:hover img{transform:scale(1.045)}
.event-photo span{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;background:#650e1bd9;border:1px solid #ffffff66;border-radius:50%;font-size:1.3rem}
.events-help{margin:1.2rem 0 0;color:#edcbd0;font-size:.8rem}
@media(min-width:901px){#header #nav{gap:clamp(.65rem,1.2vw,1.5rem);font-size:clamp(.73rem,.9vw,.88rem)}#header #nav a{white-space:nowrap}}
@media(min-width:1101px) and (max-width:1300px){#header{gap:1rem}#header .header-cta{padding:.85rem .7rem;font-size:.72rem}}
@media(max-width:900px){.events-intro{grid-template-columns:1fr;gap:1.3rem}.events-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.event-photo{aspect-ratio:4/5}#nav.open{gap:1.2rem;padding-top:4vh;padding-bottom:4vh}}
@media(max-width:520px){.events-photos{gap:10px}.events-copy{font-size:1rem}.events-intro{margin-bottom:2rem}.event-photo span{width:30px;height:30px;right:8px;bottom:8px}}
@media(prefers-reduced-motion:reduce){.event-photo img{transition:none}}
