/* Hall of Fame roster cards; placeholders are replaced by student photos later. */
.hall-roster{grid-template-columns:repeat(3,1fr)}.hall-roster .hall-card,.hall-roster .hall-card.featured{display:flex;min-height:520px;flex-direction:column;background:#fff;color:var(--deep)}.hall-roster .hall-card.featured{background:var(--deep);color:#fff}.hall-photo-placeholder{position:relative;display:grid;place-items:center;min-height:210px;margin:-30px -30px 25px;overflow:hidden;background:radial-gradient(circle at 30% 20%,#3c7659 0,#174730 38%,#082a45 100%);color:#fff}.hall-card.featured .hall-photo-placeholder{background:radial-gradient(circle at 30% 20%,#365b79 0,#173b58 38%,#061c30 100%)}.hall-photo-placeholder:before,.hall-photo-placeholder:after{content:'';position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.hall-photo-placeholder:before{width:190px;height:190px}.hall-photo-placeholder:after{width:260px;height:260px}.hall-photo-placeholder span{position:relative;z-index:1;font:500 68px Georgia,serif;letter-spacing:-.06em}.hall-photo-placeholder small{position:absolute;z-index:1;right:16px;bottom:13px;margin:0!important;border-radius:99px;background:rgba(4,23,38,.65);padding:6px 10px;color:#fff;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.hall-roster .honour{align-self:flex-start}.hall-roster h3{margin:19px 0 10px}.hall-roster p{min-height:52px}.hall-roster .hall-card>small:last-child{margin-top:auto;padding-top:22px;color:var(--green)}.hall-roster .hall-card.featured>small:last-child{color:#f6c84f}@media(max-width:900px){.hall-roster{grid-template-columns:1fr 1fr}.hall-roster .hall-card.featured{grid-column:auto}}@media(max-width:600px){.hall-roster{grid-template-columns:1fr}.hall-roster .hall-card,.hall-roster .hall-card.featured{min-height:500px}.hall-photo-placeholder{min-height:230px}}
