.graduate-gallery{background:var(--background);color:var(--gallery-heading);padding-top:5rem;overflow:hidden}.graduate-gallery-intro{padding-inline:5rem;max-width:80rem;margin-inline:auto;padding-bottom:4rem}.graduate-gallery h2{letter-spacing:0;margin:0;font-size:3.5rem;font-weight:700;line-height:1.2}.graduate-gallery h2 span{color:var(--gallery-highlight)}.graduate-gallery p{max-width:35rem;margin-top:2rem;font-size:1rem;line-height:1.4}.graduate-gallery p span{color:var(--gallery-emphasis)}.graduate-gallery-row{overflow:hidden}.graduate-gallery-row+.graduate-gallery-row{margin-top:1rem}.graduate-gallery-track{width:max-content;animation:100s linear infinite graduate-gallery-scroll;display:flex}.graduate-gallery-row:nth-child(2) .graduate-gallery-track{animation-direction:reverse}.graduate-gallery-group{gap:1rem;padding-right:1rem;display:flex}.graduate-gallery-photo{object-fit:cover;border-radius:12px;flex:0 0 20rem;width:20rem;height:20rem}.graduate-gallery-row:hover .graduate-gallery-track,.graduate-gallery-row:focus-within .graduate-gallery-track{animation-play-state:paused}@keyframes graduate-gallery-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=991px){.graduate-gallery-intro{padding-inline:1.75rem}.graduate-gallery h2{font-size:3.2rem}}@media (width<=479px){.graduate-gallery{padding-top:3.5rem}.graduate-gallery h2{font-size:2.65rem;line-height:1.1}.graduate-gallery-photo{flex-basis:15rem;width:15rem;height:15rem}}@media (prefers-reduced-motion:reduce){.graduate-gallery-track{animation:none}.graduate-gallery-row{overflow-x:auto}}
