.area{color:#de485c;font-family:NMFieldwork-Geo-Bold;font-size:.8rem;line-height:1rem;padding:1rem 0;text-transform:uppercase}.custom-grid-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem;width:100%}.module-link{align-items:center;color:var(--nmic);display:inline-flex;font-family:NMFieldwork-Geo-Demibold;font-size:1.125rem;padding:1rem 0;text-decoration:none}.module-link .arrow-icon{height:auto;margin-left:5px;transition:transform .3s ease;width:1rem}.custom-grid-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative}.custom-grid-item,.custom-grid-item-link{border-radius:.15rem;height:100%;text-decoration:none}.custom-grid-item-link{color:inherit;display:grid;grid-template-rows:auto;width:100%}.custom-grid-item-image{aspect-ratio:4/5;border-radius:.15rem;overflow:hidden;position:relative;width:100%}.custom-grid-item-image img{border-radius:.15rem .15rem 0 0;box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.custom-grid-item-title{margin-bottom:0;padding:0;width:100%}.custom-grid-item-description{padding:.5rem 0 0;width:100%}.custom-grid-item:hover .custom-grid-item-image img{transform:scale(1.05)}.custom-grid-item:hover .arrow-icon{transform:rotate(45deg)}@media (min-width:1025px){.custom-grid-item-image img{transition:transform .3s ease}.custom-grid-item:hover .custom-grid-item-image img{transform:scale(1.05)}.custom-grid-item:hover .arrow-icon{transform:rotate(45deg)}}:root{--cards:5;--cardHeight:87vh;--cardTopPadding:2em}@media (max-width:1024px){.custom-grid-item-image{aspect-ratio:3/2}#cards{display:grid;gap:var(--cardMargin);grid-template-columns:1fr;grid-template-rows:auto}#card1{--index:1}#card2{--index:2}#card3{--index:3}#card4{--index:4}#card5{--index:5}#card6{--index:6}.custom-grid-item{margin:0;padding-top:calc(var(--index)*var(--cardTopPadding));position:sticky;top:0}.custom-grid-item-link{border-radius:.15rem;box-sizing:border-box;display:flex;flex-direction:column;height:auto;padding:1.5rem;transition:all .5s}.custom-grid-item-link>.button{margin-top:auto}#card1 .custom-grid-item-link,#card2 .custom-grid-item-link,#card3 .custom-grid-item-link,#card4 .custom-grid-item-link,#card5 .custom-grid-item-link,#card6 .custom-grid-item-link{background-color:#fff}}