.company_spotlights_block__inner{padding-bottom:0}.company_spotlights_block__spotlights{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:30rem}.company_spotlights_block .spotlight{grid-column:span 6}@media screen and (min-width:37.5rem){.company_spotlights_block .spotlight{grid-column:span 3}.company_spotlights_block .spotlight:nth-child(1){grid-column:span 6}}.company_spotlights_block .spotlight__link{display:block;position:relative;height:100%;width:100%;overflow:hidden}.company_spotlights_block .spotlight__link:hover .spotlight__background{transform:scale(1.1)}.company_spotlights_block .spotlight__link:hover .spotlight__description{text-decoration:underline}.company_spotlights_block .spotlight__box{position:relative;height:100%;width:100%}.company_spotlights_block .spotlight__background{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden;background-color:#FFF;transition:all 2s ease 0s}.company_spotlights_block .spotlight__background .image_bg_cover{position:absolute;top:inherit;right:inherit;bottom:inherit;left:inherit;width:inherit;height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.company_spotlights_block .spotlight__background .image_bg_cover__crop--left-top{-o-object-position:left top;object-position:left top}.company_spotlights_block .spotlight__background .image_bg_cover__crop--left-center{-o-object-position:left center;object-position:left center}.company_spotlights_block .spotlight__background .image_bg_cover__crop--left-bottom{-o-object-position:left bottom;object-position:left bottom}.company_spotlights_block .spotlight__background .image_bg_cover__crop--center-top{-o-object-position:center top;object-position:center top}.company_spotlights_block .spotlight__background .image_bg_cover__crop--center-center{-o-object-position:center center;object-position:center center}.company_spotlights_block .spotlight__background .image_bg_cover__crop--center-bottom{-o-object-position:center bottom;object-position:center bottom}.company_spotlights_block .spotlight__background .image_bg_cover__crop--right-top{-o-object-position:right top;object-position:right top}.company_spotlights_block .spotlight__background .image_bg_cover__crop--right-center{-o-object-position:right center;object-position:right center}.company_spotlights_block .spotlight__background .image_bg_cover__crop--right-bottom{-o-object-position:right bottom;object-position:right bottom}.company_spotlights_block .spotlight__inner{position:absolute;color:#FFF;bottom:0;width:100%;padding:2rem 2rem 1.5rem}.company_spotlights_block .spotlight__title{font-family:"Plus Jakarta Sans";font-size:1.5rem;line-height:2rem;letter-spacing:-.01em;font-weight:600;color:#FFF;margin-bottom:.625rem}@media screen and (min-width:37.5rem){.company_spotlights_block .spotlight__title{line-height:2.75rem;font-size:2.125rem;margin-bottom:1.25rem}}.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{font-size:.75rem;line-height:1.25rem;letter-spacing:-.006em;font-family:"Noto Sans";font-weight:400;color:#FFF;margin-bottom:.5rem}@media screen and (min-width:37.5rem){.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{line-height:1.375rem;letter-spacing:-.011em;font-family:"Noto Sans";font-weight:400;color:#FFF;margin-bottom:1rem;font-size:1rem}}@media screen and (min-width:75rem){.company_spotlights_block .spotlight,.company_spotlights_block .spotlight:nth-child(1){grid-column:span 2}.company_spotlights_block .spotlight__company,.company_spotlights_block .spotlight__description{font-size:1rem;line-height:1.5rem;letter-spacing:-.014em;font-family:"Noto Sans";font-weight:400;color:#FFF;margin-bottom:1.5rem}}