.events-editorial{background:#FAF9F6;color:#1A1A1A;font-family:Montserrat,Manrope,sans-serif;font-weight:300}.events-heading{width:min(100% - 2 * var(--gutter),78rem);margin-inline:auto;padding-top:clamp(4rem,9vw,9rem);padding-bottom:clamp(4rem,8vw,8rem)}.events-heading h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(3.1rem,7vw,6.8rem);font-weight:400;letter-spacing:-.04em;line-height:1.02;max-width:13ch}.event-matrix{width:min(100% - 2 * var(--gutter),78rem);margin:auto;padding-bottom:clamp(4rem,8vw,8rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,7vw,7rem)}.event-column{min-width:0;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,5rem)}.event-category h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.025em;line-height:1.14;margin-bottom:1.5rem}.event-category ul{list-style:none;padding:0;margin:0}.event-category li{position:relative;padding-left:1.3rem;font-size:clamp(.82rem,1.1vw,1rem);line-height:1.7;margin-bottom:.8rem;overflow-wrap:break-word}.event-category li::before{content:'';width:.38rem;height:.38rem;border-radius:50%;background:#FADBD8;position:absolute;top:.62em;left:0}.events-editorial footer{background:#1A1A1A;color:#FAF9F6}@media(max-width:600px){.event-matrix{grid-template-columns:1fr;row-gap:2.5rem}.events-heading{padding-bottom:3.5rem}.events-heading h1{font-size:clamp(3rem,12vw,4.4rem)}}

.events-editorial{background:#fff;color:#000}.events-heading h1{font-family:Montserrat,Manrope,Arial,sans-serif;font-size:clamp(.76rem,2.4vw,1.6rem);font-weight:300;letter-spacing:.07em;line-height:1.4;text-transform:uppercase;white-space:nowrap;max-width:none;text-align:center;color:#000}.events-editorial footer{background:#fff;color:#000}

.events-heading{padding-block:var(--section-space-block)}
.event-matrix{padding-bottom:var(--section-space-block)}
