.events-intro{max-width:680px;font-size:1.2rem;margin-bottom:3rem}.events-list{display:grid;gap:1px;background:rgba(11,11,10,.18)}.event-card{display:grid;grid-template-columns:minmax(260px,.75fr) 1.25fr;gap:clamp(2rem,6vw,6rem);align-items:center;background:var(--paper);padding:clamp(1.5rem,4vw,4rem)}.event-card__image img{width:100%;aspect-ratio:1;object-fit:cover}.event-card__logo{background:var(--ink);padding:1.5rem}.event-card h2{font-family:Impact,sans-serif;text-transform:uppercase;font-size:clamp(2.5rem,5vw,5rem);line-height:.95;margin:.4rem 0 1rem}.gallery-grid{columns:3 280px;column-gap:1rem}.gallery-grid figure{break-inside:avoid;margin:0 0 1rem}.gallery-grid img{width:100%;height:auto;background:#ddd}.gallery-page{background:var(--ink);color:var(--bone)}@media(max-width:700px){.event-card{grid-template-columns:1fr}}
