.collection .hero, .home .hero {
    height: 75vh;
    min-height: 75vh;
}
@media (min-width: 992px) {
		.collection .hero, .home .hero {
    		height: 80vh;
    		min-height: 80vh;
		}
}
/* Styles for 3-Across Tiles with Text Below (Fullwidth) GD 11-10-21 */
.feature__media {
    overflow: hidden;
    margin: 0 auto;
    font-size: 0;
}
.feature__media__image {
    transition: -webkit-transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out;
    transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}
.feature__block--active .feature__media__image,
.feature__media__image:hover {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.feature__block__student--text {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.86;
}
.feature__block__student--name {
    font-size: 22px;
    font-size: 1.375rem;
}
.feature__block__residence--name,
.feature__block__student--name {
    font-family: Gotham A, Gotham B, sans-serif;
    margin: 1.5rem 0 0.5rem;
}
/* Styles for Icon Feature (Fullwidth) GD 11-16-21 */
    .tile {
        padding: 14px;
        margin: 0 auto;
        margin-top: 12px;
        background-color: #F6F6F6;
        transition: transform .2s;
        width: 150px;
        height: 150px;
    }
    .tile:hover {
        transform: scale(1.25);
        background-color: #FFF;
    }
    .tile span[class*=svgstore--] {
        padding-bottom: 0;
    }
    .tile span {
        height: 4rem;
        width: 4rem;
        margin: 0 auto 1rem;
    }
    .icon-container {
        margin-top: 0rem; 
        margin-bottom: 5rem;
        display: grid;
        grid-column-gap: 15px;
        grid-template-columns: repeat(auto-fit, minmax(184px, 1fr));
        padding: 37px;
        background-color: #F6F6F6;
        box-shadow: 0 10px 20px 0 rgb(0 0 0 / 10%);
        text-align: center;
        font-family: Gotham A,Gotham B,sans-serif;
    }
    .icon-link {
        color: #000;
        text-decoration: underline;
    }
    .row.icon-container:before {
        content: none;
    }
    .row.icon-container:after {
        content: none;
    }
    @media (max-width: 992px) {
        .icon-container {
             margin-top: 3rem; 
        }
    }
/* Styles for 4-Across Tiles with Text Below (Fullwidth) GD 12-6-21 */
.feature__block__student--name {
    color: #433eab;
}
/* add underline to all links on hover, for SiteImprove 12-13-21 */
a:hover {
    text-decoration: underline !important;
}
/* increase caption contrast to pass AA GD 03-23-22 */
figcaption {
    color:#757575;
}
/* allow button text to wrap for SiteImprove GD 03-24-22 */
.btn {
    white-space: normal;
}
/* remove overflow hidden for SiteImprove GD 04-12-22 */
.hero {
    overflow: visible;
}
/* Declare line height for accessibility GD 07-5-22 */
.x-large {
    line-height: 1.6;
}
.large {
    line-height: 1.6;
}
/* remove rem from line height for accessibility GD 10-18-23 */
p {
    line-height: 1.556em;
}
/* Increase contrast for accessibility GD 10-19-23 */
.header--collapsed .header__top {
    background-color: #f5f4f4 !important;
}
@media (min-width: 64em) {
  .header--collapsed .header__collection__link {
    background-color: #f5f4f4;
  }
}
figcaption {
    color: #575757;
}
/* Increase line height on pull quote type GD 10-24-23 */
blockquote p {
  line-height: 1.5;
}
/* Darken alert for contrast GD 10-26-23 */
.alert-danger {
    color: #79302F;
}