.c248 #our-story .c295-photos{position:relative;background:#1d2922}
.c248 #our-story .c295-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.25s ease;pointer-events:none}
.c248 #our-story .c295-photo.is-current{opacity:1}
@media (min-width:801px){
  .c248 #moments .c-chapter{justify-content:flex-end;padding:18px}
  .c248 #moments .c-chapter-top,.c248 #moments .c-chapter-copy>span{display:none}
  .c248 #moments .c-chapter-copy{display:block;position:relative;z-index:1}
  .c248 #moments .c-chapter-copy strong{font-size:clamp(25px,2.5vw,38px);line-height:1.05}
  .c248 #moments .c-chapter-shade{display:block;background:linear-gradient(0deg,#101813c9,transparent 43%)}
}
@media (prefers-reduced-motion:reduce){.c248 #our-story .c295-photo{transition:none}}
