/* Official DEIA signatures and event roadmap, aligned with Sahil's invitation. */
.entry-loader-word img { display: block; width: clamp(180px,22vw,240px); height: auto; margin-inline: auto; }
.access-gate-mark { width: clamp(150px,15vw,180px); height: auto; filter: none; }
.chapter-cover-mark { width: clamp(140px,17vw,190px); }
.chapter-cover-mark img { width: 100%; }
.final-lockup img { width: clamp(160px,20vw,210px); height: auto; margin-bottom: 20px; }
#slide-9 .series-item { min-height: 270px; }
#slide-9 .series-item small { display: block; line-height: 1.7; }
#slide-9 .series-item .series-description { margin-top: 14px; max-width: 390px; font-family: "GT America",sans-serif; font-size: 16px; line-height: 1.5; letter-spacing: 0; text-transform: none; }
#slide-9 .series-top .series-description { margin-left: auto; }
#slide-9 .series-item:not(.current) h3 { color: #55514e; }
#slide-9 .series-item:not(.current) p,
#slide-9 .series-item:not(.current) small { color: #6c6863; }
@media(max-width:767px) {
  #slide-9 .series-item { min-height: 300px; }
  #slide-9 .series-item .series-description { font-size: 15px; }
}

/* Current advisors and a clear four-stage launch roadmap. */
#slide-11 .advisor-scott,
#slide-11 .advisor-mark { object-fit: cover; object-position: center 28%; }
@media (min-width: 768px) {
  #slide-13 .ask-timeline,
  #slide-13 .ask-timeline.reveal,
  #slide-13 .ask-timeline.reveal.is-visible { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}

/* Keep Mary's considered invitation readable alongside the race portrait. */
#slide-12-note .athlete-note-copy p { font-size: clamp(22px, 2.05vw, 31px); line-height: 1.2; letter-spacing: -0.025em; }
#slide-12-note .athlete-note-copy > span { margin-bottom: clamp(28px, 3vw, 44px); }
#slide-12-note .athlete-note-media img { object-position: center 38%; }
