.section--tiles{display:grid;grid-template-columns:repeat(auto-fill, 28rem);justify-content:center;gap:3rem 2rem}.tile{display:flex;flex-direction:column;text-decoration:none;width:28rem}.tile .photo{background-position:center;background-size:cover;height:16rem;margin:0;width:16rem}.tile h5{color:var(--primary-corporate-blue);margin:1.5rem 0 0}.tile p{color:var(--primary-corporate-blue);margin:.5rem 0 0 0}.tile:hover h5{color:var(--primary-purple);text-decoration:underline}.section--profile{padding-bottom:0}.back-link{color:var(--primary-purple);display:block;font-weight:800;margin-bottom:var(--container-padding);margin-left:1rem}.back-link::before{content:url(../images/icons/arrow-down-purple.svg);display:inline-block;left:-1rem;position:relative;transform:rotate(90deg);width:1.5rem}.profile{display:flex;flex-direction:column;gap:2.5rem}.profile>.person-image{background-position:center;background-size:cover;height:35rem;margin:0;width:35rem;max-width:35rem}.profile>.person-description{display:block;flex:1}.profile>.person-description .person-description-header{padding-right:2rem;position:relative}.profile>.person-description .person-description-header>.linkedin{position:absolute;right:0;top:0}.profile>.person-description h4{margin:0}.profile>.person-description p{margin:.5rem 0 1.5rem}.profile>.person-description p.person-title{margin:1.25rem 0}.profile>.person-description p:last-child{margin-bottom:0}@media screen and (width >= 1024px){.profile{flex-direction:row;gap:4.5rem}}@media screen and (width <= 619px){.tile{display:flex;flex-direction:row;width:34rem;gap:1rem}.tile .photo{width:100%}.tile-description{width:100%}}@media screen and (width <= 450px){.section--tiles{justify-content:left}}
