.featured-banner{position:relative}.featured-banner img{-o-object-fit:cover;object-fit:cover;min-height:260px}.featured-banner .header-wrapper{position:absolute;left:0;right:0;bottom:0;z-index:1}.featured-banner .header-wrapper .overlay{position:absolute;left:0;right:0;bottom:0;z-index:-1;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgba(0,0,0,.9) var(--tw-gradient-from-position);--tw-gradient-to: rgba(0, 0, 0, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);height:13rem}.featured-banner header{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;max-width:80rem;padding-left:.75rem;padding-right:.75rem}@media (min-width: 1024px){.featured-banner header{padding-left:0;padding-right:0}}.featured-banner header h1{font-size:1.5rem;line-height:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.featured-banner header h1{font-size:3rem;line-height:1}}.featured-banner header .breadcrumb{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.featured-banner header .breadcrumb{font-size:.875rem;line-height:1.25rem}}
