:root{--color-lucent-white: #f4f6f6;--color-caviar: #212121;--color-nova-scotia: #e6dbc9}.humanpeople-category-tiles{padding-top:4rem;padding-bottom:4rem}.category-tiles-container{display:grid;grid-template-columns:1fr;gap:2px;background-color:var(--color-caviar)}@media screen and (width >= 750px){.category-tiles-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (width >= 990px){.category-tiles-container{grid-template-columns:repeat(3, 1fr)}}.category-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4/5;background-color:var(--color-lucent-white);overflow:hidden;text-decoration:none;color:#fff}.category-tile__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.category-tile__image{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.category-tile__placeholder{width:100%;height:100%;background-color:var(--color-nova-scotia);display:flex;align-items:center;justify-content:center}.category-tile__overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top, rgba(33, 33, 33, 0.8) 0%, rgba(33, 33, 33, 0) 100%);z-index:2;transition:opacity .6s ease}.category-tile__content{position:relative;z-index:3;padding:2rem;display:flex;flex-direction:column;gap:.5rem}.category-tile__title{font-weight:bold;font-size:1.5rem;margin:0;line-height:1.2;letter-spacing:.02em}.category-tile__description{font-size:.875rem;margin:0;transform:translateY(10px);opacity:0;transition:all .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.category-tile__action{margin-top:1rem;display:flex;align-items:center}.category-tile__arrow{font-size:1.25rem;transition:transform .4s ease}.category-tile:hover .category-tile__image{transform:scale(1.04)}.category-tile:hover .category-tile__description{transform:translateY(0);opacity:1}.category-tile:hover .category-tile__arrow{transform:translateX(8px)}