.red,p.red{color:var(--nmic)}p.red{font-family:NMFieldwork-Geo-Demibold}.title-wrapper{display:grid;grid-template-rows:auto;grid-row-gap:.5rem}.tile-grid-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;width:100%}.tile{aspect-ratio:4/5;border-radius:.15rem;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;overflow:hidden;position:relative}.tile,.tile:hover{text-decoration:none}.tile-media{height:100%;object-fit:cover}.tile-content,.tile-media{position:absolute;width:100%}.tile-content{left:50%;padding:2rem;text-align:left;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.tile-content h2{color:#fff;hyphens:auto;margin:0;word-break:normal;z-index:1}.tile-content p.hidden-text{color:#fff;font-family:NMFieldwork-GeoThin;margin-top:10px;max-height:0;max-width:99%;opacity:0;overflow:hidden;text-align:left;transition:opacity .5s ease,max-height .5s ease}.grey-background .tile-content h2,.grey-background .tile-content p.hidden-text{color:var(--text-primary)}.arrow-icon{display:inline-block;margin-left:10px;vertical-align:middle}.arrow-icon img{height:auto;width:16px}.tile.hover:hover .tile-content{transform:translate(-50%,-50%)}.tile.hover:hover .tile-content p.hidden-text{max-height:220px;opacity:1}@media (max-width:991px){.tile-grid-wrapper{grid-template-columns:1fr 1fr}.tile-content p.hidden-text{max-height:fit-content;opacity:1}.arrow-icon{display:inline-block;margin-left:5px;vertical-align:-webkit-baseline-middle}}@media (max-width:580px){.tile-grid-wrapper{grid-template-columns:1fr}.tile-content p.hidden-text{max-height:fit-content;opacity:1}}