.event-types-section .grupo{border-top:none;padding-top:0;margin-top:0;}
.evt-section-h{
  font-family:var(--display);font-weight:400;
  font-size:clamp(28px,6vw,84px);letter-spacing:-.04em;line-height:.96;
  margin:0 0 clamp(28px,4vw,48px);
}
.evt-chapters{
  max-width:min(1040px,100%);
  margin-inline:auto;
}
.evt-chapter{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,48%);
  gap:clamp(20px,2.8vw,36px);
  align-items:start;
  padding:clamp(36px,5vw,64px) 0;
  border-top:1px solid var(--line);
  scroll-margin-top:96px;
}
.evt-chapter:first-child{border-top:none;padding-top:0;}
.evt-chapter:nth-child(odd) .evt-chapter__copy{order:1;}
.evt-chapter:nth-child(odd) .evt-chapter__media{order:2;}
.evt-chapter:nth-child(even) .evt-chapter__copy{order:2;justify-self:start;}
.evt-chapter:nth-child(even) .evt-chapter__media{order:1;}
.evt-chapter__copy{
  display:grid;gap:clamp(12px,1.8vw,18px);
  align-content:start;justify-self:start;max-width:480px;
}
.evt-chapter__media{
  margin:0;width:100%;aspect-ratio:16/10;
  overflow:hidden;background:var(--sand);
}
.evt-chapter__media img{
  width:100%;height:100%;object-fit:cover;object-position:center;
  transition:transform .9s var(--e);
}
.evt-chapter__media:hover img{transform:scale(1.05);}
.evt-chapter__title{
  margin:0;font-family:var(--accent);font-style:italic;font-weight:400;
  font-size:clamp(26px,3.2vw,42px);letter-spacing:-.02em;line-height:1.05;
  color:var(--ink);
}
.evt-chapter__lead{
  margin:0;font-family:var(--display);font-weight:400;
  font-size:clamp(16px,1.65vw,22px);letter-spacing:-.028em;line-height:1.32;
}
.evt-chapter__body{margin:0;font-size:15px;line-height:1.72;color:var(--mid);}

@media(max-width:900px){
  .evt-chapter{
    grid-template-columns:1fr;
    gap:clamp(18px,4vw,24px);
    padding:clamp(32px,6vw,48px) 0;
  }
  .evt-chapter__copy{display:contents;max-width:none;}
  .evt-chapter__title{order:1;}
  .evt-chapter__media{order:2;aspect-ratio:16/10;}
  .evt-chapter__lead{order:3;}
  .evt-chapter__body{order:4;}
  .evt-chapter:nth-child(even) .evt-chapter__copy,
  .evt-chapter:nth-child(even) .evt-chapter__media{order:unset;}
  .evt-chapter:nth-child(even) .evt-chapter__title{order:1;}
  .evt-chapter:nth-child(even) .evt-chapter__media{order:2;}
  .evt-chapter:nth-child(even) .evt-chapter__lead{order:3;}
  .evt-chapter:nth-child(even) .evt-chapter__body{order:4;}
}
@media(prefers-reduced-motion:reduce){
  .evt-chapter__media img{transition:none;}
  .evt-chapter__media:hover img{transform:none;}
}
.evt-chapter__media--align-top img{object-position:50% 12%;}
