.conquer-page .team-graduates{padding:3rem 6vw;border-top:1px solid #ffffff25}.conquer-page .team-graduates>h2{font:700 clamp(2.8rem,6.6vw,7rem)/.95 Georgia,serif;letter-spacing:-.045em;margin:0 0 2.5rem}.conquer-page .team-graduates figure{margin:0}.conquer-page .team-graduates img{display:block;width:100%;height:auto}.conquer-page .team-graduates figcaption{font-size:.72rem;letter-spacing:.06em;color:#aaa;margin-top:.7rem}.conquer-page .team-graduates a{color:inherit;text-decoration:none}.conquer-page .team-graduates a:focus-visible{outline:2px solid #d9b67a;outline-offset:5px}.conquer-page .team-graduate-grid{grid-template-columns:1fr;gap:3.5rem}.conquer-page .team-graduates .team-role{font-size:.7rem;letter-spacing:.12em;color:#c6c4bc;margin:0 0 2rem}.conquer-page .team-graduates .team-prose{max-width:650px;color:#e1dfd7;line-height:1.65}.conquer-page .team-graduates [hidden]{display:none!important}.conquer-page .team-graduates .team-eyebrow{font-size:.7rem;letter-spacing:.16em;color:#c5b48f;margin:0 0 2rem}@media(max-width:600px){.conquer-page .team-graduates{padding:3rem 5vw}.conquer-page .team-graduate-grid{gap:2.5rem}}
/* Compact crops retain the riders while removing excess sky. */
.conquer-page .team-graduate-focused .team-graduate-image{width:100%;max-width:600px;height:auto;aspect-ratio:6/5;min-height:0;background:transparent}
.conquer-page .team-graduate-focused .team-graduate-image img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center bottom}

/* Keep Benjamin’s complete magazine cover visible within its frame. */
.conquer-page .team-graduate-image:has(img[src$="benjamin-frontier-magazine.jpg"]){height:clamp(320px,55vw,640px);min-height:0}
.conquer-page .team-graduate-image img[src$="benjamin-frontier-magazine.jpg"]{width:100%;height:100%;max-height:100%;object-fit:contain}
