html .photo-card.photo-card{border:2px solid var(--buckeye-blue);border-radius:1em;width:350px;height:350px;margin:.5em;position:relative;overflow:hidden;box-shadow:12px 12px 11px -3px #cacaca}html .photo-card.photo-card img{z-index:0;width:350px;height:350px;position:relative}html .photo-card.photo-card .photo-card-schools{z-index:1;text-align:center;background-color:#0008;width:350px;position:absolute;bottom:0}html .photo-card.photo-card .photo-card-schools p,html .photo-card.photo-card .photo-card-schools span{color:var(--white);margin-block:5px;font-size:1.1em}html .photo-card.photo-card .photo-card-back{z-index:2;pointer-events:none;text-align:center;width:350px;height:350px;transition:all .25s ease-in-out;position:absolute;top:350px}html .photo-card.photo-card .photo-card-back .photo-card-email,html .photo-card.photo-card .photo-card-back .photo-card-phone{margin:unset}html .photo-card.photo-card:hover .photo-card-back{pointer-events:all;transition:all .25s ease-in-out;top:0}@media only screen and (max-width:430px){html .photo-card.photo-card.photo-card,html .photo-card.photo-card.photo-card img{width:300px;height:300px}html .photo-card.photo-card.photo-card .photo-card-schools{width:300px}html .photo-card.photo-card.photo-card .photo-card-back{width:300px;height:300px;top:300px}html .photo-card.photo-card.photo-card:hover .photo-card-back{top:0}}
